Compare commits
65 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 59dcb5460d | |||
| eb6c76b63d | |||
| 24289cf329 | |||
| 49ae3ac0c6 | |||
| 2e4c40e3ce | |||
| fb5b2876af | |||
| 4b43b26d37 | |||
| 8bd8538701 | |||
| 7ae606151c | |||
| 1135023c18 | |||
| 35f68646fd | |||
| cc55b48781 | |||
| f035639fc1 | |||
| 016ef706cc | |||
| 34b490d71b | |||
| 908733ca2a | |||
| 58918ffd39 | |||
| 93de15b8b0 | |||
| 0d70288fae | |||
| 591224168a | |||
| eb579b9d70 | |||
| 418eaae368 | |||
| d514c70c1b | |||
|
|
f1aaa70839 | ||
|
|
4482e32817 | ||
| d8d026b7d2 | |||
|
|
c393c50337 | ||
| 22c377b71d | |||
| 3f75cf6006 | |||
| ebbe61b36d | |||
| d27736e797 | |||
| d57884d12f | |||
| f64d69788d | |||
| efda425fa4 | |||
| c66206d249 | |||
|
|
84a588d281 | ||
| 99e6f1e60c | |||
|
|
93b68af972 | ||
| 82c37ca618 | |||
| 9a7c1c40af | |||
| 5132160575 | |||
| 97133b8b1d | |||
| 2ff2a58018 | |||
| 3f1f2741cc | |||
| b770237b89 | |||
| 0c3f182382 | |||
| 3aef0381bf | |||
| ee810616c5 | |||
| 5e91bba25a | |||
| 68e4983486 | |||
| c103d9469b | |||
| 9cc497cb6b | |||
|
|
95d8ef9d18 | ||
|
|
78b63481dd | ||
| 31372787b5 | |||
|
|
742cc06706 | ||
| f0dc330be2 | |||
|
|
b58c1be6fc | ||
|
|
12a0a15cd4 | ||
| 4e99d3ed87 | |||
| bbdd8743c2 | |||
| 4adedd60b2 | |||
|
|
c6d38e342b | ||
|
|
e64e64ca90 | ||
|
|
332dd0b706 |
1612 changed files with 658407 additions and 369039 deletions
|
|
@ -47,6 +47,7 @@ accolade_the_knight_of_the_animal = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -74,7 +75,7 @@ accolade_the_knight_of_the_animal = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -455,6 +456,7 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -475,6 +477,7 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -593,6 +596,7 @@ accolade_the_animal_of_capital = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -620,7 +624,7 @@ accolade_the_animal_of_capital = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -1025,6 +1029,7 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -1045,6 +1050,7 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -2945,8 +2951,7 @@ accolade_knight_of_god = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
NOR = {
|
||||
faith.religion = religion:uralic_religion
|
||||
# faith.religion = religion:finno_ugric_religion
|
||||
faith.religion = religion:finnic_religion
|
||||
# faith.religion = religion:north_african_religion
|
||||
# faith.religion = religion:paganism_religion
|
||||
# faith.religion = religion:west_african_religion
|
||||
|
|
@ -2962,7 +2967,6 @@ accolade_knight_of_god = {
|
|||
potential = {
|
||||
exists = liege
|
||||
religion = liege.religion
|
||||
NOT = { faith.religion = religion:west_african_bori_religion }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3871,7 +3875,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
}
|
||||
faith = {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed_syncretic_actor
|
||||
has_doctrine_parameter = unreformed_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = unreformed
|
||||
}
|
||||
}
|
||||
|
|
@ -3904,7 +3908,6 @@ accolade_the_foe_of_enemy_faith = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
desc = accolade_heathens
|
||||
|
|
@ -3915,9 +3918,8 @@ accolade_the_foe_of_enemy_faith = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3937,12 +3939,13 @@ accolade_the_foe_of_enemy_faith = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
NOR = {
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
OR = {
|
||||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
}
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3964,7 +3967,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:islam_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = islamic_syncretic_actor
|
||||
has_doctrine_parameter = islamic_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3990,13 +3993,14 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4016,13 +4020,14 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4042,7 +4047,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:hinduism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -4061,10 +4066,10 @@ accolade_the_foe_of_enemy_faith = {
|
|||
is_playable_character = yes
|
||||
}
|
||||
faith = liege.faith
|
||||
rite = {
|
||||
faith = {
|
||||
NOR = {
|
||||
rite_has_doctrine = doctrine_pluralism_pluralistic
|
||||
rite_has_parameter = pacifist
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
has_doctrine_parameter = pacifist_opinion_active
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
|
|
@ -4998,7 +5003,6 @@ accolade_the_material_knight = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
OR = {
|
||||
has_trait = pilgrim
|
||||
|
|
|
|||
|
|
@ -1,161 +0,0 @@
|
|||
## 01. The Two Swords
|
||||
#ce3_04_the_two_swords_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_04_the_two_swords_achievement_trigger
|
||||
# title:e_hre.holder ?= {
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# title:k_papal_state.holder ?= {
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 02. Guido's Guiding Light
|
||||
#ce3_02_guidos_guiding_light_achievement = {
|
||||
# possible = {
|
||||
# this = character:et_milano_1066_1
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_02_guidos_guiding_light_achievement_trigger
|
||||
# this = character:et_milano_1066_1
|
||||
# exists = global_var:ce3_02_guido_declared_antipope
|
||||
# faith:catholic.main_rite ?= rite:ambrosian_rite
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 03. Servus Servorum Dei
|
||||
#ce3_11_servus_servorum_dei_achievement = {
|
||||
# possible = {
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_11_servus_servorum_dei_achievement_trigger
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# has_title = title:k_papal_state
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 04. Papal Bull
|
||||
#ce3_12_papal_bull_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_12_papal_bull_achievement_trigger
|
||||
# exists = global_var:ce3_12_papal_bull_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 05. The Father, the Son, and the Holy Grandson
|
||||
#ce3_07_the_father_the_son_and_the_holy_grandson_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_07_the_father_the_son_and_the_holy_grandson_achievement_trigger
|
||||
# exists = global_var:ce3_07_the_father_the_son_and_the_holy_grandson_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 06. Where There's a Will
|
||||
#ce3_13_where_theres_a_will_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_13_where_theres_a_will_achievement_trigger
|
||||
# exists = global_var:ce3_13_where_theres_a_will_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 07. Home See Advantage
|
||||
#ce3_14_home_see_advantage_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_14_home_see_advantage_achievement_trigger
|
||||
# exists = global_var:ce3_14_home_see_advantage_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 08. Cardinal Sin
|
||||
#ce3_15_cardinal_sin_achievement = {
|
||||
# possible = {
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_15_cardinal_sin_achievement_trigger
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# exists = dynasty
|
||||
# pam_college_of_cardinals_election_active_trigger = yes
|
||||
# trigger_if = {
|
||||
# limit = { exists = faith:catholic.religious_head_title }
|
||||
# faith:catholic.religious_head_title = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# trigger_else = {
|
||||
# title:k_papal_state = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 09. Father's best side
|
||||
#ce3_06_fathers_best_side_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_06_fathers_best_side_achievement_trigger
|
||||
# exists = global_var:ce3_06_fathers_best_side_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 10. Holier Than Thou
|
||||
#ce3_16_holier_than_thou_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_16_holier_than_thou_achievement_trigger
|
||||
# any_personal_tenet = {
|
||||
# count >= 3
|
||||
# }
|
||||
# spiritual_fulfillment >= 100 # MAX_SPIRITUAL_FULFILLMENT
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
|
@ -3,11 +3,21 @@
|
|||
has_ep3_dlc_trigger = yes
|
||||
has_government = landless_adventurer_government
|
||||
is_adult = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_camp_party }
|
||||
is_available = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
|
|
@ -15,19 +25,27 @@
|
|||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
has_government = landless_adventurer_government
|
||||
is_incapable = no
|
||||
NOT = { is_incapable = yes }
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
activity_try_use_new_host_effect = yes
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
province_filter = domicile_domain
|
||||
|
|
@ -144,7 +162,6 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -216,7 +233,6 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -302,7 +318,6 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_adequate_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -374,7 +389,6 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_abundant_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -482,9 +496,6 @@
|
|||
host_gains_diplo_xp
|
||||
host_gains_intrigue_xp
|
||||
hook_trusting_guest
|
||||
|
||||
apa_passive_religious_learning_host
|
||||
apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 2
|
||||
}
|
||||
|
|
@ -535,8 +546,6 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -649,11 +658,6 @@
|
|||
desc = ACTIVITY_GUEST_ADVENTURER_REASON
|
||||
}
|
||||
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_hegemony
|
||||
add = -125
|
||||
desc = ACTIVITY_GUEST_LANDLESS_REASON
|
||||
}
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_empire
|
||||
add = -100
|
||||
|
|
@ -685,8 +689,6 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_camp_party.dds"
|
||||
|
||||
#Backgrounds mostly not needed here
|
||||
background = { #Campfire
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -4,8 +4,15 @@
|
|||
is_landed = yes
|
||||
culture = { has_cultural_parameter = hosts_chariot_races }
|
||||
has_dlc_feature = roads_to_power
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -27,16 +34,50 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_landed = no }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
activity_location = { save_scope_as = location }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
chariot_race_remove_variables_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
activity_try_use_new_host_effect = yes
|
||||
# Make the title heir the new host
|
||||
if = {
|
||||
limit = { exists = scope:host.primary_title.current_heir }
|
||||
scope:host.primary_title.current_heir = { save_scope_as = new_host }
|
||||
}
|
||||
# Otherwise pass to primary heir
|
||||
else = {
|
||||
scope:host.primary_heir = { save_scope_as = new_host }
|
||||
}
|
||||
|
||||
# If we have a new host, set them
|
||||
if = {
|
||||
limit = { exists = scope:new_host }
|
||||
set_activity_host = scope:new_host
|
||||
scope:new_host = {
|
||||
trigger_event = { id = activity_system.0080 days = 1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
|
|
@ -99,8 +140,6 @@
|
|||
desc = reclusive
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -263,9 +302,6 @@
|
|||
chariot_option_entertainment = {
|
||||
|
||||
chariot_entertainment_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -292,12 +328,7 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -323,9 +354,6 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -384,12 +412,7 @@
|
|||
}
|
||||
this != scope:host
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = activity_chariot_race_pay_entrance_fee
|
||||
left_icon = scope:host
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
}
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
}
|
||||
# we add some money to the pot either way to offset the gains in case a bunch of people make good bets
|
||||
scope:activity = {
|
||||
|
|
@ -439,7 +462,6 @@
|
|||
location = scope:activity.activity_location
|
||||
template = generic_bookmaker_character
|
||||
faith = scope:activity.activity_location.faith
|
||||
rite = scope:activity.activity_location.rite
|
||||
culture = scope:activity.activity_location.culture
|
||||
save_scope_as = bookmaker
|
||||
}
|
||||
|
|
@ -795,11 +817,7 @@
|
|||
chariot_race_pivotal_moment_widget = "widget_activity_pivotal_moment_event_window"
|
||||
}
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_chariot_race.dds"
|
||||
### Backgrounds
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
|
|
@ -1614,7 +1632,6 @@
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
has_realm_law = uncrowned
|
||||
AND = {
|
||||
has_game_rule = coronation_laws_off
|
||||
has_none_of_variables = {
|
||||
name = crowned_king_var
|
||||
name = crowned_emperor_var
|
||||
NOR = {
|
||||
has_variable = crowned_king_var
|
||||
has_variable = crowned_emperor_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
has_realm_law = crowned_emperor
|
||||
AND = {
|
||||
has_realm_law = crowned_king
|
||||
rite = { rite_has_doctrine = doctrine_no_anointment }
|
||||
faith = { has_doctrine = doctrine_no_anointment }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -51,24 +51,17 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
NOT = { scope:coronation_anointment_authority ?= this }
|
||||
NOT = { faith.religious_head ?= this }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_not_approved_anointment
|
||||
scope:coronation_anointment_authority = {
|
||||
faith.religious_head = {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:coronation_anointment_authority ?= {
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
}
|
||||
# In realms with Ceremonial Lieges, only independent Ceremonial Lieges may hold a Coronation
|
||||
trigger_if = {
|
||||
|
|
@ -80,39 +73,58 @@
|
|||
}
|
||||
|
||||
trigger_if = {
|
||||
# Missing authority skips this block, so a regular coronation stays valid
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = { rite_has_doctrine = doctrine_imperial_anointment }
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
faith = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
scope:coronation_anointment_authority = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
faith.religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
}
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
}
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_location_valid = {
|
||||
has_holding = yes
|
||||
trigger_if = {
|
||||
# A missing authority is already reported by the anointment option's validity
|
||||
limit = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
scope:host = { coronation_anointment_save_authority_trigger = yes }
|
||||
}
|
||||
trigger_if = { # If it is an anointment, it must happen within the authority's lands if they hold a holy site
|
||||
trigger_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:coronation_anointment_authority ?= {
|
||||
scope:host.faith.religious_head ?= {
|
||||
is_landed = yes
|
||||
faith = {
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -122,30 +134,39 @@
|
|||
text = coronation_location_hof_owned
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and the authority has no holy site - but you do - it must be held there
|
||||
trigger_else_if = {
|
||||
#If it is an anointment and HoF has no holy site - but you do - must be held there
|
||||
trigger_else_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host.faith = {
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:host
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#The approving authority has no holy site
|
||||
scope:coronation_anointment_authority ?= {
|
||||
#head of faith has no holy site
|
||||
scope:host.faith.religious_head ?= {
|
||||
OR = {
|
||||
is_landed = no
|
||||
NOT = {
|
||||
faith = {
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -157,26 +178,21 @@
|
|||
text = coronation_location_holy_site_host
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
target_is_same_character_or_above = scope:host
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and neither the authority nor the host holds a holy site, it must be held at the authority's capital
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_authority_capital
|
||||
this = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
}
|
||||
trigger_else = { # Else it must happen in your lands
|
||||
custom_tooltip = {
|
||||
text = coronation_location_owned
|
||||
county.holder ?= {
|
||||
target_is_same_character_or_above = scope:host
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -184,30 +200,12 @@
|
|||
limit = {
|
||||
NOT = { is_county_capital = yes }
|
||||
}
|
||||
# Anointment authority is only saved on that path, and the tooltip evaluates every line
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
# The anointment authority's seat is a valid venue even when it is a temple barony
|
||||
scope:coronation_anointment_authority.capital_province ?= this
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -249,7 +247,9 @@
|
|||
is_valid = {
|
||||
scope:host = {
|
||||
# Standard checks
|
||||
is_physically_able = yes
|
||||
is_alive = yes
|
||||
is_incapable = no
|
||||
is_imprisoned = no
|
||||
is_landed_or_landless_administrative = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -312,6 +312,23 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
|
||||
#Host has different primary title
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -328,8 +345,23 @@
|
|||
}
|
||||
}
|
||||
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
|
||||
# Host is dead
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_alive = no }
|
||||
}
|
||||
|
|
@ -345,7 +377,7 @@
|
|||
}
|
||||
|
||||
#Host has been imprisoned
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
|
|
@ -363,7 +395,7 @@
|
|||
}
|
||||
|
||||
# No one shows up
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -371,7 +403,7 @@
|
|||
}
|
||||
|
||||
# Officiator death
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { has_character_flag = cancelled_coronation }
|
||||
}
|
||||
|
|
@ -390,7 +422,7 @@
|
|||
|
||||
# Host excommunicated during anointment
|
||||
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { has_trait = excommunicated }
|
||||
scope:activity = {
|
||||
|
|
@ -406,7 +438,7 @@
|
|||
scope:activity = {
|
||||
every_attending_character = {
|
||||
limit = {
|
||||
this != scope:host
|
||||
NOT = { this = scope:host }
|
||||
}
|
||||
trigger_event = ach_maintenance_events.0105
|
||||
}
|
||||
|
|
@ -416,12 +448,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
else = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_host_or_special_guest_isolated_effect = yes
|
||||
}
|
||||
|
||||
#Cleanup
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -491,11 +517,18 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
NOT = { coronation_anointment_authority_available_trigger = yes }
|
||||
}
|
||||
trigger_else = {
|
||||
always = yes
|
||||
|
|
@ -511,19 +544,16 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
}
|
||||
}
|
||||
# Regular coronation is only blocked while an anointment authority exists;
|
||||
# with no Head of Faith and no clergy Head of Rite it remains fully valid.
|
||||
NOT = {
|
||||
OR = {
|
||||
exists = religious_head_or_challenger
|
||||
AND = {
|
||||
exists = rite.head_of_rite
|
||||
rite.head_of_rite = { pam_is_clergy_ruler_trigger = yes }
|
||||
}
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -533,14 +563,17 @@
|
|||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
rite = {
|
||||
faith = {
|
||||
OR = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
OR = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= {
|
||||
faith.religious_head ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
|
|
@ -562,11 +595,10 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
|
|
@ -574,41 +606,65 @@
|
|||
}
|
||||
is_valid = {
|
||||
#trigger_ifs are to make player-facing triggers look nice
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
rite = {
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { rite_has_doctrine = doctrine_anointment_permitted }
|
||||
NOT = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
trigger_else = {
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
# No authority: the availability trigger above already reports the failure
|
||||
limit = { exists = scope:coronation_anointment_authority }
|
||||
scope:coronation_anointment_authority = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
#If valid, the AI should attempt anointment unless they hate their religious authority
|
||||
#If valid, the AI should attempt anointment. Unless they hate the pope
|
||||
#They will likely often go for regular coronation regardless because they can't afford this or haven't done the request anointment interaction
|
||||
value = 100
|
||||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
AND = {
|
||||
exists = faith.religious_head
|
||||
faith.religious_head ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
}
|
||||
}
|
||||
add = -90
|
||||
}
|
||||
|
|
@ -618,13 +674,8 @@
|
|||
ceremony_size = {
|
||||
coronation_small_ceremony = {
|
||||
default = {
|
||||
OR = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
AND = {
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
is_valid = {
|
||||
custom_tooltip = {
|
||||
|
|
@ -815,12 +866,6 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
}
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1020,7 +1065,6 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1091,7 +1135,6 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:special_option
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = no
|
||||
}
|
||||
NOT = { scope:special_option = flag:coronation_type_anointment }
|
||||
}
|
||||
|
|
@ -1275,7 +1318,6 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1482,7 +1524,6 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1590,8 +1631,8 @@
|
|||
|
||||
max_province_icons = 3
|
||||
|
||||
province_filter = anointment_candidates
|
||||
ai_province_filter = anointment_candidates
|
||||
province_filter = holy_sites_realm
|
||||
ai_province_filter = holy_sites_realm
|
||||
|
||||
max_guest_arrival_delay_time = { months = 5 }
|
||||
|
||||
|
|
@ -1599,9 +1640,6 @@
|
|||
|
||||
ai_will_do = { #AI should always do coronations asap as possible if they fulfill the requirements
|
||||
value = 1000
|
||||
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
#...unless the game rule is turned off
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1656,19 +1694,10 @@
|
|||
if = {
|
||||
limit = {
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
OR = {
|
||||
AND = {
|
||||
exists = scope:host.religious_head_or_challenger
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:host.religious_head_or_challenger
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_available_trigger = yes }
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
barony.holder ?= {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1723,9 +1752,8 @@
|
|||
# Vassals send you an angry letter if you didn't invite any
|
||||
if = {
|
||||
limit = {
|
||||
any_vassal = {
|
||||
highest_held_title_tier > tier_barony
|
||||
NOT = {
|
||||
NOT = {
|
||||
any_vassal = {
|
||||
is_participant_in_activity = scope:activity
|
||||
}
|
||||
}
|
||||
|
|
@ -2192,8 +2220,6 @@
|
|||
loyalty_pledge nobles_cheer regalia_impresses_attendees supporters_bond detractors_bond befriend_loyalists supporter_stresses_detractor praised_king_together bonded_over_help beautiful_choir_song heir_diplomacy_boost heir_stewardship_boost heir_learning_boost
|
||||
# General Actions
|
||||
guest_friendship guest_insulted
|
||||
# Passive Rite Learning APAs
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -2205,22 +2231,19 @@
|
|||
|
||||
is_shown = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
coronation_anointment_save_authority_trigger = yes
|
||||
# Also covers a pre-selected authority that is no longer valid, for example after a rite switch
|
||||
custom_description = {
|
||||
text = CORONATION_ANOINTMENT_GUEST_AUTHORITY_DOESNT_EXIST
|
||||
exists = scope:coronation_anointment_authority
|
||||
}
|
||||
NOT = { scope:coronation_anointment_authority = this }
|
||||
exists = faith.religious_head
|
||||
NOT = { faith.religious_head = this }
|
||||
}
|
||||
|
||||
select_character = {
|
||||
coronation_save_anointment_authority_effect = { SCOPE = character }
|
||||
faith.religious_head ?= {
|
||||
save_scope_as = character
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
max_guests = 200
|
||||
max_guests = 100
|
||||
|
||||
guest_invite_rules = {
|
||||
rules = {
|
||||
|
|
@ -2243,7 +2266,6 @@
|
|||
1 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_tributaries
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
2 = activity_invite_rule_all_lieges
|
||||
|
|
@ -2264,30 +2286,23 @@
|
|||
|
||||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
|
||||
#All vassals attend if they are capable
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
NOT = { religious_head_or_challenger ?= this }
|
||||
NOT = {
|
||||
AND = {
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
}
|
||||
}
|
||||
NOT = { faith.religious_head ?= this }
|
||||
add = 500
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
faith.religious_head ?= this
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
add = 25
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
religious_head_or_challenger ?= this
|
||||
faith.religious_head ?= this
|
||||
NOT = { scope:special_type = flag:coronation_type_anointment }
|
||||
add = -1000
|
||||
desc = coronation_pope_not_anointment
|
||||
|
|
@ -2325,8 +2340,9 @@
|
|||
add = 20
|
||||
}
|
||||
|
||||
# Special modifier for the HoF
|
||||
modifier = {
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
faith.religious_head ?= this
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
|
|
@ -2726,30 +2742,16 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Save the approving authority separately from any replacement officiator
|
||||
# Set HoF as officiant in anointments
|
||||
if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:host.faith.religious_head
|
||||
}
|
||||
scope:host = { coronation_save_anointment_authority_effect = { SCOPE = anointment_authority } }
|
||||
scope:activity = {
|
||||
set_variable = {
|
||||
name = anointment_authority
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
set_variable = {
|
||||
name = officiator
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
}
|
||||
# Auto-add so a declined required guest cannot invalidate the ceremony
|
||||
scope:anointment_authority ?= {
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { involved_activity ?= scope:activity }
|
||||
can_join_activity = scope:activity
|
||||
}
|
||||
add_to_activity = scope:activity
|
||||
value = scope:host.faith.religious_head
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2931,10 +2933,7 @@
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:activity.var:anointment_authority ?= scope:activity.var:officiator
|
||||
scope:activity.activity_host.religious_head_or_challenger ?= scope:activity.var:officiator
|
||||
}
|
||||
scope:activity.activity_host.faith.religious_head ?= scope:activity.var:officiator
|
||||
}
|
||||
create_character_memory = {
|
||||
type = crowned_by_hof_memory
|
||||
|
|
@ -3359,12 +3358,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_coronation.dds"
|
||||
|
||||
## Activity Backgrounds
|
||||
# Arrival - Courtyard Pictures
|
||||
background = { #Nomadic MENA
|
||||
trigger = {
|
||||
|
|
@ -3686,7 +3680,15 @@
|
|||
scope:activity ?= {
|
||||
activity_location = { NOT = { has_holding_type = church_holding } }
|
||||
scope:host = {
|
||||
show_byzantion_throne_room_background = yes
|
||||
OR = {
|
||||
location = province:b_constantinople
|
||||
# AND = {
|
||||
# primary_title = title:e_byzantium
|
||||
# title:c_byzantion = {
|
||||
# any_de_jure_top_liege = { this = root }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
}
|
||||
has_current_phase = coronation_phase_coronation
|
||||
}
|
||||
|
|
@ -3936,7 +3938,6 @@
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
scope:activity.activity_location ?= {
|
||||
OR = {
|
||||
|
|
@ -3972,7 +3973,6 @@
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3990,7 +3990,6 @@
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4016,7 +4015,7 @@
|
|||
scope:activity ?= {
|
||||
has_current_phase = coronation_phase_coronation
|
||||
}
|
||||
scope:host = { religion = religion:folk_germanic_religion }
|
||||
scope:host = { religion = religion:folkgerman_religion }
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/fp1_tribal_temple.dds"
|
||||
environment = "environment_event_fp1_tribal_temple"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,10 @@
|
|||
|
||||
activity_feast = {
|
||||
is_shown = {
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
highest_held_title_tier > tier_barony
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -30,23 +33,48 @@ activity_feast = {
|
|||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
government_is_japanese_trigger = no
|
||||
NOR = {
|
||||
has_government = japan_administrative_government
|
||||
has_government = japan_feudal_government
|
||||
}
|
||||
}
|
||||
ai_sociability >= 100
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_feast }
|
||||
is_physically_able_adult = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
is_ai = no
|
||||
NOT = { has_character_flag = feast_ai_override }
|
||||
}
|
||||
}
|
||||
is_available_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able_adult = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_alive = yes
|
||||
is_capable_adult = yes
|
||||
is_imprisoned = no
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
NOT = { is_incapable = yes }
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -109,9 +137,9 @@ activity_feast = {
|
|||
}
|
||||
scope:activity.special_guest:honorary_guest = { is_alive = yes } #but they're alive
|
||||
scope:host = { #and you didn't back down/fail
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_back_down
|
||||
name = murder_feast_murder_failure_var
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_back_down
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -144,7 +172,22 @@ activity_feast = {
|
|||
trigger_event = feast.2011
|
||||
}
|
||||
}
|
||||
else_if = { # No one shows up
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -154,11 +197,6 @@ activity_feast = {
|
|||
}
|
||||
scope:host = { trigger_event = feast.2003 }
|
||||
}
|
||||
else = {
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
# Accolade stuff
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -186,6 +224,20 @@ activity_feast = {
|
|||
remove_character_modifier = accolade_charmer_party_high_modifier
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -235,10 +287,6 @@ activity_feast = {
|
|||
desc = activity_feast_province_desc_alhambra
|
||||
}
|
||||
# ++ / double plus good
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = farm_estates_01 }
|
||||
desc = activity_feast_province_desc_farm_estates
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = paddy_fields_01 }
|
||||
desc = activity_feast_province_desc_paddy_fields
|
||||
|
|
@ -497,7 +545,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -506,7 +554,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_tenet = tenet_hedonistic }
|
||||
faith = { has_doctrine = tenet_hedonistic }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -515,8 +563,8 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
host.rite = {
|
||||
rite_has_tenet = tenet_asceticism
|
||||
host.faith = {
|
||||
has_doctrine = tenet_asceticism
|
||||
}
|
||||
}
|
||||
add = {
|
||||
|
|
@ -614,7 +662,7 @@ activity_feast = {
|
|||
}
|
||||
if = { # Unless...
|
||||
limit = {
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 100
|
||||
|
|
@ -688,9 +736,56 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
|
|
@ -735,7 +830,6 @@ activity_feast = {
|
|||
1 = activity_invite_rule_confederates
|
||||
1 = activity_invite_rule_vassals
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
1 = activity_invite_spouses
|
||||
|
|
@ -750,12 +844,12 @@ activity_feast = {
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
|
|
@ -766,8 +860,6 @@ activity_feast = {
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_feast_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_frivolous_ai_accept_modifier = yes
|
||||
|
||||
# If the Host has hosted a Murder Feast recently people are sus
|
||||
modifier = {
|
||||
|
|
@ -780,14 +872,13 @@ activity_feast = {
|
|||
|
||||
# Master of Revels Accolade increasing invite acceptance
|
||||
modifier = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
accolade_parameter = acclaimed_knight_feast_wedding_invite_acceptance_bonus
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
desc = acclaimed_knight_feast_wedding_invite_acceptance_bonus_tt
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
}
|
||||
}
|
||||
|
||||
special_guests = {
|
||||
|
|
@ -910,26 +1001,7 @@ activity_feast = {
|
|||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = {
|
||||
has_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
# }
|
||||
}
|
||||
treasury = {
|
||||
if = {
|
||||
|
|
@ -947,24 +1019,15 @@ activity_feast = {
|
|||
}
|
||||
value = 0
|
||||
}
|
||||
else = {
|
||||
value = base_feast_cost_value
|
||||
# else = {
|
||||
# value = base_feast_cost_value
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
# }
|
||||
}
|
||||
piety = {
|
||||
if = {
|
||||
|
|
@ -981,15 +1044,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -1001,15 +1055,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1034,14 +1079,6 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1049,14 +1086,6 @@ activity_feast = {
|
|||
desc = mpo_nerge_1060_free_feast_desc
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
if = {
|
||||
|
|
@ -1072,14 +1101,6 @@ activity_feast = {
|
|||
value = base_feast_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1100,14 +1121,6 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1128,14 +1141,6 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1175,12 +1180,6 @@ activity_feast = {
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_feast.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -3031,13 +3030,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3065,13 +3057,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3095,7 +3080,7 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent spread_personal_tenet_intent } #you can only relax mate
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent } #you can only relax mate
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3304,9 +3289,6 @@ activity_feast = {
|
|||
feast_option_food = {
|
||||
feast_food_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3317,18 +3299,7 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_food_normal = {
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
default = yes
|
||||
cost = {
|
||||
gold = {
|
||||
if = {
|
||||
|
|
@ -3350,13 +3321,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3377,13 +3341,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3401,13 +3358,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3425,13 +3375,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3450,9 +3393,6 @@ activity_feast = {
|
|||
}
|
||||
feast_food_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3475,13 +3415,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3502,13 +3435,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3526,13 +3452,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3550,13 +3469,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3575,9 +3487,6 @@ activity_feast = {
|
|||
feast_option_courses = {
|
||||
feast_courses_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3588,18 +3497,7 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_courses_normal = {
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
default = yes
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3622,13 +3520,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3649,13 +3540,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3674,13 +3558,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3707,13 +3584,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3740,9 +3610,6 @@ activity_feast = {
|
|||
}
|
||||
feast_courses_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3765,13 +3632,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3792,13 +3652,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3816,13 +3669,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3841,13 +3687,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3897,9 +3736,6 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4046,9 +3882,6 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4190,9 +4023,6 @@ activity_feast = {
|
|||
has_dlc_feature = advanced_activities
|
||||
domicile ?= { has_domicile_parameter = estate_unlock_feast_influence_option_3 }
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4805,8 +4635,6 @@ activity_feast = {
|
|||
guest_chokes_on_bone guest_brawl spouse_insults_host ridiculed_food
|
||||
host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp
|
||||
leftover_food_giveaway virtuous_feast noble_privileges good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -4846,27 +4674,6 @@ activity_feast = {
|
|||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
remove_variable = mpo_nerge_1060_free_feast
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: spend the promised free feast (0038) as it begins.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
remove_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
#The Christian Church catalyst
|
||||
# if = {
|
||||
# limit = {
|
||||
# is_clergy = yes
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_hosted_feast
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_hosted_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#Mandala Serenity tracker
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -5125,8 +4932,6 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
disburse_feast_reveler_rewards = yes
|
||||
hedonistic_feast_gout_risk_effect = yes
|
||||
hedonistic_obesity_modifier_sync_effect = yes
|
||||
trigger_event = feast.7151
|
||||
}
|
||||
}
|
||||
|
|
@ -5143,9 +4948,9 @@ activity_feast = {
|
|||
option = feast_type_murder
|
||||
}
|
||||
}
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_failure_var
|
||||
name = murder_feast_murder_back_down
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
has_variable = murder_feast_murder_back_down
|
||||
}
|
||||
}
|
||||
set_global_variable = {
|
||||
|
|
@ -5161,33 +4966,6 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
# The Christian Church catalyst: an Archbishop or Cardinal attended a secular ruler's feast
|
||||
# if = {
|
||||
# limit = {
|
||||
# this = scope:host
|
||||
# is_clergy = no
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_attended_feast
|
||||
# }
|
||||
# scope:activity = {
|
||||
# any_attending_character = {
|
||||
# this != scope:host
|
||||
# OR = {
|
||||
# any_held_title = { has_clerical_region = yes }
|
||||
# exists = clerical_elector_title
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_attended_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
# Struggle Catalysts
|
||||
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
activity_funeral = {
|
||||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_landed = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
|
|
@ -19,7 +19,15 @@ activity_funeral = {
|
|||
short_term_gold >= funeral_activity_cost
|
||||
}
|
||||
has_ce1_dlc_trigger = yes
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -39,10 +47,7 @@ activity_funeral = {
|
|||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = has_someone_to_bury_tt
|
||||
has_available_funeral_target = yes
|
||||
}
|
||||
has_available_funeral_target = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -62,8 +67,10 @@ activity_funeral = {
|
|||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_landed = yes
|
||||
NOT = { is_incapable = yes }
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -73,15 +80,7 @@ activity_funeral = {
|
|||
has_attending_activity_guests = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
|
||||
on_host_death = {
|
||||
if = { # Transfer hostly duties to the heir if possible
|
||||
limit = {
|
||||
|
|
@ -155,12 +154,6 @@ activity_funeral = {
|
|||
}
|
||||
desc = activity_funeral_wavel
|
||||
}
|
||||
triggered_desc = { # Temple leased to a monastic order
|
||||
trigger = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
desc = activity_funeral_monastic
|
||||
}
|
||||
# Double good / ++
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
|
|
@ -173,7 +166,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
desc = activity_funeral_mountain
|
||||
|
|
@ -212,12 +205,6 @@ activity_funeral = {
|
|||
}
|
||||
add = 100
|
||||
}
|
||||
if = { # Temple leased to a monastic order
|
||||
limit = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
# Double good / ++
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -230,7 +217,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
if = {
|
||||
limit = {
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
add = 50
|
||||
|
|
@ -399,7 +386,7 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -408,7 +395,7 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_tenet = tenet_hedonistic }
|
||||
faith = { has_doctrine = tenet_hedonistic }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -417,8 +404,8 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
host.rite = {
|
||||
rite_has_tenet = tenet_asceticism
|
||||
host.faith = {
|
||||
has_doctrine = tenet_asceticism
|
||||
}
|
||||
}
|
||||
add = {
|
||||
|
|
@ -500,7 +487,56 @@ activity_funeral = {
|
|||
}
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -538,7 +574,6 @@ activity_funeral = {
|
|||
1 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_confederates
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
1 = activity_invite_spouses
|
||||
|
|
@ -553,12 +588,12 @@ activity_funeral = {
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent }
|
||||
default = mourn_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent }
|
||||
default = mourn_intent
|
||||
}
|
||||
|
||||
|
|
@ -568,7 +603,6 @@ activity_funeral = {
|
|||
|
||||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
}
|
||||
|
||||
travel_entourage_selection = {
|
||||
|
|
@ -595,6 +629,7 @@ activity_funeral = {
|
|||
gold = {
|
||||
add = {
|
||||
value = 0
|
||||
desc = funeral_activity_cost_desc
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
desc = funeral_activity_cost_desc
|
||||
|
|
@ -625,47 +660,47 @@ activity_funeral = {
|
|||
}
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = funeral_activity_cost_increase_max # + 50%
|
||||
multiply = funeral_activity_cost_increase_max
|
||||
subtract = funeral_activity_cost
|
||||
desc = funeral_cost_increase_great_temple
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
root.rite ?= { rite_has_parameter = mummification_funeral }
|
||||
root.faith ?= { has_doctrine_parameter = mummification_funeral }
|
||||
}
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = 2
|
||||
subtract = funeral_activity_cost
|
||||
desc = funeral_cost_increase_mummification
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
root.rite ?= { rite_has_parameter = cremation_funeral }
|
||||
root.faith ?= { has_doctrine_parameter = cremation_funeral }
|
||||
}
|
||||
subtract = {
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = funeral_activity_cost_discount_max
|
||||
subtract = funeral_activity_cost
|
||||
desc = funeral_cost_discount_cremation
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
scope:province ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner.rite = root.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
}
|
||||
subtract = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
value = 0
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
add = {
|
||||
value = feast_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
subtract = feast_activity_cost
|
||||
}
|
||||
}
|
||||
multiply = estate_cheaper_funeral_cost_value
|
||||
desc = estate_cheaper_funeral_cost_desc
|
||||
}
|
||||
|
|
@ -724,38 +759,6 @@ activity_funeral = {
|
|||
multiply = law_legacy_cost_reduction_mult
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
capital_province ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner = { rite = root.rite }
|
||||
}
|
||||
}
|
||||
domicile.domicile_location ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner = { rite = root.rite }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = 0
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
add = {
|
||||
value = feast_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
subtract = feast_activity_cost
|
||||
}
|
||||
}
|
||||
multiply = estate_cheaper_funeral_cost_value
|
||||
desc = estate_cheaper_funeral_cost_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
confederation ?= { has_cohesion_level_parameter = any_member_activity_cost_reduced }
|
||||
|
|
@ -808,12 +811,6 @@ activity_funeral = {
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_funeral.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -1102,8 +1099,8 @@ activity_funeral = {
|
|||
exists = scope:activity
|
||||
exists = scope:host
|
||||
scope:host = {
|
||||
rite = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
faith = {
|
||||
has_doctrine_parameter = cremation_funeral
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1165,16 +1162,16 @@ activity_funeral = {
|
|||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { wailing grief }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { grief sadness }
|
||||
|
|
@ -1226,16 +1223,16 @@ activity_funeral = {
|
|||
scripted_animation = {
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { sadness }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { wailing }
|
||||
|
|
@ -1260,16 +1257,16 @@ activity_funeral = {
|
|||
scripted_animation = {
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { stress crying }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { stress crying }
|
||||
|
|
@ -1310,9 +1307,6 @@ activity_funeral = {
|
|||
funeral_option_ceremony = {
|
||||
funeral_ceremony_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1323,18 +1317,7 @@ activity_funeral = {
|
|||
}
|
||||
}
|
||||
funeral_ceremony_normal = {
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
default = yes
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -1406,9 +1389,6 @@ activity_funeral = {
|
|||
}
|
||||
funeral_ceremony_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -1526,18 +1506,6 @@ activity_funeral = {
|
|||
limit = { this = scope:host }
|
||||
scope:activity = { save_scope_as = activity }
|
||||
trigger_event = funeral.0100
|
||||
if = {
|
||||
limit = {
|
||||
has_pam_dlc_trigger = yes
|
||||
scope:activity.activity_location = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
}
|
||||
trigger_event = {
|
||||
id = pam_monastic_funeral.0001
|
||||
days = 3
|
||||
}
|
||||
}
|
||||
scope:activity = { progress_activity_phase_after = { weeks = 1 } }
|
||||
}
|
||||
}
|
||||
|
|
@ -1588,15 +1556,6 @@ activity_funeral = {
|
|||
desc = activity_funeral_tos
|
||||
}
|
||||
}
|
||||
if = { # Temple leased to a monastic order
|
||||
limit = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
add = {
|
||||
value = @weight_up_ai_select_province_large
|
||||
desc = activity_funeral_monastic
|
||||
}
|
||||
}
|
||||
# Double good / ++
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1612,7 +1571,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
if = {
|
||||
limit = {
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
add = {
|
||||
|
|
@ -1646,7 +1605,6 @@ activity_funeral = {
|
|||
guest_chokes_on_bone guest_brawl spouse_insults_host ridiculed_food
|
||||
host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp
|
||||
good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -1702,9 +1660,6 @@ activity_funeral = {
|
|||
# scope:activity = the activity
|
||||
# scope:host = host of the activity
|
||||
on_complete = {
|
||||
scope:host = {
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
|
|
@ -1725,68 +1680,6 @@ activity_funeral = {
|
|||
remove_character_flag = cancelled_coronation
|
||||
}
|
||||
}
|
||||
# By God Alone: Secular Faith & Rite (pam_secular_faith_events.0052)
|
||||
# Character variables do not survive death
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
rite ?= {
|
||||
NOR = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
rite_has_parameter = sky_burials_active
|
||||
}
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = pam_sf_planned_effigies
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_effigy_unveiled_toast
|
||||
left_icon = scope:host
|
||||
right_icon = scope:activity.var:body_to_bury
|
||||
add_prestige = medium_prestige_gain
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty = {
|
||||
remove_list_variable = {
|
||||
name = pam_sf_planned_effigies
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
rite ?= {
|
||||
NOR = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
rite_has_parameter = sky_burials_active
|
||||
}
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = pam_sf_planned_cowl_burials
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_cowl_burial_toast
|
||||
left_icon = scope:host
|
||||
right_icon = scope:activity.var:body_to_bury
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty = {
|
||||
remove_list_variable = {
|
||||
name = pam_sf_planned_cowl_burials
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
activity_planner_widgets = {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,18 @@
|
|||
activity_roaming = {
|
||||
is_shown = {
|
||||
hike_access_trigger = yes
|
||||
has_bp3_dlc_trigger = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
has_perk = roaming_perk
|
||||
}
|
||||
|
||||
can_always_plan = no
|
||||
|
|
@ -12,11 +20,14 @@
|
|||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_roaming }
|
||||
is_available = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able = yes
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
NOT = { is_incapable = yes }
|
||||
OR = {
|
||||
is_ai = no
|
||||
is_landed = yes
|
||||
|
|
@ -47,7 +58,7 @@
|
|||
scope:host = {
|
||||
is_ai = no
|
||||
OR = {
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
is_landed = no
|
||||
}
|
||||
}
|
||||
|
|
@ -80,7 +91,6 @@
|
|||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
}
|
||||
|
||||
|
|
@ -90,27 +100,6 @@
|
|||
|
||||
on_complete = {
|
||||
scope:activity.special_guest:honorary_guest_traveling_companion ?= { save_scope_as = special_guest }
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
has_personal_tenet_flag = cthonic_redoubts_hike
|
||||
scope:activity.activity_location = {
|
||||
OR = {
|
||||
terrain = mountains
|
||||
terrain = desert_mountains
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:host = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_cthonic_redoubts_hike_toast
|
||||
left_icon = scope:host
|
||||
add_piety = minor_piety_gain
|
||||
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
|
|
@ -164,7 +153,7 @@
|
|||
limit = {
|
||||
has_variable = roaming_tally_stress
|
||||
}
|
||||
stress_and_fulfillment_impact = { base = var:roaming_tally_stress }
|
||||
stress_impact = { base = var:roaming_tally_stress }
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -229,7 +218,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -299,12 +287,6 @@
|
|||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_sun_worship_free_hikes
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -322,12 +304,6 @@
|
|||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_sun_worship_free_hikes
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -417,8 +393,8 @@
|
|||
1 = { add_character_flag = roaming_very_strong_stress_loss }
|
||||
}
|
||||
roaming_tally_variable_effect = { TYPE = stress VALUE = roaming_outro_stress_loss_value }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = athletic VALUE = medium_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = lifestyle_traveler VALUE = minor_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = trait:athletic VALUE = medium_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = trait:lifestyle_traveler VALUE = minor_stress_impact_loss }
|
||||
trigger_event = { id = bp3_roaming.0010 }
|
||||
}
|
||||
}
|
||||
|
|
@ -431,7 +407,6 @@
|
|||
}
|
||||
roaming_long_length = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
has_perk = the_home_away_from_home_perk
|
||||
}
|
||||
|
||||
|
|
@ -520,8 +495,6 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -611,8 +584,6 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_roaming.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -25,12 +25,23 @@
|
|||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
government_is_japanese_trigger = no
|
||||
NOR = {
|
||||
has_government = japan_administrative_government
|
||||
has_government = japan_feudal_government
|
||||
}
|
||||
}
|
||||
ai_boldness >= 100
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -39,7 +50,7 @@
|
|||
can_hunt_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = adventurer_3_courtiers
|
||||
|
|
@ -60,8 +71,10 @@
|
|||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able = yes
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_playable_character = yes
|
||||
NOT = { is_incapable = yes }
|
||||
top_liege = {
|
||||
NOT = { has_variable = banned_falconry_hunts }
|
||||
}
|
||||
|
|
@ -138,13 +151,58 @@
|
|||
}
|
||||
else_if = { # Host Imprisoned
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
scope:host = { is_imprisoned = yes}
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
trigger_event = hunt.0082
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_playable_character = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
else_if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
NOT = {
|
||||
scope:host = { has_character_flag = no_claims_to_land }
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
activity_location = { save_scope_as = location }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
else_if = { # You don't have hunting rights
|
||||
limit = { var:hunt_invalidated ?= flag:landless }
|
||||
save_scope_as = landless_invalidation
|
||||
|
|
@ -157,7 +215,7 @@
|
|||
limit = {
|
||||
has_activity_option = { category = special_type option = hunt_type_falconry }
|
||||
scope:host.top_liege = {
|
||||
has_variable = banned_falconry_hunts
|
||||
NOT = { has_variable = banned_falconry_hunts }
|
||||
}
|
||||
}
|
||||
every_in_list = {
|
||||
|
|
@ -173,11 +231,6 @@
|
|||
trigger_event = hunt.0087
|
||||
}
|
||||
}
|
||||
else = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
hunt_remove_variables_effect = yes
|
||||
}
|
||||
|
|
@ -194,7 +247,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -257,7 +310,7 @@
|
|||
}
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -572,7 +625,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -629,7 +682,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -654,7 +707,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -716,7 +769,7 @@
|
|||
|
||||
# Adventurer
|
||||
if = {
|
||||
limit = { has_government = landless_adventurer_government }
|
||||
limit = { OR = { has_government = landless_adventurer_government has_government = landless_minority_government } }
|
||||
multiply = 0.25
|
||||
}
|
||||
|
||||
|
|
@ -798,7 +851,7 @@
|
|||
|
||||
# Adventurer
|
||||
if = {
|
||||
limit = { has_government = landless_adventurer_government }
|
||||
limit = { OR = { has_government = landless_adventurer_government has_government = landless_minority_government } }
|
||||
multiply = 0.25
|
||||
}
|
||||
|
||||
|
|
@ -820,12 +873,12 @@
|
|||
else = {
|
||||
value = 0
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_revenue
|
||||
}
|
||||
multiply = 0.85
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
}
|
||||
piety = {
|
||||
if = {
|
||||
|
|
@ -1393,6 +1446,56 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
#Government type
|
||||
if = {
|
||||
limit = { government_has_flag = government_is_mandala }
|
||||
|
|
@ -1401,7 +1504,67 @@
|
|||
desc = "Has Mandala Government"
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity < apocalyptic
|
||||
}
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity < apocalyptic
|
||||
}
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity = apocalyptic
|
||||
}
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity = apocalyptic
|
||||
}
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
#ACH Greatest Hunter Oath
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1454,7 +1617,7 @@
|
|||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
NOT = { employs_court_position = huntperson_camp_officer }
|
||||
}
|
||||
desc = activity_hunt_host_desc_huntsperson
|
||||
|
|
@ -1623,12 +1786,6 @@
|
|||
province_description = {
|
||||
desc = activity_hunt_province_desc
|
||||
# +++ / triple plus good
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
county ?= { has_county_modifier = hunt_sighting_legendary_modifier }
|
||||
}
|
||||
desc = activity_hunt_province_desc_legendary_sighting
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:special_option ?= flag:hunt_type_standard
|
||||
|
|
@ -2078,12 +2235,6 @@
|
|||
|
||||
map_entity = "building_western_hunt_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_hunt.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -2459,7 +2610,7 @@
|
|||
activity_location = {
|
||||
OR = {
|
||||
geographical_region = world_asia
|
||||
geographical_region = world_asia_southeast_mainland
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india
|
||||
}
|
||||
}
|
||||
|
|
@ -3544,7 +3695,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3580,7 +3731,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3597,7 +3748,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -3641,7 +3792,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3832,7 +3983,6 @@
|
|||
slay_beast_intent
|
||||
woo_attendee_intent
|
||||
befriend_attendee_intent
|
||||
spread_personal_tenet_intent
|
||||
}
|
||||
ai_will_do = {
|
||||
add = {
|
||||
|
|
@ -3946,9 +4096,6 @@
|
|||
#########
|
||||
hunt_option_attendants = {
|
||||
hunt_attendants_few = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
has_dlc_feature = advanced_activities
|
||||
|
|
@ -3999,22 +4146,13 @@
|
|||
}
|
||||
}
|
||||
hunt_attendants_normal = {
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
default = yes
|
||||
|
||||
is_shown = {
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
can_make_expensive_purchase_trigger = {
|
||||
PRICE = root.hunt_normal_option_cost
|
||||
}
|
||||
|
|
@ -4029,7 +4167,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4064,7 +4202,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4081,7 +4219,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4246,7 +4384,6 @@
|
|||
}
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
can_make_expensive_purchase_trigger = {
|
||||
PRICE = root.hunt_good_option_cost
|
||||
}
|
||||
|
|
@ -4261,7 +4398,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4296,7 +4433,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4313,7 +4450,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4532,13 +4669,9 @@
|
|||
}
|
||||
hunt_party_size_normal = {
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = I_AM_LANDLESS_ADVENTURER_TRIGGER
|
||||
|
|
@ -4556,7 +4689,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4591,7 +4724,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4608,7 +4741,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4751,10 +4884,9 @@
|
|||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = I_AM_LANDLESS_ADVENTURER_TRIGGER
|
||||
|
|
@ -4772,7 +4904,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4808,7 +4940,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4825,7 +4957,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -5356,7 +5488,6 @@
|
|||
2 = activity_invite_rule_glory_hounds
|
||||
1 = activity_invite_rule_hunters
|
||||
3 = activity_invite_rule_knights
|
||||
3 = activity_invite_rule_clergy
|
||||
4 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_fellow_vassals
|
||||
1 = activity_invite_rule_landless_adventurers_restricted_range
|
||||
|
|
@ -5374,19 +5505,19 @@
|
|||
age >= 8
|
||||
}
|
||||
}
|
||||
is_incapable = no
|
||||
NOT = { has_trait = incapable }
|
||||
can_hunt_trigger = yes
|
||||
in_diplomatic_range = scope:host
|
||||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent impose_obedience_intent spread_personal_tenet_intent }
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent impose_obedience_intent }
|
||||
default = reduce_stress_intent
|
||||
player_defaults = { successful_nerge_intent reduce_stress_intent slay_beast_intent }
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent spread_personal_tenet_intent }
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent }
|
||||
default = reduce_stress_intent
|
||||
player_defaults = { successful_nerge_intent reduce_stress_intent slay_beast_intent }
|
||||
}
|
||||
|
|
@ -5398,8 +5529,6 @@
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_hunt_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_frivolous_ai_accept_modifier = yes
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -5410,7 +5539,6 @@
|
|||
entries = {
|
||||
# Regular
|
||||
guest_friendship guest_insulted hunt_tracks_character hunt_tracks_option hunt_tracks_dog hunt_tracks_building hunt_hunters_bond hunt_dog_bond hunt_knowledge_sharing hunt_small_game hunt_moh_positive hunt_moh_negative hunt_poetic_inspiration hunt_fervor_gain hunt_distinguished_ability hunt_annoyed_owner hunt_impressive_grounds hunt_eggs_found
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
|
||||
# Nerge
|
||||
hunt_successful_kill hunt_very_successful_kill hunt_worked_together hunt_failed_kill hunt_failed_several_kills hunt_successful_maneuver hunt_learned_maneuver hunt_prowess_mastery hunt_martial_mastery
|
||||
|
|
@ -5436,14 +5564,6 @@
|
|||
# add = 1
|
||||
# }
|
||||
#}
|
||||
scope:host = {
|
||||
if = {
|
||||
limit = {
|
||||
has_character_modifier = modifier_hunt_hunting_trophy
|
||||
}
|
||||
remove_character_modifier = modifier_hunt_hunting_trophy
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_activity_option = {
|
||||
|
|
@ -5575,7 +5695,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
can_employ_court_position_type = huntperson_camp_officer
|
||||
NOT = { employs_court_position = huntperson_camp_officer }
|
||||
}
|
||||
|
|
@ -5587,7 +5707,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
has_government = landless_adventurer_government
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
}
|
||||
trigger_event = {
|
||||
id = hunt.1337
|
||||
|
|
|
|||
|
|
@ -28,7 +28,24 @@
|
|||
imprisoned = no
|
||||
incapable = no
|
||||
}
|
||||
is_in_activity = no
|
||||
custom_description = {
|
||||
text = ALREADY_IN_ACTIVITY
|
||||
NOR = {
|
||||
exists = involved_activity
|
||||
has_variable = {
|
||||
name = homage_liege_scope
|
||||
name = meditation_character_flag
|
||||
name = local_shrine_rite
|
||||
name = petition_liege_character_flag
|
||||
name = holding_court_character_flag
|
||||
}
|
||||
is_being_visited_on_tour_strict = yes
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = ALREADY_PLANNING_ACTIVITY
|
||||
NOT = { has_character_flag = planning_an_activity }
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
is_available = yes
|
||||
|
|
@ -62,11 +79,20 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_landed = no }
|
||||
}
|
||||
every_attending_character = { trigger_event = activity_system.0320 }
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
activity_location = { save_scope_as = location }
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
|
|
@ -94,9 +120,6 @@
|
|||
ai_will_do = {
|
||||
value = 100
|
||||
|
||||
# it's necessary for AI run their empire...
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
#Special flags
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -373,10 +396,10 @@
|
|||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_trait = erudite }
|
||||
limit = { has_trait = scholar }
|
||||
add = {
|
||||
value = 50
|
||||
desc = erudite
|
||||
desc = scholar
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -632,9 +655,6 @@
|
|||
}
|
||||
imperial_examination_passing_grade = {
|
||||
imperial_examination_passing_grade_low = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 100
|
||||
|
|
@ -675,9 +695,6 @@
|
|||
}
|
||||
}
|
||||
imperial_examination_passing_grade_mediocre = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 100
|
||||
|
|
@ -727,21 +744,13 @@
|
|||
}
|
||||
}
|
||||
imperial_examination_passing_grade_high = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 25
|
||||
}
|
||||
}
|
||||
imperial_examination_passing_grade_extreme = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# High Legitimacy reward at cost of fewer prospective governors
|
||||
ai_will_do = {
|
||||
value = 25
|
||||
|
|
@ -774,12 +783,11 @@
|
|||
#Let's gooo!
|
||||
trigger_event = { on_action = imperial_examination_opening_on_action }
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active_activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_assembly_days }
|
||||
#Set up the scoreboard
|
||||
metropolitan_examination_scoreboard_setup_effect = yes
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_assembly_days }
|
||||
#Set up the scoreboard
|
||||
metropolitan_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_weekly_pulse = {
|
||||
|
|
@ -954,9 +962,6 @@
|
|||
is_predefined = yes
|
||||
|
||||
on_enter_phase = {
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = 1 }
|
||||
}
|
||||
# Let us trigger some enter phase events
|
||||
if = {
|
||||
limit = { this = scope:host }
|
||||
|
|
@ -974,7 +979,8 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
|
||||
if = {
|
||||
# Event for those who did not make the Palace Exam
|
||||
limit = {
|
||||
OR = {
|
||||
|
|
@ -993,6 +999,24 @@
|
|||
}
|
||||
trigger_event = imperial_examination.8000
|
||||
}
|
||||
#Let us enter the Prep event on_action loop
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 9
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 17
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 24
|
||||
}
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_prep_days }
|
||||
#Refresh the scoreboard
|
||||
palace_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active = {
|
||||
|
|
@ -1008,25 +1032,9 @@
|
|||
}
|
||||
trigger_event = { on_action = imperial_examination_exam_entrant_events }
|
||||
}
|
||||
#Let us enter the Prep event on_action loop
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 9
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = 14 }
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 17
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 24
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active_activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_prep_days }
|
||||
#Refresh the scoreboard
|
||||
palace_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
|
||||
on_weekly_pulse = {
|
||||
|
|
@ -1381,7 +1389,7 @@
|
|||
has_trait = devoted
|
||||
has_trait = eunuch
|
||||
}
|
||||
# To avoid mercenaries and Military Orders to join
|
||||
# To avoid mercenaries and holy orders to join
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = primary_title
|
||||
|
|
@ -1552,14 +1560,14 @@
|
|||
}
|
||||
}
|
||||
if = {
|
||||
limit = { is_ai = yes }
|
||||
limit = { is_ai = yes}
|
||||
remove_treasury = {
|
||||
value = {
|
||||
value = imperial_examination_actual_cost
|
||||
# Kaifeng cost bonus
|
||||
if = {
|
||||
limit = {
|
||||
capital_province = { has_building_or_higher = kaifeng_palace_01 }
|
||||
root.capital_province = { has_building_or_higher = kaifeng_palace_01 }
|
||||
}
|
||||
multiply = {
|
||||
value = {
|
||||
|
|
@ -1687,9 +1695,9 @@
|
|||
if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
has_none_of_variables = {
|
||||
name = passed_palace_exam
|
||||
name = set_activity_intent
|
||||
NOR = {
|
||||
has_character_flag = passed_palace_exam
|
||||
has_character_flag = set_activity_intent
|
||||
}
|
||||
}
|
||||
set_activity_intent = imperial_exam_taker_intent
|
||||
|
|
@ -1736,8 +1744,6 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_imperial_examination.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -8,20 +8,29 @@
|
|||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
government_has_flag = government_is_settled
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
is_landed = yes
|
||||
trigger_if = { # Small AI's pace themselves more
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
sub_realm_size > 1
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
trigger_else = {
|
||||
sub_realm_size >= 1
|
||||
}
|
||||
}
|
||||
|
||||
can_always_plan = no
|
||||
|
|
@ -40,39 +49,49 @@
|
|||
}
|
||||
has_perk = local_inspection_perk
|
||||
}
|
||||
trigger_else = {
|
||||
# TGP/EP3
|
||||
trigger_if = { #I have both TGP/EP3 and BP3
|
||||
limit = {
|
||||
has_bp3_dlc_trigger = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
trigger_else_if = { #I have both TGP/EP3 and BP3
|
||||
limit = {
|
||||
OR = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
has_tgp_dlc_trigger = yes
|
||||
}
|
||||
has_bp3_dlc_trigger = yes
|
||||
}
|
||||
trigger_else = { #I have only TGP/EP3 - I am required to have a bureaucratic government form (i.e. admin based).
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
trigger_else_if = { #I have only TGP/EP3 - I am required to have a bureaucratic government form (i.e. admin based).
|
||||
limit = {
|
||||
OR = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
has_tgp_dlc_trigger = yes
|
||||
}
|
||||
has_bp3_dlc_trigger = no
|
||||
}
|
||||
OR = {
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
}
|
||||
is_available = yes
|
||||
is_landed = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able = yes
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_incapable = no
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -85,7 +104,7 @@
|
|||
}
|
||||
custom_tooltip = {
|
||||
text = survey_activity_not_capital
|
||||
this != scope:host.capital_province
|
||||
this != scope:host.capital_province
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
|
|
@ -153,21 +172,17 @@
|
|||
}
|
||||
|
||||
on_enter_travel_state = {
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
if = {
|
||||
limit = { this = scope:host }
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
on_enter_active_state = {
|
||||
|
|
@ -218,7 +233,7 @@
|
|||
NOT = {
|
||||
holder = {
|
||||
OR = {
|
||||
is_vassal_of = scope:host
|
||||
is_vassal_of = scope:host
|
||||
this = scope:host
|
||||
}
|
||||
}
|
||||
|
|
@ -262,7 +277,7 @@
|
|||
limit = {
|
||||
has_treasury = no
|
||||
NOR = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -278,7 +293,7 @@
|
|||
limit = {
|
||||
has_treasury = yes
|
||||
NOR = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -292,7 +307,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
NOT = { has_character_flag = free_inspection }
|
||||
}
|
||||
add = {
|
||||
|
|
@ -310,7 +325,7 @@
|
|||
limit = {
|
||||
has_treasury = no
|
||||
NOR = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -318,8 +333,8 @@
|
|||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -330,7 +345,7 @@
|
|||
limit = {
|
||||
has_treasury = yes
|
||||
NOR = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -338,8 +353,8 @@
|
|||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -348,15 +363,15 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
NOT = { has_character_flag = free_inspection }
|
||||
}
|
||||
add = {
|
||||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -401,7 +416,7 @@
|
|||
}
|
||||
|
||||
on_end = {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -412,9 +427,6 @@
|
|||
default = yes
|
||||
}
|
||||
inspection_small_fund = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
|
|
@ -483,9 +495,6 @@
|
|||
}
|
||||
}
|
||||
inspection_large_fund = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
|
|
@ -557,12 +566,12 @@
|
|||
}
|
||||
|
||||
max_guest_arrival_delay_time = { months = 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
###################
|
||||
# ACTIVITY-SPECIFIC PULSES
|
||||
###################
|
||||
|
||||
|
||||
pulse_actions = {
|
||||
entries = {
|
||||
apa_survey_bad_harvest
|
||||
|
|
@ -591,14 +600,14 @@
|
|||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 50
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
has_trait = lazy
|
||||
}
|
||||
add = -10
|
||||
}
|
||||
|
||||
|
||||
#Can you actually afford this?
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -606,8 +615,6 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -654,7 +661,7 @@
|
|||
|
||||
# Up to how many characters to select for a player
|
||||
max = 20
|
||||
|
||||
|
||||
# Up to how many characters to select for an AI
|
||||
ai_max = 15
|
||||
|
||||
|
|
@ -671,8 +678,6 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_survey.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -722,7 +727,7 @@
|
|||
environment = "environment_tgp_farm_asia"
|
||||
ambience = "event:/DLC/EP4/SFX/Events/Event_Backgrounds/tgp_farm_asia"
|
||||
}
|
||||
|
||||
|
||||
background = { # Farmland, settled
|
||||
trigger = {
|
||||
scope:host.location != scope:activity.activity_location
|
||||
|
|
@ -877,7 +882,7 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp1_wetlands.dds"
|
||||
environment = "environment_event_bp1_wetlands"
|
||||
environment = "environment_event_bp1_wetlands"
|
||||
ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day"
|
||||
}
|
||||
|
||||
|
|
@ -952,7 +957,7 @@
|
|||
activity_location.culture ?= { has_graphical_steppe_culture_group_trigger = yes }
|
||||
}
|
||||
AND = {
|
||||
activity_host = { is_landless_adventurer = yes }
|
||||
is_landless_adventurer = yes
|
||||
activity_location.culture ?= { has_graphical_steppe_culture_group_trigger = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -970,7 +975,7 @@
|
|||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/ep3_constantinople.dds"
|
||||
environment = "environment_ep3_constantinople"
|
||||
ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople"
|
||||
ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople"
|
||||
}
|
||||
background = { #FP2
|
||||
trigger = {
|
||||
|
|
@ -984,8 +989,8 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/fp2_courtyard.dds"
|
||||
environment = "environment_event_fp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
environment = "environment_event_fp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
}
|
||||
background = { #Indian Courtyard
|
||||
trigger = {
|
||||
|
|
@ -999,7 +1004,7 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp1_courtyard_indian.dds"
|
||||
environment = "environment_event_bp1_courtyard_indian"
|
||||
environment = "environment_event_bp1_courtyard_indian"
|
||||
ambience = "event:/SFX/Events/Backgrounds/castle_courtyard_western"
|
||||
}
|
||||
background = { #MENA Courtyard
|
||||
|
|
@ -1009,7 +1014,7 @@
|
|||
OR = {
|
||||
culture ?= { has_graphical_mena_culture_group_trigger = yes }
|
||||
culture ?= { has_building_gfx = iranian_building_gfx }
|
||||
steppe_building_gfx_use_mena_trigger = yes
|
||||
steppe_building_gfx_use_mena_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1034,13 +1039,13 @@
|
|||
background = { # Fallback
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp2_courtyard.dds"
|
||||
environment = "environment_bp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
}
|
||||
|
||||
window_characters = {
|
||||
guest = {
|
||||
camera = camera_body_left
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1100,7 +1105,7 @@
|
|||
|
||||
host = {
|
||||
camera = camera_body
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1116,10 +1121,10 @@
|
|||
animation = debating
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
travel_host = {
|
||||
camera = camera_event_horse_left
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1148,7 +1153,7 @@
|
|||
|
||||
guest = {
|
||||
camera = camera_body
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -2,38 +2,56 @@
|
|||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
}
|
||||
top_liege != this
|
||||
}
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
is_at_war = no
|
||||
NOT = { has_variable = conqueror }
|
||||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
is_ai = yes
|
||||
highest_held_title_tier = tier_county
|
||||
}
|
||||
ai_sociability >= 100
|
||||
}
|
||||
}
|
||||
is_adult = no
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
age < less_than_two_years_to_adulthood_value #Consistency!
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
age >= 12
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_playdate }
|
||||
is_available = yes
|
||||
age >= 4
|
||||
age < less_than_two_years_to_adulthood_value #Consistency!
|
||||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
liege = root
|
||||
}
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_imprisoned = no
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
NOT = { is_incapable = yes }
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -45,6 +63,7 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
|
||||
if = { # host is imprisoned
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
|
|
@ -60,7 +79,36 @@
|
|||
trigger_event = playdate.0021
|
||||
}
|
||||
}
|
||||
else_if = { # No one shows up
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -68,11 +116,6 @@
|
|||
trigger_event = playdate.2003
|
||||
}
|
||||
}
|
||||
else = {
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_location_valid = {
|
||||
|
|
@ -219,7 +262,6 @@
|
|||
}
|
||||
}
|
||||
trigger_event = playdate.9001
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
else = {
|
||||
trigger_event = playdate.9002
|
||||
|
|
@ -285,7 +327,56 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_check_interval_by_tier = {
|
||||
|
|
@ -370,8 +461,6 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_playdate.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,15 @@
|
|||
has_dlc_feature = tours_and_tournaments
|
||||
has_dlc_feature = advanced_activities
|
||||
NOT = { government_has_flag = government_is_administrative }
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -33,13 +41,12 @@
|
|||
is_valid = {
|
||||
scope:host = {
|
||||
is_landed = yes
|
||||
is_physically_able = yes
|
||||
NOT = { is_incapable = yes }
|
||||
is_in_civil_war = no
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
# use list so can't simply use scripted effects here
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -53,7 +60,7 @@
|
|||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
|
|
@ -68,19 +75,6 @@
|
|||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0550 }
|
||||
every_in_list = {
|
||||
variable = tour_vassals_to_visit
|
||||
trigger_event = activity_system.0551
|
||||
}
|
||||
}
|
||||
# Clean up character flag preventing visited vassals from starting other activities
|
||||
every_in_list = {
|
||||
variable = tour_vassals_to_visit
|
||||
|
|
@ -250,7 +244,30 @@
|
|||
desc = "I have a lot of money"
|
||||
add = 10
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_sub_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_sub_realm_county = {
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_celestial
|
||||
|
|
@ -538,10 +555,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
add = {
|
||||
|
|
@ -576,7 +590,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
add = {
|
||||
|
|
@ -618,10 +631,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
# Base Cost
|
||||
add = {
|
||||
|
|
@ -662,7 +672,7 @@
|
|||
|
||||
# Tour Stops
|
||||
if = {
|
||||
limit = { primary_title.tier >= tier_empire }
|
||||
limit = { primary_title.tier = tier_empire }
|
||||
add = {
|
||||
value = 114 # derived from testing
|
||||
multiply = activity_cost_scale_by_era
|
||||
|
|
@ -712,7 +722,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
# Base Cost
|
||||
add = {
|
||||
|
|
@ -753,7 +762,7 @@
|
|||
|
||||
# Tour Stops
|
||||
if = {
|
||||
limit = { primary_title.tier >= tier_empire }
|
||||
limit = { primary_title.tier = tier_empire }
|
||||
add = {
|
||||
value = 114 # derived from testing
|
||||
multiply = activity_cost_scale_by_era
|
||||
|
|
@ -984,18 +993,12 @@
|
|||
}
|
||||
tour_entourage = {
|
||||
tour_entourage_small = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_small
|
||||
|
|
@ -1031,7 +1034,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_small
|
||||
|
|
@ -1120,9 +1122,7 @@
|
|||
}
|
||||
}
|
||||
tour_entourage_normal = {
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
travel_entourage_selection = {
|
||||
weight = tour_entourage_weight_value
|
||||
max = 10
|
||||
|
|
@ -1135,7 +1135,6 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = more_than_5_courtiers
|
||||
any_courtier_or_guest = { count > 5 }
|
||||
|
|
@ -1151,10 +1150,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_normal
|
||||
|
|
@ -1190,7 +1186,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_normal
|
||||
|
|
@ -1292,10 +1287,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_grand
|
||||
|
|
@ -1331,7 +1323,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_grand
|
||||
|
|
@ -1381,18 +1372,12 @@
|
|||
}
|
||||
tour_luxuries = {
|
||||
tour_luxuries_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_bad
|
||||
|
|
@ -1428,7 +1413,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_bad
|
||||
|
|
@ -1511,21 +1495,13 @@
|
|||
}
|
||||
}
|
||||
tour_luxuries_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_normal
|
||||
|
|
@ -1561,7 +1537,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_normal
|
||||
|
|
@ -1617,7 +1592,6 @@
|
|||
}
|
||||
tour_luxuries_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = government_is_tribal_tt
|
||||
NOT = { government_has_flag = government_is_tribal }
|
||||
|
|
@ -1664,10 +1638,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_good
|
||||
|
|
@ -1703,7 +1674,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_good
|
||||
|
|
@ -1776,10 +1746,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_normal
|
||||
|
|
@ -1815,7 +1782,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_normal
|
||||
|
|
@ -1864,7 +1830,6 @@
|
|||
}
|
||||
tour_furniture_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = government_is_tribal_tt
|
||||
NOT = { government_has_flag = government_is_tribal }
|
||||
|
|
@ -1901,10 +1866,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_good
|
||||
|
|
@ -1940,7 +1902,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_good
|
||||
|
|
@ -2108,10 +2069,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2129,7 +2087,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2370,10 +2327,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2391,7 +2345,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2612,10 +2565,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2633,7 +2583,6 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2720,7 +2669,7 @@
|
|||
}
|
||||
tour_progress_effect = yes
|
||||
}
|
||||
scope:host.location.county ?= { #remember in events that this is a county scope
|
||||
scope:host.location.county = { #remember in events that this is a county scope
|
||||
save_scope_as = cultural_festival_scope
|
||||
}
|
||||
tour_monthly_pulse_effect = {
|
||||
|
|
@ -2828,8 +2777,6 @@
|
|||
liege_visited_benevolence liege_local_benevolence increased_control
|
||||
|
||||
liege_local_tax levied_tax local_mayor_tax tax_rich_local church_tax local_baron_tax
|
||||
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -3467,12 +3414,6 @@
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_tour.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,29 @@
|
|||
activity_wedding = {
|
||||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
is_at_war = no
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
# DLC locked
|
||||
has_dlc_feature = tours_and_tournaments
|
||||
has_dlc_feature = advanced_activities
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -72,11 +89,11 @@
|
|||
}
|
||||
scope:host = {
|
||||
# The host becoming unlanded will invalidate
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
# The new host being only a baron will invalidate
|
||||
highest_held_title_tier >= tier_county
|
||||
# Incapable host will invalidate
|
||||
is_physically_able = yes
|
||||
NOT = { is_incapable = yes }
|
||||
}
|
||||
# Saying no at the altar will invalidate
|
||||
scope:activity = {
|
||||
|
|
@ -113,7 +130,6 @@
|
|||
AND = {
|
||||
is_alive = no
|
||||
is_bloody_wedding = yes
|
||||
death_reason = death_bloody_wedding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -137,27 +153,32 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
# player can't be spouse_2 but can be other attandee!
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_physically_able = no }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
|
||||
# Only the player as spouse_1 can say no at the altar, no reason to have events to notify the AI
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
has_variable = wedding_invalidated_said_no
|
||||
}
|
||||
scope:spouse_1 ?= { is_alive = yes }
|
||||
}
|
||||
}
|
||||
scope:spouse_1 = { trigger_event = ep2_wedding.0152 }
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
scope:spouse_1 ?= this
|
||||
scope:spouse_2 ?= this
|
||||
}
|
||||
}
|
||||
trigger_event = ep2_wedding.0153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# One of the spouses was taken prisoner along the way
|
||||
|
|
@ -188,16 +209,26 @@
|
|||
}
|
||||
}
|
||||
|
||||
# The new host doesn't meet the tier requirements
|
||||
# Host becomes unlanded
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
OR = {
|
||||
highest_held_title_tier < tier_county
|
||||
is_landed_or_landless_administrative_or_theocratic = no
|
||||
}
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
|
||||
# The new host doesn't meet the tier requirements
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { highest_held_title_tier < tier_county }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0999
|
||||
}
|
||||
|
|
@ -215,12 +246,7 @@
|
|||
is_alive = no
|
||||
}
|
||||
#you're not in a murder wedding
|
||||
OR = {
|
||||
is_bloody_wedding = no
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOT = { death_reason = death_bloody_wedding }
|
||||
}
|
||||
}
|
||||
is_bloody_wedding = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -310,63 +336,48 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
# to check in correct order and reuse effects
|
||||
else = {
|
||||
invalidation_host_or_special_guest_isolated_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = invalidation_effect_set }
|
||||
}
|
||||
# Emergency Invalidation: one of the spouses is not coming for some reason
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = activity_travel_countdown }
|
||||
}
|
||||
# Emergency Invalidation: one of the spouses is not coming for some reason
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = activity_travel_countdown }
|
||||
}
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOR = {
|
||||
is_ai = yes
|
||||
involved_activity ?= scope:activity
|
||||
location = scope:activity.activity_location
|
||||
current_travel_plan ?= {
|
||||
travel_plan_activity = scope:activity
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:activity.var:spouse_2_var = { save_scope_as = missing_spouse }
|
||||
scope:activity.special_guest:spouse_1 = { save_scope_as = other_spouse }
|
||||
if = {
|
||||
limit = {
|
||||
scope:spouse_1 ?= {
|
||||
is_betrothed = yes
|
||||
}
|
||||
exists = scope:spouse_2
|
||||
}
|
||||
scope:spouse_1 = {
|
||||
break_betrothal = scope:spouse_2
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0997
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0998
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOR = {
|
||||
is_ai = yes
|
||||
involved_activity ?= scope:activity
|
||||
location = scope:activity.activity_location
|
||||
current_travel_plan ?= {
|
||||
travel_plan_activity = scope:activity
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:host = {
|
||||
clean_grand_wedding_betrothal_variables = yes
|
||||
scope:activity.var:spouse_2_var = { save_scope_as = missing_spouse }
|
||||
scope:activity.special_guest:spouse_1 = { save_scope_as = other_spouse }
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0997
|
||||
}
|
||||
}
|
||||
}
|
||||
# Fallback Invalidation
|
||||
else = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:spouse_1 ?= {
|
||||
is_betrothed = yes
|
||||
}
|
||||
exists = scope:spouse_2
|
||||
}
|
||||
scope:spouse_1 = {
|
||||
break_betrothal = scope:spouse_2
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0998
|
||||
}
|
||||
}
|
||||
}
|
||||
#Accolades' modifiers' removal
|
||||
|
|
@ -525,13 +536,13 @@
|
|||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:spouse_1 = { is_landed_or_landless_administrative_or_theocratic = yes }
|
||||
scope:spouse_1 = { is_landed_or_landless_administrative = yes }
|
||||
}
|
||||
scope:spouse_1 = { save_scope_as = new_host }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:spouse_2 = { is_landed_or_landless_administrative_or_theocratic = yes }
|
||||
scope:spouse_2 = { is_landed_or_landless_administrative = yes }
|
||||
}
|
||||
scope:spouse_2 = { save_scope_as = new_host }
|
||||
}
|
||||
|
|
@ -555,9 +566,6 @@
|
|||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
add = {
|
||||
value = 1000
|
||||
desc = "Wedding functional, always make weddings!"
|
||||
|
|
@ -990,7 +998,7 @@
|
|||
NOT = { has_variable = recent_red_wedding_var } #15 years cooldown
|
||||
}
|
||||
}
|
||||
blocked_intents = { murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_personal_tenet_intent }
|
||||
blocked_intents = { murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent }
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1060,9 +1068,6 @@
|
|||
}
|
||||
wedding_option_entertainment = {
|
||||
wedding_entertainment_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1160,11 +1165,8 @@
|
|||
|
||||
wedding_entertainment_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1261,8 +1263,7 @@
|
|||
}
|
||||
|
||||
wedding_entertainment_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
is_valid = {
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -1376,9 +1377,6 @@
|
|||
|
||||
wedding_option_food = {
|
||||
wedding_food_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1473,12 +1471,9 @@
|
|||
}
|
||||
|
||||
wedding_food_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
is_valid = {
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1576,7 +1571,7 @@
|
|||
|
||||
wedding_food_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -1694,9 +1689,6 @@
|
|||
|
||||
wedding_option_decoration = {
|
||||
wedding_decoration_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1792,11 +1784,8 @@
|
|||
|
||||
wedding_decoration_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1894,7 +1883,7 @@
|
|||
|
||||
wedding_decoration_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -2249,7 +2238,6 @@
|
|||
2 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_confederates
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
2 = activity_invite_rule_all_lieges
|
||||
|
|
@ -2269,12 +2257,12 @@
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_legend_intent legitimacy_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent banquet_mischief_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent banquet_mischief_intent spread_legend_intent legitimacy_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
|
|
@ -2285,18 +2273,16 @@
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_wedding_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
|
||||
# Master of Revels Accolade increasing invite acceptance
|
||||
modifier = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
accolade_parameter = acclaimed_knight_feast_wedding_invite_acceptance_bonus
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
desc = acclaimed_knight_feast_wedding_invite_acceptance_bonus_tt
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
}
|
||||
}
|
||||
|
||||
special_guests = {
|
||||
|
|
@ -2389,7 +2375,7 @@
|
|||
###################
|
||||
|
||||
pulse_actions = {
|
||||
entries = { excellent_food hook_trusting_guest dynasty_blessing cultural_acceptance marriage_reflection royal_gift gossip_with_guests contact_network wedding_gift bonding_spouse_family received_flowers admired_venue knight_praised seductive_exchange impressed_courtly_vassal music_performance poetry_performance floral_exhibit spouse_impressed spouse_skill_diplomacy_improves spouse_gives_host_prestige spouse_manages_feast_splendidly spouse_impresses_clergy spouse_gives_hook relation_gains_friend lauded_food children_bonding guest_impressed_by_court_artifact guest_chokes_on_bone guest_brawl friend_lauds_efforts courtly_vassals_appeased spouse_insults_host host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp ridiculed_food guest_tells_fantastic_joke apa_passive_religious_learning_host apa_passive_religious_learning_guest apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion }
|
||||
entries = { excellent_food hook_trusting_guest dynasty_blessing cultural_acceptance marriage_reflection royal_gift gossip_with_guests contact_network wedding_gift bonding_spouse_family received_flowers admired_venue knight_praised seductive_exchange impressed_courtly_vassal music_performance poetry_performance floral_exhibit spouse_impressed spouse_skill_diplomacy_improves spouse_gives_host_prestige spouse_manages_feast_splendidly spouse_impresses_clergy spouse_gives_hook relation_gains_friend lauded_food children_bonding guest_impressed_by_court_artifact guest_chokes_on_bone guest_brawl friend_lauds_efforts courtly_vassals_appeased spouse_insults_host host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp ridiculed_food guest_tells_fantastic_joke }
|
||||
chance_of_no_event = 3
|
||||
}
|
||||
|
||||
|
|
@ -2652,7 +2638,7 @@
|
|||
scope:host.liege = {
|
||||
is_close_or_extended_family_of = scope:activity.special_guest:spouse_2
|
||||
this != scope:host
|
||||
NOT = { is_close_family_or_spouse_trigger = { CHARACTER = scope:host } }
|
||||
is_close_family_or_spouse_of_root_trigger = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3010,12 +2996,6 @@
|
|||
|
||||
map_entity = "building_western_wedding_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_wedding.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -3830,8 +3810,8 @@
|
|||
scope:host.location = { is_sea_province = yes }
|
||||
}
|
||||
NOR = {
|
||||
scope:host = scope:activity.special_guest:spouse_1
|
||||
scope:host = scope:activity.special_guest:spouse_2
|
||||
this = scope:activity.special_guest:spouse_1
|
||||
this = scope:activity.special_guest:spouse_2
|
||||
}
|
||||
}
|
||||
scope:host = {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@ coronation_impress_attendees = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
animation = acknowledging
|
||||
|
|
@ -49,7 +48,6 @@ coronation_exalt_crown = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
animation = prayer
|
||||
|
|
@ -99,10 +97,6 @@ coronation_seize_advantages = {
|
|||
icon = seize_advantages_intent
|
||||
scripted_animation = { animation = interested }
|
||||
|
||||
is_valid = {
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
|
||||
auto_complete = yes
|
||||
|
||||
ai_will_do = {
|
||||
|
|
|
|||
|
|
@ -62,7 +62,6 @@ apa_leveraging_language_skills = {
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
knows_language = language_greek #General Christian Fallback
|
||||
|
|
@ -76,7 +75,6 @@ apa_leveraging_language_skills = {
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
religion = religion:islam_religion
|
||||
religion = religion:taoism_religion
|
||||
|
|
@ -114,7 +112,7 @@ apa_leveraging_language_skills = {
|
|||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
|
||||
scope:first = {
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
add_prestige = minor_prestige_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -187,9 +185,9 @@ apa_procrastination = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -209,9 +207,9 @@ apa_procrastination = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -244,9 +242,9 @@ apa_university_discussions = {
|
|||
any_attending_character = {
|
||||
this != scope:host
|
||||
is_available_healthy_ai_adult = yes
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -263,9 +261,9 @@ apa_university_discussions = {
|
|||
limit = {
|
||||
this != scope:host
|
||||
is_available_healthy_ai_adult = yes
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -327,9 +325,9 @@ apa_night_on_books = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -341,9 +339,9 @@ apa_night_on_books = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -360,7 +358,7 @@ apa_night_on_books = {
|
|||
limit = {
|
||||
this = scope:host
|
||||
}
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -373,9 +371,9 @@ apa_student_disagreement = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
count = 2
|
||||
}
|
||||
|
|
@ -388,9 +386,9 @@ apa_student_disagreement = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -453,9 +451,9 @@ apa_rowdy_student = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -466,9 +464,9 @@ apa_rowdy_student = {
|
|||
}
|
||||
}
|
||||
any_attending_character = {
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -480,9 +478,9 @@ apa_rowdy_student = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -496,9 +494,9 @@ apa_rowdy_student = {
|
|||
}
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -530,9 +528,9 @@ apa_impromptu_poetry = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -549,9 +547,9 @@ apa_impromptu_poetry = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -579,9 +577,9 @@ apa_impressed_teacher = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = study_hard_intent
|
||||
|
|
@ -589,9 +587,9 @@ apa_impressed_teacher = {
|
|||
}
|
||||
}
|
||||
any_attending_character = {
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -603,9 +601,9 @@ apa_impressed_teacher = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = study_hard_intent
|
||||
|
|
@ -616,9 +614,9 @@ apa_impressed_teacher = {
|
|||
}
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -635,7 +633,7 @@ apa_impressed_teacher = {
|
|||
limit = {
|
||||
this = scope:host
|
||||
}
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
reverse_add_opinion = {
|
||||
|
|
@ -708,9 +706,9 @@ apa_studied_confucian_classics = {
|
|||
scope:activity = { has_activity_type = activity_adult_education }
|
||||
}
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -723,9 +721,9 @@ apa_studied_confucian_classics = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -757,9 +755,9 @@ apa_local_food = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -771,9 +769,9 @@ apa_local_food = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -821,7 +819,7 @@ apa_aced_homework = {
|
|||
tags = { pulse_action }
|
||||
character = scope:first
|
||||
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -852,7 +850,7 @@ apa_pangur_ban = {
|
|||
tags = { pulse_action }
|
||||
character = scope:first
|
||||
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -290,7 +290,6 @@
|
|||
religion ?= religion:eastern_orthodox_religion
|
||||
religion ?= religion:catholic_religion
|
||||
religion ?= religion:protestant_religion
|
||||
religion ?= religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
weight = 30
|
||||
|
|
@ -2007,14 +2006,14 @@
|
|||
brooch_centerpiece_cross = {
|
||||
group = brooch_centerpiece
|
||||
trigger = {
|
||||
OR = { religion ?= religion:eastern_orthodox_religion religion ?= religion:catholic_religion religion ?= religion:protestant_religion religion ?= religion:oriental_orthodox_religion }
|
||||
OR = { religion ?= religion:eastern_orthodox_religion religion ?= religion:catholic_religion religion ?= religion:protestant_religion }
|
||||
}
|
||||
weight = 33
|
||||
}
|
||||
brooch_centerpiece_sword = {
|
||||
group = brooch_centerpiece
|
||||
trigger = {
|
||||
scope:owner.rite ?= { NOT = { rite_has_parameter = pacifist } }
|
||||
scope:owner.faith ?= { NOT = { has_doctrine_parameter = pacifist_opinion_active } }
|
||||
}
|
||||
weight = 33
|
||||
}
|
||||
|
|
@ -2210,7 +2209,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2229,7 +2228,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2248,7 +2247,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2267,7 +2266,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2286,7 +2285,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2305,7 +2304,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2324,7 +2323,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2343,7 +2342,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2362,7 +2361,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2381,7 +2380,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3790,7 +3789,7 @@
|
|||
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
|
||||
has_trait = lifestyle_mystic
|
||||
has_trait = scholarly_court
|
||||
has_trait = erudite
|
||||
has_trait = scholar
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
}
|
||||
|
|
@ -3802,7 +3801,7 @@
|
|||
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
|
||||
has_trait = lifestyle_mystic
|
||||
has_trait = scholarly_court
|
||||
has_trait = erudite
|
||||
has_trait = scholar
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
}
|
||||
|
|
@ -3849,7 +3848,7 @@
|
|||
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
|
||||
has_trait = lifestyle_herbalist
|
||||
has_trait = scholarly_court
|
||||
has_trait = erudite
|
||||
has_trait = scholar
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
has_trait = lifestyle_gardener
|
||||
|
|
@ -3861,7 +3860,7 @@
|
|||
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
|
||||
has_trait = lifestyle_herbalist
|
||||
has_trait = scholarly_court
|
||||
has_trait = erudite
|
||||
has_trait = scholar
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
has_trait = lifestyle_gardener
|
||||
|
|
@ -4269,17 +4268,6 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_subject_religious_text = {
|
||||
group = book_subject
|
||||
trigger = {
|
||||
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
|
||||
limit = { exists = scope:owner.var:book_artifact_subject }
|
||||
scope:owner.var:book_artifact_subject = flag:religious_text
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
||||
book_subject_alchemy = {
|
||||
group = book_subject
|
||||
trigger = {
|
||||
|
|
@ -4337,18 +4325,6 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_topic_religious_text = {
|
||||
group = book_topic
|
||||
trigger = {
|
||||
has_artifact_feature = book_subject_religious_text
|
||||
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
|
||||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:religious_text
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
||||
book_topic_soulmate = {
|
||||
group = book_topic
|
||||
trigger = {
|
||||
|
|
@ -4902,11 +4878,11 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:edda
|
||||
}
|
||||
scope:owner.faith.religion = religion:folk_germanic_religion
|
||||
scope:owner.faith.religion = religion:folkgerman_religion
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
scope:owner.var:book_artifact_author = {
|
||||
faith.religion = religion:folk_germanic_religion
|
||||
faith.religion = religion:folkgerman_religion
|
||||
has_trait = lifestyle_poet
|
||||
}
|
||||
}
|
||||
|
|
@ -4926,10 +4902,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:orkneyinga
|
||||
}
|
||||
scope:owner.faith.religion = religion:folk_germanic_religion
|
||||
scope:owner.faith.religion = religion:folkgerman_religion
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:folk_germanic_religion
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:folkgerman_religion
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5232,10 +5208,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:hours
|
||||
}
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion scope:owner.faith.religion = religion:oriental_orthodox_religion }
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion }
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion scope:owner.var:book_artifact_author.faith.religion = religion:oriental_orthodox_religion }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5253,10 +5229,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:golden_legend
|
||||
}
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion scope:owner.faith.religion = religion:oriental_orthodox_religion }
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion }
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion scope:owner.var:book_artifact_author.faith.religion = religion:oriental_orthodox_religion }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5330,7 +5306,7 @@
|
|||
scope:owner.faith.religion = religion:islam_religion
|
||||
exists = scope:owner.var:book_artifact_author
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:islam_religion
|
||||
scope:owner.var:book_artifact_author = { has_trait = erudite }
|
||||
scope:owner.var:book_artifact_author = { has_trait = scholar }
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
|
@ -5983,7 +5959,7 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:galen
|
||||
}
|
||||
scope:owner.capital_province ?= {
|
||||
scope:owner.capital_province = {
|
||||
OR = {
|
||||
geographical_region = world_europe
|
||||
geographical_region = world_middle_east
|
||||
|
|
@ -6547,12 +6523,6 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_title_religious_text = {
|
||||
group = book_title
|
||||
trigger = { has_artifact_feature = book_subject_religious_text }
|
||||
weight = 1
|
||||
}
|
||||
|
||||
# martial
|
||||
book_title_martial = { #Fallback option that we don't cropping up too often if it's not needed
|
||||
group = book_title
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
Structure:
|
||||
|
||||
key = {
|
||||
group = feature group
|
||||
trigger = {} # Scopes are passed in from create_artifact and similar
|
||||
weight = script value # Same scopes as trigger
|
||||
}
|
||||
|
||||
The artifact_feature_KEY is also used as a loc key in some contexts. E.G., "feature_sword_hilt_silver"
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -197,25 +197,20 @@ journal = {
|
|||
}
|
||||
|
||||
|
||||
# For artifacts that we *don't* want to start as court artifacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity.
|
||||
# For artefacts that we *don't* want to start as court artefacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity.
|
||||
miscellaneous_when_not_court = {
|
||||
slot = miscellaneous
|
||||
# Just add to this list as new DLC court artifacts are designed.
|
||||
# Just add to this list as new DLC court artefacts are designed.
|
||||
optional_features = { sculpture_material generic_material_wood decoration_material_inlay goblet_material }
|
||||
}
|
||||
|
||||
brooch = {
|
||||
slot = brooch
|
||||
slot = miscellaneous
|
||||
required_features = { brooch_decoration decoration_material_wire }
|
||||
optional_features = { brooch_centerpiece brooch_adornment decoration_material_gem }
|
||||
can_reforge = no
|
||||
}
|
||||
|
||||
badge = {
|
||||
slot = brooch
|
||||
can_reforge = no
|
||||
}
|
||||
|
||||
necklace = {
|
||||
slot = miscellaneous
|
||||
required_features = { decoration_material_wire decoration_material_gem }
|
||||
|
|
|
|||
|
|
@ -874,7 +874,7 @@ small_box = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = iranian_building }
|
||||
# Since there is only one variety, enable it regardless of rarity
|
||||
}
|
||||
reference = fp3_artifact_il-khanid_casket_01_a_entity
|
||||
reference = fp3_artifact_Il_Khanid_casket_01_a_entity
|
||||
}
|
||||
|
||||
asset = {
|
||||
|
|
@ -1511,7 +1511,6 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = norse_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1545,7 +1544,6 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = steppe_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1553,7 +1551,7 @@ statue = {
|
|||
NOT = { exists = scope:owner_fm }
|
||||
}
|
||||
}
|
||||
reference = ep1_western_statue_01_female_entity
|
||||
reference = ep1_medi_statue_01_female_entity
|
||||
}
|
||||
asset = {
|
||||
trigger = {
|
||||
|
|
@ -1578,7 +1576,6 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = southeast_asian_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1627,7 +1624,6 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = japanese_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -2134,10 +2130,9 @@ reliquary = {
|
|||
|
||||
cross = {
|
||||
default_type = pedestal
|
||||
icon = "pam_artifact_crucifix.dds"
|
||||
icon = "artifact_reliquary.dds"
|
||||
pedestal = "tall"
|
||||
asset = ep1_generic_cross_01_a_entity
|
||||
asset = pam_altar_cross_01_a_entity
|
||||
}
|
||||
|
||||
rock = {
|
||||
|
|
@ -2925,7 +2920,7 @@ crown_court = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_byzantine_imperial_01_artifact_entity
|
||||
|
|
@ -2956,7 +2951,7 @@ crown_court = {
|
|||
culture = { has_cultural_pillar = heritage_turkic }
|
||||
culture = { has_cultural_pillar = heritage_berber }
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_abbasid_imperial_01_artifact_entity
|
||||
|
|
@ -2988,7 +2983,7 @@ crown_court = {
|
|||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_west_slavic }
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_hre_imperial_01_artifact_entity
|
||||
|
|
@ -3044,7 +3039,7 @@ crown_court = {
|
|||
# Indian
|
||||
asset = {
|
||||
trigger = {
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
artifact_high_rarity_trigger = yes
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
}
|
||||
|
|
@ -3081,7 +3076,7 @@ crown_court = {
|
|||
trigger = {
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_indian_imperial_01_artifact_entity
|
||||
|
|
@ -3109,7 +3104,7 @@ crown_court = {
|
|||
trigger = {
|
||||
artifact_use_mena_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_mena_imperial_01_artifact_entity
|
||||
|
|
@ -3364,7 +3359,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_01_artifact_entity
|
||||
|
|
@ -3373,7 +3368,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_02_artifact_entity
|
||||
|
|
@ -3382,7 +3377,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_03_artifact_entity
|
||||
|
|
@ -3391,7 +3386,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_04_artifact_entity
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ crown = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_byzantine_imperial_01_artifact_entity
|
||||
|
|
@ -75,7 +75,7 @@ crown = {
|
|||
culture = { has_cultural_pillar = heritage_turkic }
|
||||
culture = { has_cultural_pillar = heritage_berber }
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_abbasid_imperial_01_artifact_entity
|
||||
|
|
@ -107,7 +107,7 @@ crown = {
|
|||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_west_slavic }
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_hre_imperial_01_artifact_entity
|
||||
|
|
@ -163,7 +163,7 @@ crown = {
|
|||
# Indian
|
||||
asset = {
|
||||
trigger = {
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
artifact_high_rarity_trigger = yes
|
||||
OR = {
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
|
|
@ -215,7 +215,7 @@ crown = {
|
|||
artifact_use_southeast_asian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
}
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_indian_imperial_01_artifact_entity
|
||||
|
|
@ -262,7 +262,7 @@ crown = {
|
|||
trigger = {
|
||||
artifact_use_mena_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_mena_imperial_01_artifact_entity
|
||||
|
|
@ -368,7 +368,7 @@ crown = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_western_imperial_01_artifact_entity
|
||||
|
|
@ -399,7 +399,7 @@ crown = {
|
|||
has_dlc_feature = the_northern_lords
|
||||
artifact_use_northern_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_fp1_imperial_01_artifact_entity
|
||||
|
|
@ -409,7 +409,7 @@ crown = {
|
|||
has_dlc_feature = the_northern_lords
|
||||
artifact_use_northern_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
highest_held_title_tier = tier_empire
|
||||
}
|
||||
}
|
||||
reference = female_headgear_secular_fp1_imperial_01_artifact_entity
|
||||
|
|
@ -425,7 +425,7 @@ crown = {
|
|||
asset = {
|
||||
trigger = {
|
||||
artifact_use_mongol_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_steppe_imperial_01_artifact_entity
|
||||
}
|
||||
|
|
@ -440,14 +440,14 @@ crown = {
|
|||
asset = {
|
||||
trigger = {
|
||||
artifact_use_african_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_sub_saharan_imperial_artifact_01_entity
|
||||
}
|
||||
asset = {
|
||||
trigger = {
|
||||
artifact_use_african_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_ep1_sub_saharan_royalty_01_artifact_entity
|
||||
}
|
||||
|
|
@ -496,7 +496,7 @@ armor = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_01_artifact_entity
|
||||
|
|
@ -505,7 +505,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_02_artifact_entity
|
||||
|
|
@ -514,7 +514,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_03_artifact_entity
|
||||
|
|
@ -523,7 +523,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_04_artifact_entity
|
||||
|
|
@ -1019,7 +1019,7 @@ pocket_fancy_case = {
|
|||
}
|
||||
|
||||
cheese = {
|
||||
icon = "artifact_icons_unique_artifact_cheese.dds"
|
||||
icon = "artefact_icons_unique_artifact_cheese.dds"
|
||||
asset = ep1_western_pouch_basic_01_a_entity
|
||||
}
|
||||
|
||||
|
|
@ -1102,32 +1102,3 @@ ryukyuan_crown = {
|
|||
icon = "artifact_crown_lotus.dds"
|
||||
asset = male_headgear_secular_steppe_imperial_01_artifact_entity
|
||||
}
|
||||
|
||||
#Unique locations
|
||||
santiago_badge = {
|
||||
icon = "pilgrim_compostella.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
jerusalem_badge = {
|
||||
icon = "pilgrim_jerusalem.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
rome_badge = {
|
||||
icon = "pilgrim_rome.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
#Generic icons
|
||||
badge = {
|
||||
icon = "pilgrim_badge_01.dds"
|
||||
icon = "pilgrim_badge_02.dds"
|
||||
icon = "pilgrim_badge_03.dds"
|
||||
icon = "pilgrim_badge_04.dds"
|
||||
icon = "pilgrim_badge_nativity.dds"
|
||||
icon = "pilgrim_badge_st_catherine.dds"
|
||||
icon = "pilgrim_badge_st_edward.dds"
|
||||
icon = "pilgrim_badge_purse.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,115 +2,115 @@
|
|||
# History database id:nistria0002
|
||||
bookmark_EE_nistrenia_dragos_ciprian={
|
||||
type=boy
|
||||
id=2196
|
||||
id=1815
|
||||
random_seed=1057690761
|
||||
age=0.160000
|
||||
genes={ hair_color={ 220 50 183 202 }
|
||||
skin_color={ 100 78 96 81 }
|
||||
eye_color={ 138 182 241 174 }
|
||||
gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_pos" 145 }
|
||||
gene_chin_height={ "chin_height_neg" 116 "chin_height_pos" 134 }
|
||||
gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 132 }
|
||||
gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 136 }
|
||||
gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 132 }
|
||||
gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 105 }
|
||||
gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_neg" 121 }
|
||||
gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_pos" 140 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 121 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_neg" 93 "forehead_brow_height_pos" 170 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 130 "forehead_roundness_pos" 224 }
|
||||
gene_forehead_width={ "forehead_width_neg" 83 "forehead_width_pos" 134 }
|
||||
gene_forehead_height={ "forehead_height_neg" 97 "forehead_height_pos" 142 }
|
||||
gene_head_height={ "head_height_pos" 140 "head_height_pos" 147 }
|
||||
gene_head_width={ "head_width_neg" 94 "head_width_neg" 109 }
|
||||
gene_head_profile={ "head_profile_pos" 146 "head_profile_pos" 174 }
|
||||
gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 129 }
|
||||
gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_neg" 122 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_pos" 153 }
|
||||
gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_neg" 115 }
|
||||
gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 131 }
|
||||
gene_jaw_width={ "jaw_width_pos" 133 "jaw_width_pos" 127 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 132 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 115 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 169 }
|
||||
gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_pos" 138 }
|
||||
gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 83 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 146 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 106 "mouth_lower_lip_size_neg" 145 }
|
||||
gene_mouth_open={ "mouth_open_neg" 125 "mouth_open_neg" 0 }
|
||||
gene_neck_length={ "neck_length_pos" 150 "neck_length_pos" 143 }
|
||||
gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 142 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_neg" 21 }
|
||||
gene_bs_cheek_height={ "cheek_height_neg" 48 "cheek_height_neg" 42 }
|
||||
gene_bs_cheek_width={ "cheek_width_neg" 41 "cheek_width_pos" 16 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 36 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 183 "ear_inner_shape_pos" 150 }
|
||||
gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_lower_bend_pos" 92 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_neg" 23 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 8 "ear_size_neg" 114 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_neg" 19 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 131 "eye_fold_shape_02_pos" 77 }
|
||||
gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 13 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_neg" 50 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 126 "forehead_brow_curve_neg" 255 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 35 "forehead_brow_forward_neg" 11 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 28 "forehead_brow_inner_height_pos" 119 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 6 "forehead_brow_outer_height_pos" 27 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 23 }
|
||||
gene_bs_jaw_def={ "jaw_def_pos" 39 "jaw_def_pos" 16 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 180 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 18 "mouth_lower_lip_full_neg" 16 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_neg" 3 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 38 "mouth_lower_lip_width_neg" 13 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 46 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 2 "mouth_philtrum_shape_pos" 10 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 89 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 11 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 105 "mouth_upper_lip_full_pos" 94 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 179 "mouth_upper_lip_profile_pos" 33 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 85 "mouth_upper_lip_width_pos" 10 }
|
||||
gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_neg" 11 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 86 "nose_height_neg" 5 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 14 "nose_length_neg" 86 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 7 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 9 }
|
||||
gene_bs_nose_profile={ "nose_profile_neg" 21 "nose_profile_neg" 14 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 18 "nose_ridge_angle_pos" 26 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 49 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 51 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 30 "nose_tip_angle_neg" 0 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 9 "nose_tip_forward_neg" 71 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_pos" 43 "nose_tip_width_neg" 42 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 98 "cheek_def_02" 97 }
|
||||
face_detail_cheek_fat={ "cheek_fat_04_pos" 162 "cheek_fat_01_neg" 90 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 22 "chin_cleft" 4 }
|
||||
face_detail_chin_def={ "chin_def" 190 "chin_def_neg" 231 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 152 "eye_lower_lid_def" 132 }
|
||||
face_detail_eye_socket={ "eye_socket_01" 14 "eye_socket_01" 218 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_01" 23 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 103 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 148 }
|
||||
face_detail_temple_def={ "temple_def" 162 "temple_def" 176 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_04" 135 "brow_wrinkles_04" 255 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_01" 82 "eye_wrinkles_01" 167 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 235 "forehead_wrinkles_03" 236 }
|
||||
genes={ hair_color={ 120 62 86 83 }
|
||||
skin_color={ 40 96 36 97 }
|
||||
eye_color={ 222 185 151 178 }
|
||||
gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 119 }
|
||||
gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 107 }
|
||||
gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 116 }
|
||||
gene_eye_angle={ "eye_angle_neg" 98 "eye_angle_pos" 133 }
|
||||
gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 117 }
|
||||
gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 137 }
|
||||
gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 96 }
|
||||
gene_eye_shut={ "eye_shut_pos" 178 "eye_shut_pos" 160 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_pos" 148 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_neg" 119 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 193 }
|
||||
gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 109 }
|
||||
gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 133 }
|
||||
gene_head_height={ "head_height_neg" 112 "head_height_pos" 147 }
|
||||
gene_head_width={ "head_width_pos" 171 "head_width_pos" 174 }
|
||||
gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 112 }
|
||||
gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 99 }
|
||||
gene_head_top_width={ "head_top_width_neg" 105 "head_top_width_neg" 106 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 36 }
|
||||
gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_neg" 123 }
|
||||
gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 122 }
|
||||
gene_jaw_width={ "jaw_width_neg" 78 "jaw_width_pos" 159 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 126 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 127 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_neg" 125 }
|
||||
gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 115 }
|
||||
gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_pos" 134 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 88 "mouth_upper_lip_size_neg" 82 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 58 }
|
||||
gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_pos" 167 }
|
||||
gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 80 }
|
||||
gene_neck_width={ "neck_width_pos" 132 "neck_width_neg" 122 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 18 }
|
||||
gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 7 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 11 }
|
||||
gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 101 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 36 }
|
||||
gene_bs_ear_bend={ "ear_upper_bend_pos" 92 "ear_lower_bend_pos" 37 }
|
||||
gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 107 }
|
||||
gene_bs_ear_size={ "ear_size_neg" 29 "ear_size_pos" 51 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 109 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 83 "eye_fold_shape_pos" 38 }
|
||||
gene_bs_eye_size={ "eye_size_pos" 147 "eye_size_pos" 49 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 37 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 31 "forehead_brow_curve_neg" 37 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_pos" 65 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 119 "forehead_brow_inner_height_neg" 15 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 120 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 44 "forehead_brow_width_pos" 21 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_pos" 20 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 69 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_pos" 8 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 13 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 97 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 47 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 115 "mouth_philtrum_shape_neg" 42 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 39 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 16 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_pos" 13 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 1 "mouth_upper_lip_profile_neg" 24 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 40 "mouth_upper_lip_width_neg" 87 }
|
||||
gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_pos" 35 }
|
||||
gene_bs_nose_height={ "nose_height_neg" 102 "nose_height_neg" 101 }
|
||||
gene_bs_nose_length={ "nose_length_neg" 88 "nose_length_neg" 91 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 38 "nose_nostril_height_neg" 31 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 127 }
|
||||
gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 8 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_pos" 3 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_neg" 106 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 6 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_neg" 18 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_neg" 39 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_neg" 109 "nose_tip_width_neg" 19 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 9 }
|
||||
face_detail_cheek_fat={ "cheek_fat_02_pos" 4 "cheek_fat_04_pos" 22 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 8 }
|
||||
face_detail_chin_def={ "chin_def" 18 "chin_def_neg" 13 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 214 "eye_lower_lid_def" 22 }
|
||||
face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_color_03" 13 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 52 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 195 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 1 }
|
||||
face_detail_temple_def={ "temple_def" 243 "temple_def" 155 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_03" 86 "brow_wrinkles_02" 219 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_02" 159 "eye_wrinkles_01" 71 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 48 "forehead_wrinkles_01" 20 }
|
||||
expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
|
||||
complexion={ "complexion_4" 177 "complexion_3" 137 }
|
||||
gene_height={ "normal_height" 135 "normal_height" 134 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 106 }
|
||||
gene_bs_body_shape={ "body_shape_pear_half" 57 "body_shape_average" 120 }
|
||||
gene_bs_bust={ "bust_clothes" 68 "bust_shape_4_half" 82 }
|
||||
gene_age={ "old_3" 217 "old_2" 76 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 228 "far_spacing_high_thickness" 254 }
|
||||
gene_eyebrows_fullness={ "layer_2_avg_thickness" 189 "layer_2_lower_thickness" 180 }
|
||||
gene_body_hair={ "body_hair_avg" 99 "body_hair_dense" 255 }
|
||||
gene_hair_type={ "hair_curly" 109 "hair_curly" 172 }
|
||||
gene_baldness={ "male_pattern_baldness" 150 "no_baldness" 255 }
|
||||
eye_accessory={ "normal_eyes" 48 "normal_eyes" 48 }
|
||||
teeth_accessory={ "normal_teeth" 146 "normal_teeth" 146 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 253 "normal_eyelashes" 253 }
|
||||
complexion={ "complexion_7" 174 "complexion_3" 228 }
|
||||
gene_height={ "normal_height" 136 "normal_height" 115 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 139 "body_fat_head_fat_low" 110 }
|
||||
gene_bs_body_shape={ "body_shape_pear_half" 91 "body_shape_triangle_half" 0 }
|
||||
gene_bs_bust={ "bust_clothes" 110 "bust_default" 114 }
|
||||
gene_age={ "old_4" 154 "old_4" 201 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 113 "far_spacing_low_thickness" 180 }
|
||||
gene_eyebrows_fullness={ "layer_2_low_thickness" 149 "layer_2_avg_thickness" 95 }
|
||||
gene_body_hair={ "body_hair_avg" 160 "body_hair_sparse" 131 }
|
||||
gene_hair_type={ "hair_straight" 134 "hair_straight" 184 }
|
||||
gene_baldness={ "male_pattern_baldness" 88 "male_pattern_baldness" 79 }
|
||||
eye_accessory={ "normal_eyes" 77 "normal_eyes" 77 }
|
||||
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 175 "normal_eyelashes" 175 }
|
||||
beards={ "no_beard" 84 "no_beard" 0 }
|
||||
hairstyles={ "ep3_byzantine_hairstyles_curly" 31 "all_hairstyles" 0 }
|
||||
hairstyles={ "ep3_byzantine_hairstyles_straight" 153 "all_hairstyles" 0 }
|
||||
legwear={ "ep3_byzantine_imperial_legwear" 231 "all_legwear" 0 }
|
||||
gene_shrink_body={ "shrink_all" 255 "" 0 }
|
||||
gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 }
|
||||
|
|
@ -120,7 +120,7 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 }
|
||||
clothes={ "ep3_byzantine_era2_imperial_clothes" 220 "most_clothes" 0 }
|
||||
cloaks={ "ep3_byzantine_era2_imp_01_loros" 32 "no_cloak" 0 }
|
||||
headgear={ "neow_eastern_royalty_01" 79 "no_headgear" 0 }
|
||||
headgear={ "ep3_byzantine_era2_imperial" 193 "no_headgear" 0 }
|
||||
clothes_hoods={ "hoods" 132 "no_clothes_hood" 0 }
|
||||
gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 }
|
||||
}
|
||||
|
|
@ -134,7 +134,7 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
invert=no
|
||||
}
|
||||
{
|
||||
hash=3672171019
|
||||
hash=1921638387
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
|
|
@ -142,11 +142,11 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
invert=no
|
||||
}
|
||||
{
|
||||
hash=1500963499
|
||||
hash=1563190100
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
hash=1563190100
|
||||
hash=1485265044
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,114 +5,124 @@ bookmark_WE_wales_dewydd_fragan={
|
|||
id=1075
|
||||
random_seed=2430426357
|
||||
age=0.460000
|
||||
genes={ hair_color={ 255 2 184 180 }
|
||||
skin_color={ 80 76 80 76 }
|
||||
eye_color={ 71 204 71 204 }
|
||||
gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 111 }
|
||||
gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 }
|
||||
gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 }
|
||||
gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 }
|
||||
gene_eye_depth={ "eye_depth_neg" 102 "eye_depth_neg" 102 }
|
||||
gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 }
|
||||
gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 }
|
||||
gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 174 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 229 "forehead_roundness_pos" 229 }
|
||||
gene_forehead_width={ "forehead_width_neg" 99 "forehead_width_neg" 99 }
|
||||
gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 }
|
||||
gene_head_height={ "head_height_pos" 175 "head_height_pos" 175 }
|
||||
gene_head_width={ "head_width_neg" 100 "head_width_neg" 100 }
|
||||
gene_head_profile={ "head_profile_neg" 120 "head_profile_neg" 120 }
|
||||
gene_head_top_height={ "head_top_height_neg" 89 "head_top_height_neg" 89 }
|
||||
gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_pos" 178 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 62 "jaw_angle_neg" 62 }
|
||||
gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 }
|
||||
gene_jaw_height={ "jaw_height_neg" 110 "jaw_height_neg" 110 }
|
||||
gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_neg" 115 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 }
|
||||
gene_mouth_height={ "mouth_height_neg" 136 "mouth_height_neg" 123 }
|
||||
gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 93 }
|
||||
gene_mouth_open={ "mouth_open_neg" 101 "mouth_open_neg" 101 }
|
||||
gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 145 }
|
||||
gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 108 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 9 "cheek_forward_neg" 9 }
|
||||
gene_bs_cheek_height={ "cheek_height_pos" 41 "cheek_height_pos" 41 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 4 "cheek_width_pos" 4 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 36 "ear_angle_pos" 36 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 17 "ear_inner_shape_pos" 17 }
|
||||
gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 16 "ear_outward_pos" 16 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 71 "ear_size_pos" 71 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 92 "eye_corner_depth_pos" 92 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 5 }
|
||||
gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_pos" 44 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 22 "eye_upper_lid_size_neg" 22 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 39 "forehead_brow_curve_neg" 39 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_pos" 13 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 57 "forehead_brow_outer_height_neg" 57 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 41 "forehead_brow_width_neg" 41 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 122 "jaw_def_neg" 122 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 47 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 27 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 2 "mouth_lower_lip_pad_pos" 2 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 67 "mouth_lower_lip_width_neg" 67 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 40 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_neg" 50 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 1 "mouth_philtrum_width_pos" 1 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 113 "mouth_upper_lip_def_pos" 113 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 85 "mouth_upper_lip_full_pos" 85 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 46 "mouth_upper_lip_profile_pos" 46 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 27 "mouth_upper_lip_width_pos" 27 }
|
||||
gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 24 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 80 "nose_height_pos" 80 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 16 "nose_length_pos" 16 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 89 "nose_nostril_height_pos" 7 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 32 "nose_nostril_width_neg" 32 }
|
||||
gene_bs_nose_profile={ "nose_profile_hawk" 8 "nose_profile_hawk" 8 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 92 "nose_ridge_angle_neg" 92 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 83 "nose_size_neg" 7 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 126 "nose_tip_angle_pos" 126 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 2 "nose_tip_forward_neg" 2 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_pos" 217 "nose_tip_width_pos" 46 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 12 "cheek_def_01" 12 }
|
||||
face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_01_neg" 1 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 20 }
|
||||
face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 239 "eye_lower_lid_def_02" 239 }
|
||||
face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_color_02" 7 }
|
||||
face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_03" 22 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 126 "nose_ridge_def_pos" 126 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 217 "nose_tip_def" 217 }
|
||||
face_detail_temple_def={ "temple_def" 132 "temple_def" 132 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_01" 176 "brow_wrinkles_01" 176 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_02" 158 "eye_wrinkles_02" 158 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 58 "forehead_wrinkles_01" 58 }
|
||||
genes={ hair_color={ 108 241 108 241 }
|
||||
skin_color={ 93 78 93 78 }
|
||||
eye_color={ 128 180 128 180 }
|
||||
gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 }
|
||||
gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 }
|
||||
gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 }
|
||||
gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 }
|
||||
gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 }
|
||||
gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 }
|
||||
gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 }
|
||||
gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_neg" 81 "forehead_brow_height_neg" 81 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 }
|
||||
gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 }
|
||||
gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 }
|
||||
gene_head_height={ "head_height_neg" 108 "head_height_neg" 108 }
|
||||
gene_head_width={ "head_width_pos" 131 "head_width_pos" 131 }
|
||||
gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 }
|
||||
gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 }
|
||||
gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 140 }
|
||||
gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 }
|
||||
gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 }
|
||||
gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 }
|
||||
gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 137 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 139 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 127 }
|
||||
gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 }
|
||||
gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_pos" 143 }
|
||||
gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 169 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 }
|
||||
gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_neg" 75 }
|
||||
gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 }
|
||||
gene_neck_width={ "neck_width_pos" 207 "neck_width_pos" 207 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 10 "cheek_forward_neg" 10 }
|
||||
gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_neg" 38 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 44 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_pos" 51 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 177 "ear_inner_shape_pos" 177 }
|
||||
gene_bs_ear_bend={ "ear_upper_bend_pos" 122 "ear_upper_bend_pos" 122 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 185 "eye_fold_shape_pos" 185 }
|
||||
gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 41 "eye_upper_lid_size_pos" 41 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 6 "forehead_brow_curve_pos" 6 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 57 "forehead_brow_forward_neg" 57 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 91 "forehead_brow_outer_height_pos" 91 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 39 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_neg" 119 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 126 "mouth_lower_lip_def_pos" 126 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 104 "mouth_lower_lip_width_neg" 104 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 20 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 54 "mouth_philtrum_shape_neg" 54 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_pos" 109 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 26 "mouth_upper_lip_full_neg" 26 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 97 "mouth_upper_lip_profile_neg" 97 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_neg" 5 }
|
||||
gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 19 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 46 "nose_height_pos" 46 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 110 "nose_length_pos" 110 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 94 "nose_nostril_height_pos" 94 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 }
|
||||
gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_pos" 6 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 21 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 120 "nose_ridge_width_neg" 120 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 47 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 21 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_neg" 9 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_neg" 8 }
|
||||
face_detail_cheek_def={ "cheek_def_02" 153 "cheek_def_02" 153 }
|
||||
face_detail_cheek_fat={ "cheek_fat_01_neg" 23 "cheek_fat_01_neg" 23 }
|
||||
face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 }
|
||||
face_detail_chin_def={ "chin_def_neg" 123 "chin_def_neg" 123 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 194 "eye_lower_lid_def" 194 }
|
||||
face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_01" 15 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_01" 17 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 22 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 }
|
||||
face_detail_temple_def={ "temple_def" 161 "temple_def" 161 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 175 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 15 "forehead_wrinkles_01" 15 }
|
||||
expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
|
||||
complexion={ "complexion_1" 209 "complexion_6" 209 }
|
||||
gene_height={ "normal_height" 138 "normal_height" 138 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 255 "body_fat_head_fat_low" 151 }
|
||||
gene_bs_body_shape={ "body_shape_triangle_full" 51 "body_shape_triangle_full" 20 }
|
||||
gene_bs_bust={ "bust_clothes" 116 "bust_shape_1_half" 145 }
|
||||
gene_age={ "old_2" 88 "old_2" 88 }
|
||||
gene_eyebrows_shape={ "avg_spacing_lower_thickness" 249 "avg_spacing_lower_thickness" 249 }
|
||||
gene_eyebrows_fullness={ "layer_2_low_thickness" 168 "layer_2_low_thickness" 168 }
|
||||
gene_body_hair={ "body_hair_avg" 176 "body_hair_avg" 176 }
|
||||
gene_hair_type={ "hair_wavy" 160 "hair_wavy" 160 }
|
||||
gene_baldness={ "male_pattern_baldness" 75 "male_pattern_baldness" 75 }
|
||||
eye_accessory={ "normal_eyes" 15 "normal_eyes" 15 }
|
||||
complexion={ "complexion_2" 250 "complexion_2" 250 }
|
||||
gene_height={ "normal_height" 145 "normal_height" 145 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_medium" 92 "body_fat_head_fat_medium" 121 }
|
||||
gene_bs_body_shape={ "body_shape_hourglass_full" 71 "body_shape_hourglass_full" 0 }
|
||||
gene_bs_bust={ "bust_clothes" 121 "bust_shape_4_full" 152 }
|
||||
gene_age={ "old_2" 80 "old_2" 80 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 248 "far_spacing_avg_thickness" 248 }
|
||||
gene_eyebrows_fullness={ "layer_2_lower_thickness" 189 "layer_2_lower_thickness" 189 }
|
||||
gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 177 }
|
||||
gene_hair_type={ "hair_wavy" 141 "hair_wavy" 141 }
|
||||
gene_baldness={ "male_pattern_baldness" 159 "male_pattern_baldness" 159 }
|
||||
eye_accessory={ "normal_eyes" 231 "normal_eyes" 231 }
|
||||
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 165 "normal_eyelashes" 165 }
|
||||
hairstyles={ "northern_hairstyles_straight" 95 "all_hairstyles" 0 }
|
||||
beards={ "mena_beards_straight" 119 "no_beard" 0 }
|
||||
clothes={ "western_bedchamber" 79 "most_clothes" 0 }
|
||||
}
|
||||
eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 }
|
||||
beards={ "ep2_beards" 98 "no_beard" 0 }
|
||||
hairstyles={ "ep2_hairstyles_western" 46 "all_hairstyles" 0 }
|
||||
legwear={ "western_common_legwear" 107 "all_legwear" 0 }
|
||||
gene_shrink_body={ "shrink_all" 255 "" 0 }
|
||||
gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 }
|
||||
gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 }
|
||||
gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 }
|
||||
gene_bs_long_beard={ "long_beard" 255 "" 0 }
|
||||
gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 }
|
||||
clothes={ "ep2_western_era1_high_nobility_clothes" 101 "most_clothes" 0 }
|
||||
clothes_hoods={ "hoods" 159 "no_clothes_hood" 0 }
|
||||
gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 }
|
||||
gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 }
|
||||
}
|
||||
entity={ 979141817 979141817 }
|
||||
tags={ {
|
||||
hash=2125534279
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
title = k_france
|
||||
government = feudal_government
|
||||
culture = metropolitain
|
||||
religion = "romanticist_rite"
|
||||
religion = "romanticist"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = france_bonaparte_aragorn
|
||||
position = { 430 700 }
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
title = k_lotharingia
|
||||
government = feudal_government
|
||||
culture = letzebuerge
|
||||
religion = "mysteriosophy_rite"
|
||||
religion = "mysteriosophy"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = benelux_oranje_nassau_weilburg_philippe
|
||||
position = { 910 780 }
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
title = d_buckingham
|
||||
government = administrative_government
|
||||
culture = souflander
|
||||
religion = "victorian_rite"
|
||||
religion = "victorian"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = britannia_windsor_george
|
||||
position = { 820 310 }
|
||||
|
|
@ -60,9 +60,9 @@
|
|||
type = male
|
||||
birth = 2513.1.1
|
||||
title = k_ireland
|
||||
government = feudal_government
|
||||
government = peasantrepublic_government
|
||||
culture = high_irish
|
||||
religion = "celtic_rite"
|
||||
religion = "celtic"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = britannia_colbrugha_michael
|
||||
position = { 600 150 }
|
||||
|
|
@ -77,7 +77,7 @@
|
|||
title = k_wales
|
||||
government = feudal_government
|
||||
culture = welsh
|
||||
religion = "gorsedd_rite"
|
||||
religion = "gorsedd"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = britannia_montgomyrhy_fodorh
|
||||
position = { 350 450 }
|
||||
|
|
@ -92,7 +92,7 @@
|
|||
title = c_puttlingen
|
||||
government = feudal_government
|
||||
culture = kuhjung
|
||||
religion = "romanticist_rite"
|
||||
religion = "romanticist"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = kevin_von_dallas
|
||||
position = { 1250 600 }
|
||||
|
|
@ -116,7 +116,7 @@ bm_2555_south_europe = {
|
|||
title = k_portugal
|
||||
government = feudal_government
|
||||
culture = portuguese
|
||||
religion = "iberian_rite"
|
||||
religion = "iberian"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = hispania0001
|
||||
animation = grief
|
||||
|
|
@ -131,7 +131,7 @@ bm_2555_south_europe = {
|
|||
title = d_lucania
|
||||
government = feudal_government
|
||||
culture = arbereshe
|
||||
religion = "roman_rite"
|
||||
religion = "roman_catholic"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = italy0013
|
||||
position = { 1200 700 }
|
||||
|
|
@ -146,7 +146,7 @@ bm_2555_south_europe = {
|
|||
title = d_piedmonte
|
||||
government = feudal_government
|
||||
culture = piedmontese
|
||||
religion = "roman_rite"
|
||||
religion = "roman_catholic"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = italy0017
|
||||
position = { 1050 230 }
|
||||
|
|
@ -161,7 +161,7 @@ bm_2555_south_europe = {
|
|||
title = d_monaco
|
||||
government = feudal_government
|
||||
culture = ligurian
|
||||
religion = "fraticelli_rite"
|
||||
religion = "fraticelli"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = france_grimaldi_honore
|
||||
position = { 900 450 }
|
||||
|
|
@ -176,7 +176,7 @@ bm_2555_south_europe = {
|
|||
title = d_la_mancha
|
||||
government = feudal_government
|
||||
culture = castilian
|
||||
religion = "compostelan_rite"
|
||||
religion = "sevillian"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = hispania0023
|
||||
position = { 480 730 }
|
||||
|
|
@ -191,7 +191,7 @@ bm_2555_south_europe = {
|
|||
title = d_provence_fr
|
||||
government = feudal_government
|
||||
culture = beur
|
||||
religion = "simurghi_rite"
|
||||
religion = "simurghi"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = france_marouane_atika
|
||||
position = { 600 180 }
|
||||
|
|
@ -369,7 +369,7 @@ bm_2555_north_europe = {
|
|||
title = c_limbazi
|
||||
government = tribal_government
|
||||
culture = latvian
|
||||
religion = lutheran_rite
|
||||
religion = "lutheran"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = baltic0010
|
||||
position = { 1050 320 }
|
||||
|
|
@ -384,7 +384,7 @@ bm_2555_north_europe = {
|
|||
title = d_sjaelland
|
||||
government = feudal_government
|
||||
culture = dansk
|
||||
religion = lutheran_rite
|
||||
religion = "lutheran"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = scandinavia0030
|
||||
position = { 530 420 }
|
||||
|
|
|
|||
|
|
@ -84,17 +84,8 @@ castle_01 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_01_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
|
|
@ -453,6 +444,7 @@ castle_01 = {
|
|||
defender_holding_advantage = 5
|
||||
}
|
||||
|
||||
|
||||
character_culture_modifier = {
|
||||
parameter = castle_grant_prestige
|
||||
monthly_prestige = 0.02
|
||||
|
|
@ -476,10 +468,9 @@ castle_01 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 2
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
}
|
||||
|
||||
flag = castle
|
||||
|
|
@ -642,17 +633,8 @@ castle_02 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_02_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
|
|
@ -1004,12 +986,12 @@ castle_02 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 3
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1141,17 +1123,8 @@ castle_03 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_03_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
|
|
@ -1508,12 +1481,12 @@ castle_03 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 4
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1637,17 +1610,8 @@ castle_04 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_04_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
|
|
@ -2003,12 +1967,12 @@ castle_04 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 5
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
|
|||
2802
common/buildings/00_city_buildings.txt
Normal file
2802
common/buildings/00_city_buildings.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -382,7 +382,7 @@ monotown_01 = {
|
|||
}
|
||||
|
||||
can_construct = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_city_planning
|
||||
}
|
||||
government_has_flag = government_is_urepublic
|
||||
|
|
@ -505,7 +505,7 @@ monotown_01 = {
|
|||
}
|
||||
modifier = {
|
||||
factor = 5
|
||||
scope:holder.culture ?= { has_cultural_parameter = ai_more_likely_to_city }
|
||||
scope:holder.culture = { has_cultural_parameter = ai_more_likely_to_city }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -884,17 +884,17 @@ monotown_02 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
}
|
||||
|
|
@ -968,7 +968,7 @@ monotown_02 = {
|
|||
base = 6
|
||||
modifier = {
|
||||
add = 1
|
||||
scope:holder.culture ?= { has_cultural_parameter = ai_more_likely_to_city }
|
||||
scope:holder.culture = { has_cultural_parameter = ai_more_likely_to_city }
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
|
|
@ -1359,20 +1359,20 @@ monotown_03 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -1453,7 +1453,7 @@ monotown_03 = {
|
|||
base = 5
|
||||
modifier = {
|
||||
add = 1
|
||||
scope:holder.culture ?= { has_cultural_parameter = ai_more_likely_to_city }
|
||||
scope:holder.culture = { has_cultural_parameter = ai_more_likely_to_city }
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
|
|
@ -1837,20 +1837,20 @@ monotown_04 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_cities
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
|
|
@ -1924,7 +1924,7 @@ monotown_04 = {
|
|||
base = 4
|
||||
modifier = {
|
||||
add = 1
|
||||
scope:holder.culture ?= { has_cultural_parameter = ai_more_likely_to_city }
|
||||
scope:holder.culture = { has_cultural_parameter = ai_more_likely_to_city }
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
|
|
@ -194,14 +194,17 @@ herder_camp_01 = {
|
|||
|
||||
is_enabled = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
cost_prestige = 1
|
||||
|
|
|
|||
|
|
@ -2618,7 +2618,7 @@ house_of_wisdom_01 = {
|
|||
monthly_lifestyle_xp_gain_mult = 0.15
|
||||
different_culture_opinion = 10
|
||||
cultural_head_fascination_mult = 0.10
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.2
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
}
|
||||
county_modifier = {
|
||||
|
|
@ -2667,7 +2667,7 @@ the_tower_of_london_01 = {
|
|||
building_requirement_tribal = no
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
can_construct_showing_failures_only = {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_battlements
|
||||
}
|
||||
|
|
@ -2730,8 +2730,10 @@ london_bridge_01 = {
|
|||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_development_03
|
||||
scope:holder = {
|
||||
culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3279,8 +3281,9 @@ hagia_sophia_01 = {
|
|||
}
|
||||
|
||||
show_disabled = yes
|
||||
|
||||
|
||||
cost_gold = 1000
|
||||
cost_piety = 1000
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety_gain_per_knight_add = 0.1
|
||||
|
|
@ -3289,12 +3292,23 @@ hagia_sophia_01 = {
|
|||
knight_limit = 2
|
||||
knight_effectiveness_mult = 0.2
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth_factor = 0.2
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
}
|
||||
|
||||
|
||||
on_complete = {
|
||||
#Regular Mandala Boon
|
||||
mandala_built_piety_duchy_building_t3_effect = yes
|
||||
|
|
@ -3364,12 +3378,26 @@ hagia_sophia_02 = {
|
|||
cost_piety = 1000
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety_gain_per_knight_add = 0.1
|
||||
intrigue_per_prestige_level = 2
|
||||
learning = 2
|
||||
monthly_piety = 0.5
|
||||
martial_per_piety_level = 2
|
||||
prowess = 2
|
||||
knight_limit = 2
|
||||
knight_effectiveness_mult = 0.2
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -5022,7 +5050,7 @@ imam_reza_shrine_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.2
|
||||
learning_per_piety_level = 1
|
||||
shia_opinion = 10
|
||||
imami_opinion = 10
|
||||
advantage_against_coreligionists = 5
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
}
|
||||
|
|
@ -5079,10 +5107,8 @@ soltaniyeh_01 = {
|
|||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = {
|
||||
culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5991,8 +6017,6 @@ church_of_the_theotokos = {
|
|||
|
||||
type = special
|
||||
|
||||
next_building = parthenon
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
}
|
||||
|
|
@ -6056,6 +6080,8 @@ parthenon = {
|
|||
|
||||
type = special
|
||||
|
||||
next_building = church_of_the_theotokos
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
}
|
||||
|
||||
|
|
@ -6542,9 +6568,7 @@ meteora_01 = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6602,9 +6626,7 @@ meteora_02 = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6660,16 +6682,14 @@ mount_athos_01 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 300
|
||||
cost_gold = 600
|
||||
|
||||
can_construct = {
|
||||
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6711,16 +6731,14 @@ mount_athos_02 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 600
|
||||
cost_gold = 1200
|
||||
|
||||
can_construct = {
|
||||
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6772,40 +6790,34 @@ mount_athos_03 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 1000
|
||||
|
||||
next_building = mount_athos_04
|
||||
cost_gold = 2000
|
||||
|
||||
can_construct = {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.4
|
||||
cultural_head_fascination_mult = 0.10
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
monthly_piety = 0.5
|
||||
cultural_head_fascination_mult = 0.15
|
||||
faith_creation_piety_cost_mult = -0.5
|
||||
religious_vassal_opinion = 15
|
||||
zealot_opinion = 15
|
||||
clergy_opinion = 15
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
development_growth = 0.2
|
||||
development_growth_factor = 0.2
|
||||
county_opinion_add = 20
|
||||
tax_mult = 0.5
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
monthly_income = 1
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -6828,76 +6840,6 @@ mount_athos_03 = {
|
|||
flag = holy_building
|
||||
}
|
||||
|
||||
##########
|
||||
# The Citadel of the Theotokos: fourth and final stage of Mount Athos.
|
||||
##########
|
||||
mount_athos_04 = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = ep3_athos_monasteries_01_b_mesh
|
||||
}
|
||||
construction_time = very_slow_construction_time
|
||||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
# Unlocked by proclaiming the Athonite Empire. Its decision instantly
|
||||
# consecrates the Citadel; this free building route also handles later rebuilds.
|
||||
cost_gold = 0
|
||||
|
||||
can_construct_potential = {
|
||||
# The fourth stage must not be available before the Empire is proclaimed.
|
||||
title:e_athos = { is_title_created = yes }
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
title:e_athos = { is_title_created = yes }
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.4
|
||||
cultural_head_fascination_mult = 0.10
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
fort_level = 3
|
||||
defender_holding_advantage = 2
|
||||
garrison_size = 0.15
|
||||
travel_danger = -15
|
||||
}
|
||||
|
||||
ai_value = {
|
||||
base = 100
|
||||
ai_pious_building_preference_modifier = yes
|
||||
modifier = { # Fill all building slots before going for special buildings
|
||||
factor = 0
|
||||
free_building_slots > 0
|
||||
}
|
||||
}
|
||||
|
||||
type = special
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
}
|
||||
|
||||
##########
|
||||
# Sant'Apollinare Nuovo
|
||||
##########
|
||||
|
|
@ -7102,7 +7044,7 @@ etchmiadzin_cathedral = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = rite:armenian_rite
|
||||
scope:holder.faith = faith:armenian_apostolic
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -9860,7 +9802,7 @@ kofuku_ji_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -9904,7 +9846,7 @@ enryaku_ji_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -10584,7 +10526,7 @@ mount_apo_01 = {
|
|||
|
||||
character_modifier = {
|
||||
piety_level_impact_mult = 0.25
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.15
|
||||
stress_loss_mult = 0.05
|
||||
realm_priest_opinion = 10
|
||||
}
|
||||
|
|
@ -10998,7 +10940,7 @@ maoshan_academy_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -11055,7 +10997,7 @@ tiantai_monasteries_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -11113,7 +11055,7 @@ jizu_shan_temples_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -11171,7 +11113,7 @@ nanhua_temple_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
|
|||
11188
common/buildings/00_standard_economy_buildings.txt
Normal file
11188
common/buildings/00_standard_economy_buildings.txt
Normal file
File diff suppressed because it is too large
Load diff
2293
common/buildings/00_standard_fortification_buildings.txt
Normal file
2293
common/buildings/00_standard_fortification_buildings.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -809,43 +809,18 @@ temple_01 = {
|
|||
monthly_piety = 0.01
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
type_icon = "icon_building_monastic_schools.dds"
|
||||
|
||||
on_complete = {
|
||||
save_scope_as = temple_location
|
||||
county.holder ?= {
|
||||
# By God Alone - Secular Faith & Rite: raising a temple lifts a demon's torment (0048)...
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_demon_torment_modifier }
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_demon_torment_lifted_toast
|
||||
left_icon = this
|
||||
remove_character_modifier = pam_sf_demon_torment_modifier
|
||||
change_spiritual_fulfillment = major_spiritual_fulfillment_value
|
||||
}
|
||||
}
|
||||
# ...and a first church fires the consecration event (0020).
|
||||
if = {
|
||||
limit = {
|
||||
pam_secular_faith_christian_actor_trigger = yes
|
||||
NOT = { has_character_flag = pam_sf_first_church_consecrated }
|
||||
}
|
||||
root.county = { save_scope_as = pam_sf_consecrated_county }
|
||||
#Delayed so it doesn't happen simultaneous with order creation
|
||||
trigger_event = {
|
||||
id = pam_secular_faith_events.0020
|
||||
days = 2
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
|
|
@ -866,15 +841,17 @@ temple_01 = {
|
|||
else = {
|
||||
county.holder ?= { add_piety = massive_piety_gain }
|
||||
}
|
||||
save_scope_as = temple_location
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = notable_fervor_gain
|
||||
value = 5
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -882,7 +859,7 @@ temple_01 = {
|
|||
else = {
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = trivial_fervor_gain
|
||||
value = 1
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -897,7 +874,7 @@ temple_01 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.faith ?= {
|
||||
county.holder.faith = {
|
||||
has_doctrine_parameter = neow_piety_from_temple_construction
|
||||
}
|
||||
}
|
||||
|
|
@ -1833,11 +1810,13 @@ temple_02 = {
|
|||
monthly_piety = 0.02
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1852,13 +1831,14 @@ temple_02 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -2689,11 +2669,13 @@ temple_03 = {
|
|||
monthly_piety = 0.03
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -2708,13 +2690,14 @@ temple_03 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3541,11 +3524,13 @@ temple_04 = {
|
|||
monthly_piety = 0.05
|
||||
}
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -3560,13 +3545,14 @@ temple_04 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3644,10 +3630,7 @@ scriptorium_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
has_building_or_higher = temple_01
|
||||
has_dlc_feature = legends
|
||||
}
|
||||
|
||||
|
|
@ -3733,10 +3716,7 @@ scriptorium_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
has_building_or_higher = temple_01
|
||||
has_dlc_feature = legends
|
||||
}
|
||||
|
||||
|
|
@ -3793,10 +3773,7 @@ scriptorium_03 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
has_building_or_higher = temple_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
|
|
@ -3853,10 +3830,7 @@ scriptorium_04 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
has_building_or_higher = temple_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
|
|
@ -3913,10 +3887,7 @@ scriptorium_05 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_03
|
||||
has_building_or_higher = temple_citadel_03
|
||||
}
|
||||
has_building_or_higher = temple_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
|
|
@ -3973,10 +3944,7 @@ scriptorium_06 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_03
|
||||
has_building_or_higher = temple_citadel_03
|
||||
}
|
||||
has_building_or_higher = temple_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
|
|
@ -4032,10 +4000,7 @@ scriptorium_07 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_04
|
||||
has_building_or_higher = temple_citadel_04
|
||||
}
|
||||
has_building_or_higher = temple_04
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
|
|
@ -4092,10 +4057,7 @@ scriptorium_08 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_04
|
||||
has_building_or_higher = temple_citadel_04
|
||||
}
|
||||
has_building_or_higher = temple_03
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
|
|
@ -4155,14 +4117,11 @@ monastic_schools_01 = {
|
|||
can_construct_potential = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 }
|
||||
}
|
||||
|
|
@ -4233,14 +4192,11 @@ monastic_schools_02 = {
|
|||
can_construct_potential = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 }
|
||||
}
|
||||
|
|
@ -4309,14 +4265,11 @@ monastic_schools_03 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4395,14 +4348,11 @@ monastic_schools_04 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4481,14 +4431,11 @@ monastic_schools_05 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4567,14 +4514,11 @@ monastic_schools_06 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4653,14 +4597,11 @@ monastic_schools_07 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4739,14 +4680,11 @@ monastic_schools_08 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4824,12 +4762,9 @@ megalith_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4840,7 +4775,7 @@ megalith_01 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4897,12 +4832,9 @@ megalith_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4913,7 +4845,7 @@ megalith_02 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4949,12 +4881,9 @@ megalith_03 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4968,7 +4897,7 @@ megalith_03 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5004,12 +4933,9 @@ megalith_04 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5023,7 +4949,7 @@ megalith_04 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5060,12 +4986,9 @@ megalith_05 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5079,7 +5002,7 @@ megalith_05 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5117,12 +5040,9 @@ megalith_06 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5136,7 +5056,7 @@ megalith_06 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5174,12 +5094,9 @@ megalith_07 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5193,7 +5110,7 @@ megalith_07 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5231,12 +5148,9 @@ megalith_08 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5250,7 +5164,7 @@ megalith_08 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
1541
common/buildings/00_tribal_buildings.txt
Normal file
1541
common/buildings/00_tribal_buildings.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -21,7 +21,7 @@ water_filter_mills_01 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -90,7 +90,7 @@ water_filter_mills_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
|
|
@ -134,7 +134,7 @@ water_filter_mills_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ tell_mines_02 = {
|
|||
can_construct_potential = {
|
||||
building_tell_mines_requirement_terrain = yes
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ tell_mines_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -180,7 +180,7 @@ tell_mines_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -236,7 +236,7 @@ tell_mines_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -292,7 +292,7 @@ tell_mines_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -348,7 +348,7 @@ tell_mines_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -404,7 +404,7 @@ tell_mines_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -512,7 +512,7 @@ leclerc_dyeworks_02 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -564,7 +564,7 @@ leclerc_dyeworks_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -656,7 +656,7 @@ vineyards_02 = {
|
|||
can_construct_potential = {
|
||||
building_vineyards_requirement = yes
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -712,7 +712,7 @@ vineyards_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -766,7 +766,7 @@ vineyards_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -820,7 +820,7 @@ vineyards_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -874,7 +874,7 @@ vineyards_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -929,7 +929,7 @@ vineyards_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -984,7 +984,7 @@ vineyards_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1081,6 +1081,14 @@ potato_fields_01 = {
|
|||
parameter = brewery_farming_bonus
|
||||
county_opinion_add = 2
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.5
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1104,13 +1112,11 @@ potato_fields_01 = {
|
|||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
exists = scope:holder.culture
|
||||
scope:holder.culture ?= { has_innovation = innovation_champa_rice }
|
||||
scope:holder.culture = { has_innovation = innovation_champa_rice }
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
exists = scope:holder.culture
|
||||
scope:holder.culture ?= { has_innovation = innovation_champa_rice } # this also allows farm estates to be built in rice fields
|
||||
scope:holder.culture = { has_innovation = innovation_champa_rice } # this also allows farm estates to be built in rice fields
|
||||
NOT = {
|
||||
has_building_or_higher = farm_estates_01
|
||||
}
|
||||
|
|
@ -1201,6 +1207,14 @@ potato_fields_02 = {
|
|||
#Mandala Creator Aspect
|
||||
creator_mandala_built_regular_building_piety_effect = yes
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.2
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.6
|
||||
}
|
||||
|
||||
next_building = potato_fields_03
|
||||
type_icon = "building_potato.dds"
|
||||
|
|
@ -1227,7 +1241,7 @@ potato_fields_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -1296,6 +1310,14 @@ potato_fields_03 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_3
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_3
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.3
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.7
|
||||
}
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
creator_mandala_built_regular_building_piety_effect = yes
|
||||
|
|
@ -1322,7 +1344,7 @@ potato_fields_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -1392,6 +1414,14 @@ potato_fields_04 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_4
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_4
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.4
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.8
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1419,7 +1449,7 @@ potato_fields_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -1490,6 +1520,14 @@ potato_fields_05 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_5
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_5
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.5
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.9
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1517,7 +1555,7 @@ potato_fields_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -1588,6 +1626,19 @@ potato_fields_06 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_6
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_6
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
county_fertility_growth_add = 1.0
|
||||
monthly_barter_goods = 0.6
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.6
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1615,7 +1666,7 @@ potato_fields_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1688,6 +1739,14 @@ potato_fields_07 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_7
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_7
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.7
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1.1
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1715,7 +1774,7 @@ potato_fields_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1788,6 +1847,14 @@ potato_fields_08 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_8
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_8
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.8
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1.2
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1812,7 +1879,7 @@ doggerland_ivory_deposits_01 = {
|
|||
trigger_if = { # Sometimes tribals can into botes
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
|
|
@ -1873,13 +1940,13 @@ doggerland_ivory_deposits_01 = {
|
|||
|
||||
modifier = {
|
||||
add = 5
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 5
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = trade_ports_stationed_maa_bonus
|
||||
}
|
||||
}
|
||||
|
|
@ -1918,7 +1985,7 @@ doggerland_ivory_deposits_02 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
|
|
@ -1936,17 +2003,17 @@ doggerland_ivory_deposits_02 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
|
||||
}
|
||||
|
|
@ -2007,21 +2074,21 @@ doggerland_ivory_deposits_03 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
|
|
@ -2082,21 +2149,21 @@ doggerland_ivory_deposits_04 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
|
|
@ -2157,21 +2224,21 @@ doggerland_ivory_deposits_05 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
|
|
@ -2232,21 +2299,21 @@ doggerland_ivory_deposits_06 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
|
|
@ -2307,21 +2374,21 @@ doggerland_ivory_deposits_07 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
|
|
@ -2382,21 +2449,21 @@ doggerland_ivory_deposits_08 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
|
|
@ -2495,7 +2562,7 @@ greenhouses_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -2537,7 +2604,7 @@ greenhouses_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2575,7 +2642,7 @@ greenhouses_04 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2614,7 +2681,7 @@ greenhouses_05 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -2653,7 +2720,7 @@ greenhouses_06 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -2692,7 +2759,7 @@ greenhouses_07 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -2732,7 +2799,7 @@ greenhouses_08 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -2811,7 +2878,7 @@ soapmaking_guilds_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -2852,7 +2919,7 @@ soapmaking_guilds_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2889,7 +2956,7 @@ soapmaking_guilds_04 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2927,7 +2994,7 @@ soapmaking_guilds_05 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -2965,7 +3032,7 @@ soapmaking_guilds_06 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -3004,7 +3071,7 @@ soapmaking_guilds_07 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -3043,7 +3110,7 @@ soapmaking_guilds_08 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture ?= {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -101,7 +101,7 @@ cluny_abbey_01 = {
|
|||
county_holder_character_modifier = {
|
||||
learning = 1
|
||||
monthly_piety_gain_mult = 0.1
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
faith_creation_piety_cost_mult = -0.15
|
||||
}
|
||||
county_modifier = {
|
||||
development_growth_factor = 0.15
|
||||
|
|
@ -159,7 +159,7 @@ cluny_abbey_02 = {
|
|||
county_holder_character_modifier = {
|
||||
learning_per_piety_level = 1
|
||||
monthly_piety_gain_mult = 0.2
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
faith_creation_piety_cost_mult = -0.25
|
||||
}
|
||||
county_modifier = {
|
||||
development_growth_factor = 0.25
|
||||
|
|
@ -309,7 +309,6 @@ jokhang_01 = {
|
|||
}
|
||||
type = special
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
flag = religious_studies_location
|
||||
}
|
||||
##########
|
||||
|
|
@ -753,7 +752,6 @@ konark_temple_01 = {
|
|||
}
|
||||
type = special
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
flag = religious_studies_location
|
||||
}
|
||||
##########
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@
|
|||
|
||||
temple_citadel_01 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
#Generic Base:
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -626,7 +626,6 @@ temple_citadel_01 = {
|
|||
graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia graphical_mediterranean graphical_india graphical_mena }
|
||||
}
|
||||
}
|
||||
|
||||
can_construct_potential = {
|
||||
barony_cannot_construct_holding = no
|
||||
scope:holder = {
|
||||
|
|
@ -723,6 +722,11 @@ temple_citadel_01 = {
|
|||
defender_holding_advantage = 2
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
type_icon = "tgp_icon_building_mandala_capital_tier_02.dds"
|
||||
|
|
@ -756,11 +760,14 @@ temple_citadel_01 = {
|
|||
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = notable_fervor_gain
|
||||
value = 5
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -768,7 +775,7 @@ temple_citadel_01 = {
|
|||
else = {
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = trivial_fervor_gain
|
||||
value = 1
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -939,9 +946,10 @@ temple_citadel_01 = {
|
|||
temple_citadel_02 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
assets = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "building_western_temple_generic_01_mesh"
|
||||
|
|
@ -1638,6 +1646,11 @@ temple_citadel_02 = {
|
|||
defender_holding_advantage = 3
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1653,13 +1666,14 @@ temple_citadel_02 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -1766,9 +1780,10 @@ temple_citadel_02 = {
|
|||
temple_citadel_03 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
assets = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "building_western_temple_generic_02_mesh"
|
||||
|
|
@ -2466,6 +2481,11 @@ temple_citadel_03 = {
|
|||
defender_holding_advantage = 4
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -2481,13 +2501,14 @@ temple_citadel_03 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -2568,8 +2589,8 @@ temple_citadel_03 = {
|
|||
|
||||
temple_citadel_04 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
asset = {
|
||||
|
|
@ -3272,6 +3293,11 @@ temple_citadel_04 = {
|
|||
defender_holding_advantage = 5
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -3287,13 +3313,14 @@ temple_citadel_04 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = small_fervor_gain
|
||||
value = 2
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3382,6 +3409,8 @@ citadel_shrine_01 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3441,6 +3470,10 @@ citadel_shrine_02 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_city_planning
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3486,15 +3519,13 @@ citadel_shrine_02 = {
|
|||
citadel_shrine_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3536,15 +3567,13 @@ citadel_shrine_03 = {
|
|||
citadel_shrine_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3586,15 +3615,13 @@ citadel_shrine_04 = {
|
|||
citadel_shrine_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3636,15 +3663,13 @@ citadel_shrine_05 = {
|
|||
citadel_shrine_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3686,15 +3711,13 @@ citadel_shrine_06 = {
|
|||
citadel_shrine_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_04
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3736,15 +3759,13 @@ citadel_shrine_07 = {
|
|||
citadel_shrine_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3790,6 +3811,7 @@ sacred_pool_01 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3857,11 +3879,7 @@ sacred_pool_02 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -3879,6 +3897,11 @@ sacred_pool_02 = {
|
|||
has_cultural_parameter = may_build_sacred_pools_ahead_of_time
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
}
|
||||
|
||||
cost_gold = normal_building_tier_2_cost
|
||||
|
|
@ -3922,12 +3945,9 @@ sacred_pool_02 = {
|
|||
sacred_pool_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -3948,6 +3968,8 @@ sacred_pool_03 = {
|
|||
has_innovation = innovation_city_planning
|
||||
}
|
||||
}
|
||||
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3995,12 +4017,9 @@ sacred_pool_03 = {
|
|||
sacred_pool_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4021,6 +4040,7 @@ sacred_pool_04 = {
|
|||
has_innovation = innovation_city_planning
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4068,12 +4088,9 @@ sacred_pool_04 = {
|
|||
sacred_pool_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4094,6 +4111,7 @@ sacred_pool_05 = {
|
|||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4141,12 +4159,9 @@ sacred_pool_05 = {
|
|||
sacred_pool_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4167,6 +4182,7 @@ sacred_pool_06 = {
|
|||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4214,12 +4230,9 @@ sacred_pool_06 = {
|
|||
sacred_pool_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_04
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4240,6 +4253,7 @@ sacred_pool_07 = {
|
|||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4287,12 +4301,9 @@ sacred_pool_07 = {
|
|||
sacred_pool_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4313,6 +4324,7 @@ sacred_pool_08 = {
|
|||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4363,6 +4375,7 @@ vihara_halls_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_01
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
|
@ -4431,7 +4444,11 @@ vihara_halls_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_01
|
||||
culture = {
|
||||
has_innovation = innovation_city_planning
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -4483,15 +4500,13 @@ vihara_halls_02 = {
|
|||
vihara_halls_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4539,15 +4554,13 @@ vihara_halls_03 = {
|
|||
vihara_halls_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4595,15 +4608,13 @@ vihara_halls_04 = {
|
|||
vihara_halls_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4651,15 +4662,13 @@ vihara_halls_05 = {
|
|||
vihara_halls_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4707,15 +4716,13 @@ vihara_halls_06 = {
|
|||
vihara_halls_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_04
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4763,15 +4770,13 @@ vihara_halls_07 = {
|
|||
vihara_halls_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
|
|||
|
|
@ -1,199 +0,0 @@
|
|||
religious = {
|
||||
allowed_for_character = {
|
||||
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
|
||||
top_liege = this
|
||||
any_liege_or_above = {
|
||||
faith = prev.faith
|
||||
count = all
|
||||
}
|
||||
}
|
||||
faith ?= {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed # Unreformed Pagans cannot Holy War
|
||||
AND = {
|
||||
has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War
|
||||
NOT = { prev = { has_character_flag = bonus_major_holy_war } } #...unless they got the legend bonus
|
||||
}
|
||||
}
|
||||
}
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
#Holy wars that should be restricted if your liege disagrees, or your faith does, but which don't require organised religion. E.g., human sacrifice raids.
|
||||
religious_disorganised = {
|
||||
allowed_for_character = {
|
||||
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
|
||||
top_liege = this
|
||||
any_liege_or_above = {
|
||||
faith = prev.faith
|
||||
count = all
|
||||
}
|
||||
}
|
||||
faith ?= {
|
||||
NOT = { has_doctrine_parameter = holy_wars_forbidden } # Pacifists cannot Holy War
|
||||
}
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
religious_script_only = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
de_jure = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
debug = {
|
||||
debug = yes
|
||||
should_check_for_interface_availability = no
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
claim = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
civil_war = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
}
|
||||
}
|
||||
|
||||
invasion = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
vassalization = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
conquest = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
struggle = {
|
||||
allowed_for_character = {
|
||||
can_use_struggle_cbs_trigger = yes
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
subjugation = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
OR = {
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
AND = {
|
||||
government_has_flag = government_is_theocracy
|
||||
has_variable = koh_subjugation_cb_allowed
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
independence = {
|
||||
allowed_for_character = {
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
event = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
}
|
||||
}
|
||||
|
||||
artifact = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
migration = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
}
|
||||
|
||||
humiliation = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
mandala = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
celestial = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_war_ban_civilian_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
|
@ -50,8 +50,6 @@
|
|||
# scope:attacker is the attacker
|
||||
# scope:defender is the defender
|
||||
is_allowed_claim_title = {
|
||||
# So Claim CB can only be used on titles that have de jure vassals, otherwise this CB will show up but you are unable to click the button to start the actual war because -- the title doesn't have de jure vassals
|
||||
is_titular = no
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
|
|
@ -71,7 +69,7 @@
|
|||
}
|
||||
}
|
||||
scope:claimant = {
|
||||
is_incapable = no
|
||||
NOT = { has_trait = incapable }
|
||||
is_hostage = no
|
||||
custom_description = {
|
||||
text = is_not_a_minister_desc
|
||||
|
|
@ -115,7 +113,7 @@
|
|||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = scope:claimant }
|
||||
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = scope:claimant }
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -147,7 +145,7 @@
|
|||
OR = {
|
||||
has_trait = incapable
|
||||
is_adult = no
|
||||
is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = root.holder }
|
||||
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = root.holder }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -203,6 +201,27 @@
|
|||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
}
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
value = 0
|
||||
add = claim_cb_prestige_cost
|
||||
|
|
@ -227,15 +246,15 @@
|
|||
scope:attacker = {
|
||||
if = {
|
||||
limit = { has_legitimacy_flag = reduced_claim_cb_cost }
|
||||
add = 0.5
|
||||
add = 0.5
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_legitimacy_flag = very_reduced_claim_cb_cost }
|
||||
add = 0.25
|
||||
add = 0.25
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_legitimacy_flag = extra_reduced_claim_cb_cost }
|
||||
add = 0.15
|
||||
add = 0.15
|
||||
}
|
||||
else = {
|
||||
add = 1
|
||||
|
|
@ -305,9 +324,9 @@
|
|||
scope:claimant != scope:attacker
|
||||
scope:claimant = {
|
||||
OR = {
|
||||
is_alive = no
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_alive = no
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
}
|
||||
}
|
||||
|
|
@ -323,7 +342,7 @@
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:claimant != scope:attacker
|
||||
scope:claimant != scope:attacker
|
||||
scope:claimant = { is_alive = no }
|
||||
}
|
||||
desc = msg_claim_war_invalidated_claimant_unavailable_dead_message
|
||||
|
|
@ -331,11 +350,11 @@
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:claimant = {
|
||||
NOR = {
|
||||
this = scope:attacker
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
NOR = {
|
||||
this = scope:attacker
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
}
|
||||
#tgp_is_any_minister = yes
|
||||
}
|
||||
|
|
@ -354,7 +373,7 @@
|
|||
desc = msg_claim_war_invalidated_message
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
|
@ -375,8 +394,6 @@
|
|||
}
|
||||
|
||||
on_victory = {
|
||||
pam_notify_claim_war_instigator_effect_win = yes
|
||||
|
||||
#Grab the higher title tier
|
||||
ordered_in_list = {
|
||||
list = target_titles
|
||||
|
|
@ -455,7 +472,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
top_liege = this
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
primary_title = { is_in_list = target_titles }
|
||||
}
|
||||
every_held_title = {
|
||||
|
|
@ -610,15 +627,13 @@
|
|||
}
|
||||
desc = claim_cb_white_peace_desc
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_white_peace = {
|
||||
pam_notify_claim_war_instigator_effect_draw = yes
|
||||
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -663,7 +678,7 @@
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -688,7 +703,7 @@
|
|||
|
||||
# Truce
|
||||
add_truce_white_peace_effect = yes
|
||||
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
}
|
||||
|
|
@ -709,14 +724,12 @@
|
|||
}
|
||||
desc = claim_cb_defeat_desc
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_defeat = {
|
||||
pam_notify_claim_war_instigator_effect_loss = yes
|
||||
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
|
|
@ -726,7 +739,7 @@
|
|||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
accolade_defender_war_end_glory_gain_med_effect = yes
|
||||
accolade_defender_war_end_glory_gain_med_effect = yes
|
||||
}
|
||||
|
||||
# lose claims
|
||||
|
|
@ -791,7 +804,7 @@
|
|||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_defeat_effects = yes
|
||||
}
|
||||
|
|
@ -813,7 +826,7 @@
|
|||
should_show_war_goal_subview = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
|
||||
|
|
@ -829,18 +842,16 @@
|
|||
scope:attacker = {
|
||||
government_has_flag = government_is_feudal
|
||||
liege ?= {
|
||||
government_has_mechanic = administrative
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
}
|
||||
scope:defender = {
|
||||
government_has_mechanic = administrative
|
||||
government_has_flag = government_is_administrative
|
||||
liege ?= scope:attacker.liege
|
||||
}
|
||||
}
|
||||
multiply = 0.4
|
||||
}
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_divine_right
|
||||
}
|
||||
NOR = {
|
||||
|
|
@ -53,6 +53,27 @@
|
|||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
}
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
value = 0
|
||||
# scale base value based on number of counties x 100
|
||||
|
|
@ -187,7 +208,7 @@
|
|||
value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb'
|
||||
multiply = -5.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -203,7 +224,7 @@
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -305,8 +326,6 @@
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
@ -321,7 +340,7 @@ individual_county_de_jure_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_casus_belli
|
||||
}
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
|
|
@ -403,6 +422,27 @@ individual_county_de_jure_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -643,8 +683,6 @@ individual_county_de_jure_cb = {
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
@ -660,7 +698,7 @@ individual_duchy_de_jure_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture ?= {
|
||||
culture = {
|
||||
has_innovation = innovation_casus_belli
|
||||
}
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
|
|
@ -721,6 +759,27 @@ individual_duchy_de_jure_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1016,12 +1075,10 @@ individual_duchy_de_jure_cb = {
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
#imperial_reconquest_cb = {
|
||||
# icon = de_jure_cb
|
||||
# group = de_jure
|
||||
|
|
@ -1255,8 +1312,6 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
|
|
@ -1427,8 +1482,6 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
|
|
@ -1601,8 +1654,7 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
#
|
||||
# is_allowed_claim_title = {
|
||||
# scope:claimant = {
|
||||
# is_incapable = no
|
||||
# NOT = { has_trait = incapable }
|
||||
# is_imprisoned = no
|
||||
# OR = {
|
||||
# this = scope:attacker
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||
# multiply = -5
|
||||
# }
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -355,7 +355,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -483,11 +483,11 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 1000
|
||||
#}
|
||||
|
||||
##########
|
||||
# Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066.
|
||||
# If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB.
|
||||
##########
|
||||
#
|
||||
###########
|
||||
## Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066.
|
||||
## If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB.
|
||||
###########
|
||||
#norwegian_invasion_cb = {
|
||||
# icon = invasion
|
||||
# group = event
|
||||
|
|
@ -504,7 +504,7 @@
|
|||
#
|
||||
# is_allowed_claim_title = {
|
||||
# scope:claimant = {
|
||||
# is_incapable = no
|
||||
# NOT = { has_trait = incapable }
|
||||
# is_imprisoned = no
|
||||
# OR = {
|
||||
# this = scope:attacker
|
||||
|
|
@ -900,7 +900,7 @@
|
|||
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||
# multiply = -5
|
||||
# }
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -934,7 +934,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -1062,12 +1062,12 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 1000
|
||||
#}
|
||||
|
||||
##########
|
||||
# Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867.
|
||||
# If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB.
|
||||
##########
|
||||
|
||||
#
|
||||
###########
|
||||
## Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867.
|
||||
## If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB.
|
||||
###########
|
||||
#
|
||||
#sons_of_lothbrok_invasion_cb = {
|
||||
# icon = fp1_varangian_adventurer_conquest
|
||||
# group = event
|
||||
|
|
@ -1291,7 +1291,7 @@
|
|||
# value = minor_prestige_value
|
||||
# multiply = -1.0
|
||||
# }
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -1307,7 +1307,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -1405,12 +1405,12 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 500
|
||||
#}
|
||||
|
||||
##########
|
||||
# Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia
|
||||
# If victorious, the Hungarians directly usurp all land within Pannonia not held by a player.
|
||||
##########
|
||||
|
||||
#
|
||||
###########
|
||||
## Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia
|
||||
## If victorious, the Hungarians directly usurp all land within Pannonia not held by a player.
|
||||
###########
|
||||
#
|
||||
#hungarian_migration_cb = {
|
||||
# icon = invasion
|
||||
# group = invasion #Switching this to event will render the CB invisible.
|
||||
|
|
@ -1945,12 +1945,12 @@
|
|||
#
|
||||
# attacker_wargoal_percentage = 0.5
|
||||
#}
|
||||
|
||||
##########
|
||||
# Special 'invasion' CB used by the Azariqa to secede in Iraq
|
||||
# If victorious, they directly usurp all land within Jazira & create the relevant title.
|
||||
##########
|
||||
|
||||
#
|
||||
###########
|
||||
## Special 'invasion' CB used by the Azariqa to secede in Iraq
|
||||
## If victorious, they directly usurp all land within Jazira & create the relevant title.
|
||||
###########
|
||||
#
|
||||
#azariqa_rebellion_cb = {
|
||||
# icon = invasion
|
||||
# group = event
|
||||
|
|
@ -2056,10 +2056,7 @@
|
|||
#
|
||||
# hidden_effect = {
|
||||
# scope:attacker = {
|
||||
# detach_rite_to_new_faith = {
|
||||
# target = rite:azariqa
|
||||
# save_scope_as = faith
|
||||
# }
|
||||
# faith = { save_scope_as = faith }
|
||||
# set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:attacker }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -2120,14 +2117,14 @@
|
|||
#
|
||||
# scope:attacker = {
|
||||
# add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# stress_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -2453,7 +2450,7 @@ raiktor_claim_cb = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2498,7 +2495,7 @@ raiktor_claim_cb = {
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2698,7 +2695,7 @@ raiktor_conquest_cb = {
|
|||
scope:attacker = {
|
||||
random_courtier = {
|
||||
limit = {
|
||||
has_variable = raiktor
|
||||
has_character_flag = raiktor
|
||||
}
|
||||
save_scope_as = vassal_to_be
|
||||
}
|
||||
|
|
@ -2835,14 +2832,14 @@ raiktor_conquest_cb = {
|
|||
|
||||
scope:attacker = {
|
||||
add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -3456,7 +3453,7 @@ diarch_vassalisation_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3472,7 +3469,7 @@ diarch_vassalisation_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -3728,7 +3725,7 @@ remove_regent_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3756,7 +3753,7 @@ remove_regent_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,595 +0,0 @@
|
|||
tribal_subjugation_cb = {
|
||||
icon = vassalization
|
||||
group = subjugation
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
has_variable = koh_subjugation_cb_allowed # Kingdom of Heaven allows this
|
||||
AND = {
|
||||
OR = {
|
||||
faith.religious_head = this
|
||||
pam_is_antipope_trigger = yes
|
||||
}
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
}
|
||||
faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
house ?= {
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
AND = { # FP3: Renewed Caliphate houses with subjugations_expanded bypass the admin restriction
|
||||
government_has_mechanic = administrative
|
||||
NOT = {
|
||||
house ?= {
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Root is the title
|
||||
# scope:attacker is the attacker
|
||||
# scope:defender is the defender
|
||||
allowed_against_character_display_regardless = {
|
||||
tgp_japan_offensive_wars_ban_trigger = yes
|
||||
scope:attacker = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = { has_variable = koh_subjugation_cb_allowed }
|
||||
}
|
||||
scope:attacker.faith = scope:defender.faith
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
faith.religion = religion:islam_religion
|
||||
house ?= {
|
||||
house_head = scope:attacker
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
scope:defender.faith.religion = religion:islam_religion
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:defender = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
prestige_level >= 1
|
||||
}
|
||||
trigger_else = {
|
||||
prestige_level >= 2
|
||||
}
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
OR = {
|
||||
AND = {
|
||||
faith.religious_head = scope:attacker
|
||||
scope:defender.faith.religious_head ?= scope:attacker.faith.religious_head
|
||||
}
|
||||
AND = {
|
||||
pam_is_antipope_trigger = yes
|
||||
rite = scope:defender.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_piety_level_requirement
|
||||
}
|
||||
# Iberian Struggle Hostility Reward
|
||||
AND = {
|
||||
house ?= {
|
||||
OR = {
|
||||
has_house_modifier = fp2_struggle_hostility_house_faith_modifier
|
||||
has_house_modifier = fp2_struggle_hostility_house_combined_modifier
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
trigger_else = {
|
||||
piety_level >= 3
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_clan
|
||||
house ?= {
|
||||
has_house_unity_stage = antagonistic
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
prestige_level >= 2
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
AND = {
|
||||
government_has_flag = government_is_clan
|
||||
house ?= {
|
||||
has_house_unity_stage = antagonistic
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
}
|
||||
prestige_level >= 3
|
||||
}
|
||||
trigger_else = {
|
||||
prestige_level >= 4
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = has_used_lifetime_subjugation
|
||||
subject = scope:attacker
|
||||
NOT = {
|
||||
scope:attacker = {
|
||||
has_character_flag = used_lifetime_subjugation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
allowed_against_character = {
|
||||
scope:attacker = {
|
||||
OR = {
|
||||
AND = { # Kingdom of Heaven Subjugation
|
||||
has_variable = koh_subjugation_cb_allowed
|
||||
faith = scope:defender.faith
|
||||
}
|
||||
AND = { # Tribal Subjugation
|
||||
government_has_flag = government_is_tribal
|
||||
scope:defender = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
AND = { # Temporal Subjugation
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
OR = {
|
||||
AND = {
|
||||
faith.religious_head = scope:attacker
|
||||
scope:defender.faith.religious_head ?= scope:attacker.faith.religious_head
|
||||
}
|
||||
AND = {
|
||||
pam_is_antipope_trigger = yes
|
||||
rite = scope:defender.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Indian Subjugation
|
||||
faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
scope:defender.faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
faith.religion = religion:islam_religion
|
||||
house ?= {
|
||||
house_head = scope:attacker
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
scope:defender.faith.religion = religion:islam_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
top_liege = this
|
||||
trigger_if = {
|
||||
limit = { scope:attacker = { is_ai = no } } # Already pre-filtered by the AI due to ai_only_against_neighbors = yes. any_neighboring_top_liege_realm_owner is expensive
|
||||
scope:attacker = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
this = scope:defender
|
||||
}
|
||||
}
|
||||
}
|
||||
NOR = { # Can't subjugate Military Orders or Heads of Faith
|
||||
any_held_title = {
|
||||
is_holy_order = yes
|
||||
}
|
||||
faith.religious_head ?= root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
prestige = tribal_subjugation_cb_prestige_cost
|
||||
piety = {
|
||||
value = 0
|
||||
# Explicit cost when attacking HoF in addition to the impious additions
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker.faith.religious_head = scope:attacker
|
||||
scope:defender.faith = scope:attacker.faith
|
||||
}
|
||||
add = {
|
||||
value = 1000
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
}
|
||||
add = common_cb_impious_piety_cost
|
||||
multiply = common_cb_piety_cost_multiplier
|
||||
# FP3: caliphal discounts.
|
||||
## We have to do this here as we otherwise can't select what the war is.
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
has_title = title:d_sunni
|
||||
# We scope directly to the struggle because e_arabia might not actually be _in_ the struggle.
|
||||
struggle:persian_struggle ?= { has_struggle_phase_parameter = fp3_caliph_gets_cheaper_subjugation_cb }
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = fp3_caliph_gets_cheaper_subjugation_cb_actual_value
|
||||
desc = CB_STRUGGLE_PHASE_DISCOUNT
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_invalidate = {
|
||||
scope:defender = {
|
||||
top_liege != this
|
||||
}
|
||||
}
|
||||
|
||||
on_declaration = {
|
||||
on_declared_war = yes
|
||||
scope:attacker = {
|
||||
add_character_flag = used_lifetime_subjugation
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated_desc = msg_subjugation_war_invalidated_message
|
||||
|
||||
on_invalidated = {
|
||||
scope:attacker = {
|
||||
if = {
|
||||
limit = {
|
||||
is_alive = yes
|
||||
}
|
||||
remove_character_flag = used_lifetime_subjugation # If the war is invalidated, you should be permitted to try again
|
||||
# Refund their investment.
|
||||
add_prestige_no_experience = tribal_subjugation_cb_prestige_cost
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_victory_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender.primary_title.tier < scope:attacker.primary_title.tier }
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = vassalization_cb_victory_desc_attacker
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = vassalization_cb_victory_desc_defender
|
||||
}
|
||||
desc = vassalization_cb_victory_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier_attacker
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier_defender
|
||||
}
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier
|
||||
}
|
||||
}
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = subjugation_war_warning_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes }
|
||||
|
||||
create_title_and_vassal_change = {
|
||||
type = swear_fealty
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title.tier < scope:attacker.primary_title.tier
|
||||
}
|
||||
scope:defender = {
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:defender = {
|
||||
every_held_title = {
|
||||
if = {
|
||||
limit = {
|
||||
tier = scope:defender.primary_title.tier
|
||||
}
|
||||
change_title_holder = {
|
||||
holder = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
NOT = { exists = scope:secondary_title }
|
||||
tier > scope:secondary_title.tier
|
||||
}
|
||||
}
|
||||
save_temporary_scope_as = secondary_title
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
if = {
|
||||
limit = {
|
||||
exists = scope:secondary_title
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
primary_title.tier >= scope:secondary_title.tier
|
||||
NOT = {
|
||||
primary_title.tier = tier_barony
|
||||
}
|
||||
}
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
|
||||
|
||||
# Prestige level progress for the attacker
|
||||
scope:attacker = {
|
||||
add_prestige_experience = {
|
||||
value = major_prestige_value
|
||||
}
|
||||
}
|
||||
|
||||
# Prestige loss for the defender
|
||||
scope:defender = {
|
||||
add_prestige = {
|
||||
value = major_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:attacker
|
||||
FAME_BASE = major_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
# Truce
|
||||
add_truce_attacker_victory_effect = yes
|
||||
|
||||
# FP1: note the victory for future memorialisation via stele (if applicable).
|
||||
scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes }
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_victory_effects = yes
|
||||
}
|
||||
|
||||
on_white_peace_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_white_peace_desc_defender
|
||||
}
|
||||
desc = tribal_subjugation_cb_white_peace_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_white_peace = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
#EP2 accolade glory gain for doing ok against higher ranked enemy
|
||||
scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
|
||||
scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes }
|
||||
|
||||
# Prestige loss for the attacker
|
||||
scope:attacker = {
|
||||
add_prestige = {
|
||||
value = medium_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:attacker # Not important as the scales are identical
|
||||
FAME_BASE = medium_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
add_truce_white_peace_effect = yes
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
}
|
||||
|
||||
on_defeat_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_white_peace_desc_defender
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:attacker = {
|
||||
is_local_player = yes
|
||||
has_targeting_faction = yes
|
||||
}
|
||||
}
|
||||
desc = tribal_subjugation_cb_defeat_desc_attacker
|
||||
}
|
||||
desc = tribal_subjugation_cb_white_peace_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
# Prestige for Defender
|
||||
add_prestige_war_defender_effect = {
|
||||
PRESTIGE_VALUE = medium_prestige_value
|
||||
}
|
||||
}
|
||||
|
||||
# Prestige loss for the attacker
|
||||
scope:attacker = {
|
||||
pay_short_term_gold_reparations_effect = {
|
||||
GOLD_VALUE = 3
|
||||
}
|
||||
add_prestige = {
|
||||
value = major_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:defender
|
||||
FAME_BASE = major_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
scope:attacker = {
|
||||
save_temporary_scope_as = loser
|
||||
}
|
||||
|
||||
# Truce
|
||||
add_truce_attacker_defeat_effect = yes
|
||||
|
||||
on_lost_aggression_war_discontent_loss = yes
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_defeat_effects = yes
|
||||
}
|
||||
|
||||
on_primary_attacker_death = inherit
|
||||
on_primary_defender_death = inherit
|
||||
|
||||
attacker_allies_inherit = yes
|
||||
defender_allies_inherit = yes
|
||||
|
||||
war_name = "SUBJUGATION_WAR_NAME"
|
||||
war_name_base = "SUBJUGATION_WAR_NAME_BASE"
|
||||
cb_name = "SUBJUGATION_CB_NAME"
|
||||
interface_priority = 59
|
||||
|
||||
ticking_war_score_targets_entire_realm = yes
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
attacker_ticking_warscore = 0
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
max_ai_diplo_distance_to_title = 500
|
||||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
###############################
|
||||
## Blanked to Prevent Errors ##
|
||||
###############################
|
||||
|
|
@ -85,6 +85,27 @@ mythical_ancestor_war = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -205,14 +226,14 @@ mythical_ancestor_war = {
|
|||
|
||||
scope:attacker = {
|
||||
add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -398,6 +419,27 @@ legendary_adventure = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = fp1_varangian_adventure_base_piety_cost
|
||||
|
||||
|
|
@ -1629,7 +1671,7 @@ legendary_adventure = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1645,7 +1687,7 @@ legendary_adventure = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1787,6 +1829,27 @@ leg_demand_fealty_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1803,7 +1866,28 @@ leg_demand_fealty_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
multiply = vassalization_cb_prestige_cost_mulitiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 2
|
||||
desc = CB_VASSALIZING_KING
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_empire
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 4
|
||||
desc = CB_VASSALIZING_EMPEROR
|
||||
}
|
||||
}
|
||||
|
||||
multiply = common_cb_prestige_cost_multiplier
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
NOR = {
|
||||
|
|
@ -32,13 +32,13 @@
|
|||
target_titles = neighbor_land
|
||||
target_title_tier = county
|
||||
ignore_effect = change_title_holder
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
NOT = { government_allows = administrative }
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
}
|
||||
|
|
@ -164,7 +164,7 @@
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -236,7 +236,7 @@
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -252,7 +252,7 @@
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -284,14 +284,14 @@
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -346,7 +346,7 @@
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -358,13 +358,13 @@ duchy_expansion_cb = {
|
|||
combine_into_one = yes
|
||||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
vassal_contract_has_flag = admin_duchy_expansion_unlocked
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
|
|
@ -400,7 +400,7 @@ duchy_expansion_cb = {
|
|||
ignore_effect = change_title_holder
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -460,7 +460,7 @@ duchy_expansion_cb = {
|
|||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
|
|
@ -506,7 +506,7 @@ duchy_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -546,7 +546,7 @@ duchy_expansion_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -728,14 +728,14 @@ duchy_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -793,7 +793,7 @@ duchy_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -812,7 +812,7 @@ naval_expansion_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
any_sub_realm_county = {
|
||||
|
|
@ -835,13 +835,13 @@ naval_expansion_cb = {
|
|||
target_titles = neighbor_land_or_water
|
||||
target_title_tier = county
|
||||
ignore_effect = change_title_holder
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -890,7 +890,7 @@ naval_expansion_cb = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
NOT = { government_allows = administrative }
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
}
|
||||
|
|
@ -935,7 +935,7 @@ naval_expansion_cb = {
|
|||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
|
|
@ -973,7 +973,7 @@ naval_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1045,7 +1045,7 @@ naval_expansion_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1061,7 +1061,7 @@ naval_expansion_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1093,14 +1093,14 @@ naval_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1155,7 +1155,7 @@ naval_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -1167,13 +1167,13 @@ naval_duchy_expansion_cb = {
|
|||
combine_into_one = yes
|
||||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
any_sub_realm_county = {
|
||||
is_coastal_county = yes
|
||||
}
|
||||
|
|
@ -1213,7 +1213,7 @@ naval_duchy_expansion_cb = {
|
|||
ignore_effect = change_title_holder
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -1255,7 +1255,7 @@ naval_duchy_expansion_cb = {
|
|||
any_in_de_jure_hierarchy = {
|
||||
tier = tier_county
|
||||
is_coastal_county = yes
|
||||
|
||||
|
||||
NOT = {
|
||||
any_neighboring_county = {
|
||||
OR = {
|
||||
|
|
@ -1269,7 +1269,7 @@ naval_duchy_expansion_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
should_invalidate = {
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
|
|
@ -1334,7 +1334,7 @@ naval_duchy_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1374,7 +1374,7 @@ naval_duchy_expansion_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -1556,14 +1556,14 @@ naval_duchy_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1621,7 +1621,7 @@ naval_duchy_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -1634,13 +1634,13 @@ influence_war_cb = {
|
|||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
allow_hostages = no
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
|
|
@ -1679,7 +1679,7 @@ influence_war_cb = {
|
|||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
||||
# Cost is handled via the interaction
|
||||
cost = {}
|
||||
|
||||
|
|
@ -1691,7 +1691,7 @@ influence_war_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1759,7 +1759,7 @@ influence_war_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -1928,11 +1928,11 @@ influence_war_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1990,13 +1990,13 @@ influence_war_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
|
||||
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -104,6 +104,27 @@ china_seize_county_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -211,7 +232,7 @@ china_seize_county_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -227,7 +248,7 @@ china_seize_county_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -407,6 +428,27 @@ china_hegemon_seize_county_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -532,7 +574,7 @@ china_hegemon_seize_county_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -548,7 +590,7 @@ china_hegemon_seize_county_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -752,6 +794,27 @@ china_seize_duchy_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -877,7 +940,7 @@ china_seize_duchy_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -893,7 +956,7 @@ china_seize_duchy_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1073,6 +1136,27 @@ china_hegemon_seize_duchy_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -1226,7 +1310,7 @@ china_hegemon_seize_duchy_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1242,7 +1326,7 @@ china_hegemon_seize_duchy_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1384,6 +1468,27 @@ claim_the_mandate_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1603,7 +1708,7 @@ claim_the_mandate_cb = {
|
|||
value = medium_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1619,7 +1724,7 @@ claim_the_mandate_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1836,6 +1941,27 @@ chinese_consolidation_cb = {
|
|||
on_invalidated_desc = msg_religious_war_invalidation_region_message
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
add = common_cb_impious_piety_cost
|
||||
if = {
|
||||
|
|
@ -1911,8 +2037,6 @@ chinese_consolidation_cb = {
|
|||
every_held_title = {
|
||||
limit = {
|
||||
hegemony = title:h_china
|
||||
# Capital baronies change hands with their county
|
||||
is_capital_barony = no
|
||||
}
|
||||
add_to_list = titles_taken
|
||||
}
|
||||
|
|
@ -1924,8 +2048,7 @@ chinese_consolidation_cb = {
|
|||
limit = {
|
||||
highest_held_title_tier >= scope:attacker.highest_held_title_tier
|
||||
}
|
||||
# titles_taken feeds change_title_holder_include_vassals, so it wants the title
|
||||
primary_title = { add_to_list = titles_taken }
|
||||
add_to_list = titles_taken
|
||||
}
|
||||
else = {
|
||||
add_to_list = vassals_taken
|
||||
|
|
@ -1944,7 +2067,7 @@ chinese_consolidation_cb = {
|
|||
limit = {
|
||||
highest_held_title_tier >= scope:attacker.highest_held_title_tier
|
||||
}
|
||||
primary_title = { add_to_list = titles_taken }
|
||||
add_to_list = titles_taken
|
||||
}
|
||||
else = {
|
||||
add_to_list = vassals_taken
|
||||
|
|
@ -2239,6 +2362,27 @@ chinese_reunification_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
add = common_cb_impious_piety_cost
|
||||
if = {
|
||||
|
|
@ -2537,6 +2681,27 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -2553,7 +2718,28 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
multiply = vassalization_cb_prestige_cost_mulitiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 2
|
||||
desc = CB_VASSALIZING_KING
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_empire
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 4
|
||||
desc = CB_VASSALIZING_EMPEROR
|
||||
}
|
||||
}
|
||||
|
||||
multiply = common_cb_prestige_cost_multiplier
|
||||
}
|
||||
|
|
@ -2660,7 +2846,7 @@ silk_road_vassalization_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2676,7 +2862,7 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2946,6 +3132,27 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -3161,7 +3368,7 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3187,7 +3394,7 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ replace_ceremonial_regent_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ replace_ceremonial_regent_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
@ -309,7 +309,7 @@ restore_ceremonial_liege_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -325,7 +325,7 @@ restore_ceremonial_liege_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
@ -524,7 +524,7 @@ ceremonial_claimant_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -535,7 +535,7 @@ ceremonial_claimant_faction_war = {
|
|||
flag = recent_ceremonial_claimant_faction_war
|
||||
years = faction_war_white_peace_cooldown
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -718,7 +718,7 @@ imperial_policy_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -734,7 +734,7 @@ imperial_policy_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
4137
common/character_interactions/00_alliance.txt
Normal file
4137
common/character_interactions/00_alliance.txt
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -12,22 +12,14 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
greeting = positive
|
||||
notification_text = PROMOTE_LEGEND_NOTIFICATION
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
is_physically_able = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:puppet_or_actor.promoted_legend.legend_owner ?= scope:puppet_or_actor
|
||||
exists = scope:puppet_or_actor
|
||||
scope:puppet_or_actor != scope:recipient
|
||||
scope:actor.promoted_legend.legend_owner ?= scope:actor
|
||||
scope:actor != scope:recipient
|
||||
scope:recipient = {
|
||||
is_landed = yes
|
||||
age >= 12
|
||||
is_physically_able = yes
|
||||
NOT = { government_has_flag = government_is_herder }
|
||||
NOT = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -41,16 +33,16 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
custom_tooltip = {
|
||||
text = recipient_close_or_neighbor_tt
|
||||
OR = {
|
||||
scope:recipient.dynasty = scope:puppet_or_actor.dynasty
|
||||
scope:recipient = { knows_language_of_culture = scope:puppet_or_actor.culture }
|
||||
scope:puppet_or_actor = {
|
||||
scope:recipient.dynasty = scope:actor.dynasty
|
||||
scope:recipient = { knows_language_of_culture = scope:actor.culture }
|
||||
scope:actor = {
|
||||
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
||||
}
|
||||
scope:recipient = {
|
||||
any_character_to_title_neighboring_county = {
|
||||
any_county_province = {
|
||||
any_province_legend = {
|
||||
this = scope:puppet_or_actor.promoted_legend
|
||||
this = scope:actor.promoted_legend
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -100,7 +92,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 10
|
||||
desc = REASON_ILLUSTRIOUS_LEGEND
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
promoted_legend = {
|
||||
legend_quality = illustrious
|
||||
}
|
||||
|
|
@ -109,7 +101,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 20
|
||||
desc = REASON_MYTHICAL_LEGEND
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
promoted_legend = {
|
||||
legend_quality = mythical
|
||||
}
|
||||
|
|
@ -135,7 +127,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
# Do they like you?
|
||||
opinion_modifier = {
|
||||
who = scope:recipient
|
||||
opinion_target = scope:puppet_or_actor
|
||||
opinion_target = scope:actor
|
||||
multiplier = 1
|
||||
desc = AI_OPINION_REASON
|
||||
}
|
||||
|
|
@ -189,7 +181,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
add = intimidated_halved_reason_value
|
||||
scope:recipient = {
|
||||
has_dread_level_towards = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
level = 1
|
||||
}
|
||||
}
|
||||
|
|
@ -199,7 +191,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
add = cowed_halved_reason_value
|
||||
scope:recipient = {
|
||||
has_dread_level_towards = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
level = 2
|
||||
}
|
||||
}
|
||||
|
|
@ -216,7 +208,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
## Low Gold
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
scope:actor.promoted_legend = {
|
||||
legend_quality = famed
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -226,7 +218,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
scope:actor.promoted_legend = {
|
||||
legend_quality = illustrious
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -236,7 +228,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
scope:actor.promoted_legend = {
|
||||
legend_quality = mythical
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -247,21 +239,21 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 25
|
||||
scope:recipient = {
|
||||
is_contact_of = scope:puppet_or_actor
|
||||
is_contact_of = scope:actor
|
||||
}
|
||||
desc = IS_CONTACT_REASON
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
scope:actor.promoted_legend = {
|
||||
save_scope_as = promoted_legend
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ce1_ask_to_promote_legend_acceptance_tt
|
||||
left_icon = scope:puppet_or_actor
|
||||
left_icon = scope:actor
|
||||
right_icon = scope:recipient
|
||||
|
||||
if = {
|
||||
|
|
@ -283,49 +275,21 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
set_promoted_legend = scope:puppet_or_actor.promoted_legend
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ce1_ask_to_promote_legend_acceptance_tt_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
set_promoted_legend = scope:actor.promoted_legend
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ce1_ask_to_promote_legend_decline_tt
|
||||
left_icon = scope:puppet_or_actor
|
||||
left_icon = scope:actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ce1_ask_to_promote_legend_decline_tt_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Use gold to increase acceptance
|
||||
|
|
@ -336,7 +300,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
send_option = {
|
||||
flag = hook
|
||||
is_valid = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
has_usable_hook = scope:recipient
|
||||
}
|
||||
}
|
||||
|
|
@ -344,6 +308,10 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
send_options_exclusive = no
|
||||
|
||||
ai_potential = {
|
||||
is_physically_able = yes
|
||||
}
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = neighboring_rulers
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -13,24 +13,12 @@
|
|||
}
|
||||
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
short_term_gold >= yearly_character_income
|
||||
is_at_war = no # Try to avoid wasting your war chest!
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
any_courtier_or_guest = {
|
||||
is_alive = yes
|
||||
count <= 30
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor != scope:recipient
|
||||
scope:recipient = { is_pool_guest_of = scope:actor }
|
||||
scope:actor = {
|
||||
is_ruler = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
|
|
@ -42,8 +30,6 @@
|
|||
NOR = {
|
||||
scope:recipient = { is_close_family_of = scope:actor } # Close family members are free
|
||||
scope:actor = { has_usable_hook = scope:recipient } # Using a hook makes it free
|
||||
# PAM - Ritual Hospitality PT: hospitality is never bought
|
||||
scope:actor = { has_personal_tenet_flag = tenet_ritual_hospitality_free_guest_recruitment }
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
|
|
@ -106,11 +92,6 @@
|
|||
limit = { scope:recipient = { is_close_family_of = scope:actor } } # Close family members are free
|
||||
# do nothing
|
||||
}
|
||||
else_if = {
|
||||
# PAM - Ritual Hospitality PT: hospitality is never bought
|
||||
limit = { scope:actor = { has_personal_tenet_flag = tenet_ritual_hospitality_free_guest_recruitment } }
|
||||
# do nothing
|
||||
}
|
||||
else_if = {
|
||||
limit = { always = scope:hook }
|
||||
scope:actor = { use_hook = scope:recipient }
|
||||
|
|
@ -148,7 +129,7 @@
|
|||
type = event_generic_neutral
|
||||
title = msg_recruited_guest_to_court_interaction_title
|
||||
right_icon = scope:recipient
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
shy = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -183,6 +164,18 @@
|
|||
hegemony = 12
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_at_war = no # Try to avoid wasting your war chest!
|
||||
NOT = { has_variable = conqueror }
|
||||
short_term_gold >= yearly_character_income
|
||||
any_courtier_or_guest = {
|
||||
is_alive = yes
|
||||
count <= 30
|
||||
}
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
|
||||
|
|
@ -442,7 +435,7 @@ kick_from_court_interaction = {
|
|||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
gregarious = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -604,7 +597,7 @@ invite_to_court_interaction = {
|
|||
host ?= scope:actor
|
||||
has_trait = order_member
|
||||
is_ruler = yes
|
||||
location ?= { is_sea_province = yes }
|
||||
location = { is_sea_province = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -634,33 +627,6 @@ invite_to_court_interaction = {
|
|||
}
|
||||
text = nomad_defected_invite_desc
|
||||
}
|
||||
custom_tooltip = {
|
||||
scope:recipient = {
|
||||
NAND = {
|
||||
OR = {
|
||||
has_trait = devoted
|
||||
has_trait = order_member
|
||||
}
|
||||
liege ?= {
|
||||
government_has_flag = government_is_holy_order
|
||||
}
|
||||
has_variable = recent_vows
|
||||
}
|
||||
}
|
||||
text = recently_joined_holy_order_desc
|
||||
}
|
||||
custom_tooltip = {
|
||||
scope:recipient = {
|
||||
NAND = {
|
||||
has_trait = devoted
|
||||
liege ?= {
|
||||
government_has_flag = government_is_holy_order
|
||||
}
|
||||
is_adult = no
|
||||
}
|
||||
}
|
||||
text = child_in_holy_order_desc
|
||||
}
|
||||
}
|
||||
|
||||
#Pay som gold to persuade a wandering character to come to your court
|
||||
|
|
@ -776,7 +742,7 @@ invite_to_court_interaction = {
|
|||
}
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1200,43 +1166,20 @@ invite_to_court_interaction = {
|
|||
desc = estate_buildings_with_value_desc
|
||||
}
|
||||
|
||||
# PAM - Ritual Hospitality PT
|
||||
modifier = {
|
||||
add = 50
|
||||
desc = doctrine_parameter_tenet_ritual_hospitality_invite_to_court_acceptance
|
||||
scope:actor = {
|
||||
has_personal_tenet_flag = tenet_ritual_hospitality_invite_to_court_acceptance
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -1000
|
||||
desc = MALUS_TO_RECRUITMENT_FOR_IMPERIAL_EUNUCHS
|
||||
scope:recipient = {
|
||||
is_eunuch_trigger = yes
|
||||
liege ?= {
|
||||
government_has_mechanic = administrative
|
||||
government_allows = administrative
|
||||
primary_title.tier >= tier_empire
|
||||
culture = { has_cultural_parameter = can_appoint_chief_eunuch }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -100
|
||||
desc = INVITE_DEVOTED_TO_CLERICAL_LIEGE
|
||||
scope:recipient = {
|
||||
has_trait = devoted
|
||||
liege ?= {
|
||||
OR = {
|
||||
government_has_flag = government_is_theocracy
|
||||
government_has_flag = government_is_monastic_holy_order
|
||||
}
|
||||
faith = scope:recipient.faith
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
modifier = {
|
||||
scope:actor.culture = {
|
||||
has_cultural_parameter = invite_courtiers_reasons
|
||||
|
|
@ -1265,4 +1208,3 @@ invite_to_court_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,8 @@ request_culture_conversion_interaction = {
|
|||
|
||||
is_shown = {
|
||||
scope:actor.culture != scope:recipient.culture
|
||||
scope:recipient.liege ?= scope:actor
|
||||
scope:recipient.liege = scope:actor
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
|
|
@ -112,19 +113,24 @@ ai_cultural_hybridization_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
sub_realm_size >= 4
|
||||
ai_potential = {
|
||||
has_dlc_feature = hybridize_culture
|
||||
OR = {
|
||||
top_liege ?= this
|
||||
top_liege = this
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
}
|
||||
is_at_war = no
|
||||
sub_realm_size >= 4
|
||||
is_physically_able_adult = yes
|
||||
is_at_war = no
|
||||
game_rule_can_create_hybird_culture_trigger = yes
|
||||
has_dlc_feature = hybridize_culture
|
||||
is_ai = yes
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
|
||||
has_valid_target = {
|
||||
exists = scope:target
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
169
common/character_interactions/00_faction_interactions.txt
Normal file
169
common/character_interactions/00_faction_interactions.txt
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
#Interactions relating to factions
|
||||
|
||||
force_join_faction_interaction = {
|
||||
category = interaction_category_vassal
|
||||
special_interaction = force_join_faction
|
||||
desc = force_join_faction_interaction_desc
|
||||
icon = scroll_scales
|
||||
|
||||
force_notification = yes
|
||||
greeting = positive
|
||||
notification_text = FORCE_JOIN_FACTION_NOTIFICATION
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
is_a_faction_member = yes
|
||||
liege = scope:recipient.liege
|
||||
NOR = {
|
||||
joined_faction = scope:recipient.joined_faction
|
||||
scope:recipient = scope:actor.liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
trigger_if = {
|
||||
limit = { government_allows = administrative }
|
||||
custom_tooltip = {
|
||||
text = force_join_faction_admin_requirement_desc
|
||||
OR = {
|
||||
has_strong_usable_hook = scope:recipient
|
||||
AND = {
|
||||
influence >= { value = scope:actor.monumental_influence_value multiply = 2 }
|
||||
scope:recipient ?= {
|
||||
NOT = { opinion = { target = scope:actor value <= -50 } }
|
||||
NOT = { opinion = { target = scope:recipient.liege value >= 50 } }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
has_strong_usable_hook = scope:recipient # Make sure to update the NFaction::POTENTIAL_FORCE_JOIN_HOOK_TYPE define if you change the type of hook used here
|
||||
}
|
||||
NOT = { is_at_war_with = scope:recipient }
|
||||
}
|
||||
scope:recipient = {
|
||||
trigger_if = {
|
||||
limit = { is_a_faction_member = yes }
|
||||
joined_faction.faction_leader ?= { is_ai = yes }
|
||||
}
|
||||
is_forced_into_faction = no
|
||||
can_join_faction = scope:actor.joined_faction
|
||||
}
|
||||
custom_description = {
|
||||
text = barons_joining_independence_factions
|
||||
NAND = {
|
||||
scope:actor.joined_faction = { faction_is_type = independence_faction }
|
||||
scope:recipient.highest_held_title_tier = tier_barony
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
send_interface_message = {
|
||||
type = event_faction_neutral
|
||||
title = force_join_faction_interaction_notification
|
||||
right_icon = scope:recipient
|
||||
if = {
|
||||
limit = { scope:hook = yes }
|
||||
use_hook = scope:recipient
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:influence = yes }
|
||||
change_influence = {
|
||||
value = monumental_influence_value
|
||||
multiply = -2
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
join_faction_forced = {
|
||||
faction = scope:actor.joined_faction
|
||||
forced_by = scope:actor
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# If we're a clan this interaction affects unity
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = scope:actor
|
||||
TARGET = scope:recipient
|
||||
VALUE = medium_unity_loss
|
||||
DESC = clan_unity_forced_faction_joinage.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = yes
|
||||
|
||||
#Use hook
|
||||
send_option = {
|
||||
is_valid = {
|
||||
exists = scope:recipient
|
||||
scope:actor ?= { has_strong_usable_hook = scope:recipient }
|
||||
}
|
||||
flag = hook
|
||||
localization = GENERIC_SPEND_A_HOOK
|
||||
}
|
||||
|
||||
#Spend influence
|
||||
send_option = {
|
||||
is_shown = {
|
||||
scope:actor = { government_allows = administrative }
|
||||
scope:actor.top_liege ?= { government_allows = administrative }
|
||||
}
|
||||
is_valid = { # Convincing someone with influence is not available if they hate you or love the liege
|
||||
scope:actor ?= { influence >= { value = scope:actor.monumental_influence_value multiply = 2 } }
|
||||
scope:recipient ?= {
|
||||
NOT = { opinion = { target = scope:actor value <= -50 } }
|
||||
NOT = { opinion = { target = scope:recipient.liege value >= 50 } }
|
||||
}
|
||||
}
|
||||
flag = influence
|
||||
localization = SPEND_INFLUENCE
|
||||
}
|
||||
|
||||
send_options_exclusive = yes
|
||||
|
||||
# AI
|
||||
ai_targets = {
|
||||
ai_recipients = peer_vassals
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 24
|
||||
duchy = 12
|
||||
kingdom = 12
|
||||
empire = 12
|
||||
hegemony = 0
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
top_liege != this
|
||||
is_a_faction_member = yes
|
||||
|
||||
# Only force others to join a faction if you joined by your own free will
|
||||
is_forced_into_faction = no
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
# Don't steal players' factions' members
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
is_a_faction_member = yes
|
||||
joined_faction = {
|
||||
faction_leader = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -38,24 +38,11 @@ gift_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
ai_greed < medium_positive_ai_value
|
||||
short_term_gold >= gift_interaction_cutoff
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
is_available_at_peace_ai_adult = yes
|
||||
NOR = {
|
||||
has_trait = greedy
|
||||
has_variable = conqueror
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient != scope:actor
|
||||
|
||||
# Prioritize paying back loans first
|
||||
scope:puppet_or_actor ?= {
|
||||
this != scope:recipient
|
||||
scope:actor = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = var:loan_amount_owed
|
||||
|
|
@ -63,11 +50,6 @@ gift_interaction = {
|
|||
}
|
||||
NOT = { var:loan_holder = scope:recipient }
|
||||
}
|
||||
# A landless puppet has nothing to gift that is not already the puppeteer's
|
||||
trigger_if = {
|
||||
limit = { scope:recipient = scope:actor }
|
||||
is_ruler = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -87,17 +69,9 @@ gift_interaction = {
|
|||
highlighted_reason = HIGHLIGHTED_FAMILY_RATING
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:puppet_or_actor.gold >= gift_value
|
||||
scope:recipient = {
|
||||
NOT = { is_imprisoned_by = scope:puppet_or_actor }
|
||||
}
|
||||
# puppet_or_actor only differs from the actor on puppet actions, where the puppet's own purse pays
|
||||
trigger_if = {
|
||||
limit = { scope:is_puppet_action ?= yes }
|
||||
custom_tooltip = {
|
||||
text = puppet_gift_cooldown_tt
|
||||
NOT = { scope:puppet_or_actor = { has_variable = puppet_gift_cooldown } }
|
||||
}
|
||||
scope:actor.gold >= gift_value
|
||||
scope:recipient = {
|
||||
NOT = { is_imprisoned_by = scope:actor }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -113,10 +87,10 @@ gift_interaction = {
|
|||
if = {
|
||||
limit = {
|
||||
NAND = {
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
}
|
||||
}
|
||||
gifting_leads_towards_friendship_effect = yes
|
||||
|
|
@ -125,14 +99,14 @@ gift_interaction = {
|
|||
# HOUSE RELATIONS
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
is_house_head = yes
|
||||
}
|
||||
scope:recipient = {
|
||||
is_house_head = yes
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -140,30 +114,29 @@ gift_interaction = {
|
|||
}
|
||||
scope:recipient.house = {
|
||||
change_house_relation_effect = {
|
||||
HOUSE = scope:puppet_or_actor.house
|
||||
HOUSE = scope:actor.house
|
||||
VALUE = house_relation_improve_medium_value
|
||||
REASON = sent_a_gift
|
||||
CHAR = scope:puppet_or_actor
|
||||
CHAR = scope:actor
|
||||
TARGET_CHAR = scope:recipient
|
||||
TITLE = scope:dummy_gender
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
# Warning for multiple gifts
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = ALREADY_SENT_GIFT_WARNING
|
||||
}
|
||||
|
||||
|
||||
send_interface_message = {
|
||||
type = event_gold_neutral
|
||||
title = gift_interaction_notification
|
||||
|
|
@ -172,92 +145,53 @@ gift_interaction = {
|
|||
gold = gift_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
NOT = {
|
||||
is_heir_of = scope:puppet_or_actor
|
||||
is_heir_of = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
||||
#FP3 Tenet Communal Possessions Perk - piety gain for gift giving.
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
}
|
||||
# Doubled: personal pick has stress_loss_mult -0.5
|
||||
add_stress = medium_stress_loss
|
||||
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_value
|
||||
}
|
||||
|
||||
#FP3 Tenet Communal Possessions Perk - piety gain for gift giving.
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
rite = {
|
||||
rite_has_parameter = piety_from_gifts_active
|
||||
scope:actor = {
|
||||
faith = {
|
||||
has_doctrine_parameter = piety_from_gifts_active
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
add_piety = minor_piety_gain
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_philanthropia_alms_to_the_destitute
|
||||
}
|
||||
scope:recipient = { is_in_debt = yes }
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
add_prestige = minor_prestige_gain
|
||||
add_piety = minor_piety_gain
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Check if the target already has been sent a gift or not. If not, apply the following effects
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Struggle Catalyst
|
||||
|
||||
# # Struggle Catalyst
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
|
|
@ -269,13 +203,13 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# hidden_effect = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = { phase_has_catalyst = catalyst_gift_independent_ruler }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_gift_independent_ruler
|
||||
# character = scope:puppet_or_actor
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -284,10 +218,10 @@ gift_interaction = {
|
|||
# if = {
|
||||
# limit = {
|
||||
# fp3_struggle_involves_one_supporter_and_one_detractor = {
|
||||
# FIRST = scope:puppet_or_actor
|
||||
# FIRST = scope:actor
|
||||
# SECOND = scope:recipient
|
||||
# }
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# #involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||
|
|
@ -298,7 +232,7 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# hidden_effect = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# #involvement = involved
|
||||
# limit = {
|
||||
|
|
@ -309,31 +243,31 @@ gift_interaction = {
|
|||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_gift_supporter_detractor_ruler
|
||||
# character = scope:puppet_or_actor
|
||||
# character = scope:actor
|
||||
# }
|
||||
# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_gift_supporter_detractor_ruler }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
# FP2 Urbanism Legacy Perk 2: increase cultural acceptance when gifting a republican vassal
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
dynasty ?= { has_dynasty_perk = fp2_urbanism_legacy_4 }
|
||||
}
|
||||
scope:recipient = {
|
||||
AND = {
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
is_vassal_of = scope:actor
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
}
|
||||
scope:puppet_or_actor.culture != scope:recipient.capital_province.county.culture
|
||||
scope:actor.culture != scope:recipient.capital_province.county.culture
|
||||
}
|
||||
scope:recipient.capital_province.county.culture = {
|
||||
change_cultural_acceptance = {
|
||||
target = scope:puppet_or_actor.culture
|
||||
target = scope:actor.culture
|
||||
value = {
|
||||
value = 20
|
||||
multiply = scope:recipient.capital_province.county.development_level
|
||||
|
|
@ -344,66 +278,21 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Let's apply the opinion modifier last, as to apply everything else correctly first
|
||||
# Don't grant the puppeteer opinion of their own puppet when they are the gift recipient
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
NOT = { has_personal_tenet_flag = tenet_simony_personal_gifts }
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
opinion = send_gift_opinion
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
opinion = send_gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
opinion = send_gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
scope:recipient = {
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
progress_towards_friend_effect = {
|
||||
REASON = friend_simony_gift
|
||||
CHARACTER = scope:recipient
|
||||
OPINION = 0
|
||||
}
|
||||
}
|
||||
|
||||
if = { # for tutorial purposes
|
||||
limit = {
|
||||
is_ai = no
|
||||
scope:recipient = { is_child_of = scope:puppet_or_actor }
|
||||
scope:recipient = { is_child_of = scope:actor }
|
||||
}
|
||||
add_character_flag = {
|
||||
flag = tutorial_sent_gift
|
||||
|
|
@ -414,11 +303,13 @@ gift_interaction = {
|
|||
if = {
|
||||
limit = {
|
||||
is_ruler = yes
|
||||
government_has_flag = government_has_influence
|
||||
government_allows = administrative
|
||||
scope:recipient = {
|
||||
is_ruler = yes
|
||||
government_has_flag = government_has_influence
|
||||
is_governor_or_landless_admin = yes
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
|
|
@ -428,7 +319,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
influence_level >= 5
|
||||
}
|
||||
|
|
@ -445,7 +336,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
influence_level >= 3
|
||||
}
|
||||
|
|
@ -462,7 +353,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -478,7 +369,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
influence_level >= 5
|
||||
}
|
||||
|
|
@ -495,7 +386,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
influence_level >= 3
|
||||
}
|
||||
|
|
@ -512,7 +403,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
this = scope:actor.top_liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -544,20 +435,8 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor = { is_ai = no }
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
set_variable = {
|
||||
name = puppet_gift_cooldown
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 0
|
||||
modifier = {
|
||||
|
|
@ -566,16 +445,16 @@ gift_interaction = {
|
|||
}
|
||||
|
||||
# Struggle motive
|
||||
# modifier = {
|
||||
# desc = AI_STRUGGLE_INTENT
|
||||
# scope:recipient = {
|
||||
# top_liege = this
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
modifier = {
|
||||
desc = AI_STRUGGLE_INTENT
|
||||
scope:recipient = {
|
||||
top_liege = this
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
|
|
@ -597,77 +476,76 @@ gift_interaction = {
|
|||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_potential = {
|
||||
is_available_at_peace_ai_adult = yes
|
||||
ai_greed < medium_positive_ai_value
|
||||
short_term_gold >= gift_interaction_cutoff
|
||||
NOT = {
|
||||
has_trait = greedy
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
}
|
||||
|
||||
auto_accept = {
|
||||
custom_description = {
|
||||
text = auto_accept_interaction_ai
|
||||
text = auto_accept_interaction_ai
|
||||
object = scope:recipient
|
||||
scope:recipient = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_min_reply_days = 1
|
||||
ai_max_reply_days = 1
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
|
||||
modifier = { # Do not send double-gifts
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = { # Do not repeat Simony gifts
|
||||
factor = 0
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
modifier = { # Basic Filtering
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
NOR = {
|
||||
AND = { # Bankrupt lovers, friends and a bankrupt liege should be considered
|
||||
OR = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
any_liege_or_above = {
|
||||
this = scope:recipient
|
||||
}
|
||||
}
|
||||
has_secret_relation_lover = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
has_secret_relation_lover = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
}
|
||||
gold < 0
|
||||
}
|
||||
AND = { # Generous characters will give gifts to their friends/lovers
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
has_secret_relation_lover = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
has_secret_relation_lover = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
OR = {
|
||||
ai_greed <= high_negative_ai_value
|
||||
AND = {
|
||||
|
|
@ -682,10 +560,10 @@ gift_interaction = {
|
|||
AND = { # Characters with the Generous Cultural Tradition will give gifts to more people
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_close_or_extended_family_of = scope:puppet_or_actor
|
||||
is_allied_to = scope:actor
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
ai_greed < 0
|
||||
culture = {
|
||||
has_cultural_parameter = gives_more_gifts
|
||||
|
|
@ -694,13 +572,13 @@ gift_interaction = {
|
|||
}
|
||||
AND = { # Characters with the loyal trait more likely to give gifts to friends/lieges
|
||||
OR = {
|
||||
scope:puppet_or_actor.liege ?= this
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_close_or_extended_family_of = scope:puppet_or_actor
|
||||
scope:actor.liege ?= this
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
is_allied_to = scope:actor
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
ai_greed <= 0
|
||||
has_trait = loyal
|
||||
}
|
||||
|
|
@ -714,46 +592,46 @@ gift_interaction = {
|
|||
}
|
||||
primary_defender = scope:recipient
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
ai_zeal >= 50
|
||||
}
|
||||
}
|
||||
AND = { # Powerful vassals should be considered
|
||||
is_powerful_vassal_of = scope:puppet_or_actor
|
||||
is_powerful_vassal_of = scope:actor
|
||||
opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
value < 0
|
||||
}
|
||||
NOT ={
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Factioneering vassals should be considered
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
is_vassal_of = scope:actor
|
||||
is_a_faction_member = yes
|
||||
NOT ={
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Realm Priests should be considered
|
||||
scope:puppet_or_actor = {
|
||||
rite = { rite_has_doctrine = doctrine_theocracy_temporal }
|
||||
scope:actor = {
|
||||
faith = { has_doctrine = doctrine_theocracy_temporal }
|
||||
exists = cp:councillor_court_chaplain
|
||||
cp:councillor_court_chaplain = scope:recipient
|
||||
}
|
||||
opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
value <= 25
|
||||
}
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -762,7 +640,7 @@ gift_interaction = {
|
|||
gold < 0
|
||||
is_at_war = yes
|
||||
any_war_enemy = {
|
||||
has_relation_rival = scope:puppet_or_actor
|
||||
has_relation_rival = scope:actor
|
||||
}
|
||||
}
|
||||
# AND = { # Independent ruler within the struggle should be considered
|
||||
|
|
@ -774,7 +652,7 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
# Struggle
|
||||
# # Struggle
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
|
|
@ -782,7 +660,7 @@ gift_interaction = {
|
|||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
# }
|
||||
# }
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
|
|
@ -795,7 +673,7 @@ gift_interaction = {
|
|||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
|
|
@ -803,7 +681,7 @@ gift_interaction = {
|
|||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# scope:recipient = {
|
||||
|
|
@ -829,7 +707,7 @@ gift_interaction = {
|
|||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# }
|
||||
|
|
@ -852,26 +730,26 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
scope:recipient = {
|
||||
opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
target = scope:actor
|
||||
value < 0
|
||||
}
|
||||
NAND = {
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
scope:puppet_or_actor = {
|
||||
is_vassal_of = scope:actor
|
||||
scope:actor = {
|
||||
ai_rationality > 50
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# modifier = {
|
||||
# add = 100
|
||||
# scope:puppet_or_actor = {
|
||||
# scope:actor = {
|
||||
# is_at_war = no
|
||||
# has_trait = fp3_struggle_supporter
|
||||
# any_character_struggle = { is_struggle_type = persian_struggle }
|
||||
|
|
@ -881,28 +759,28 @@ gift_interaction = {
|
|||
# gold < 0
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
# Nomads are slightly less likely to do this since they'd prefer to send Herd instead
|
||||
modifier = {
|
||||
add = -10
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
scope:recipient = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
scope:recipient = {
|
||||
has_relation_rival = scope:puppet_or_actor
|
||||
has_relation_rival = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:puppet_or_actor.house.house_confederation ?= {
|
||||
scope:actor.house.house_confederation ?= {
|
||||
has_cohesion_level_parameter = bloc_members_send_leader_gifts
|
||||
leading_house.house_head ?= scope:recipient
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
1201
common/character_interactions/00_house_head_interactions.txt
Normal file
1201
common/character_interactions/00_house_head_interactions.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -34,7 +34,7 @@ invite_agent_to_scheme_interaction = {
|
|||
force_add_to_agent_slot = {
|
||||
agent_slot = scope:agent_slot
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = { add_to_agent_slot = scope:agent_slot }
|
||||
}
|
||||
|
|
@ -80,7 +80,7 @@ invite_agent_to_scheme_interaction = {
|
|||
gold = bribe_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_and_fulfillment_impact = { greedy = minor_stress_impact_gain }
|
||||
stress_impact = { greedy = minor_stress_impact_gain }
|
||||
}
|
||||
# Big Bribe
|
||||
if = {
|
||||
|
|
@ -89,7 +89,7 @@ invite_agent_to_scheme_interaction = {
|
|||
gold = greater_bribe_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_and_fulfillment_impact = { greedy = medium_stress_impact_gain }
|
||||
stress_impact = { greedy = medium_stress_impact_gain }
|
||||
}
|
||||
# Treasury Bribe
|
||||
if = {
|
||||
|
|
@ -110,7 +110,7 @@ invite_agent_to_scheme_interaction = {
|
|||
# Offer Hook
|
||||
if = {
|
||||
limit = { always = scope:offer_hook }
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
paranoid = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ invite_agent_to_scheme_interaction = {
|
|||
# Offer Strong Hook
|
||||
if = {
|
||||
limit = { always = scope:offer_hook_strong }
|
||||
stress_and_fulfillment_impact = { base = major_stress_impact_gain }
|
||||
stress_impact = { base = major_stress_impact_gain }
|
||||
scope:recipient = {
|
||||
add_hook = {
|
||||
type = strong_favor_hook
|
||||
|
|
@ -294,7 +294,7 @@ invite_agent_to_scheme_interaction = {
|
|||
modifier = forced_me_to_help_crimes_opinion
|
||||
opinion = -20
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
just = minor_stress_impact_gain
|
||||
compassionate = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -307,7 +307,7 @@ invite_agent_to_scheme_interaction = {
|
|||
modifier = forced_me_to_work_opinion
|
||||
opinion = -10
|
||||
}
|
||||
stress_and_fulfillment_impact = { lazy = miniscule_stress_impact_gain }
|
||||
stress_impact = { lazy = miniscule_stress_impact_gain }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -317,7 +317,7 @@ invite_agent_to_scheme_interaction = {
|
|||
base = 0
|
||||
scheme_modifier = {
|
||||
object = scope:scheme
|
||||
target = scope:recipient
|
||||
target = scope:recipient
|
||||
}
|
||||
# You should not add modifiers here! If you want to add modifiers, they should be added to either:
|
||||
## - ai_agent_join_chance_hostile_general_suite_modifier
|
||||
|
|
@ -374,7 +374,7 @@ invite_agent_to_scheme_interaction = {
|
|||
}
|
||||
trigger_else = { always = no }
|
||||
}
|
||||
|
||||
|
||||
options_heading = invite_agent_to_scheme_interaction.t.options_header
|
||||
# Everyone
|
||||
## Spend opportunities.
|
||||
|
|
@ -433,7 +433,7 @@ invite_agent_to_scheme_interaction = {
|
|||
scope:scheme = { is_scheme_category = contract }
|
||||
scope:recipient = { is_courtier_of = scope:actor }
|
||||
}
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
government_has_flag = government_is_mandala
|
||||
house = { has_house_head_parameter = unlock_force_agent_using_piety }
|
||||
is_house_head = yes
|
||||
|
|
@ -449,7 +449,7 @@ invite_agent_to_scheme_interaction = {
|
|||
text = not_two_overrides
|
||||
trigger_if = {
|
||||
limit = { scope:hook = yes }
|
||||
NOT = {
|
||||
NOT = {
|
||||
scope:actor = { has_strong_hook = scope:recipient }
|
||||
}
|
||||
}
|
||||
|
|
@ -652,7 +652,7 @@ invite_agent_to_scheme_interaction = {
|
|||
scope:actor = { has_strong_hook = scope:recipient }
|
||||
}
|
||||
scope:mandala_trickster = no
|
||||
}
|
||||
}
|
||||
}
|
||||
would_agent_accept_petty_bribes_against_target_trigger = yes
|
||||
}
|
||||
|
|
@ -687,14 +687,14 @@ invite_agent_to_scheme_interaction = {
|
|||
flag = influence
|
||||
is_shown = {
|
||||
scope:actor.top_liege ?= scope:recipient.top_liege
|
||||
scope:actor = { government_has_flag = government_has_influence }
|
||||
scope:actor = { government_allows = administrative }
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_has_flag = government_has_influence
|
||||
host = { government_has_flag = government_has_influence }
|
||||
government_allows = administrative
|
||||
host = { government_allows = administrative }
|
||||
AND = {
|
||||
highest_held_title_tier = tier_barony
|
||||
liege = { government_has_flag = government_has_influence }
|
||||
liege = { government_allows = administrative }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -870,7 +870,7 @@ invite_agent_to_scheme_interaction = {
|
|||
flag = piety
|
||||
is_shown = {
|
||||
trigger_if = { #Mandala override
|
||||
limit = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_mandala }
|
||||
}
|
||||
scope:actor = {
|
||||
|
|
@ -910,8 +910,8 @@ invite_agent_to_scheme_interaction = {
|
|||
is_valid = {
|
||||
scope:actor.piety >= piety_bribe_value
|
||||
trigger_if = { #Mandala override
|
||||
limit = {
|
||||
scope:actor = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
NOT = { government_has_flag = government_is_mandala }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ break_up_with_lover_interaction = {
|
|||
BREAKER = scope:actor
|
||||
LOVER = scope:recipient
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
lustful = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
5235
common/character_interactions/00_marriage_interactions.txt
Normal file
5235
common/character_interactions/00_marriage_interactions.txt
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -12,40 +12,12 @@
|
|||
greeting = positive
|
||||
notification_text = REQUEST_SPARRING_TEXT
|
||||
|
||||
filter_tags = { accolade }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
number_of_knights > 0
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
}
|
||||
NOT = { has_trait = craven }
|
||||
can_start_single_combat_trigger = yes
|
||||
is_imprisoned = no
|
||||
}
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
top_participant_group:dynastic_cycle ?= {
|
||||
participant_group_type = expansion_movement
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
top_participant_group:dynastic_cycle ?= {
|
||||
participant_group_type = expansion_movement
|
||||
}
|
||||
|
|
@ -165,6 +137,17 @@
|
|||
}
|
||||
}
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
NOT = { has_trait = craven }
|
||||
is_imprisoned = no
|
||||
can_start_single_combat_trigger = yes
|
||||
number_of_knights > 0
|
||||
}
|
||||
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
@ -234,30 +217,25 @@ appoint_podesta_interaction = {
|
|||
greeting = positive
|
||||
notification_text = REQUEST_REPUBLIC_TEXT
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
culture ?= {
|
||||
has_cultural_era_or_later = culture_era_high_medieval
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
primary_title.tier > tier_county
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
any_held_title = {
|
||||
count > 1
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor != scope:recipient # Can't make yourself a Podesta.
|
||||
scope:actor = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
any_held_title = {
|
||||
count > 1
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
is_ai = yes
|
||||
is_landed = yes
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOT = { government_has_flag = government_is_republic }
|
||||
NOR = {
|
||||
government_has_flag = government_is_republic
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -280,7 +258,11 @@ appoint_podesta_interaction = {
|
|||
|
||||
scope:recipient = {
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOT = { government_has_flag = government_is_republic }
|
||||
NOR = {
|
||||
government_has_flag = government_is_republic
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
}
|
||||
is_claimant = no
|
||||
|
||||
custom_description = {
|
||||
|
|
@ -328,9 +310,15 @@ appoint_podesta_interaction = {
|
|||
any_held_title = {
|
||||
count = 1
|
||||
title_tier = county
|
||||
any_county_province = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
OR = {
|
||||
any_county_province = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -362,14 +350,71 @@ appoint_podesta_interaction = {
|
|||
|
||||
left_icon = scope:actor
|
||||
right_icon = scope:recipient
|
||||
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = republic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_urepublic }
|
||||
}
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = urbanrepublic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
primary_title = {
|
||||
add_to_global_variable_list = {
|
||||
name = urepublic_list
|
||||
target = prev
|
||||
}
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
every_held_title = {
|
||||
change_title_holder = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_prepublic }
|
||||
}
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = peasantrepublic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
primary_title = {
|
||||
add_to_global_variable_list = {
|
||||
name = prepublic_list
|
||||
target = prev
|
||||
}
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
every_held_title = {
|
||||
change_title_holder = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
|
|
@ -423,6 +468,15 @@ appoint_podesta_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
has_cultural_era_or_later = culture_era_high_medieval
|
||||
}
|
||||
primary_title.tier > tier_county
|
||||
}
|
||||
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,16 +10,14 @@
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_in_steppe
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
this = scope:recipient
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
government_has_flag = government_is_true_herder
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -61,7 +59,65 @@
|
|||
cost = {
|
||||
treasury_or_gold = {
|
||||
scope:actor = {
|
||||
add = feudalize_holding_interaction_cost
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.county = {
|
||||
has_variable = was_razed
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 50
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:target.county = {
|
||||
culture = scope:actor.culture
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 200
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -71,17 +127,84 @@
|
|||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = feudalize_holding_interaction_notification
|
||||
|
||||
right_icon = scope:actor
|
||||
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.title_province = {
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.county.culture = scope:actor.culture
|
||||
scope:target.county = { has_variable = was_razed }
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:target.county.culture = { has_same_culture_heritage = scope:actor.culture }
|
||||
}
|
||||
}
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
# SILK ROAD
|
||||
scope:target = {
|
||||
tgp_silk_road_feudalize_holding_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
|
||||
scope:target ?= {
|
||||
if = {
|
||||
limit = {
|
||||
title_province = {
|
||||
geographical_region = geographical_region:mpo_region_permafrost
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_county_modifier = mpo_siberian_permafrost_modifier }
|
||||
remove_county_modifier = mpo_siberian_permafrost_modifier
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_county_modifier = mpo_siberian_permafrost_modifier_bad }
|
||||
remove_county_modifier = mpo_siberian_permafrost_modifier_bad
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Interaction frequency determined by code, do not set frequency
|
||||
# Interaction frequency determined by code, do not change
|
||||
ai_frequency = 0
|
||||
|
||||
# Used to determine which holding should be feudalized over another AND how important this AI goal is compared to others, like creating titles and constructing new holdings
|
||||
ai_will_do = {
|
||||
|
|
@ -101,13 +224,10 @@ tribalize_holding_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
this = scope:recipient
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -213,17 +333,41 @@ tribalize_holding_interaction = {
|
|||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = feudalize_holding_interaction_notification
|
||||
|
||||
right_icon = scope:actor
|
||||
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_tribalize_effect = yes
|
||||
set_holding_type = tribal_holding
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.county.culture = scope:actor.culture
|
||||
scope:target.county = {
|
||||
has_variable = was_razed
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = tribal_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Interaction frequency determined by code, do not set frequency
|
||||
# Interaction frequency determined by code, do not change
|
||||
ai_frequency = 0
|
||||
|
||||
# Used to determine which holding should be feudalized over another AND how important this AI goal is compared to others, like creating titles and constructing new holdings
|
||||
ai_will_do = {
|
||||
base = 1500
|
||||
|
|
@ -241,27 +385,13 @@ support_feudalize_tribal_holding_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
is_adult = yes
|
||||
# The AI only does this if they have plenty of gold to spare
|
||||
gold >= { value = feudalize_holding_interaction_cost multiply = 4 }
|
||||
# Some basic triggers
|
||||
is_at_war = no
|
||||
# Piety and Legitimacy, you say... ?
|
||||
ai_has_pious_builder_personality = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
# Warring AI don't do this - They want to spend their gold on war!
|
||||
ai_has_warlike_personality = no
|
||||
}
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOR = {
|
||||
|
|
@ -271,7 +401,7 @@ support_feudalize_tribal_holding_interaction = {
|
|||
this != scope:actor
|
||||
any_held_title = {
|
||||
tier <= tier_county
|
||||
title_province ?= {
|
||||
title_province = {
|
||||
OR = {
|
||||
has_holding_type = tribal_holding
|
||||
has_holding_type = nomad_holding
|
||||
|
|
@ -318,22 +448,170 @@ support_feudalize_tribal_holding_interaction = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
treasury_or_gold = {
|
||||
gold = {
|
||||
value = 0
|
||||
scope:actor = {
|
||||
add = feudalize_holding_interaction_cost
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make these barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
value = 0
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make these barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
is_highlighted = {
|
||||
# Highlight the interaction if we have the gold to spare
|
||||
scope:actor = {
|
||||
treasury_or_gold >= feudalize_holding_interaction_cost
|
||||
gold >= {
|
||||
value = feudalize_holding_interaction_cost
|
||||
if = {
|
||||
limit = { # More expensive for admin to convert these... Barbarians...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
multiply = {
|
||||
value = 1.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:recipient = {
|
||||
# Add some opinion to make it worthwhile
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
modifier = grateful_opinion
|
||||
opinion = 30
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.title_province = {
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.culture = scope:recipient.culture
|
||||
scope:target = { has_variable = was_razed }
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:target.culture = { has_same_culture_heritage = scope:recipient.culture }
|
||||
}
|
||||
}
|
||||
scope:target = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
# SILK ROAD
|
||||
scope:target = {
|
||||
tgp_silk_road_feudalize_holding_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
# Notify actor and recipient
|
||||
scope:actor = {
|
||||
if = { #Temple Citadel
|
||||
|
|
@ -345,9 +623,11 @@ support_feudalize_tribal_holding_interaction = {
|
|||
left_icon = scope:actor
|
||||
right_icon = scope:target
|
||||
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = temple_citadel_holding
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
mandala_piety_gain_effect = { PIETY_AMOUNT = massive_piety_gain }
|
||||
add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain }
|
||||
|
|
@ -362,9 +642,11 @@ support_feudalize_tribal_holding_interaction = {
|
|||
right_icon = scope:target
|
||||
|
||||
show_as_tooltip = {
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = temple_citadel_holding
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -379,9 +661,11 @@ support_feudalize_tribal_holding_interaction = {
|
|||
left_icon = scope:actor
|
||||
right_icon = scope:target
|
||||
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain }
|
||||
}
|
||||
|
|
@ -395,9 +679,11 @@ support_feudalize_tribal_holding_interaction = {
|
|||
right_icon = scope:target
|
||||
|
||||
show_as_tooltip = {
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -409,7 +695,7 @@ support_feudalize_tribal_holding_interaction = {
|
|||
scope:actor = {
|
||||
# If you are admin, you get some influence for your efforts
|
||||
if = {
|
||||
limit = { government_has_flag = government_has_influence }
|
||||
limit = { government_has_flag = government_is_administrative }
|
||||
change_influence = medium_influence_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -430,6 +716,19 @@ support_feudalize_tribal_holding_interaction = {
|
|||
max = 10
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
# Some basic triggers
|
||||
is_at_war = no
|
||||
is_adult = yes
|
||||
# The AI only does this if they have plenty of gold to spare
|
||||
gold >= { value = feudalize_holding_interaction_cost multiply = 4 }
|
||||
# Warring AI don't do this - They want to spend their gold on war!
|
||||
ai_has_warlike_personality = no
|
||||
# Piety and Legitimacy, you say... ?
|
||||
ai_has_pious_builder_personality = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 25
|
||||
modifier = {
|
||||
|
|
@ -460,9 +759,6 @@ turn_subject_into_mandala_interaction = {
|
|||
ai_targets = {
|
||||
ai_recipients = vassals
|
||||
}
|
||||
ai_targets = {
|
||||
ai_recipients = tributaries
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
@ -477,14 +773,6 @@ turn_subject_into_mandala_interaction = {
|
|||
|
||||
desc = turn_subject_into_mandala_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
government_has_flag = government_is_mandala
|
||||
is_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = { government_has_flag = government_is_mandala }
|
||||
scope:recipient = {
|
||||
|
|
@ -494,9 +782,9 @@ turn_subject_into_mandala_interaction = {
|
|||
is_landed = yes
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
liege ?= scope:actor
|
||||
liege = scope:actor
|
||||
AND = {
|
||||
overlord ?= scope:actor
|
||||
overlord = scope:actor
|
||||
scope:actor = {
|
||||
has_realm_law_flag = can_convert_all_subjects_to_mandalas
|
||||
}
|
||||
|
|
@ -536,9 +824,9 @@ turn_subject_into_mandala_interaction = {
|
|||
NOT = { scope:actor.diarch ?= scope:recipient }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = clergy_unable_to_change_government_desc
|
||||
text = head_of_faith_unable_to_change_government_desc
|
||||
NOT = {
|
||||
scope:recipient = { holds_religious_office_trigger = yes }
|
||||
scope:recipient = { faith.religious_head ?= this }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -602,28 +890,34 @@ turn_subject_into_mandala_interaction = {
|
|||
scope:recipient = { custom_tooltip = demand_mandala_interaction_vassal_refuses }
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
government_has_flag = government_is_mandala
|
||||
is_adult = yes
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_county }
|
||||
gold < 300
|
||||
gold >= 300
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_duchy }
|
||||
gold < 600
|
||||
gold >= 600
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_kingdom }
|
||||
gold < 2000
|
||||
gold >= 2000
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient.capital_county.title_province = {
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
NOR = {
|
||||
has_holding_type = temple_citadel_holding
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
factor = 0
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
2374
common/character_interactions/00_war.txt
Normal file
2374
common/character_interactions/00_war.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -11,22 +11,6 @@ fund_inspiration_interaction = {
|
|||
category = interaction_category_vassal
|
||||
desc = fund_inspiration_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
OR = {
|
||||
has_royal_court = yes
|
||||
OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority }
|
||||
}
|
||||
is_at_war = no
|
||||
gold > ai_inspiration_desired_gold_value
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
save_temporary_scope_as = inspiration_sponsor
|
||||
NOT = { has_character_flag = recently_fund_inspiration }
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient = {
|
||||
is_ruler = no
|
||||
|
|
@ -106,18 +90,15 @@ fund_inspiration_interaction = {
|
|||
limit = { scope:recipient.inspiration = { has_inspiration_type = bow_inspiration } }
|
||||
custom_description_no_bullet = { text = bow_inspiration_cost_tt }
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:recipient.inspiration = { has_inspiration_type = religious_artifact_inspiration } }
|
||||
custom_description_no_bullet = { text = religious_artifact_inspiration_cost_tt }
|
||||
}
|
||||
|
||||
# Add a flag on AI to have an extra cooldown of 3 years
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
save_temporary_scope_as = inspiration_sponsor
|
||||
is_ai = yes
|
||||
gold < 1000
|
||||
NOT = {
|
||||
gold >= 1000
|
||||
}
|
||||
OR = {
|
||||
short_term_gold < ai_inspiration_desired_gold_value
|
||||
ai_greed >= 50
|
||||
|
|
@ -182,6 +163,18 @@ fund_inspiration_interaction = {
|
|||
adult = yes
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_at_war = no
|
||||
OR = {
|
||||
has_royal_court = yes
|
||||
OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority }
|
||||
}
|
||||
gold > ai_inspiration_desired_gold_value
|
||||
NOT = { has_character_flag = recently_fund_inspiration }
|
||||
NOT = { has_variable = conqueror }
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
|
|
@ -287,12 +280,9 @@ indebt_guest_interaction = {
|
|||
pre_answer_yes_key = ANSWER_WILL_SUCCEED
|
||||
pre_answer_maybe_breakdown_key = ANSWER_SUM_CHANCE
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
# Repeat some is_shown triggers for performance gains.
|
||||
indebt_guest_interaction_basic_checks_trigger = { ACTOR = this }
|
||||
}
|
||||
ai_potential = {
|
||||
# Repeat some is_shown triggers for performance gains.
|
||||
indebt_guest_interaction_basic_checks_trigger = { ACTOR = this }
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -43,14 +43,14 @@ offer_hostage_interaction = {
|
|||
scope:recipient = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
government_has_flag = government_is_herder
|
||||
government_has_flag = government_is_true_herder
|
||||
}
|
||||
}
|
||||
#Inside a merit realm vassals won't offer hostages except to your top liege.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
scope:recipient != scope:actor.top_liege
|
||||
}
|
||||
NAND = {
|
||||
|
|
@ -94,12 +94,16 @@ offer_hostage_interaction = {
|
|||
}
|
||||
scope:actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -461,15 +465,15 @@ offer_hostage_interaction = {
|
|||
}
|
||||
|
||||
is_available = {
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
|
|
@ -620,19 +624,11 @@ demand_hostage_interaction = {
|
|||
|
||||
cooldown_against_recipient = { years = 3 }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot exchange hostages with self
|
||||
scope:recipient != scope:actor
|
||||
# Cannot exchange hostages with a herder
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_herder } }
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_true_herder } }
|
||||
# Only significant rulers use hostages
|
||||
scope:actor.highest_held_title_tier > tier_barony
|
||||
OR = {
|
||||
|
|
@ -654,8 +650,8 @@ demand_hostage_interaction = {
|
|||
#Inside a merit realm vassals won't demand hostages.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
}
|
||||
NAND = {
|
||||
scope:actor = { government_has_flag = government_has_merit }
|
||||
|
|
@ -685,12 +681,16 @@ demand_hostage_interaction = {
|
|||
}
|
||||
scope:actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -1208,6 +1208,11 @@ demand_hostage_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
opinion_modifier = { # Opinion Factor
|
||||
|
|
@ -1323,20 +1328,11 @@ exchange_hostage_interaction = {
|
|||
|
||||
cooldown_against_recipient = { years = 3 }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot exchange hostages with self
|
||||
scope:recipient != scope:actor
|
||||
# Cannot exchange hostages with a herder
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_herder } }
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_true_herder } }
|
||||
# Only significant rulers use hostages
|
||||
scope:actor.highest_held_title_tier > tier_barony
|
||||
OR = {
|
||||
|
|
@ -1358,8 +1354,8 @@ exchange_hostage_interaction = {
|
|||
#Inside a merit realm vassals won't exchange hostages.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
}
|
||||
NAND = {
|
||||
scope:actor = { government_has_flag = government_has_merit }
|
||||
|
|
@ -1427,6 +1423,8 @@ exchange_hostage_interaction = {
|
|||
}
|
||||
}
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -1905,6 +1903,12 @@ exchange_hostage_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_adult = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
opinion_modifier = { # Opinion Factor
|
||||
|
|
@ -2053,7 +2057,7 @@ return_hostage_interaction = {
|
|||
desc = return_hostage_interaction_desc
|
||||
|
||||
populate_recipient_list = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
every_warden_hostage = {
|
||||
limit = { home_court ?= scope:recipient }
|
||||
add_to_list = characters
|
||||
|
|
@ -2063,31 +2067,22 @@ return_hostage_interaction = {
|
|||
|
||||
cost = {}
|
||||
|
||||
is_available = {
|
||||
# Implied by is_shown, but asked once per character instead of once per recipient
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
any_warden_hostage = { count >= 1 }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot return hostages to self
|
||||
exists = scope:puppet_or_actor
|
||||
scope:recipient != scope:puppet_or_actor
|
||||
scope:recipient != scope:actor
|
||||
# Must have a hostage
|
||||
OR = {
|
||||
scope:puppet_or_actor ?= {
|
||||
scope:actor = {
|
||||
any_warden_hostage = { home_court ?= scope:recipient }
|
||||
}
|
||||
scope:recipient.warden ?= scope:puppet_or_actor
|
||||
scope:recipient.warden ?= scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
redirect = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.warden ?= scope:puppet_or_actor
|
||||
scope:recipient.warden ?= scope:actor
|
||||
}
|
||||
scope:recipient = { save_scope_as = secondary_recipient }
|
||||
scope:recipient.home_court = { save_scope_as = recipient }
|
||||
|
|
@ -2097,9 +2092,9 @@ return_hostage_interaction = {
|
|||
is_valid_showing_failures_only = {
|
||||
NOR = {
|
||||
# Must be at peace
|
||||
scope:recipient = { is_at_war_with = scope:puppet_or_actor }
|
||||
scope:recipient = { is_at_war_with = scope:actor }
|
||||
# Only family oriented governments use hostages
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_theocracy
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
|
|
@ -2120,7 +2115,7 @@ return_hostage_interaction = {
|
|||
|
||||
can_send = {
|
||||
NOT = {
|
||||
scope:puppet_or_actor = { is_at_war_with = scope:recipient }
|
||||
scope:actor = { is_at_war_with = scope:recipient }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2130,7 +2125,7 @@ return_hostage_interaction = {
|
|||
|
||||
on_accept = {
|
||||
# Save scopes for clarity
|
||||
scope:puppet_or_actor = { save_scope_as = warden }
|
||||
scope:actor = { save_scope_as = warden }
|
||||
scope:recipient = { save_scope_as = home_court }
|
||||
scope:secondary_recipient = { save_scope_as = hostage }
|
||||
# Send toast informing sender of acceptance
|
||||
|
|
@ -2208,8 +2203,8 @@ return_hostage_interaction = {
|
|||
}
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_any_cb_on = scope:puppet_or_actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:puppet_or_actor.current_strength_with_allies_value
|
||||
has_any_cb_on = scope:actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:actor.current_strength_with_allies_value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2218,21 +2213,21 @@ return_hostage_interaction = {
|
|||
}
|
||||
opinion_modifier = { # Opinion Factor
|
||||
who = scope:recipient
|
||||
opinion_target = scope:puppet_or_actor
|
||||
opinion_target = scope:actor
|
||||
multiplier = 0.5
|
||||
desc = AI_OPINION_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = 25
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
has_any_cb_on = scope:recipient
|
||||
scope:puppet_or_actor.current_strength_with_allies_fifty_percent_value > scope:recipient.current_strength_with_allies_value
|
||||
scope:actor.current_strength_with_allies_fifty_percent_value > scope:recipient.current_strength_with_allies_value
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_allied_to = scope:actor
|
||||
is_spouse_of = scope:recipient
|
||||
}
|
||||
}
|
||||
|
|
@ -2240,26 +2235,26 @@ return_hostage_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
has_any_cb_on = scope:puppet_or_actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:puppet_or_actor.current_strength_with_allies_value
|
||||
has_any_cb_on = scope:actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:actor.current_strength_with_allies_value
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
bp2_hostage_return_personality_modifier = {
|
||||
WARDEN = scope:puppet_or_actor
|
||||
WARDEN = scope:actor
|
||||
HOME_COURT = scope:recipient
|
||||
}
|
||||
# Cultural traditions
|
||||
modifier = {
|
||||
scope:puppet_or_actor.culture = { has_cultural_tradition = tradition_equitable }
|
||||
scope:actor.culture = { has_cultural_tradition = tradition_equitable }
|
||||
add = 25
|
||||
}
|
||||
modifier = {
|
||||
scope:puppet_or_actor.culture = { has_cultural_tradition = tradition_esteemed_hospitality }
|
||||
scope:actor.culture = { has_cultural_tradition = tradition_esteemed_hospitality }
|
||||
add = 25
|
||||
}
|
||||
modifier = {
|
||||
scope:puppet_or_actor = {
|
||||
scope:actor = {
|
||||
is_vassal_of = scope:recipient
|
||||
culture = { has_cultural_tradition = tradition_loyal_soldiers }
|
||||
}
|
||||
|
|
@ -2761,13 +2756,6 @@ influence_child_personality_interaction = {
|
|||
|
||||
desc = influence_child_personality_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
any_relation = { type = ward }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = { #any ai ward/hostage
|
||||
has_bp2_dlc_trigger = yes
|
||||
scope:recipient = {
|
||||
|
|
@ -4002,183 +3990,183 @@ influence_child_personality_interaction = {
|
|||
switch = {
|
||||
trigger = yes
|
||||
scope:sadistic = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:sadistic
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:sadistic
|
||||
}
|
||||
}
|
||||
scope:lustful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:lustful
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:lustful
|
||||
}
|
||||
}
|
||||
scope:chaste = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:chaste
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:chaste
|
||||
}
|
||||
}
|
||||
scope:gluttonous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:gluttonous
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:gluttonous
|
||||
}
|
||||
}
|
||||
scope:temperate = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:temperate
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:temperate
|
||||
}
|
||||
}
|
||||
scope:greedy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:greedy
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:greedy
|
||||
}
|
||||
}
|
||||
scope:generous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:generous
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:generous
|
||||
}
|
||||
}
|
||||
scope:lazy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:lazy
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:lazy
|
||||
}
|
||||
}
|
||||
scope:diligent = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:diligent
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:diligent
|
||||
}
|
||||
}
|
||||
scope:wrathful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:wrathful
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:wrathful
|
||||
}
|
||||
}
|
||||
scope:calm = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:calm
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:calm
|
||||
}
|
||||
}
|
||||
scope:patient = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:patient
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:patient
|
||||
}
|
||||
}
|
||||
scope:impatient = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:impatient
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:impatient
|
||||
}
|
||||
}
|
||||
scope:arrogant = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:arrogant
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:arrogant
|
||||
}
|
||||
}
|
||||
scope:humble = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:humble
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:humble
|
||||
}
|
||||
}
|
||||
scope:deceitful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:deceitful
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:deceitful
|
||||
}
|
||||
}
|
||||
scope:honest = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:honest
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:honest
|
||||
}
|
||||
}
|
||||
scope:craven = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:craven
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:craven
|
||||
}
|
||||
}
|
||||
scope:brave = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:brave
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:brave
|
||||
}
|
||||
}
|
||||
scope:shy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:shy
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:shy
|
||||
}
|
||||
}
|
||||
scope:gregarious = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:gregarious
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:gregarious
|
||||
}
|
||||
}
|
||||
scope:ambitious = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:ambitious
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:ambitious
|
||||
}
|
||||
}
|
||||
scope:content = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:content
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:content
|
||||
}
|
||||
}
|
||||
scope:arbitrary = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:arbitrary
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:arbitrary
|
||||
}
|
||||
}
|
||||
scope:just = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:just
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:just
|
||||
}
|
||||
}
|
||||
scope:cynical = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:cynical
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:cynical
|
||||
}
|
||||
}
|
||||
scope:zealous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:zealous
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:zealous
|
||||
}
|
||||
}
|
||||
scope:paranoid = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:paranoid
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:paranoid
|
||||
}
|
||||
}
|
||||
scope:trusting = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:trusting
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:trusting
|
||||
}
|
||||
}
|
||||
scope:compassionate = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:compassionate
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:compassionate
|
||||
}
|
||||
}
|
||||
scope:callous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:callous
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:callous
|
||||
}
|
||||
}
|
||||
scope:stubborn = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:stubborn
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:stubborn
|
||||
}
|
||||
}
|
||||
scope:fickle = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:fickle
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:fickle
|
||||
}
|
||||
}
|
||||
scope:eccentric = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:eccentric
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:eccentric
|
||||
}
|
||||
}
|
||||
scope:vengeful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:vengeful
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:vengeful
|
||||
}
|
||||
}
|
||||
scope:forgiving = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:forgiving
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:forgiving
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4742,183 +4730,183 @@ influence_child_personality_interaction = {
|
|||
switch = {
|
||||
trigger = yes
|
||||
scope:sadistic = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:sadistic
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:sadistic
|
||||
}
|
||||
}
|
||||
scope:lustful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:lustful
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:lustful
|
||||
}
|
||||
}
|
||||
scope:chaste = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:chaste
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:chaste
|
||||
}
|
||||
}
|
||||
scope:gluttonous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:gluttonous
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:gluttonous
|
||||
}
|
||||
}
|
||||
scope:temperate = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:temperate
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:temperate
|
||||
}
|
||||
}
|
||||
scope:greedy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:greedy
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:greedy
|
||||
}
|
||||
}
|
||||
scope:generous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:generous
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:generous
|
||||
}
|
||||
}
|
||||
scope:lazy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:lazy
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:lazy
|
||||
}
|
||||
}
|
||||
scope:diligent = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:diligent
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:diligent
|
||||
}
|
||||
}
|
||||
scope:wrathful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:wrathful
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:wrathful
|
||||
}
|
||||
}
|
||||
scope:calm = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:calm
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:calm
|
||||
}
|
||||
}
|
||||
scope:patient = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:patient
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:patient
|
||||
}
|
||||
}
|
||||
scope:impatient = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:impatient
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:impatient
|
||||
}
|
||||
}
|
||||
scope:arrogant = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:arrogant
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:arrogant
|
||||
}
|
||||
}
|
||||
scope:humble = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:humble
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:humble
|
||||
}
|
||||
}
|
||||
scope:deceitful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:deceitful
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:deceitful
|
||||
}
|
||||
}
|
||||
scope:honest = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:honest
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:honest
|
||||
}
|
||||
}
|
||||
scope:craven = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:craven
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:craven
|
||||
}
|
||||
}
|
||||
scope:brave = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:brave
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:brave
|
||||
}
|
||||
}
|
||||
scope:shy = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:shy
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:shy
|
||||
}
|
||||
}
|
||||
scope:gregarious = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:gregarious
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:gregarious
|
||||
}
|
||||
}
|
||||
scope:ambitious = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:ambitious
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:ambitious
|
||||
}
|
||||
}
|
||||
scope:content = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:content
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:content
|
||||
}
|
||||
}
|
||||
scope:arbitrary = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:arbitrary
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:arbitrary
|
||||
}
|
||||
}
|
||||
scope:just = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:just
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:just
|
||||
}
|
||||
}
|
||||
scope:cynical = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:cynical
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:cynical
|
||||
}
|
||||
}
|
||||
scope:zealous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:zealous
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:zealous
|
||||
}
|
||||
}
|
||||
scope:paranoid = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:paranoid
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:paranoid
|
||||
}
|
||||
}
|
||||
scope:trusting = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:trusting
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:trusting
|
||||
}
|
||||
}
|
||||
scope:compassionate = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:compassionate
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:compassionate
|
||||
}
|
||||
}
|
||||
scope:callous = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:callous
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:callous
|
||||
}
|
||||
}
|
||||
scope:stubborn = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:stubborn
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:stubborn
|
||||
}
|
||||
}
|
||||
scope:fickle = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:fickle
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:fickle
|
||||
}
|
||||
}
|
||||
scope:eccentric = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:eccentric
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:eccentric
|
||||
}
|
||||
}
|
||||
scope:vengeful = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:vengeful
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:vengeful
|
||||
}
|
||||
}
|
||||
scope:forgiving = {
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:forgiving
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:forgiving
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4956,6 +4944,10 @@ influence_child_personality_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
any_relation = { type = ward }
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 36
|
||||
|
|
@ -5004,4 +4996,3 @@ influence_child_personality_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
851
common/character_interactions/10_ach_interactions.txt
Normal file
851
common/character_interactions/10_ach_interactions.txt
Normal file
|
|
@ -0,0 +1,851 @@
|
|||
coronation_anointment_request = {
|
||||
category = interaction_category_religion
|
||||
icon = coronation_icon
|
||||
|
||||
desc = coronation_anointment_request_desc
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = head_of_faith
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 0
|
||||
duchy = 0
|
||||
kingdom = 0
|
||||
empire = 12
|
||||
hegemony = 12
|
||||
}
|
||||
popup_on_receive = yes
|
||||
pause_on_receive = yes
|
||||
|
||||
cooldown_against_recipient = { years = 5 }
|
||||
|
||||
is_shown = {
|
||||
NOT = { scope:actor = scope:recipient }
|
||||
scope:actor = {
|
||||
NOT = { has_realm_law = crowned_emperor }
|
||||
coronation_trigger = yes
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
this = scope:actor.faith.religious_head
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
is_imprisoned = no
|
||||
NOT = { has_trait = excommunicated }
|
||||
age >= 10
|
||||
}
|
||||
scope:recipient = {
|
||||
is_imprisoned = no
|
||||
custom_tooltip = {
|
||||
text = anointment_request_already_supported
|
||||
NOT = {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = {
|
||||
value = 500
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_ai = yes }
|
||||
}
|
||||
subtract = 500
|
||||
}
|
||||
if = {
|
||||
limit = { scope:piety_send_option = yes }
|
||||
add = scope:actor.monumental_piety_value
|
||||
desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
}
|
||||
if = {
|
||||
limit = { scope:hook = yes }
|
||||
value = 0
|
||||
}
|
||||
}
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = { scope:gold_send_option = yes }
|
||||
add = scope:actor.major_gold_value
|
||||
desc = GOLD_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
greeting = positive
|
||||
notification_text = CORONATION_ANOINTMENT_REQUEST_INTERACTION_NOTIFICATION
|
||||
|
||||
ai_accept = {
|
||||
base = -60
|
||||
modifier = {
|
||||
add = 80
|
||||
scope:actor = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
opinion_modifier = {
|
||||
opinion_target = scope:actor
|
||||
who = scope:recipient
|
||||
multiplier = 0.5
|
||||
}
|
||||
|
||||
modifier = { # Same language
|
||||
add = 5
|
||||
desc = speaks_same_language_interaction_reason
|
||||
trigger = {
|
||||
scope:actor = {
|
||||
knows_language_of_culture = scope:recipient.culture
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_SODOMITE
|
||||
scope:actor = {
|
||||
has_trait = sodomite
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:sodomite
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_SODOMITE
|
||||
scope:actor = {
|
||||
has_trait = sodomite
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:sodomite
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_DEVIANT
|
||||
scope:actor = {
|
||||
has_trait = deviant
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:deviant
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_DEVIANT
|
||||
scope:actor = {
|
||||
has_trait = deviant
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:deviant
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = adulterer
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:adulterer
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = adulterer
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:adulterer
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = fornicator
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:fornicator
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -10
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = fornicator
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:fornicator
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_WITCH
|
||||
scope:actor = {
|
||||
has_trait = witch
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:witch
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_WITCH
|
||||
scope:actor = {
|
||||
has_trait = witch
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:witch
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am a Murderer
|
||||
add = -50
|
||||
desc = I_AM_MURDERER
|
||||
scope:actor = {
|
||||
has_trait = murderer
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am Incestous
|
||||
add = -50
|
||||
desc = I_AM_INCESTOUS
|
||||
scope:actor = {
|
||||
NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
has_trait = incestuous
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am a Kinslayer
|
||||
add = -30
|
||||
desc = I_AM_A_KINSLAYER
|
||||
scope:actor = {
|
||||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = { # I am a Kinslayer
|
||||
add = -15
|
||||
desc = I_AM_A_KINSLAYER
|
||||
scope:actor = {
|
||||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = zealous
|
||||
}
|
||||
desc = ai_acceptance_trait_zealous
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = pilgrim
|
||||
}
|
||||
desc = ai_acceptance_trait_pilgrim
|
||||
}
|
||||
modifier = {
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = holy_warrior
|
||||
}
|
||||
desc = ai_acceptance_trait_holy_warrior
|
||||
}
|
||||
modifier = {
|
||||
add = 25
|
||||
scope:recipient = {
|
||||
is_landed = no
|
||||
}
|
||||
OR = {
|
||||
scope:recipient.liege ?= scope:actor
|
||||
scope:recipient.top_liege ?= scope:actor
|
||||
}
|
||||
desc = I_AM_LIEGE_TOP_LIEGE
|
||||
}
|
||||
modifier = {
|
||||
add = 15
|
||||
scope:recipient = {
|
||||
is_landed = yes
|
||||
}
|
||||
OR = {
|
||||
scope:recipient.liege ?= scope:actor
|
||||
scope:recipient.top_liege ?= scope:actor
|
||||
}
|
||||
desc = I_AM_LIEGE_TOP_LIEGE
|
||||
}
|
||||
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_SAVIOR
|
||||
add = 15
|
||||
scope:actor = {
|
||||
has_trait = savior
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_DIVINE_BLOOD
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = divine_blood
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_PARAGON
|
||||
add = 15
|
||||
scope:actor = {
|
||||
has_trait = paragon
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_CONSECRATED_BLOOD
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = consecrated_blood
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # You are of the same dynasty as the Head of Faith
|
||||
add = 5
|
||||
desc = YOU_ARE_MY_DYNASTY_MEMBER
|
||||
scope:recipient = {
|
||||
is_lowborn = no
|
||||
dynasty = scope:actor.dynasty
|
||||
NOR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
is_child_of = scope:actor
|
||||
scope:recipient.dynasty = scope:secondary_recipient.dynasty
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # You are of the same house as the Head of Faith
|
||||
add = 10
|
||||
desc = YOU_ARE_MY_HOUSE_MEMBER
|
||||
scope:recipient = {
|
||||
is_lowborn = no
|
||||
house = scope:actor.house
|
||||
NOR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
is_child_of = scope:actor
|
||||
scope:recipient.house = scope:secondary_recipient.house
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Related to the Head of Faith
|
||||
add = 10
|
||||
desc = YOU_ARE_MY_RELATIVE
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
}
|
||||
NOT = { is_child_of = scope:actor }
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Parent of the Head of Faith
|
||||
add = 25
|
||||
desc = YOU_ARE_MY_PARENT
|
||||
scope:recipient = {
|
||||
is_child_of = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Friend of the Head of Faith
|
||||
add = 25
|
||||
desc = WE_ARE_FRIENDS
|
||||
scope:recipient = {
|
||||
has_relation_friend = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Best Friend of the Head of Faith
|
||||
add = 50
|
||||
desc = WE_ARE_BEST_FRIENDS
|
||||
scope:recipient = {
|
||||
has_relation_best_friend = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Lover of the Head of Faith
|
||||
add = 10
|
||||
desc = WE_ARE_LOVERS
|
||||
scope:recipient = {
|
||||
has_relation_lover = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Rival of the Head of Faith
|
||||
add = -100
|
||||
desc = WE_ARE_RIVALS
|
||||
scope:recipient = {
|
||||
has_relation_rival = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Nemesis of the Head of Faith
|
||||
add = -500
|
||||
desc = WE_ARE_NEMESES
|
||||
scope:recipient = {
|
||||
has_relation_nemesis = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 10
|
||||
multiply = scope:actor.num_virtuous_traits
|
||||
}
|
||||
scope:actor.num_virtuous_traits > 0
|
||||
desc = I_AM_VIRTUOUS
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 5
|
||||
multiply = scope:actor.piety_level
|
||||
}
|
||||
scope:actor.piety_level > 1
|
||||
desc = I_AM_PIOUS
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -30
|
||||
scope:actor.piety_level = 0
|
||||
desc = I_HAVE_LOW_PIETY
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 5
|
||||
multiply = scope:actor.piety_level
|
||||
}
|
||||
scope:actor.piety_level > 2
|
||||
scope:actor.gold < 0
|
||||
desc = I_AM_PIOUS_AND_BROKE
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = -10
|
||||
multiply = scope:actor.num_sinful_traits
|
||||
}
|
||||
scope:actor.num_sinful_traits > 0
|
||||
desc = I_AM_SINFUL
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 20
|
||||
scope:actor = {
|
||||
has_trait = crusader_king
|
||||
}
|
||||
desc = I_HAVE_CRUSADER_KING_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 20
|
||||
scope:actor = {
|
||||
has_trait = saint
|
||||
}
|
||||
desc = I_HAVE_SAINT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 30
|
||||
scope:actor = {
|
||||
has_trait = saoshyant
|
||||
}
|
||||
desc = I_HAVE_SAOSHYANT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = saoshyant_descendant
|
||||
}
|
||||
desc = I_HAVE_SAOSHYANT_DESCENDANT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = sayyid
|
||||
}
|
||||
desc = I_HAVE_SAYYID_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = order_member
|
||||
}
|
||||
desc = I_HAVE_ORDER_MEMBER_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = faith_warrior
|
||||
}
|
||||
desc = I_HAVE_FAITH_WARRIOR_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = theologian
|
||||
}
|
||||
desc = I_HAVE_THEOLOGIAN_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = despoiler_of_byzantium
|
||||
}
|
||||
desc = I_HAVE_DESPOILER_OF_BYZANTIUM_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = gallowsbait
|
||||
}
|
||||
desc = I_HAVE_GALLOWSBAIT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = decadent
|
||||
}
|
||||
desc = I_HAVE_DECADENT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
desc = BASE_RELUCTANCE
|
||||
trigger = {
|
||||
has_game_rule = hard_difficulty
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -75
|
||||
desc = BASE_RELUCTANCE
|
||||
trigger = {
|
||||
has_game_rule = very_hard_difficulty
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 60
|
||||
desc = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE_TT
|
||||
scope:gold_send_option = yes
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 40
|
||||
desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
scope:piety_send_option = yes
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
value = 0
|
||||
scope:recipient = {
|
||||
every_held_title = {
|
||||
limit = {
|
||||
is_head_of_faith = no
|
||||
}
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder = scope:actor
|
||||
}
|
||||
add = 20
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = TRADE_LAND_ACCEPTANCE_SEND_OPTION
|
||||
scope:land_send_option = yes
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
scope:recipient = {
|
||||
faith_dominant_gender_female_or_equal = no
|
||||
}
|
||||
scope:actor = {
|
||||
is_female = yes
|
||||
}
|
||||
desc = I_AM_FEMALE_WHEN_MALE_IS_PREFERRED
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
scope:recipient = {
|
||||
faith_dominant_gender_male_or_equal = no
|
||||
}
|
||||
scope:actor = {
|
||||
is_male = yes
|
||||
}
|
||||
desc = I_AM_MALE_WHEN_FEMALE_IS_PREFERRED
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level <= 0
|
||||
}
|
||||
add = -15
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level = 1
|
||||
}
|
||||
add = -10
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level = 2
|
||||
}
|
||||
add = -5
|
||||
}
|
||||
modifier = {
|
||||
desc = "HIGH_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
legitimacy_level = 4
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
modifier = {
|
||||
desc = "HIGH_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
legitimacy_level >= 5
|
||||
}
|
||||
add = 15
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = {
|
||||
custom_description = {
|
||||
text = "spending_hook"
|
||||
subject = scope:actor
|
||||
object = scope:recipient
|
||||
scope:hook = yes
|
||||
}
|
||||
}
|
||||
|
||||
send_option = { # Hook
|
||||
flag = hook
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
has_usable_hook = scope:recipient
|
||||
}
|
||||
}
|
||||
localization = GENERIC_SPEND_A_HOOK
|
||||
}
|
||||
|
||||
should_use_extra_icon = {
|
||||
scope:actor = { has_usable_hook = scope:recipient }
|
||||
}
|
||||
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
||||
|
||||
send_option = { # Piety
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
scope:actor = { piety >= monumental_piety_value }
|
||||
custom_tooltip = {
|
||||
text = already_using_hook
|
||||
NOT = { scope:hook = yes }
|
||||
}
|
||||
}
|
||||
flag = piety_send_option
|
||||
localization = TRADE_PIETY_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_option = { # Gold
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
scope:actor = { gold >= major_gold_value }
|
||||
custom_tooltip = {
|
||||
text = already_using_hook
|
||||
NOT = { scope:hook = yes }
|
||||
}
|
||||
}
|
||||
flag = gold_send_option
|
||||
localization = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_option = { # Return land
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
custom_tooltip = {
|
||||
text = coronation_request_return_land_trigger
|
||||
scope:recipient = {
|
||||
any_held_title = {
|
||||
is_head_of_faith = no
|
||||
any_de_jure_county = {
|
||||
holder = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
flag = land_send_option
|
||||
localization = TRADE_LAND_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_options_exclusive = no
|
||||
|
||||
on_accept = {
|
||||
scope:recipient = {
|
||||
custom_tooltip = anoinment_request_accepted_tt
|
||||
add_to_variable_list = {
|
||||
name = supported_anointments
|
||||
target = scope:actor
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:gold_send_option = yes
|
||||
}
|
||||
scope:recipient = {
|
||||
add_short_term_gold = scope:actor.major_gold_value
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:land_send_option = yes
|
||||
}
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
}
|
||||
scope:recipient = {
|
||||
every_held_title = {
|
||||
limit = {
|
||||
is_head_of_faith = no
|
||||
}
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder = scope:actor
|
||||
}
|
||||
change_title_holder_include_vassals = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = coronation_events.0400
|
||||
}
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
scope:actor = {
|
||||
trigger_event = religious_interaction.32
|
||||
}
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
age >= 16
|
||||
coronation_trigger = yes
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
modifier = {
|
||||
has_game_rule = coronation_laws_off
|
||||
add = -25
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -69,18 +69,18 @@ debug_impact_house_relation_interaction = {
|
|||
custom_tooltip = {
|
||||
text = action_in_debt_click
|
||||
NOT = {
|
||||
scope:actor = { house_has_feud_relation_with_trigger = { TARGET = scope:recipient } }
|
||||
house_has_feud_relation_with_trigger = { TARGET = scope:recipient }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_send = {
|
||||
house_relation_is_valid_to_start_trigger = {
|
||||
HOUSE = scope:actor.house
|
||||
OTHER_HOUSE = scope:recipient.house
|
||||
}
|
||||
house_relation_is_valid_to_start_trigger = {
|
||||
HOUSE = scope:actor.house
|
||||
OTHER_HOUSE = scope:recipient.house
|
||||
}
|
||||
}
|
||||
on_accept = {
|
||||
if = {
|
||||
limit = { scope:clear_relation = yes }
|
||||
|
|
|
|||
|
|
@ -6,14 +6,9 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
category = interaction_category_religion
|
||||
|
||||
desc = ep3_hof_ask_for_influence_interaction_desc
|
||||
notification_text = ASK_FOR_INFLUENCE_TEXT
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = head_of_faith
|
||||
ai_recipients = realm_priest_superior
|
||||
ai_recipients = superior
|
||||
ai_recipients = realm_priest_top_superior
|
||||
ai_recipients = councillors
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
|
|
@ -27,95 +22,51 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
hegemony = 24
|
||||
}
|
||||
|
||||
redirect = {
|
||||
scope:actor = {
|
||||
spiritual_hof_or_realm_priest_superior_recipient_redirect_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
cooldown_against_recipient = { years = 10 }
|
||||
|
||||
is_available = {
|
||||
government_has_mechanic = administrative
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
piety >= massive_piety_value
|
||||
exists = faith.religious_head
|
||||
exists = house
|
||||
NOT = { has_trait = excommunicated }
|
||||
}
|
||||
is_playable_character = yes
|
||||
faith ?= {
|
||||
OR = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
has_doctrine_parameter = has_clerical_regions
|
||||
}
|
||||
}
|
||||
is_lowborn = no
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient != scope:puppet_or_actor
|
||||
scope:puppet_or_actor ?= {
|
||||
broader_clergy_show_hof_or_superior_interactions_trigger = yes
|
||||
scope:recipient != scope:actor
|
||||
scope:actor.faith = {
|
||||
religious_head = scope:recipient
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
scope:actor = {
|
||||
is_playable_character = yes
|
||||
government_allows = administrative
|
||||
is_lowborn = no
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
spiritual_hof_or_realm_priest_superior_recipient_trigger = yes
|
||||
piety >= massive_piety_value
|
||||
custom_description = {
|
||||
text = hof_ask_for_gold_excommunicated
|
||||
text = "hof_ask_for_gold_excommunicated"
|
||||
NOT = { has_trait = excommunicated }
|
||||
}
|
||||
NOT = { is_at_war_with = scope:recipient }
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_UNREFORMED_FAITH
|
||||
custom_description = {
|
||||
text = "hof_interaction_unreformed_faith"
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = unreformed }
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_STATE_FAITH
|
||||
top_liege = {
|
||||
government_allows = state_faith
|
||||
exists = primary_title.state_rite
|
||||
}
|
||||
rite = {
|
||||
this = scope:actor.top_liege.primary_title.state_rite
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_HAS_HOUSE_MODIFIER
|
||||
custom_description = {
|
||||
text = "hof_interaction_has_house_modifier"
|
||||
house ?= {
|
||||
NOR = {
|
||||
NOT = {
|
||||
has_house_modifier = ep3_requested_faith_support_modifier
|
||||
has_house_modifier = ep3_requested_faith_support_modifier_small
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_IS_HOUSE_HEAD
|
||||
custom_description = {
|
||||
text = "hof_interaction_is_house_head"
|
||||
house ?= {
|
||||
house_head = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = recipient_supports_3_houses_tt
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 3
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
auto_accept = {
|
||||
|
|
@ -158,14 +109,19 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
|
||||
on_decline = {
|
||||
show_as_tooltip = {
|
||||
scope:actor = { clerical_interaction_refusal_major_effect = yes }
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = ep3_interactions_events.0621
|
||||
}
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_playable_character = yes
|
||||
piety >= massive_piety_value
|
||||
NOT = { has_trait = excommunicated }
|
||||
exists = faith.religious_head
|
||||
exists = house
|
||||
}
|
||||
|
||||
ai_accept = {
|
||||
base = -50
|
||||
|
||||
|
|
@ -175,33 +131,6 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
multiplier = 0.5
|
||||
}
|
||||
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
ai_greed > 0
|
||||
ai_greed < 0
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = scope:recipient.ai_greed
|
||||
multiply = 0.5
|
||||
}
|
||||
desc = AI_GREED_REASON
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
ai_honor > 0
|
||||
ai_honor < 0
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = scope:recipient.ai_honor
|
||||
multiply = -0.5
|
||||
}
|
||||
desc = AI_HONOR_REASON
|
||||
}
|
||||
|
||||
#Doesn't like the emperor... if you're not the emperor
|
||||
modifier = {
|
||||
add = 5
|
||||
|
|
@ -341,6 +270,14 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
modifier = { # HoF wants the influence for themselves!
|
||||
add = -10
|
||||
desc = THEY_ARE_GREEDY
|
||||
scope:recipient = {
|
||||
ai_greed >= high_positive_greed
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am influential already
|
||||
add = -10
|
||||
desc = I_AM_INFLUENTIAL
|
||||
|
|
@ -367,11 +304,11 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
OR = {
|
||||
AND = {
|
||||
has_trait = fornicator
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = adulterer
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -389,7 +326,7 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
add = -50
|
||||
desc = I_AM_INCESTOUS
|
||||
scope:actor = {
|
||||
NOT = { scope:recipient = { rite = { rite_has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
has_trait = incestuous
|
||||
}
|
||||
}
|
||||
|
|
@ -401,15 +338,15 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -559,20 +496,20 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
scope:actor.num_sinful_traits > 0
|
||||
desc = I_AM_SINFUL
|
||||
}
|
||||
|
||||
|
||||
# Admin family attribute bonus
|
||||
modifier = {
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor.house ?= { has_house_aspiration_parameter = increased_clerical_influence_acceptance_3 }
|
||||
scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_3 }
|
||||
}
|
||||
add = increased_clerical_influence_acceptance_3_value
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor.house ?= { has_house_aspiration_parameter = increased_clerical_influence_acceptance_2 }
|
||||
scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_2 }
|
||||
}
|
||||
add = increased_clerical_influence_acceptance_2_value
|
||||
}
|
||||
|
|
@ -582,51 +519,13 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
scope:actor.house ?= {
|
||||
OR = {
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_1
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_2
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_3
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_1
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_2
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_3
|
||||
}
|
||||
}
|
||||
desc = you_have_faithful_nobles_attribute_with_value_desc
|
||||
}
|
||||
secular_to_ecclesiastical_pam_factors_acceptance_modifier = yes
|
||||
|
||||
modifier = {
|
||||
add = -30
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value < 2
|
||||
}
|
||||
}
|
||||
desc = supports_other_house_reason
|
||||
}
|
||||
modifier = {
|
||||
add = -75
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 2
|
||||
}
|
||||
}
|
||||
desc = supports_other_houses_reason
|
||||
}
|
||||
modifier = {
|
||||
scope:actor.house ?= {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
add = 25
|
||||
desc = YOUR_FAMILY_IS_POWERFUL
|
||||
}
|
||||
modifier = {
|
||||
scope:actor.house ?= {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
add = 50
|
||||
desc = YOUR_FAMILY_IS_DOMINANT
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
|
|
@ -694,25 +593,5 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
ai_has_cautious_personality = no
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value < 2
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -75
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -13,8 +13,8 @@ tribute_mission_gold_interaction = {
|
|||
#Small Tribute
|
||||
send_option = {
|
||||
flag = small_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = small_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -29,7 +29,7 @@ tribute_mission_gold_interaction = {
|
|||
send_option = {
|
||||
flag = adequate_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = adequate_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -44,7 +44,7 @@ tribute_mission_gold_interaction = {
|
|||
send_option = {
|
||||
flag = excessive_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = excessive_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -130,9 +130,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = small_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = small_herd_tribute_value
|
||||
|
|
@ -151,9 +151,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = adequate_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = adequate_herd_tribute_value
|
||||
|
|
@ -171,9 +171,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = excessive_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = excessive_herd_tribute_value
|
||||
|
|
@ -266,7 +266,6 @@ tribute_mission_artifact_interaction = {
|
|||
|
||||
target_type = artifact
|
||||
target_filter = actor_artifacts
|
||||
show_all_targets = no
|
||||
|
||||
ai_min_reply_days = 0
|
||||
ai_max_reply_days = 0
|
||||
|
|
@ -306,7 +305,7 @@ tribute_mission_artifact_interaction = {
|
|||
scope:recipient = { is_ai = no }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 0
|
||||
modifier = {
|
||||
|
|
@ -327,6 +326,21 @@ tribute_mission_artifact_interaction = {
|
|||
}
|
||||
desc = ARTIFACT_NOT_BENEFIT_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = -500
|
||||
scope:target = {
|
||||
has_variable = unwanted_artifact
|
||||
}
|
||||
#No harm in reusing the wording
|
||||
desc = ARTIFACT_CURSED_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = -1000
|
||||
scope:target = {
|
||||
has_variable = cursed_artifact
|
||||
}
|
||||
desc = ARTIFACT_CURSED_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = 100
|
||||
exists = scope:target.var:banner_dynasty
|
||||
|
|
@ -351,7 +365,7 @@ tribute_mission_artifact_interaction = {
|
|||
desc = ARTIFACT_USELESS_BANNER_REASON
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
}
|
||||
|
|
@ -405,10 +419,6 @@ tribute_mission_concubine_interaction = {
|
|||
flag = cannot_be_diarch # just enough to make sure they don't succeed to the diarchy while en route
|
||||
years = 2
|
||||
}
|
||||
set_variable = {
|
||||
name = can_not_marry
|
||||
years = 2
|
||||
}
|
||||
}
|
||||
custom_tooltip = tribute_mission_concubine_interaction.tooltip
|
||||
#Some Mandala piety
|
||||
|
|
@ -421,7 +431,7 @@ tribute_mission_concubine_interaction = {
|
|||
|
||||
ai_accept = {
|
||||
base = 50
|
||||
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -522,7 +532,7 @@ tribute_mission_concubine_interaction = {
|
|||
|
||||
modifier = { # A Recipient is unwilling to take a same-sex concubine if their faith doesn't support it
|
||||
add = -1000
|
||||
|
||||
|
||||
scope:recipient = {
|
||||
allowed_to_marry_same_sex_trigger = no
|
||||
sex_same_as = scope:secondary_recipient
|
||||
|
|
@ -701,10 +711,10 @@ tribute_mission_eunuch_interaction = {
|
|||
populate_recipient_list = {
|
||||
scope:actor = {
|
||||
every_courtier = {
|
||||
limit = {
|
||||
limit = {
|
||||
tribute_mission_is_available_eunuch_trigger = yes
|
||||
NAND = {
|
||||
rite = { rite_has_doctrine = doctrine_theocracy_temporal }
|
||||
faith = { has_doctrine = doctrine_theocracy_temporal }
|
||||
this = scope:actor.cp:councillor_court_chaplain
|
||||
}
|
||||
}
|
||||
|
|
@ -739,7 +749,7 @@ tribute_mission_eunuch_interaction = {
|
|||
value = scope:secondary_recipient
|
||||
}
|
||||
custom_tooltip = tribute_mission_eunuch_interaction.tooltip
|
||||
stress_and_fulfillment_impact = {
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -855,7 +865,6 @@ tribute_mission_bunga_mas_interaction = {
|
|||
|
||||
target_type = artifact
|
||||
target_filter = actor_artifacts
|
||||
show_all_targets = no
|
||||
|
||||
ai_min_reply_days = 0
|
||||
ai_max_reply_days = 0
|
||||
|
|
@ -890,11 +899,11 @@ tribute_mission_bunga_mas_interaction = {
|
|||
auto_accept = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 100
|
||||
}
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
}
|
||||
|
|
|
|||
|
|
@ -447,6 +447,17 @@ c_alampur = {
|
|||
color1 = "yellow"
|
||||
color2 = "white"
|
||||
}
|
||||
c_aland = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "blue"
|
||||
color2 = "yellow"
|
||||
colored_emblem = {
|
||||
texture = "ce_stag.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "yellow"
|
||||
color3 = "black"
|
||||
}
|
||||
}
|
||||
c_alcacer_do_sal = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "white"
|
||||
|
|
@ -8566,25 +8577,25 @@ k_moldavia = {
|
|||
k_bulgaria={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=white
|
||||
color2=green_light
|
||||
color2=rgb { 51 102 74 }
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_lion_rampant_crown.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.500000 }
|
||||
scale={ 0.560000 0.560000 }
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.510000 0.510000 }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color1=rgb { 72 126 159 }
|
||||
texture="ce_border_banner.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.500000 }
|
||||
scale={ 0.666000 0.666000 }
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.590000 0.590000 }
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
|
|
@ -8594,8 +8605,8 @@ k_bulgaria={
|
|||
color1=yellow
|
||||
texture="ce_border_banner.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.505000 }
|
||||
scale={ 0.750000 0.750000 }
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.655000 0.655000 }
|
||||
depth=2.010000
|
||||
}
|
||||
|
||||
|
|
@ -10135,52 +10146,21 @@ k_old_armenia = {
|
|||
|
||||
# Existing entry
|
||||
k_croatia = {
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "red"
|
||||
color2 = "white"
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=white
|
||||
texture="ce_diagonal_stripe_02_striped.dds"
|
||||
texture="ce_points_12.dds"
|
||||
instance={
|
||||
position={ 0.105000 0.500000 }
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.905000 0.500000 }
|
||||
depth=1.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
depth=4.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
texture="ce_diagonal_stripe_02_striped.dds"
|
||||
instance={
|
||||
position={ 0.705000 0.500000 }
|
||||
depth=2.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.300000 0.500000 }
|
||||
depth=3.010000
|
||||
rotation=45
|
||||
scale={ 1.000000 -1.000000 }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
# Existing entry
|
||||
k_cyprus = {
|
||||
pattern = "pattern_solid.dds"
|
||||
|
|
@ -17574,6 +17554,31 @@ d_dalir = {
|
|||
}
|
||||
}
|
||||
|
||||
d_savo = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "black"
|
||||
color2 = "white"
|
||||
colored_emblem = {
|
||||
texture = "ce_bow.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "white"
|
||||
instance = { position = { 0.50 0.48 } rotation = 40 scale = { 1.0 1.0 } }
|
||||
}
|
||||
}
|
||||
|
||||
d_pohjanmaa = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "black"
|
||||
colored_emblem = {
|
||||
texture = "ce_bear_head.dds"
|
||||
color1 = "black"
|
||||
color2 = "red"
|
||||
color3 = "white"
|
||||
instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
||||
}
|
||||
}
|
||||
|
||||
d_karelia = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "red"
|
||||
|
|
@ -28655,6 +28660,56 @@ k_poland = {
|
|||
}
|
||||
}
|
||||
|
||||
# New temp CE
|
||||
# k_frisia = {
|
||||
# pattern="pattern_tricolor_horizontal_01.dds"
|
||||
# color1=red
|
||||
# color2=white
|
||||
# color3=blue_light
|
||||
# colored_emblem={
|
||||
# color1=yellow
|
||||
# color2=rgb { 141 21 4 }
|
||||
# texture="ce_lion_rampant_crown.dds"
|
||||
# instance={
|
||||
# scale={ 0.700000 0.700000 }
|
||||
# depth=1.010000
|
||||
# }
|
||||
# }
|
||||
# colored_emblem={
|
||||
# color1=yellow
|
||||
# color2=white
|
||||
# texture="ce_sword_simple.dds"
|
||||
# instance={
|
||||
# position={ 0.410000 0.190000 }
|
||||
# scale={ 0.430000 0.400000 }
|
||||
# rotation=36
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
# Finland
|
||||
k_finland = {
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_02.dds"
|
||||
instance={
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_cross_nordic.dds"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
# Proper CE
|
||||
k_jerusalem = {
|
||||
pattern = "pattern_solid.dds"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,379 +0,0 @@
|
|||
d_esthonia={
|
||||
pattern="pattern_barry_06.dds"
|
||||
color1=rgb{0 86 155}
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=rgb{173 117 20}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.63 0.11} scale={0.135 0.135} depth=3 rotation=153}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{238 183 103}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.41 0.10} scale={0.155 0.155} depth=7 rotation=171}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.72 0.14} scale={0.125 0.125} rotation=216}
|
||||
instance={position={0.58 0.07} scale={0.095 0.095} depth=12 rotation=109}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{15 73 127}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.38 0.095} scale={0.13 0.13} depth=8 rotation=51}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{236 158 42}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.335 0.115} scale={0.135 0.135} depth=6 rotation=32}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_escutcheon.dds"
|
||||
instance={position={0.5 0.465} scale={0.69 0.84} depth=16}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{72 174 194}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.68 0.115} scale={0.13 0.13} depth=1 rotation=156}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{17 53 87}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.245 0.145} scale={0.12 0.12} depth=4 rotation=187}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{11 134 247}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.45 0.11} scale={0.18 0.18} depth=10 rotation=201}
|
||||
instance={position={0.55 0.11} scale={-0.18 0.18} depth=11 rotation=163}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{192 158 108}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.635 0.11} scale={0.085 0.085} depth=2 rotation=52}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_chalice.dds"
|
||||
instance={position={0.5 0.165} scale={0.09 0.115} depth=9 rotation=178}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{109 137 163}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.295 0.12} scale={0.14 0.14} depth=5 rotation=178}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{0 102 203}
|
||||
color2=rgb{156 28 60}
|
||||
color3=rgb{0 0 0}
|
||||
texture="ce_leopard_passant_guardant.dds"
|
||||
instance={position={0.5 0.515} scale={0.40 0.40} depth=13}
|
||||
instance={position={0.5 0.39} scale={0.40 0.41} depth=14}
|
||||
instance={position={0.5 0.26} scale={0.40 0.40} depth=15}
|
||||
}
|
||||
}
|
||||
c_harjumaa={
|
||||
pattern="pattern_cross_01.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
}
|
||||
c_wiek={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_frame_circle_borre_doted.dds"
|
||||
instance={position={0.5 0.215} scale={0.355 0.355}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
texture="ce_eagle.dds"
|
||||
instance={position={0.5 0.545} scale={-1 1}}
|
||||
}
|
||||
}
|
||||
d_parnu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
texture="NEOW_ce_arm_holding_sword_3.dds"
|
||||
instance={position={0.25 0.45} scale={-1 1} rotation=53}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.185} scale={0.245 0.34}}
|
||||
instance={position={0.42 0.505} scale={0.1 0.1}}
|
||||
instance={position={0.59 0.505} scale={0.1 0.1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_religion_christianity_generic.dds"
|
||||
instance={position={0.5 0.465} scale={0.7 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.035 0} rotation=56}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.7 0.645} scale={0.5 0.5}}
|
||||
}
|
||||
}
|
||||
c_parnu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=yellow
|
||||
color2=black
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_bear_rampant.dds"
|
||||
instance={scale={0.94 0.94}}
|
||||
}
|
||||
}
|
||||
c_livs={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
texture="ce_eagle.dds"
|
||||
instance={position={0.5 0.56} scale={-1 1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.255 0.605} scale={0.58 0.58} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="ce_inescutcheon.dds"
|
||||
instance={scale={0.685 0.685}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_grain.dds"
|
||||
instance={position={0.5 0.485} scale={0.32 0.32}}
|
||||
}
|
||||
}
|
||||
d_narva={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle.dds"
|
||||
instance={position={0.21 0.2} scale={0.22 0.22}}
|
||||
instance={position={0.79 0.2} scale={0.22 0.22}}
|
||||
instance={position={0.5 0.88} scale={0.22 0.22}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="NEOW_ce_mackerel.dds"
|
||||
instance={position={0.5 0.45} scale={0.845 0.845}}
|
||||
instance={position={0.5 0.6} scale={-0.845 0.845}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.5 0.22} scale={0.63 0.63} rotation=61}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sabre.dds"
|
||||
instance={position={0.5 0.745} scale={0.595 0.595}}
|
||||
}
|
||||
}
|
||||
c_ida_viru={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_tower_and_wall.dds"
|
||||
instance={scale={-1 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_ordinary_pile.dds"
|
||||
instance={position={0.64 0.05} scale={0.36 -0.34}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_swords_crossed.dds"
|
||||
instance={position={0.37 0.37} scale={0.37 0.37}}
|
||||
}
|
||||
}
|
||||
c_laane_viru={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_tower_and_wall.dds"
|
||||
instance={scale={-1 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_ordinary_pile.dds"
|
||||
instance={position={0.64 0.05} scale={0.36 -0.34}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_swords_crossed.dds"
|
||||
instance={position={0.37 0.37} scale={0.37 0.37}}
|
||||
}
|
||||
}
|
||||
d_tartu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=grey
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={position={0.315 0.17} scale={0.175 0.28}}
|
||||
instance={position={0.685 0.17} scale={0.175 0.28}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_cross_07.dds"
|
||||
instance={position={0.315 0.15} scale={0.115 0.115}}
|
||||
instance={position={0.685 0.15} scale={0.115 0.115}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.5 0.775} scale={0.075 0.075}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_portcullis.dds"
|
||||
instance={position={0.5 0.685} scale={0.325 0.325}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_castle_random.dds"
|
||||
instance={position={0.5 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.31} scale={0.17 0.355}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.5 0.355} scale={0.31 0.31} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.5 0.355} scale={0.31 0.31} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.498 0.352} scale={0.31 0.31} rotation=315}
|
||||
}
|
||||
}
|
||||
c_tartu={
|
||||
pattern="pattern_diagonal_split_01.dds"
|
||||
color1=blue_light
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.31 0.3} scale={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_oak_leaf.dds"
|
||||
instance={position={0.61 0.7} scale={0.36 0.36} rotation=17}
|
||||
instance={position={0.71 0.77} scale={0.41 0.41} rotation=62}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_bendlet.dds"
|
||||
instance={scale={-1 1}}
|
||||
}
|
||||
}
|
||||
d_moonsund={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_norse_longship_gotland_shields.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="NEOW_ce_flame.dds"
|
||||
instance={position={0.52 0.36} scale={0.395 0.395} rotation=61}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="ce_star_07.dds"
|
||||
instance={position={0.37 0.43} scale={0.145 0.145}}
|
||||
}
|
||||
}
|
||||
c_saaremaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=black
|
||||
texture="ce_ship_longship.dds"
|
||||
instance={position={0.5 0.39} scale={0.74 0.74}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
color2=white
|
||||
texture="NEOW_ce_waves_05.dds"
|
||||
instance={position={0.5 0.54}}
|
||||
}
|
||||
}
|
||||
c_hiiumaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=red
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_fleur.dds"
|
||||
instance={position={0.265 0.255} scale={0.385 0.385}}
|
||||
instance={position={0.735 0.255} scale={0.385 0.385}}
|
||||
instance={position={0.265 0.71} scale={0.385 0.385}}
|
||||
instance={position={0.735 0.71} scale={0.385 0.385}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.435} scale={0.07 1}}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
|
||||
|
||||
k_sapmi_tornedalian={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=yellow
|
||||
|
|
@ -80,834 +82,3 @@ k_sapmi_kven={
|
|||
}
|
||||
|
||||
}
|
||||
c_ubmejeiednuo={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="NEOW_ce_kainuu_pattern.dds"
|
||||
instance={position={0.5 0.95} scale={1.7 1.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_triangle_mask.dds"
|
||||
instance={position={0.34 0.28} scale={-1 0.32}}
|
||||
instance={position={1 0.28} scale={0.32 0.32}}
|
||||
instance={position={0 0.3} scale={-0.5 0.25}}
|
||||
instance={position={0.5 0.3} scale={0.5 0.25}}
|
||||
instance={position={0.28 0.265} scale={-0.3 0.15}}
|
||||
instance={position={0.57 0.265} scale={0.3 0.15}}
|
||||
}
|
||||
}
|
||||
c_ubmeje={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
color3=red
|
||||
texture="NEOW_ce_reindeer_head.dds"
|
||||
instance={position={0.29 0.39} scale={0.55 0.55}}
|
||||
instance={position={0.71 0.39} scale={0.55 0.55}}
|
||||
instance={position={0.5 0.76} scale={0.55 0.55}}
|
||||
}
|
||||
}
|
||||
c_jahkamakke={
|
||||
pattern="pattern_checkers_02.dds"
|
||||
color1=yellow
|
||||
color2=red
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_polish_ajsicz.dds"
|
||||
instance={position={0.77 0.24} scale={0.38 0.38} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.68 0.34} scale={0.26 0.26}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_religion_bogomilist.dds"
|
||||
instance={position={0.3 0.69} scale={0.32 0.32}}
|
||||
instance={position={0.68 0.34} scale={0.32 0.32}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_cross_09.dds"
|
||||
instance={position={0.3 0.88} scale={0.22 0.22}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=blue
|
||||
color3=red
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.29 0.29} scale={0.45 0.45}}
|
||||
instance={position={0.7 0.75} scale={0.45 0.45}}
|
||||
}
|
||||
}
|
||||
c_torne={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_polish_ajsicz.dds"
|
||||
instance={position={0.57 0.26} scale={0.34 0.34} rotation=42}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.33} scale={0.21 0.21}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_religion_bogomilist.dds"
|
||||
instance={position={0.5 0.33} scale={0.27 0.27}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
color3=blue
|
||||
texture="NEOW_ce_ptarmigan_passant.dds"
|
||||
instance={position={0.5 0.78} scale={0.57 0.57}}
|
||||
}
|
||||
}
|
||||
c_pite={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=yellow
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.19 0.21} scale={0.13 0.13}}
|
||||
instance={position={0.24 0.11} scale={0.13 0.13}}
|
||||
instance={position={0.42 0.12} scale={0.13 0.13}}
|
||||
instance={position={0.6 0.09} scale={0.13 0.13}}
|
||||
instance={position={0.63 0.21} scale={0.13 0.13}}
|
||||
instance={position={0.79 0.22} scale={0.13 0.13}}
|
||||
instance={position={0.83 0.1} scale={0.13 0.13}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=red
|
||||
color3=yellow
|
||||
texture="NEOW_ce_reindeer_head.dds"
|
||||
instance={position={0.5 0.72} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_julevadno={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
color3=black
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=blue
|
||||
texture="ce_key.dds"
|
||||
instance={rotation=323}
|
||||
instance={rotation=229}
|
||||
}
|
||||
}
|
||||
c_karasjohka={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow_light
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.27 0.3} scale={0.46 0.46}}
|
||||
instance={position={0.73 0.3} scale={0.46 0.46}}
|
||||
instance={position={0.5 0.7} scale={0.46 0.46}}
|
||||
}
|
||||
}
|
||||
c_rounala={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=red
|
||||
texture="ce_griffin_rampant.dds"
|
||||
}
|
||||
}
|
||||
c_aviovara={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=black
|
||||
texture="ce_bear_passant.dds"
|
||||
instance={position={0.5 0.5} scale={0.89 0.89}}
|
||||
}
|
||||
}
|
||||
c_cahcesuolu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.13 0.16} rotation=210}
|
||||
instance={position={0.41 0.32} rotation=210}
|
||||
instance={position={0.69 0.48} rotation=210}
|
||||
instance={position={0.97 0.64} rotation=210}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_triangle_mask.dds"
|
||||
instance={position={0.5 0.1} rotation=180}
|
||||
}
|
||||
}
|
||||
c_roavvenjarga={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=green
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pall_5.dds"
|
||||
instance={position={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_03.dds"
|
||||
instance={position={0.18 0.3} scale={0.41 0.55} rotation=-138}
|
||||
instance={position={0.82 0.3} scale={0.41 0.55} rotation=138}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="ce_block_03.dds"
|
||||
instance={position={0.2 0.03} scale={0.41 0.55} rotation=-138}
|
||||
instance={position={0.8 0.03} scale={0.41 0.55} rotation=138}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow_light
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.5 0.17} scale={0.26 0.26}}
|
||||
}
|
||||
}
|
||||
c_giepma={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=red
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.5 0.31} scale={0.42 0.42}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=rgb{155 125 81}
|
||||
texture="NEOW_ce_salmon.dds"
|
||||
instance={position={0.5 0.72} scale={0.94 0.94}}
|
||||
}
|
||||
}
|
||||
c_kittila={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.95} scale={1.35 1.35}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=white
|
||||
texture="NEOW_ce_wolverine.dds"
|
||||
instance={position={0.5 0.68} scale={0.88 0.88}}
|
||||
}
|
||||
}
|
||||
c_tornionlaakso={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_ordinary_pile_03_inverted.dds"
|
||||
instance={position={0.5 0.27} scale={0.37 0.37}}
|
||||
instance={position={0.43 0.28} scale={0.12 0.24}}
|
||||
instance={position={0.57 0.28} scale={0.12 0.24}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=blue
|
||||
texture="NEOW_ce_tower_02.dds"
|
||||
instance={position={0.5 0.7} scale={0.7 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
color3=red
|
||||
texture="ce_globus_cruciger.dds"
|
||||
instance={position={0.5 0.18} scale={0.15 0.15}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_circle.dds"
|
||||
instance={position={0.43 0.26} scale={0.08 0.08}}
|
||||
instance={position={0.57 0.26} scale={0.08 0.08}}
|
||||
}
|
||||
}
|
||||
c_inari={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=grey
|
||||
texture="NEOW_ce_fish_antlered.dds"
|
||||
}
|
||||
}
|
||||
d_guoldat={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=red
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_seal_name_ding_4e01.dds"
|
||||
instance={position={0.44 0.6} scale={0.8 0.8} rotation=308}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_01.dds"
|
||||
mask={1}
|
||||
instance={position={0.12 0.32} scale={0.63 0.63} rotation=129}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.51 0.63} rotation=239}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.5 0.715} scale={0.93 0.81}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.165} scale={0.75 0.75}}
|
||||
}
|
||||
}
|
||||
c_murmansk={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.235} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship.dds"
|
||||
instance={position={0.5 0.4} scale={0.73 0.73}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.155} scale={0.615 0.615}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=blue
|
||||
color3=yellow
|
||||
texture="NEOW_ce_mackerel.dds"
|
||||
instance={position={0.5 0.78} scale={0.92 0.92}}
|
||||
}
|
||||
}
|
||||
c_ter={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship_figureheads.dds"
|
||||
instance={position={0.015 0.425} scale={-0.75 0.75}}
|
||||
instance={position={0.985 0.425} scale={0.75 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="NEOW_ce_waves_05.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 1} scale={0.75 0.52}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.5 0.505} scale={0.555 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.13} scale={0.775 0.575}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.21 0.615} scale={0.13 0.13}}
|
||||
instance={position={0.79 0.615} scale={0.13 0.13}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.21 0.506} scale={0.01 0.1}}
|
||||
instance={position={0.79 0.506} scale={0.01 0.1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color3=blue_light
|
||||
texture="ce_fish.dds"
|
||||
instance={position={0.5 0.885} scale={0.215 0.215}}
|
||||
}
|
||||
}
|
||||
c_jovvkuj={
|
||||
pattern="pattern_vertical_split_01.dds"
|
||||
color1=green_light
|
||||
color2=blue_light
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={scale={0.375 0.375}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="NEOW_ce_meese.dds"
|
||||
instance={position={0.245 0.39} scale={-0.53 0.53} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue_light
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.765 0.435} scale={0.555 0.555} rotation=45}
|
||||
}
|
||||
}
|
||||
c_east_kiilt={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
texture="NEOW_ce_tower_02.dds"
|
||||
instance={position={0.5 0.605} scale={0.41 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=rgb { 1 73 140 }
|
||||
texture="NEOW_ce_lantern.dds"
|
||||
instance={position={0.5 0.305} scale={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=grey
|
||||
color2=grey
|
||||
texture="ce_shield_02.dds"
|
||||
instance={position={0.5 1.285} scale={1.5 -1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.615} scale={0.13 0.075}}
|
||||
instance={position={0.5 0.47} scale={0.12 0.075}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.145} scale={0.5 0.5}}
|
||||
}
|
||||
}
|
||||
c_tersky={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.17} scale={0.63 0.63}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=blue_light
|
||||
texture="NEOW_ce_salmon.dds"
|
||||
instance={position={0.5 0.595} scale={0.635 0.635}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_india_doted_frame.dds"
|
||||
instance={position={0.5 0.595} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_akkel={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=red
|
||||
color2=red
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_norse_longship_gotland_shields.dds"
|
||||
instance={position={0.5 0.63} scale={0.885 0.885}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_religion_melieism.dds"
|
||||
instance={position={0.5 0.225} scale={-0.29 0.29}}
|
||||
}
|
||||
}
|
||||
c_skolt={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=black
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 1} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 1.125} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_pile_mask.dds"
|
||||
instance={position={0.5 0.835} scale={0.5 -0.25}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.333} scale={0.4 0.4}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_star_08.dds"
|
||||
instance={position={0.5 0.333} scale={0.666 0.666}}
|
||||
}
|
||||
}
|
||||
k_finland = {
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_02.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_cross_nordic.dds"
|
||||
}
|
||||
}
|
||||
d_finland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_lion_rampant_crown_sword.dds"
|
||||
instance={position={0.5 0.52} scale={0.89 0.89} depth=9}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_cinquefoil_01.dds"
|
||||
instance={position={0.75 0.59} scale={0.1 0.1}}
|
||||
instance={position={0.54 0.75} scale={0.1 0.1} depth=1}
|
||||
instance={position={0.68 0.34} scale={0.09 0.09} depth=2}
|
||||
instance={position={0.39 0.62} scale={0.09 0.09} depth=3}
|
||||
instance={position={0.2 0.62} scale={0.09 0.09} depth=4}
|
||||
instance={position={0.2 0.39} scale={0.09 0.09} depth=5}
|
||||
instance={position={0.75 0.15} scale={0.09 0.09} depth=6}
|
||||
instance={position={0.39 0.14} scale={0.09 0.09} depth=7}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_cinquefoil_01.dds"
|
||||
instance={position={0.2 0.14} scale={0.09 0.09} depth=8}
|
||||
}
|
||||
}
|
||||
c_nyland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_waves_03.dds"
|
||||
instance={position={0.5 0.25} scale={1 0.75} rotation=315}
|
||||
instance={position={0.5 0.75} scale={1 0.75} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship.dds"
|
||||
instance={scale={0.55 0.55}}
|
||||
}
|
||||
}
|
||||
c_finland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_letter_m.dds"
|
||||
instance={scale={0.6 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_fleur.dds"
|
||||
instance={position={0.5 0.17} scale={0.25 0.25}}
|
||||
instance={position={0.5 0.87} scale={0.25 0.25}}
|
||||
instance={position={0.17 0.5} scale={0.25 0.25}}
|
||||
instance={position={0.83 0.5} scale={0.25 0.25}}
|
||||
}
|
||||
}
|
||||
c_aland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
texture="ce_stag.dds"
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=black
|
||||
}
|
||||
}
|
||||
c_satakunta={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=grey
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.34 0.345} scale={0.51 0.51} rotation=22}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=red
|
||||
texture="ce_bear_rampant.dds"
|
||||
instance={scale={0.85 0.85} position={0.5 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_07.dds"
|
||||
instance={position={0.225 0.165} scale={0.2 0.2}}
|
||||
instance={position={0.775 0.165} scale={0.2 0.2}}
|
||||
}
|
||||
}
|
||||
c_pirkanmaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=red
|
||||
texture="NEOW_ce_urdy.dds"
|
||||
}
|
||||
}
|
||||
c_kantahame={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=red
|
||||
texture="NEOW_ce_lynx.dds"
|
||||
instance={position={0.5 0.475} scale={0.75 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=grey
|
||||
texture="ce_flower.dds"
|
||||
instance={position={0.5 0.65} scale={0.15 0.15}}
|
||||
instance={position={0.3 0.85} scale={0.15 0.15}}
|
||||
instance={position={0.5 0.85} scale={0.15 0.15}}
|
||||
instance={position={0.7 0.85} scale={0.15 0.15}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.2 0.14} scale={0.175 0.175}}
|
||||
instance={position={0.5 0.14} scale={0.175 0.175}}
|
||||
instance={position={0.8 0.14} scale={0.175 0.175}}
|
||||
}
|
||||
}
|
||||
c_paijathame={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=yellow
|
||||
texture="NEOW_ce_mermaid.dds"
|
||||
instance={position={0.5 0.57} scale={0.89 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue
|
||||
texture="NEOW_ce_lark.dds"
|
||||
instance={position={0.265 0.185} scale={0.245 0.245}}
|
||||
}
|
||||
}
|
||||
c_jyvaskyla={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=black
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=white
|
||||
texture="NEOW_ce_capercaillie.dds"
|
||||
}
|
||||
}
|
||||
d_savo={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={rotation=45 position={0.5 0.45}}
|
||||
}
|
||||
}
|
||||
c_kuopio={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={rotation=45 position={0.5 0.45}}
|
||||
}
|
||||
}
|
||||
c_mikkeli={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={ position={0.45 0.45} rotation=135}
|
||||
}
|
||||
}
|
||||
d_pohjanmaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.725} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.725} scale={0.6 0.6}}
|
||||
}
|
||||
}
|
||||
c_oulu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.725} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.725} scale={0.6 0.6}}
|
||||
}
|
||||
}
|
||||
c_seinajoki={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.5 0.235} scale={0.75 0.75}}
|
||||
instance={position={0.5 0.53} scale={0.75 0.75}}
|
||||
instance={position={0.5 0.75} scale={0.75 0.75}}
|
||||
}
|
||||
}
|
||||
c_vaasa={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
color3=yellow
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.115} scale={0.35 0.35}}
|
||||
instance={position={0.3 0.25} scale={0.35 0.35}}
|
||||
instance={position={0.7 0.115} scale={0.35 0.35}}
|
||||
instance={position={0.7 0.25} scale={0.35 0.35}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_grain.dds"
|
||||
instance={position={0.5 0.65} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_kainuu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=yellow
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="NEOW_ce_kainuu_pattern.dds"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1465,65 +1465,3 @@ galicia_portugal = {
|
|||
scale={ 0.755000 0.755000 }
|
||||
depth=3.010000
|
||||
}
}
}
|
||||
|
||||
d_canarias={
|
||||
pattern="pattern_tricolor_bend_02.dds"
|
||||
color1=white
|
||||
color2=blue_light
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={
|
||||
depth=7.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={
|
||||
position={ 0.690000 0.335000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.335000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.690000 0.580000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=2.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.580000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=3.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.690000 0.100000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=4.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.500000 0.770000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=5.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.100000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=6.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,3 +91,4 @@
|
|||
# coat_of_arms = k_dai_viet
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -178,3 +178,4 @@
|
|||
# coat_of_arms = c_monmouthshire_norman
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -143,7 +143,7 @@ e_france = {
|
|||
k_kuban = {
|
||||
item = {
|
||||
trigger = {
|
||||
holder.faith = faith:proletkultist
|
||||
holder.faith = faith:stalinist
|
||||
}
|
||||
coat_of_arms = k_stalingrad
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue