Bugs
This commit is contained in:
parent
26b04f6db4
commit
c6eb868ef4
116 changed files with 69758 additions and 26333 deletions
|
|
@ -3061,7 +3061,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
# Struggle Catalysts
|
# Struggle Catalysts
|
||||||
fp3_struggle_catalysts_for_activities_effect = yes
|
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||||
}
|
}
|
||||||
conclusion_description = {
|
conclusion_description = {
|
||||||
first_valid = {
|
first_valid = {
|
||||||
|
|
|
||||||
|
|
@ -608,31 +608,31 @@ activity_feast = {
|
||||||
desc = "Nomad searching for prestige"
|
desc = "Nomad searching for prestige"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
# Struggles.
|
# # Struggles.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Escalating.
|
# # Escalating.
|
||||||
if = {
|
# if = {
|
||||||
limit = { has_character_flag = agenda_towards_escalation }
|
# limit = { has_character_flag = agenda_towards_escalation }
|
||||||
add = {
|
# add = {
|
||||||
value = -25
|
# value = -25
|
||||||
desc = debug_gui.activity_weight.struggle.wants_to_escalate
|
# desc = debug_gui.activity_weight.struggle.wants_to_escalate
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Deescalating.
|
# # Deescalating.
|
||||||
if = {
|
# if = {
|
||||||
limit = { has_character_flag = agenda_towards_deescalation }
|
# limit = { has_character_flag = agenda_towards_deescalation }
|
||||||
add = {
|
# add = {
|
||||||
value = 50
|
# value = 50
|
||||||
desc = debug_gui.activity_weight.struggle.wants_to_deescalate
|
# desc = debug_gui.activity_weight.struggle.wants_to_deescalate
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
ai_has_warlike_personality = yes
|
ai_has_warlike_personality = yes
|
||||||
|
|
@ -4272,30 +4272,30 @@ activity_feast = {
|
||||||
trigger_event = feast.2001
|
trigger_event = feast.2001
|
||||||
# Struggle Catalysts
|
# Struggle Catalysts
|
||||||
## We trigger this here to make sure that someone else actually turned up to the party before having it affect regional relations.
|
## We trigger this here to make sure that someone else actually turned up to the party before having it affect regional relations.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
# At least one participant is involved and of a different faith or culture
|
# # At least one participant is involved and of a different faith or culture
|
||||||
scope:activity = {
|
# scope:activity = {
|
||||||
any_attending_character = {
|
# any_attending_character = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||||
}
|
# }
|
||||||
is_diff_faith_or_culture_trigger = {
|
# is_diff_faith_or_culture_trigger = {
|
||||||
CHAR = scope:host
|
# CHAR = scope:host
|
||||||
STATUS = involved
|
# STATUS = involved
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_invite_diff_faith_culture_to_feast
|
# catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||||
character = scope:activity.activity_host
|
# character = scope:activity.activity_host
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
# Accolade stuff
|
# Accolade stuff
|
||||||
if = {
|
if = {
|
||||||
|
|
@ -4967,6 +4967,6 @@ activity_feast = {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Struggle Catalysts
|
# Struggle Catalysts
|
||||||
fp3_struggle_catalysts_for_activities_effect = yes
|
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5754,7 +5754,7 @@
|
||||||
|
|
||||||
on_complete = {
|
on_complete = {
|
||||||
# Struggle Catalysts
|
# Struggle Catalysts
|
||||||
fp3_struggle_catalysts_for_activities_effect = yes
|
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||||
|
|
||||||
hunt_remove_variables_effect = yes
|
hunt_remove_variables_effect = yes
|
||||||
scope:activity.activity_location = {
|
scope:activity.activity_location = {
|
||||||
|
|
|
||||||
|
|
@ -497,22 +497,22 @@ castle_01 = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
# Harrying logic.
|
# # Harrying logic.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
}
|
# }
|
||||||
global_var:harrying_of_the_north = { save_scope_as = story }
|
# global_var:harrying_of_the_north = { save_scope_as = story }
|
||||||
if = {
|
# if = {
|
||||||
limit = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
# limit = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
||||||
ep3_increase_pacification_effect = { AMOUNT = harrying_medium_increase_value }
|
# ep3_increase_pacification_effect = { AMOUNT = harrying_medium_increase_value }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
# limit = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
||||||
ep3_increase_resistance_effect = { AMOUNT = harrying_medium_increase_value }
|
# ep3_increase_resistance_effect = { AMOUNT = harrying_medium_increase_value }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
#Mandala Creator Aspect
|
#Mandala Creator Aspect
|
||||||
creator_mandala_built_regular_holding_piety_effect = yes
|
creator_mandala_built_regular_holding_piety_effect = yes
|
||||||
|
|
|
||||||
|
|
@ -6117,11 +6117,11 @@ parthenon = {
|
||||||
cost_gold = 1000
|
cost_gold = 1000
|
||||||
|
|
||||||
can_construct = {
|
can_construct = {
|
||||||
scope:holder.faith.religion = faith:hellenic_pagan.religion
|
scope:holder.faith.religion = faith:megalocratic.religion
|
||||||
}
|
}
|
||||||
|
|
||||||
is_enabled = {
|
is_enabled = {
|
||||||
scope:holder.faith.religion = faith:hellenic_pagan.religion
|
scope:holder.faith.religion = faith:megalocratic.religion
|
||||||
custom_description = {
|
custom_description = {
|
||||||
text = holy_site_building_trigger
|
text = holy_site_building_trigger
|
||||||
barony = {
|
barony = {
|
||||||
|
|
|
||||||
836
common/casus_belli_types/00_claim.txt
Normal file
836
common/casus_belli_types/00_claim.txt
Normal file
|
|
@ -0,0 +1,836 @@
|
||||||
|
claim_cb = {
|
||||||
|
icon = claim_cb
|
||||||
|
group = claim
|
||||||
|
mutually_exclusive_titles = {
|
||||||
|
NOT = {
|
||||||
|
# If pushing personal claims, you can press multiple claims with the Divine Right innovation (High Medieval Era).
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:attacker = scope:claimant
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
OR = {
|
||||||
|
culture = {
|
||||||
|
has_innovation = innovation_chronicle_writing
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
government_has_flag = government_is_landless_adventurer
|
||||||
|
has_realm_law = camp_purpose_legitimists
|
||||||
|
has_variable = legitimist_claimed_title
|
||||||
|
var:legitimist_claimed_title = {
|
||||||
|
OR = {
|
||||||
|
holder = scope:defender
|
||||||
|
de_jure_liege.holder = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# If pushing claims for someone else, you need the Rightful Ownership innovation to press multiple claims (Late Medieval Era).
|
||||||
|
trigger_else = {
|
||||||
|
scope:attacker = {
|
||||||
|
culture = {
|
||||||
|
has_innovation = innovation_divine_right
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# This whole section was already commented out, I just commented it out more to prevent console errors
|
||||||
|
#allowed_for_character = {}
|
||||||
|
|
||||||
|
# allowed_against_character = {
|
||||||
|
# faith.religion = scope:attacker.faith.religion
|
||||||
|
# }
|
||||||
|
|
||||||
|
# Root is the title
|
||||||
|
# scope:claimant is the claimant
|
||||||
|
# scope:attacker is the attacker
|
||||||
|
# scope:defender is the defender
|
||||||
|
is_allowed_claim_title = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:attacker = {
|
||||||
|
is_ai = yes
|
||||||
|
has_variable = conqueror
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tier >= tier_duchy
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = "claimant_titles_held_by_you_or_vassal"
|
||||||
|
NOR = {
|
||||||
|
holder = scope:attacker
|
||||||
|
holder = {
|
||||||
|
target_is_liege_or_above = scope:attacker
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
NOT = { has_trait = incapable }
|
||||||
|
is_hostage = no
|
||||||
|
custom_description = {
|
||||||
|
text = is_not_a_minister_desc
|
||||||
|
tgp_is_any_minister = no
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = { scope:claimant != scope:attacker } # You can always press your own claims
|
||||||
|
is_imprisoned = no
|
||||||
|
}
|
||||||
|
#religion = scope:attacker.religion
|
||||||
|
# claimant must not be at war against defender for this claim already
|
||||||
|
custom_description = {
|
||||||
|
text = "claimant_already_pressing_their_claim"
|
||||||
|
object = root
|
||||||
|
NAND = {
|
||||||
|
liege = scope:attacker
|
||||||
|
any_character_war = {
|
||||||
|
casus_belli = {
|
||||||
|
any_target_title = {
|
||||||
|
this = root
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
#Cannot press claims against your own vassals, as these must be revoked.
|
||||||
|
custom_description = {
|
||||||
|
text = "claimant_titles_held_by_attacker_vassals"
|
||||||
|
NOT = {
|
||||||
|
root.holder = {
|
||||||
|
target_is_liege_or_above = scope:attacker
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant != scope:attacker # You can always press your own claims (though the prestige cost might be high)
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = scope:claimant }
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant = { is_adult = yes }
|
||||||
|
}
|
||||||
|
save_temporary_scope_as = treat_claim_as_weak
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
always = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant = { is_adult = no }
|
||||||
|
}
|
||||||
|
save_temporary_scope_as = treat_claim_as_weak
|
||||||
|
}
|
||||||
|
# making the default behavior explicit if no other trigger_(else_)ifs are valid
|
||||||
|
trigger_else = {
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = { exists = scope:treat_claim_as_weak }
|
||||||
|
holder = {
|
||||||
|
custom_description = {
|
||||||
|
text = "claim_target_position_is_weak"
|
||||||
|
object = scope:attacker
|
||||||
|
OR = {
|
||||||
|
has_trait = incapable
|
||||||
|
is_adult = no
|
||||||
|
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = root.holder }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#Under Byzantine law, a ruler must be unblemished
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:defender.culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance }
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
custom_description = {
|
||||||
|
text = "byzantine_claimant_is_disfigured"
|
||||||
|
object = scope:claimant
|
||||||
|
valid_for_byz_succession_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#Under Byzantine law, a ruler must be able to produce children.
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:defender.culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance }
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
custom_description = {
|
||||||
|
text = "byzantine_claimant_is_celibate"
|
||||||
|
object = scope:defender
|
||||||
|
is_eunuch_trigger = no
|
||||||
|
NOT = {
|
||||||
|
has_trait = celibate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
allowed_for_character_display_regardless = {
|
||||||
|
#If you're landless, you need the Legitimist camp purpose
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:attacker = {
|
||||||
|
government_has_flag = government_is_landless_adventurer
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
has_realm_law = camp_purpose_legitimists
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tgp_japan_offensive_wars_ban_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
cost = {
|
||||||
|
piety = {
|
||||||
|
value = 0
|
||||||
|
add = common_cb_impious_piety_cost
|
||||||
|
}
|
||||||
|
prestige = {
|
||||||
|
value = 0
|
||||||
|
add = claim_cb_prestige_cost
|
||||||
|
multiply = common_cb_prestige_cost_multiplier
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:attacker = {
|
||||||
|
has_character_flag = temp_no_claim_war_cost
|
||||||
|
}
|
||||||
|
}
|
||||||
|
multiply = {
|
||||||
|
value = 0
|
||||||
|
desc = "free_cost" # Says 'free'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# LEGITIMACY AFFECTS COST
|
||||||
|
multiply = {
|
||||||
|
value = {
|
||||||
|
value = 0
|
||||||
|
scope:attacker = {
|
||||||
|
if = {
|
||||||
|
limit = { has_legitimacy_flag = reduced_claim_cb_cost }
|
||||||
|
add = 0.5
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { has_legitimacy_flag = very_reduced_claim_cb_cost }
|
||||||
|
add = 0.25
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { has_legitimacy_flag = extra_reduced_claim_cb_cost }
|
||||||
|
add = 0.15
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
desc = legitimacy_high_modifier_tt
|
||||||
|
}
|
||||||
|
multiply = {
|
||||||
|
value = {
|
||||||
|
value = 0
|
||||||
|
scope:attacker = {
|
||||||
|
if = {
|
||||||
|
limit = { has_legitimacy_flag = massively_increased_claim_cb_cost }
|
||||||
|
add = 2.5
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { has_legitimacy_flag = very_increased_claim_cb_cost }
|
||||||
|
add = 2
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { has_legitimacy_flag = increased_claim_cb_cost }
|
||||||
|
add = 1.5
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
desc = legitimacy_low_modifier_tt
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
target_titles = claim
|
||||||
|
#target_title_tier = all
|
||||||
|
|
||||||
|
on_declaration = {
|
||||||
|
on_declared_war = yes
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:defender = { is_sibling_of = scope:attacker }
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
add_achievement_flag_effect = { FLAG = achievement_bad_blood_flag }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_invalidate = {
|
||||||
|
OR = {
|
||||||
|
NOT = {
|
||||||
|
any_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
any_in_de_jure_hierarchy = {
|
||||||
|
tier >= tier_county
|
||||||
|
holder ?= {
|
||||||
|
OR = {
|
||||||
|
this = scope:defender
|
||||||
|
target_is_liege_or_above = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:claimant = {
|
||||||
|
OR = {
|
||||||
|
is_alive = no
|
||||||
|
NOR = {
|
||||||
|
is_vassal_or_below_of = scope:attacker
|
||||||
|
is_courtier_of = scope:attacker
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
tgp_is_any_minister = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_invalidated_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:claimant = { is_alive = no }
|
||||||
|
}
|
||||||
|
desc = msg_claim_war_invalidated_claimant_unavailable_dead_message
|
||||||
|
}
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = {
|
||||||
|
scope:claimant = {
|
||||||
|
NOR = {
|
||||||
|
this = scope:attacker
|
||||||
|
NOR = {
|
||||||
|
is_vassal_or_below_of = scope:attacker
|
||||||
|
is_courtier_of = scope:attacker
|
||||||
|
}
|
||||||
|
tgp_is_any_minister = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
desc = msg_claim_war_invalidated_claimant_unavailable_not_vassal_message
|
||||||
|
}
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = {
|
||||||
|
scope:claimant = {
|
||||||
|
tgp_is_any_minister = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
desc = msg_claim_war_invalidated_claimant_is_now_a_minister_message
|
||||||
|
}
|
||||||
|
desc = msg_claim_war_invalidated_message
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_invalidated = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = {
|
||||||
|
scope:claimant = { is_local_player = yes }
|
||||||
|
}
|
||||||
|
desc = claim_cb_victory_desc_attacker_claimant
|
||||||
|
}
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:attacker = { is_local_player = yes } }
|
||||||
|
desc = claim_cb_victory_desc_attacker
|
||||||
|
}
|
||||||
|
desc = claim_cb_victory_desc
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory = {
|
||||||
|
#Grab the higher title tier
|
||||||
|
ordered_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
order_by = tier
|
||||||
|
save_scope_as = target
|
||||||
|
}
|
||||||
|
|
||||||
|
scope:attacker = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
is_ai = no
|
||||||
|
has_realm_law = camp_purpose_legitimists
|
||||||
|
any_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
tier >= tier_kingdom
|
||||||
|
}
|
||||||
|
}
|
||||||
|
add_achievement_global_variable_effect = {
|
||||||
|
VARIABLE = finished_birthright_achievement
|
||||||
|
VALUE = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
is_landless_adventurer = yes
|
||||||
|
NOT = { government_has_flag = government_is_nomadic }
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
NOT = { has_trait = adventurer }
|
||||||
|
}
|
||||||
|
add_trait = adventurer
|
||||||
|
}
|
||||||
|
save_scope_as = the_adventurer
|
||||||
|
every_courtier = {
|
||||||
|
set_variable = {
|
||||||
|
name = former_camp_leader
|
||||||
|
value = scope:the_adventurer
|
||||||
|
}
|
||||||
|
add_trait = adventurer_follower
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
has_variable = install_claimants_oath
|
||||||
|
has_variable = install_claimants_oath_counter
|
||||||
|
}
|
||||||
|
add_to_variable_list = {
|
||||||
|
name = installed_claimants_oath
|
||||||
|
target = scope:claimant
|
||||||
|
}
|
||||||
|
change_variable = {
|
||||||
|
name = install_claimants_oath_counter
|
||||||
|
add = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
|
||||||
|
#EP2 Accolade glory gain from winning against higher ranked enemy
|
||||||
|
accolade_attacker_war_end_glory_gain_med_effect = yes
|
||||||
|
|
||||||
|
# FP1: note the victory for future memorialisation via stele (if applicable)
|
||||||
|
fp1_remember_recent_conquest_victory_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
# Legitimacy
|
||||||
|
add_legitimacy_attacker_victory_effect = yes
|
||||||
|
|
||||||
|
# Influence
|
||||||
|
add_influence_attacker_victory_effect = yes
|
||||||
|
|
||||||
|
scope:defender ?= {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
top_liege = this
|
||||||
|
government_allows = administrative
|
||||||
|
primary_title = { is_in_list = target_titles }
|
||||||
|
}
|
||||||
|
every_held_title = {
|
||||||
|
title_tier >= county
|
||||||
|
limit = { is_noble_family_title = no }
|
||||||
|
add_to_list = target_titles
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# EP3 Laamp possibility warning
|
||||||
|
ep3_war_loss_adventurer_tt_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
create_title_and_vassal_change = {
|
||||||
|
type = conquest_claim
|
||||||
|
save_scope_as = change
|
||||||
|
add_claim_on_loss = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
# Create a claim CB which is executed to handle title/vassal changes, in addition to being used to calculate Prestige awards for war participants.
|
||||||
|
setup_claim_cb = {
|
||||||
|
titles = target_titles
|
||||||
|
attacker = scope:attacker
|
||||||
|
defender = scope:defender
|
||||||
|
claimant = scope:claimant
|
||||||
|
change = scope:change
|
||||||
|
}
|
||||||
|
|
||||||
|
resolve_title_and_vassal_change = scope:change
|
||||||
|
|
||||||
|
# Landless Ceremonial Liege
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant.top_liege != scope:defender.top_liege
|
||||||
|
scope:claimant.primary_title.tier < scope:defender.primary_title.tier
|
||||||
|
scope:claimant = { is_landed = no }
|
||||||
|
any_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
exists = var:ceremonial_title
|
||||||
|
}
|
||||||
|
NOT = {
|
||||||
|
any_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
OR = {
|
||||||
|
is_landless_type_title = no
|
||||||
|
is_noble_family_title = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
faction_demand_regent_transfer_effect = {
|
||||||
|
NEW_REGENT = scope:claimant
|
||||||
|
REASON = conquest_claim
|
||||||
|
}
|
||||||
|
}
|
||||||
|
create_title_and_vassal_change = {
|
||||||
|
type = conquest_claim
|
||||||
|
save_scope_as = change_three
|
||||||
|
add_claim_on_loss = no
|
||||||
|
}
|
||||||
|
# Landless Ceremonial Liege must be house head
|
||||||
|
scope:claimant = {
|
||||||
|
if = {
|
||||||
|
limit = { is_house_head = no }
|
||||||
|
house = {
|
||||||
|
house_head = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
is_landed = no
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
found_cadet_house_decision_effect = {
|
||||||
|
CHARACTER = this
|
||||||
|
PRESTIGE = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set_house_head = scope:claimant
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
resolve_title_and_vassal_change = scope:change_three
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:claimant.primary_title.tier < scope:attacker.primary_title.tier
|
||||||
|
scope:claimant = {
|
||||||
|
NOT = { target_is_liege_or_above = scope:attacker }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
create_title_and_vassal_change = {
|
||||||
|
type = conquest_claim
|
||||||
|
save_scope_as = change_two
|
||||||
|
add_claim_on_loss = yes
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
change_liege = {
|
||||||
|
liege = scope:attacker
|
||||||
|
change = scope:change_two
|
||||||
|
}
|
||||||
|
}
|
||||||
|
resolve_title_and_vassal_change = scope:change_two
|
||||||
|
}
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:attacker = {
|
||||||
|
can_add_hook = {
|
||||||
|
type = favor_hook
|
||||||
|
target = scope:claimant
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
add_hook = {
|
||||||
|
target = scope:claimant
|
||||||
|
type = favor_hook
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution.
|
||||||
|
modify_all_participants_fame_values = {
|
||||||
|
WINNER = scope:attacker
|
||||||
|
LOSER = scope:defender
|
||||||
|
FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||||
|
IS_RELIGIOUS_WAR = no
|
||||||
|
WINNER_FAME_SCALE = 10
|
||||||
|
LOSER_FAME_SCALE = -10
|
||||||
|
WINNER_ALLY_FAME_SCALE = 10
|
||||||
|
LOSER_ALLY_FAME_SCALE = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
# truce
|
||||||
|
add_truce_attacker_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 = claim_cb_white_peace_desc_defender
|
||||||
|
}
|
||||||
|
desc = claim_cb_white_peace_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
stress_impact = {
|
||||||
|
ambitious = medium_stress_impact_gain
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#EP2 accolade glory gain for defender doing alright
|
||||||
|
scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes }
|
||||||
|
|
||||||
|
# press claims
|
||||||
|
every_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
if = {
|
||||||
|
limit = { scope:claimant = { has_weak_claim_on = prev } }
|
||||||
|
scope:claimant = {
|
||||||
|
make_claim_strong = prev
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants.
|
||||||
|
setup_claim_cb = {
|
||||||
|
titles = target_titles
|
||||||
|
attacker = scope:attacker
|
||||||
|
defender = scope:defender
|
||||||
|
claimant = scope:claimant
|
||||||
|
victory = no
|
||||||
|
}
|
||||||
|
# Prestige loss for the attacker
|
||||||
|
scope:attacker = {
|
||||||
|
add_prestige = {
|
||||||
|
value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||||
|
multiply = -5.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 = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||||
|
IS_RELIGIOUS_WAR = no
|
||||||
|
WINNER_ALLY_FAME_SCALE = 10
|
||||||
|
LOSER_ALLY_FAME_SCALE = 10
|
||||||
|
}
|
||||||
|
# Defender neither gains nor loses any prestige.
|
||||||
|
scope:defender = {
|
||||||
|
stress_impact = {
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:attacker = {
|
||||||
|
can_add_hook = {
|
||||||
|
type = favor_hook
|
||||||
|
target = scope:claimant
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
add_hook = {
|
||||||
|
target = scope:claimant
|
||||||
|
type = favor_hook
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# 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
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:defender = { is_local_player = yes } }
|
||||||
|
desc = claim_cb_defeat_desc_defender
|
||||||
|
}
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:claimant = { is_local_player = yes } }
|
||||||
|
desc = claim_cb_defeat_desc_attacker_claimant
|
||||||
|
}
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:attacker = { is_local_player = yes } }
|
||||||
|
desc = claim_cb_defeat_desc_attacker
|
||||||
|
}
|
||||||
|
desc = claim_cb_defeat_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat = {
|
||||||
|
scope:attacker = { show_pow_release_message_effect = yes }
|
||||||
|
|
||||||
|
# Legitimacy
|
||||||
|
add_legitimacy_attacker_defeat_effect = yes
|
||||||
|
|
||||||
|
# Influence
|
||||||
|
add_influence_attacker_defeat_effect = yes
|
||||||
|
|
||||||
|
#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
|
||||||
|
}
|
||||||
|
|
||||||
|
# lose claims
|
||||||
|
every_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
scope:claimant = {
|
||||||
|
remove_claim = prev
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:claimant != scope:attacker
|
||||||
|
scope:attacker = {
|
||||||
|
can_add_hook = {
|
||||||
|
type = favor_hook
|
||||||
|
target = scope:claimant
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
add_hook = {
|
||||||
|
target = scope:claimant
|
||||||
|
type = favor_hook
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Attacker pays gold to the defender as reparations.
|
||||||
|
scope:attacker = {
|
||||||
|
pay_short_term_gold_reparations_effect = {
|
||||||
|
GOLD_VALUE = 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants.
|
||||||
|
setup_claim_cb = {
|
||||||
|
titles = target_titles
|
||||||
|
attacker = scope:attacker
|
||||||
|
defender = scope:defender
|
||||||
|
claimant = scope:claimant
|
||||||
|
victory = no
|
||||||
|
}
|
||||||
|
# Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution).
|
||||||
|
modify_all_participants_fame_values = {
|
||||||
|
WINNER = scope:defender
|
||||||
|
LOSER = scope:attacker
|
||||||
|
FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||||
|
IS_RELIGIOUS_WAR = no
|
||||||
|
WINNER_FAME_SCALE = scale_10_war_defender_win
|
||||||
|
LOSER_FAME_SCALE = -10
|
||||||
|
WINNER_ALLY_FAME_SCALE = 10
|
||||||
|
LOSER_ALLY_FAME_SCALE = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
# Truce
|
||||||
|
add_truce_attacker_defeat_effect = yes
|
||||||
|
|
||||||
|
scope:attacker = {
|
||||||
|
save_temporary_scope_as = loser
|
||||||
|
}
|
||||||
|
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
|
||||||
|
|
||||||
|
transfer_behavior = transfer
|
||||||
|
|
||||||
|
attacker_allies_inherit = yes
|
||||||
|
defender_allies_inherit = yes
|
||||||
|
|
||||||
|
war_name = "CLAIM_WAR_NAME"
|
||||||
|
my_war_name = "CLAIM_WAR_NAME_MY"
|
||||||
|
war_name_base = "CLAIM_WAR_NAME_BASE"
|
||||||
|
cb_name = "CLAIM_CB_NAME"
|
||||||
|
interface_priority = 60
|
||||||
|
|
||||||
|
should_show_war_goal_subview = yes
|
||||||
|
|
||||||
|
attacker_wargoal_percentage = 0.8
|
||||||
|
|
||||||
|
max_defender_score_from_occupation = 150
|
||||||
|
max_attacker_score_from_occupation = 150
|
||||||
|
|
||||||
|
max_ai_diplo_distance_to_title = 1000
|
||||||
|
|
||||||
|
ai_score_mult = {
|
||||||
|
value = 1
|
||||||
|
# HOUSE RELATIONS
|
||||||
|
add = house_relation_ai_score_value
|
||||||
|
#There is no fighting in the admin room!
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
scope:attacker = {
|
||||||
|
government_has_flag = government_is_feudal
|
||||||
|
liege ?= {
|
||||||
|
government_has_flag = government_is_administrative
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
government_has_flag = government_is_administrative
|
||||||
|
liege ?= scope:attacker.liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
multiply = 0.4
|
||||||
|
}
|
||||||
|
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||||
|
}
|
||||||
|
}
|
||||||
1984
common/casus_belli_types/06_ce1_wars.txt
Normal file
1984
common/casus_belli_types/06_ce1_wars.txt
Normal file
File diff suppressed because it is too large
Load diff
2002
common/casus_belli_types/07_ep3_admin_cbs.txt
Normal file
2002
common/casus_belli_types/07_ep3_admin_cbs.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -4594,396 +4594,396 @@ ep3_pillaging_foray = {
|
||||||
|
|
||||||
ticking_war_score_targets_entire_realm = no
|
ticking_war_score_targets_entire_realm = no
|
||||||
}
|
}
|
||||||
|
#
|
||||||
ep3_roman_empire_border_war = {
|
#ep3_roman_empire_border_war = {
|
||||||
icon = ducal_conquest_cb
|
# icon = ducal_conquest_cb
|
||||||
group = invasion
|
# group = invasion
|
||||||
|
#
|
||||||
combine_into_one = yes
|
# combine_into_one = yes
|
||||||
should_show_war_goal_subview = yes
|
# should_show_war_goal_subview = yes
|
||||||
allow_hostages = no
|
# allow_hostages = no
|
||||||
mutually_exclusive_titles = { always = yes }
|
# mutually_exclusive_titles = { always = yes }
|
||||||
interface_priority = 110
|
# interface_priority = 110
|
||||||
|
#
|
||||||
attacker_score_from_occupation_scale = 150
|
# attacker_score_from_occupation_scale = 150
|
||||||
attacker_score_from_battles_scale = 150
|
# attacker_score_from_battles_scale = 150
|
||||||
defender_score_from_battles_scale = 150
|
# defender_score_from_battles_scale = 150
|
||||||
|
#
|
||||||
allowed_for_character = {
|
# allowed_for_character = {
|
||||||
OR = {
|
# OR = {
|
||||||
title:h_roman_empire ?= { is_title_created = yes }
|
# title:h_roman_empire ?= { is_title_created = yes }
|
||||||
title:h_eastern_roman_empire ?= { is_title_created = yes }
|
# title:h_eastern_roman_empire ?= { is_title_created = yes }
|
||||||
any_player = {
|
# any_player = {
|
||||||
any_owned_story = {
|
# any_owned_story = {
|
||||||
type = ep3_story_cycle_restoring_rome
|
# type = ep3_story_cycle_restoring_rome
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
is_ai = no
|
# is_ai = no
|
||||||
}
|
# }
|
||||||
top_liege = {
|
# top_liege = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
any_owned_story = {
|
# any_owned_story = {
|
||||||
type = ep3_story_cycle_restoring_rome
|
# type = ep3_story_cycle_restoring_rome
|
||||||
}
|
# }
|
||||||
is_roman_emperor_excluding_byzantium_trigger = yes
|
# is_roman_emperor_excluding_byzantium_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
allowed_for_character_display_regardless = {
|
# allowed_for_character_display_regardless = {
|
||||||
tgp_japan_offensive_wars_ban_trigger = yes
|
# tgp_japan_offensive_wars_ban_trigger = yes
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
allowed_against_character = {
|
# allowed_against_character = {
|
||||||
is_landed = yes
|
# is_landed = yes
|
||||||
top_liege = {
|
# top_liege = {
|
||||||
OR = {
|
# OR = {
|
||||||
any_owned_story = {
|
# any_owned_story = {
|
||||||
type = ep3_story_cycle_restoring_rome
|
# type = ep3_story_cycle_restoring_rome
|
||||||
}
|
# }
|
||||||
is_roman_emperor_excluding_byzantium_trigger = yes
|
# is_roman_emperor_excluding_byzantium_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
target_titles = neighbor_land # border
|
# target_titles = neighbor_land # border
|
||||||
target_title_tier = county
|
# target_title_tier = county
|
||||||
target_de_jure_regions_above = no
|
# target_de_jure_regions_above = no
|
||||||
ignore_effect = change_title_holder
|
# ignore_effect = change_title_holder
|
||||||
|
#
|
||||||
ai_score_mult = {
|
# ai_score_mult = {
|
||||||
value = 0.5
|
# value = 0.5
|
||||||
if = {
|
# if = {
|
||||||
limit = { scope:attacker.prestige < scope:attacker.massive_prestige_value }
|
# limit = { scope:attacker.prestige < scope:attacker.massive_prestige_value }
|
||||||
multiply = 0
|
# multiply = 0
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
valid_to_start = {
|
# valid_to_start = {
|
||||||
exists = scope:target
|
# exists = scope:target
|
||||||
NOT = {
|
# NOT = {
|
||||||
scope:target.title_province = { has_province_modifier = recently_looted_modifier }
|
# scope:target.title_province = { has_province_modifier = recently_looted_modifier }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
should_invalidate = {
|
# should_invalidate = {
|
||||||
NOT = {
|
# NOT = {
|
||||||
any_in_list = {
|
# any_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
holder = { target_is_same_character_or_above = scope:defender }
|
# holder = { target_is_same_character_or_above = scope:defender }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_invalidated_desc = msg_county_conquest_war_invalidated_message
|
# on_invalidated_desc = msg_county_conquest_war_invalidated_message
|
||||||
|
#
|
||||||
on_invalidated = {}
|
# on_invalidated = {}
|
||||||
|
#
|
||||||
cost = {
|
# cost = {
|
||||||
prestige = massive_prestige_value
|
# prestige = massive_prestige_value
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_declaration = {
|
# on_declaration = {
|
||||||
on_declared_war = yes
|
# on_declared_war = yes
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_victory_desc = {
|
# on_victory_desc = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:attacker = { is_local_player = yes }
|
# scope:attacker = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_victory_attacker
|
# desc = border_raid_cb_desc_victory_attacker
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:defender = { is_local_player = yes }
|
# scope:defender = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_victory_defender
|
# desc = border_raid_cb_desc_victory_defender
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_victory = {
|
# on_victory = {
|
||||||
# Legitimacy
|
# # Legitimacy
|
||||||
add_legitimacy_attacker_victory_effect = yes
|
# add_legitimacy_attacker_victory_effect = yes
|
||||||
|
#
|
||||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
# #EP2 accolade glory gain for winning against higher ranked enemy
|
||||||
scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
|
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
|
||||||
|
#
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
save_scope_as = raid_county
|
# save_scope_as = raid_county
|
||||||
# Set raided province modifier
|
# # Set raided province modifier
|
||||||
title_province = {
|
# title_province = {
|
||||||
add_province_modifier = {
|
# add_province_modifier = {
|
||||||
modifier = recently_looted_modifier
|
# modifier = recently_looted_modifier
|
||||||
years = 5
|
# years = 5
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
fp2_border_raid_damage_effect = yes
|
# fp2_border_raid_damage_effect = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Find province for building destruction
|
# # Find province for building destruction
|
||||||
ordered_county_province = {
|
# ordered_county_province = {
|
||||||
order_by = num_buildings
|
# order_by = num_buildings
|
||||||
random = {
|
# random = {
|
||||||
chance = 25
|
# chance = 25
|
||||||
modifier = { factor = destroy_building_soldier_multiplier_value } # chance increases with more soldiers
|
# modifier = { factor = destroy_building_soldier_multiplier_value } # chance increases with more soldiers
|
||||||
modifier = { add = destroy_building_development_multiplier_value } # chance increases with development
|
# modifier = { add = destroy_building_development_multiplier_value } # chance increases with development
|
||||||
custom_tooltip = destroy_random_building_tt
|
# custom_tooltip = destroy_random_building_tt
|
||||||
destroy_random_building_variable_effect = yes
|
# destroy_random_building_variable_effect = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
hidden_effect = {
|
# hidden_effect = {
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
send_interface_message = {
|
# send_interface_message = {
|
||||||
type = event_raid_good
|
# type = event_raid_good
|
||||||
title = border_raid_message_title
|
# title = border_raid_message_title
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
fp2_border_raid_damage_effect = yes
|
# fp2_border_raid_damage_effect = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
scope:defender = {
|
# scope:defender = {
|
||||||
send_interface_message = {
|
# send_interface_message = {
|
||||||
type = event_raid_bad
|
# type = event_raid_bad
|
||||||
title = border_raid_message_title
|
# title = border_raid_message_title
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
fp2_border_raid_damage_effect = yes
|
# fp2_border_raid_damage_effect = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
create_title_and_vassal_change = {
|
# create_title_and_vassal_change = {
|
||||||
type = conquest
|
# type = conquest
|
||||||
save_scope_as = change
|
# save_scope_as = change
|
||||||
add_claim_on_loss = yes
|
# add_claim_on_loss = yes
|
||||||
}
|
# }
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
change_title_holder = {
|
# change_title_holder = {
|
||||||
holder = scope:attacker
|
# holder = scope:attacker
|
||||||
change = scope:change
|
# change = scope:change
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
resolve_title_and_vassal_change = scope:change
|
# resolve_title_and_vassal_change = scope:change
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige Progress for the Attacker
|
# # Prestige Progress for the Attacker
|
||||||
every_in_list = {
|
# every_in_list = {
|
||||||
list = target_titles
|
# list = target_titles
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
add_prestige_experience = miniscule_prestige_value
|
# add_prestige_experience = miniscule_prestige_value
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the attacker's war allies
|
# # Prestige for the attacker's war allies
|
||||||
add_from_contribution_attackers = {
|
# add_from_contribution_attackers = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the defender's war allies
|
# # Prestige for the defender's war allies
|
||||||
add_from_contribution_defenders = {
|
# add_from_contribution_defenders = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Break alliances now out of diplo range
|
# # Break alliances now out of diplo range
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
any_ally = {
|
# any_ally = {
|
||||||
NOT = { in_diplomatic_range = scope:attacker }
|
# NOT = { in_diplomatic_range = scope:attacker }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
every_ally = {
|
# every_ally = {
|
||||||
limit = {
|
# limit = {
|
||||||
NOT = { in_diplomatic_range = scope:attacker }
|
# NOT = { in_diplomatic_range = scope:attacker }
|
||||||
}
|
# }
|
||||||
break_alliance = scope:attacker
|
# break_alliance = scope:attacker
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Truce
|
# # Truce
|
||||||
add_truce_attacker_victory_effect = yes
|
# add_truce_attacker_victory_effect = yes
|
||||||
|
#
|
||||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
# laamp_as_mercenary_payout_tooltip_effect = yes
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_white_peace_desc = {
|
# on_white_peace_desc = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:attacker = { is_local_player = yes }
|
# scope:attacker = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_white_peace_attacker
|
# desc = border_raid_cb_desc_white_peace_attacker
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:defender = { is_local_player = yes }
|
# scope:defender = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_white_peace_defender
|
# desc = border_raid_cb_desc_white_peace_defender
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_white_peace = {
|
# on_white_peace = {
|
||||||
# Prestige loss for the attacker
|
# # Prestige loss for the attacker
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
add_prestige = {
|
# add_prestige = {
|
||||||
value = miniscule_prestige_value
|
# value = miniscule_prestige_value
|
||||||
multiply = -1.0
|
# multiply = -1.0
|
||||||
}
|
# }
|
||||||
stress_impact = {
|
# stress_impact = {
|
||||||
ambitious = medium_stress_impact_gain
|
# ambitious = medium_stress_impact_gain
|
||||||
arrogant = medium_stress_impact_gain
|
# arrogant = medium_stress_impact_gain
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the attacker's war allies
|
# # Prestige for the attacker's war allies
|
||||||
add_from_contribution_attackers = {
|
# add_from_contribution_attackers = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the defender's war allies
|
# # Prestige for the defender's war allies
|
||||||
add_from_contribution_defenders = {
|
# add_from_contribution_defenders = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
scope:defender = {
|
# scope:defender = {
|
||||||
stress_impact = {
|
# stress_impact = {
|
||||||
arrogant = medium_stress_impact_gain
|
# arrogant = medium_stress_impact_gain
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
add_truce_white_peace_effect = yes
|
# add_truce_white_peace_effect = yes
|
||||||
|
#
|
||||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
# laamp_as_mercenary_payout_tooltip_effect = yes
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_defeat_desc = {
|
# on_defeat_desc = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:attacker = { is_local_player = yes }
|
# scope:attacker = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_defeat_attacker
|
# desc = border_raid_cb_desc_defeat_attacker
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
scope:defender = { is_local_player = yes }
|
# scope:defender = { is_local_player = yes }
|
||||||
}
|
# }
|
||||||
desc = border_raid_cb_desc_defeat_defender
|
# desc = border_raid_cb_desc_defeat_defender
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_defeat = {
|
# on_defeat = {
|
||||||
# Legitimacy
|
# # Legitimacy
|
||||||
add_legitimacy_attacker_defeat_effect = yes
|
# add_legitimacy_attacker_defeat_effect = yes
|
||||||
|
#
|
||||||
scope:defender = {
|
# scope:defender = {
|
||||||
mandala_peacemaker_perk_serenity_effect = yes
|
# mandala_peacemaker_perk_serenity_effect = yes
|
||||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
# #EP2 accolade glory gain for winning against higher ranked enemy
|
||||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
# accolade_defender_war_end_glory_gain_high_effect = yes
|
||||||
# Prestige for Defender
|
# # Prestige for Defender
|
||||||
add_prestige_war_defender_effect = {
|
# add_prestige_war_defender_effect = {
|
||||||
PRESTIGE_VALUE = medium_prestige_value
|
# PRESTIGE_VALUE = medium_prestige_value
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige loss for the attacker
|
# # Prestige loss for the attacker
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
pay_short_term_gold_reparations_effect = {
|
# pay_short_term_gold_reparations_effect = {
|
||||||
GOLD_VALUE = 1
|
# GOLD_VALUE = 1
|
||||||
}
|
# }
|
||||||
add_prestige = {
|
# add_prestige = {
|
||||||
value = medium_prestige_value
|
# value = medium_prestige_value
|
||||||
multiply = -1.0
|
# multiply = -1.0
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the attacker's war allies
|
# # Prestige for the attacker's war allies
|
||||||
add_from_contribution_attackers = {
|
# add_from_contribution_attackers = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Prestige for the defender's war allies
|
# # Prestige for the defender's war allies
|
||||||
add_from_contribution_defenders = {
|
# add_from_contribution_defenders = {
|
||||||
prestige = minor_prestige_value
|
# prestige = minor_prestige_value
|
||||||
opinion = {
|
# opinion = {
|
||||||
modifier = contributed_in_war
|
# modifier = contributed_in_war
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
add_truce_attacker_defeat_effect = yes
|
# add_truce_attacker_defeat_effect = yes
|
||||||
|
#
|
||||||
scope:attacker = {
|
# scope:attacker = {
|
||||||
save_temporary_scope_as = loser
|
# save_temporary_scope_as = loser
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
on_lost_aggression_war_discontent_loss = yes
|
# on_lost_aggression_war_discontent_loss = yes
|
||||||
|
#
|
||||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
# laamp_as_mercenary_payout_tooltip_effect = yes
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
transfer_behavior = transfer
|
# transfer_behavior = transfer
|
||||||
|
#
|
||||||
on_primary_attacker_death = invalidate
|
# on_primary_attacker_death = invalidate
|
||||||
on_primary_defender_death = inherit
|
# on_primary_defender_death = inherit
|
||||||
|
#
|
||||||
attacker_allies_inherit = no
|
# attacker_allies_inherit = no
|
||||||
defender_allies_inherit = no
|
# defender_allies_inherit = no
|
||||||
|
#
|
||||||
war_name = "EP3_BORDER_RAID_WAR_NAME"
|
# war_name = "EP3_BORDER_RAID_WAR_NAME"
|
||||||
war_name_base = "EP3_BORDER_RAID_WAR_NAME_BASE"
|
# war_name_base = "EP3_BORDER_RAID_WAR_NAME_BASE"
|
||||||
cb_name = "EP3_BORDER_RAID_CB_NAME"
|
# cb_name = "EP3_BORDER_RAID_CB_NAME"
|
||||||
|
#
|
||||||
interface_priority = 79
|
# interface_priority = 79
|
||||||
|
#
|
||||||
use_de_jure_wargoal_only = yes
|
# use_de_jure_wargoal_only = yes
|
||||||
|
#
|
||||||
# The war will last 2 years at most
|
# # The war will last 2 years at most
|
||||||
defender_ticking_warscore_delay = { months = 3 }
|
# defender_ticking_warscore_delay = { months = 3 }
|
||||||
defender_ticking_warscore = 0.15
|
# defender_ticking_warscore = 0.15
|
||||||
|
#
|
||||||
attacker_wargoal_percentage = 1
|
# attacker_wargoal_percentage = 1
|
||||||
attacker_ticking_warscore = 1
|
# attacker_ticking_warscore = 1
|
||||||
|
#
|
||||||
max_defender_score_from_occupation = 100
|
# max_defender_score_from_occupation = 100
|
||||||
max_attacker_score_from_occupation = 1
|
# max_attacker_score_from_occupation = 1
|
||||||
|
#
|
||||||
ticking_war_score_targets_entire_realm = no
|
# ticking_war_score_targets_entire_realm = no
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
ep3_laamp_apprehend_adventurer_cb = {
|
ep3_laamp_apprehend_adventurer_cb = {
|
||||||
icon = apprehend_adventurer
|
icon = apprehend_adventurer
|
||||||
group = event
|
group = event
|
||||||
|
|
@ -6009,20 +6009,20 @@ ep3_laamp_peasant_war = {
|
||||||
|
|
||||||
# Struggle Stuffs
|
# Struggle Stuffs
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
phase_has_catalyst = catalyst_populist_uprise
|
# phase_has_catalyst = catalyst_populist_uprise
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_populist_uprise
|
# catalyst = catalyst_populist_uprise
|
||||||
character = scope:defender
|
# character = scope:defender
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -6205,32 +6205,32 @@ ep3_laamp_peasant_war = {
|
||||||
# Legitimacy effect
|
# Legitimacy effect
|
||||||
faction_war_end_defeat_legitimacy_effect = yes
|
faction_war_end_defeat_legitimacy_effect = yes
|
||||||
# Struggle Catalysts
|
# Struggle Catalysts
|
||||||
hidden_effect = {
|
# hidden_effect = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
# CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
||||||
CHAR = scope:attacker
|
# CHAR = scope:attacker
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
limit = {
|
# limit = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
# CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
||||||
CHAR = scope:attacker
|
# CHAR = scope:attacker
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
# catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion
|
||||||
character = scope:defender
|
# character = scope:defender
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope:attacker = {
|
scope:attacker = {
|
||||||
|
|
|
||||||
3324
common/casus_belli_types/10_tgp_china_wars.txt
Normal file
3324
common/casus_belli_types/10_tgp_china_wars.txt
Normal file
File diff suppressed because it is too large
Load diff
804
common/casus_belli_types/10_tgp_faction_wars.txt
Normal file
804
common/casus_belli_types/10_tgp_faction_wars.txt
Normal file
|
|
@ -0,0 +1,804 @@
|
||||||
|
# Triggers as a result of an Install Regent Faction demand being refused
|
||||||
|
replace_ceremonial_regent_faction_war = {
|
||||||
|
icon = dissolution_war
|
||||||
|
group = civil_war
|
||||||
|
ai_only_against_liege = yes
|
||||||
|
allow_hostages = no
|
||||||
|
|
||||||
|
allowed_for_character = {
|
||||||
|
scope:attacker = { is_leading_faction_type = replace_ceremonial_regent_faction }
|
||||||
|
}
|
||||||
|
|
||||||
|
allowed_against_character = {
|
||||||
|
scope:attacker.liege = scope:defender
|
||||||
|
}
|
||||||
|
|
||||||
|
target_de_jure_regions_above = yes
|
||||||
|
target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars
|
||||||
|
|
||||||
|
valid_to_start = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_declaration = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = {
|
||||||
|
scope:defender = { is_local_player = yes }
|
||||||
|
}
|
||||||
|
desc = replace_ceremonial_regent_faction_war_victory_defender_desc
|
||||||
|
}
|
||||||
|
desc = replace_ceremonial_regent_faction_war_victory_desc
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
#EP2 Accolade glory gain from winning against higher ranked enemy
|
||||||
|
accolade_attacker_war_end_glory_gain_med_effect = yes
|
||||||
|
}
|
||||||
|
# LEGITIMACY FROM LOSING FACTION WAR
|
||||||
|
faction_war_end_defeat_legitimacy_effect = yes
|
||||||
|
scope:defender = {
|
||||||
|
add_prestige = -500
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_replace_regent_faction_war
|
||||||
|
years = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
faction_demand_regent_transfer_effect = {
|
||||||
|
NEW_REGENT = scope:attacker
|
||||||
|
REASON = faction_demand
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = victory
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:attacker.joined_faction
|
||||||
|
}
|
||||||
|
scope:attacker.joined_faction = {
|
||||||
|
save_scope_as = saved_faction
|
||||||
|
add_faction_discontent = -200
|
||||||
|
every_faction_member = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:attacker.joined_faction # Can get destroyed as we loop through
|
||||||
|
}
|
||||||
|
leave_faction_with_cooldown_effect = {
|
||||||
|
FACTION = scope:attacker.joined_faction
|
||||||
|
YEARS = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now.
|
||||||
|
if = {
|
||||||
|
limit = { exists = scope:saved_faction }
|
||||||
|
scope:saved_faction = { destroy_faction = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:defender = { is_local_player = yes } }
|
||||||
|
desc = replace_ceremonial_regent_faction_war_white_peace_defender_desc
|
||||||
|
}
|
||||||
|
desc = replace_ceremonial_regent_faction_war_white_peace_desc
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
stress_impact = {
|
||||||
|
ambitious = medium_stress_impact_gain
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = white_peace
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
stress_impact = {
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_replace_regent_faction_war
|
||||||
|
years = faction_war_white_peace_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
on_white_peace_faction_revolt_war = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat_desc = {
|
||||||
|
first_valid = {
|
||||||
|
triggered_desc = {
|
||||||
|
trigger = { scope:defender = { is_local_player = yes } }
|
||||||
|
desc = replace_ceremonial_regent_faction_war_defeat_defender_desc
|
||||||
|
}
|
||||||
|
desc = replace_ceremonial_regent_faction_war_defeat_desc
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
save_scope_as = imprisoner
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_replace_regent_faction_war
|
||||||
|
years = faction_war_defeat_cooldown
|
||||||
|
}
|
||||||
|
add_dread = medium_dread_gain
|
||||||
|
add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag }
|
||||||
|
# LEGITIMACY FROM WINNING FACTION WAR
|
||||||
|
faction_war_end_victory_legitimacy_effect = yes
|
||||||
|
}
|
||||||
|
on_lost_faction_revolt_war = yes # Imprison all faction members, including the faction leader.
|
||||||
|
scope:attacker = { # Imprison any war participant that isn't already in the faction.
|
||||||
|
every_character_war = {
|
||||||
|
limit = { is_defender = scope:defender }
|
||||||
|
every_war_attacker = {
|
||||||
|
limit = { is_imprisoned = no }
|
||||||
|
hidden_effect = {
|
||||||
|
hard_imprison_character_effect = {
|
||||||
|
TARGET = this
|
||||||
|
IMPRISONER = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_invalidated_desc = msg_invalidate_war_title
|
||||||
|
|
||||||
|
check_attacker_inheritance_validity = no
|
||||||
|
|
||||||
|
on_primary_attacker_death = inherit_faction
|
||||||
|
on_primary_defender_death = inherit
|
||||||
|
|
||||||
|
transfer_behavior = transfer
|
||||||
|
|
||||||
|
attacker_allies_inherit = no
|
||||||
|
defender_allies_inherit = yes
|
||||||
|
|
||||||
|
war_name = "JAPANESE_REGENT_FACTION_WAR"
|
||||||
|
|
||||||
|
interface_priority = 80
|
||||||
|
|
||||||
|
use_de_jure_wargoal_only = yes
|
||||||
|
|
||||||
|
attacker_wargoal_percentage = 0.8
|
||||||
|
|
||||||
|
max_attacker_score_from_battles = 100
|
||||||
|
max_defender_score_from_battles = 50
|
||||||
|
|
||||||
|
max_defender_score_from_occupation = 150
|
||||||
|
max_attacker_score_from_occupation = 150
|
||||||
|
|
||||||
|
max_ai_diplo_distance_to_title = 500
|
||||||
|
}
|
||||||
|
|
||||||
|
# Triggers as a result of a Restore Ceremonial Liege demand being refused
|
||||||
|
restore_ceremonial_liege_faction_war = {
|
||||||
|
icon = dissolution_war
|
||||||
|
group = civil_war
|
||||||
|
ai_only_against_liege = yes
|
||||||
|
allow_hostages = no
|
||||||
|
allowed_for_character = {
|
||||||
|
scope:attacker = { is_leading_faction_type = restore_ceremonial_liege_faction }
|
||||||
|
}
|
||||||
|
|
||||||
|
allowed_against_character = {
|
||||||
|
scope:attacker.liege = scope:defender
|
||||||
|
}
|
||||||
|
|
||||||
|
target_de_jure_regions_above = yes
|
||||||
|
target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars
|
||||||
|
|
||||||
|
valid_to_start = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_declaration = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory_desc = {
|
||||||
|
desc = restore_ceremonial_liege_faction_war_victory_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
#EP2 Accolade glory gain from winning against higher ranked enemy
|
||||||
|
accolade_attacker_war_end_glory_gain_med_effect = yes
|
||||||
|
}
|
||||||
|
# LEGITIMACY FROM LOSING FACTION WAR
|
||||||
|
faction_war_end_defeat_legitimacy_effect = yes
|
||||||
|
scope:defender = {
|
||||||
|
add_prestige = -500
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_restore_ceremonial_liege_faction_war
|
||||||
|
years = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
show_as_tooltip = {
|
||||||
|
restore_ceremonial_liege_faction_reward_effect = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
show_as_tooltip = {
|
||||||
|
scope:attacker = {
|
||||||
|
imprison = {
|
||||||
|
target = scope:defender
|
||||||
|
type = house_arrest
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
rightfully_imprison_character_effect = {
|
||||||
|
TARGET = scope:defender
|
||||||
|
IMPRISONER = scope:attacker
|
||||||
|
}
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = victory
|
||||||
|
}
|
||||||
|
joined_faction = {
|
||||||
|
save_scope_as = saved_faction
|
||||||
|
add_faction_discontent = -200
|
||||||
|
every_faction_member = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:attacker.joined_faction # Can get destroyed as we loop through
|
||||||
|
}
|
||||||
|
leave_faction_with_cooldown_effect = {
|
||||||
|
FACTION = scope:attacker.joined_faction
|
||||||
|
YEARS = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now.
|
||||||
|
if = {
|
||||||
|
limit = { exists = scope:saved_faction }
|
||||||
|
scope:saved_faction = { destroy_faction = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
scope:attacker = {
|
||||||
|
trigger_event = tgp_faction_events.0206
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace_desc = {
|
||||||
|
desc = restore_ceremonial_liege_faction_war_white_peace_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
stress_impact = {
|
||||||
|
ambitious = medium_stress_impact_gain
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = white_peace
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
stress_impact = {
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_restore_ceremonial_liege_faction_war
|
||||||
|
years = faction_war_white_peace_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
on_white_peace_faction_revolt_war = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat_desc = {
|
||||||
|
desc = restore_ceremonial_liege_faction_war_defeat_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
save_scope_as = imprisoner
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_restore_ceremonial_liege_faction_war
|
||||||
|
years = faction_war_defeat_cooldown
|
||||||
|
}
|
||||||
|
add_dread = medium_dread_gain
|
||||||
|
add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag }
|
||||||
|
# LEGITIMACY FROM WINNING FACTION WAR
|
||||||
|
faction_war_end_victory_legitimacy_effect = yes
|
||||||
|
}
|
||||||
|
on_lost_faction_revolt_war = yes # Imprison all faction members, including the faction leader.
|
||||||
|
scope:attacker = { # Imprison any war participant that isn't already in the faction.
|
||||||
|
every_character_war = {
|
||||||
|
limit = { is_defender = scope:defender }
|
||||||
|
every_war_attacker = {
|
||||||
|
limit = { is_imprisoned = no }
|
||||||
|
hidden_effect = {
|
||||||
|
hard_imprison_character_effect = {
|
||||||
|
TARGET = this
|
||||||
|
IMPRISONER = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:claimant = {
|
||||||
|
depose_effect = { DEPOSER = scope:defender }
|
||||||
|
}
|
||||||
|
on_lost_faction_revolt_war = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_invalidated_desc = msg_invalidate_war_title
|
||||||
|
|
||||||
|
check_attacker_inheritance_validity = no
|
||||||
|
|
||||||
|
on_primary_attacker_death = inherit_faction
|
||||||
|
on_primary_defender_death = inherit
|
||||||
|
|
||||||
|
transfer_behavior = transfer
|
||||||
|
|
||||||
|
attacker_allies_inherit = no
|
||||||
|
defender_allies_inherit = yes
|
||||||
|
|
||||||
|
war_name = "JAPANESE_RESTORE_EMPEROR_FACTION_WAR"
|
||||||
|
|
||||||
|
interface_priority = 80
|
||||||
|
|
||||||
|
use_de_jure_wargoal_only = yes
|
||||||
|
|
||||||
|
attacker_wargoal_percentage = 0.8
|
||||||
|
|
||||||
|
max_attacker_score_from_battles = 100
|
||||||
|
max_defender_score_from_battles = 50
|
||||||
|
|
||||||
|
max_defender_score_from_occupation = 150
|
||||||
|
max_attacker_score_from_occupation = 150
|
||||||
|
|
||||||
|
max_ai_diplo_distance_to_title = 500
|
||||||
|
}
|
||||||
|
|
||||||
|
# Triggers as a result of a Ceremonial Claimant Faction demand being refused
|
||||||
|
ceremonial_claimant_faction_war = {
|
||||||
|
icon = claim_cb
|
||||||
|
group = civil_war
|
||||||
|
ai_only_against_liege = no
|
||||||
|
target_titles = claim
|
||||||
|
allow_hostages = no
|
||||||
|
target_top_liege_if_outside_realm = no
|
||||||
|
allowed_for_character = {
|
||||||
|
scope:attacker = {
|
||||||
|
is_leading_faction_type = ceremonial_claimant_faction
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
allowed_against_character = {
|
||||||
|
exists = scope:attacker.joined_faction
|
||||||
|
scope:attacker.joined_faction = {
|
||||||
|
special_title.holder = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_to_start = {}
|
||||||
|
|
||||||
|
should_invalidate = {
|
||||||
|
OR = {
|
||||||
|
NOT = { exists = scope:attacker.joined_faction }
|
||||||
|
NOT = {
|
||||||
|
scope:attacker.joined_faction = {
|
||||||
|
exists = special_character
|
||||||
|
special_character = { is_alive = yes }
|
||||||
|
has_special_title = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:attacker.joined_faction.special_character = scope:attacker.joined_faction.special_title.holder
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_invalidated_desc = msg_invalidate_war_title
|
||||||
|
|
||||||
|
on_declaration = {
|
||||||
|
#on_declared_war = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory_desc = {
|
||||||
|
desc = ceremonial_claimant_faction_war_victory_desc
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory = {
|
||||||
|
scope:attacker = { show_pow_release_message_effect = yes }
|
||||||
|
|
||||||
|
#EP2 Accolade glory gain from winning against higher ranked enemy
|
||||||
|
scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes }
|
||||||
|
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_ceremonial_claimant_faction_war
|
||||||
|
years = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
show_as_tooltip = {
|
||||||
|
scope:attacker = {
|
||||||
|
imprison = {
|
||||||
|
target = scope:defender
|
||||||
|
type = house_arrest
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
rightfully_imprison_character_effect = {
|
||||||
|
TARGET = scope:defender
|
||||||
|
IMPRISONER = scope:attacker
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
faction_demand_regent_transfer_effect = {
|
||||||
|
NEW_REGENT = scope:attacker
|
||||||
|
REASON = faction_demand
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
random_in_list = {
|
||||||
|
list = target_titles
|
||||||
|
save_scope_as = target_title
|
||||||
|
}
|
||||||
|
|
||||||
|
on_ceremonial_claimant_faction_war_win_common = {
|
||||||
|
TITLE = scope:target_title
|
||||||
|
ATTACKER = scope:attacker
|
||||||
|
DEFENDER = scope:defender
|
||||||
|
CLAIMANT = scope:claimant
|
||||||
|
}
|
||||||
|
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = victory
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# LEGITIMACY FROM LOSING FACTION WAR
|
||||||
|
faction_war_end_defeat_legitimacy_effect = yes
|
||||||
|
|
||||||
|
#Mandalas gain or lose piety/devotion depending on Decree
|
||||||
|
mandala_war_victory_effects = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace_desc = {
|
||||||
|
desc = ceremonial_claimant_faction_war_white_peace_desc
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
stress_impact = {
|
||||||
|
ambitious = medium_stress_impact_gain
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_ceremonial_claimant_faction_war
|
||||||
|
years = faction_war_white_peace_cooldown
|
||||||
|
}
|
||||||
|
stress_impact = {
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
on_white_peace_faction_revolt_war = yes
|
||||||
|
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = white_peace
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { exists = joined_faction }
|
||||||
|
joined_faction = {
|
||||||
|
destroy_faction = yes # Destroy the faction if it wasn't already destroyed automatically.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat_desc = {
|
||||||
|
desc = ceremonial_claimant_faction_war_defeat_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat = {
|
||||||
|
scope:attacker = { show_pow_release_message_effect = yes }
|
||||||
|
on_lost_faction_revolt_war = yes
|
||||||
|
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_ceremonial_claimant_faction_war
|
||||||
|
years = faction_war_white_peace_cooldown
|
||||||
|
}
|
||||||
|
add_dread = medium_dread_gain
|
||||||
|
add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag }
|
||||||
|
|
||||||
|
# LEGITIMACY FROM WINNING FACTION WAR
|
||||||
|
faction_war_end_victory_legitimacy_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
#Mandalas gain or lose piety/devotion depending on Decree
|
||||||
|
mandala_war_defeat_effects = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
check_attacker_inheritance_validity = no
|
||||||
|
|
||||||
|
on_primary_attacker_death = inherit_faction
|
||||||
|
on_primary_defender_death = inherit
|
||||||
|
|
||||||
|
transfer_behavior = transfer
|
||||||
|
|
||||||
|
attacker_allies_inherit = no
|
||||||
|
defender_allies_inherit = yes
|
||||||
|
|
||||||
|
war_name = "CEREMONIAL_CLAIMANT_WAR_NAME"
|
||||||
|
|
||||||
|
interface_priority = 80
|
||||||
|
|
||||||
|
use_de_jure_wargoal_only = yes
|
||||||
|
|
||||||
|
attacker_wargoal_percentage = 0.8
|
||||||
|
|
||||||
|
max_attacker_score_from_battles = 50
|
||||||
|
max_defender_score_from_battles = 100
|
||||||
|
|
||||||
|
max_defender_score_from_occupation = 150
|
||||||
|
max_attacker_score_from_occupation = 150
|
||||||
|
|
||||||
|
max_ai_diplo_distance_to_title = 500
|
||||||
|
}
|
||||||
|
|
||||||
|
# Triggers as a result of the Liberty Faction demand
|
||||||
|
imperial_policy_faction_war = {
|
||||||
|
icon = dissolution_war
|
||||||
|
group = civil_war
|
||||||
|
ai_only_against_liege = yes
|
||||||
|
allow_hostages = no
|
||||||
|
allowed_for_character = {
|
||||||
|
scope:attacker = {
|
||||||
|
is_leading_faction_type = imperial_policy_faction
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
allowed_against_character = {
|
||||||
|
scope:attacker = {
|
||||||
|
liege = scope:defender
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
target_de_jure_regions_above = yes
|
||||||
|
target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars
|
||||||
|
|
||||||
|
valid_to_start = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_declaration = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory_desc = {
|
||||||
|
desc = imperial_policy_war_victory_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_victory = {
|
||||||
|
scope:attacker = { show_pow_release_message_effect = yes }
|
||||||
|
|
||||||
|
#EP2 Accolade glory gain from winning against higher ranked enemy
|
||||||
|
scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes }
|
||||||
|
|
||||||
|
# LEGITIMACY FROM LOSING FACTION WAR
|
||||||
|
faction_war_end_defeat_legitimacy_effect = yes
|
||||||
|
|
||||||
|
scope:defender = {
|
||||||
|
|
||||||
|
add_prestige = -500
|
||||||
|
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_imperial_policy_faction_war
|
||||||
|
years = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
scope:attacker = {
|
||||||
|
custom_tooltip = faction_demand.0222.tt
|
||||||
|
trigger_event = {
|
||||||
|
id = faction_demand.0227
|
||||||
|
days = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = victory
|
||||||
|
}
|
||||||
|
joined_faction = {
|
||||||
|
save_scope_as = saved_faction
|
||||||
|
add_faction_discontent = -200
|
||||||
|
every_faction_member = {
|
||||||
|
if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:attacker.joined_faction # Can get destroyed as we loop through
|
||||||
|
}
|
||||||
|
leave_faction_with_cooldown_effect = {
|
||||||
|
FACTION = scope:attacker.joined_faction
|
||||||
|
YEARS = liberty_war_victory_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
# The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now.
|
||||||
|
if = {
|
||||||
|
limit = { exists = scope:saved_faction }
|
||||||
|
scope:saved_faction = {
|
||||||
|
destroy_faction = 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 = {
|
||||||
|
desc = imperial_policy_war_white_peace_end_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_white_peace = {
|
||||||
|
scope:attacker = {
|
||||||
|
show_pow_release_message_effect = yes
|
||||||
|
stress_impact = {
|
||||||
|
ambitious = medium_stress_impact_gain
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hidden_effect = {
|
||||||
|
scope:attacker = {
|
||||||
|
add_truce_both_ways = {
|
||||||
|
character = scope:defender
|
||||||
|
days = 1825
|
||||||
|
war = root.war
|
||||||
|
result = white_peace
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:defender = {
|
||||||
|
stress_impact = {
|
||||||
|
arrogant = medium_stress_impact_gain
|
||||||
|
}
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_imperial_policy_faction_war
|
||||||
|
years = faction_war_white_peace_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
on_white_peace_faction_revolt_war = 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 = {
|
||||||
|
desc = imperial_policy_war_defeat_end_desc
|
||||||
|
}
|
||||||
|
|
||||||
|
on_defeat = {
|
||||||
|
scope:attacker = { show_pow_release_message_effect = yes }
|
||||||
|
scope:defender = {
|
||||||
|
add_character_flag = {
|
||||||
|
flag = recent_imperial_policy_faction_war
|
||||||
|
years = faction_war_defeat_cooldown
|
||||||
|
}
|
||||||
|
add_dread = medium_dread_gain
|
||||||
|
add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag }
|
||||||
|
|
||||||
|
# LEGITIMACY FROM WINNING FACTION WAR
|
||||||
|
faction_war_end_victory_legitimacy_effect = yes
|
||||||
|
}
|
||||||
|
on_lost_faction_revolt_war = 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_invalidated_desc = msg_invalidate_war_title
|
||||||
|
|
||||||
|
check_attacker_inheritance_validity = no
|
||||||
|
|
||||||
|
on_primary_attacker_death = inherit_faction
|
||||||
|
on_primary_defender_death = inherit
|
||||||
|
|
||||||
|
transfer_behavior = transfer
|
||||||
|
|
||||||
|
attacker_allies_inherit = no
|
||||||
|
defender_allies_inherit = yes
|
||||||
|
|
||||||
|
war_name = "IMPERIAL_POLICY_WAR_NAME"
|
||||||
|
|
||||||
|
interface_priority = 80
|
||||||
|
|
||||||
|
use_de_jure_wargoal_only = yes
|
||||||
|
|
||||||
|
attacker_wargoal_percentage = 0.8
|
||||||
|
|
||||||
|
max_attacker_score_from_battles = 100
|
||||||
|
max_defender_score_from_battles = 50
|
||||||
|
|
||||||
|
max_defender_score_from_occupation = 150
|
||||||
|
max_attacker_score_from_occupation = 150
|
||||||
|
|
||||||
|
max_ai_diplo_distance_to_title = 500
|
||||||
|
}
|
||||||
|
|
@ -2337,67 +2337,67 @@ grant_independence_interaction = {
|
||||||
resolve_title_and_vassal_change = scope:change
|
resolve_title_and_vassal_change = scope:change
|
||||||
}
|
}
|
||||||
|
|
||||||
# Struggle Catalysts.
|
# # Struggle Catalysts.
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = {
|
# catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = {
|
||||||
CHAR1 = scope:actor
|
# CHAR1 = scope:actor
|
||||||
CHAR2 = scope:recipient
|
# CHAR2 = scope:recipient
|
||||||
}
|
# }
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
# CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
limit = {
|
# limit = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
# CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
# catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal
|
||||||
character = scope:actor
|
# character = scope:actor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
NOT = {
|
# NOT = {
|
||||||
any_held_title = {
|
# any_held_title = {
|
||||||
is_de_jure_liege_or_above_target = scope:recipient.primary_title
|
# is_de_jure_liege_or_above_target = scope:recipient.primary_title
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_independence_from_non_dejure_vassal
|
# CATALYST = catalyst_independence_from_non_dejure_vassal
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
limit = {
|
# limit = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_independence_from_non_dejure_vassal
|
# CATALYST = catalyst_independence_from_non_dejure_vassal
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_independence_from_non_dejure_vassal
|
# catalyst = catalyst_independence_from_non_dejure_vassal
|
||||||
character = scope:actor
|
# character = scope:actor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
# Grant independence to non de_jure
|
# Grant independence to non de_jure
|
||||||
|
|
||||||
|
|
@ -2519,49 +2519,49 @@ expose_secret_interaction = {
|
||||||
expose_secret = scope:actor
|
expose_secret = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_title = title:e_minister_of_justice
|
# has_title = title:e_minister_of_justice
|
||||||
top_participant_group:dynastic_cycle ?= {
|
# top_participant_group:dynastic_cycle ?= {
|
||||||
NOT = { participant_group_type = other_rulers }
|
# NOT = { participant_group_type = other_rulers }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
top_participant_group:dynastic_cycle ?= {
|
# top_participant_group:dynastic_cycle ?= {
|
||||||
NOT = { participant_group_type = other_rulers }
|
# NOT = { participant_group_type = other_rulers }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
scope:target.secret_target = {
|
# scope:target.secret_target = {
|
||||||
top_participant_group:dynastic_cycle ?= {
|
# top_participant_group:dynastic_cycle ?= {
|
||||||
NOT = { participant_group_type = other_rulers }
|
# NOT = { participant_group_type = other_rulers }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add_merit_if_relevant_effect = {
|
# add_merit_if_relevant_effect = {
|
||||||
MERIT = minor_merit_value
|
# MERIT = minor_merit_value
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
government_has_flag = government_has_influence
|
# government_has_flag = government_has_influence
|
||||||
}
|
# }
|
||||||
change_influence = {
|
# change_influence = {
|
||||||
value = minor_influence_gain
|
# value = minor_influence_gain
|
||||||
multiply = scope:recipient.highest_held_title_tier
|
# multiply = scope:recipient.highest_held_title_tier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
situation:dynastic_cycle = {
|
# situation:dynastic_cycle = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
situation_top_has_catalyst = catalyst_minister_exposed_secret
|
# situation_top_has_catalyst = catalyst_minister_exposed_secret
|
||||||
}
|
# }
|
||||||
trigger_situation_catalyst = {
|
# trigger_situation_catalyst = {
|
||||||
catalyst = catalyst_minister_exposed_secret
|
# catalyst = catalyst_minister_exposed_secret
|
||||||
character = scope:actor
|
# character = scope:actor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
stress_impact = {
|
stress_impact = {
|
||||||
honest = minor_stress_impact_loss
|
honest = minor_stress_impact_loss
|
||||||
|
|
@ -2668,43 +2668,43 @@ expose_secret_interaction = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
modifier = {
|
# modifier = {
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
}
|
# }
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = {
|
# add = {
|
||||||
value = 0
|
# value = 0
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
phase_has_catalyst = catalyst_reveal_secret_detractor
|
# phase_has_catalyst = catalyst_reveal_secret_detractor
|
||||||
}
|
# }
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = 200
|
# add = 200
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
phase_has_catalyst = catalyst_reveal_secret_detractor
|
# phase_has_catalyst = catalyst_reveal_secret_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = -100
|
# add = -100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
# Unity modifiers
|
# Unity modifiers
|
||||||
evaluate_action_decreasing_house_unity = {
|
evaluate_action_decreasing_house_unity = {
|
||||||
|
|
|
||||||
1210
common/character_interactions/00_courtier_and_guest_interactions.txt
Normal file
1210
common/character_interactions/00_courtier_and_guest_interactions.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -2047,75 +2047,75 @@ diarch_imprison_interaction = {
|
||||||
}
|
}
|
||||||
## We avoid wars here too, but only in the resulting event.
|
## We avoid wars here too, but only in the resulting event.
|
||||||
## Agenda impact
|
## Agenda impact
|
||||||
modifier = {
|
# modifier = {
|
||||||
add = {
|
# add = {
|
||||||
value = 0
|
# value = 0
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_important }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_important }
|
||||||
has_character_flag = agenda_towards_escalation
|
# has_character_flag = agenda_towards_escalation
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = 200
|
# add = 200
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_important }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_important }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = -100
|
# add = -100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
any_character_struggle = { involvement = involved }
|
# any_character_struggle = { involvement = involved }
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
add = {
|
# add = {
|
||||||
value = 0
|
# value = 0
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor }
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = 200
|
# add = 200
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = -100
|
# add = -100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
any_character_struggle = { involvement = involved }
|
# any_character_struggle = { involvement = involved }
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
add = {
|
# add = {
|
||||||
value = 0
|
# value = 0
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter }
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = 200
|
# add = 200
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter }
|
# any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = -100
|
# add = -100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
any_character_struggle = { involvement = involved }
|
# any_character_struggle = { involvement = involved }
|
||||||
}
|
# }
|
||||||
# Factors.
|
# Factors.
|
||||||
## Relationships.
|
## Relationships.
|
||||||
### + Do pick on people we hate.
|
### + Do pick on people we hate.
|
||||||
|
|
|
||||||
1995
common/character_interactions/00_dynast_interactions.txt
Normal file
1995
common/character_interactions/00_dynast_interactions.txt
Normal file
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
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
46
common/character_interactions/00_lover_interactions.txt
Normal file
46
common/character_interactions/00_lover_interactions.txt
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
#Break up with your Lover
|
||||||
|
break_up_with_lover_interaction = {
|
||||||
|
category = interaction_category_hostile
|
||||||
|
use_diplomatic_range = no
|
||||||
|
icon = lover
|
||||||
|
|
||||||
|
desc = break_up_with_lover_interaction_desc
|
||||||
|
|
||||||
|
is_shown = {
|
||||||
|
scope:actor = {
|
||||||
|
has_relation_lover = scope:recipient
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_valid_showing_failures_only = {
|
||||||
|
}
|
||||||
|
|
||||||
|
on_accept = {
|
||||||
|
scope:actor = {
|
||||||
|
send_interface_message = {
|
||||||
|
type = event_sway_neutral
|
||||||
|
title = break_up_with_lover_interaction_notification
|
||||||
|
right_icon = scope:recipient
|
||||||
|
lover_breakup_effect = {
|
||||||
|
BREAKER = scope:actor
|
||||||
|
LOVER = scope:recipient
|
||||||
|
}
|
||||||
|
stress_impact = {
|
||||||
|
lustful = minor_stress_impact_gain
|
||||||
|
compassionate = minor_stress_impact_gain
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# If we're a clan this interaction affects unity
|
||||||
|
add_clan_unity_interaction_effect = {
|
||||||
|
CHARACTER = scope:actor
|
||||||
|
TARGET = scope:recipient
|
||||||
|
VALUE = miniscule_unity_loss
|
||||||
|
DESC = clan_unity_dramatic_breakup.desc
|
||||||
|
REVERSE_NON_HOUSE_TARGET = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
auto_accept = yes
|
||||||
|
}
|
||||||
|
|
@ -403,34 +403,34 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Harrying logic.
|
# # Harrying logic.
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
}
|
# }
|
||||||
culture != scope:recipient.culture
|
# culture != scope:recipient.culture
|
||||||
}
|
# }
|
||||||
global_var:harrying_of_the_north = { save_scope_as = story }
|
# global_var:harrying_of_the_north = { save_scope_as = story }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
|
|
||||||
on_decline = {
|
on_decline = {
|
||||||
|
|
@ -6491,38 +6491,38 @@ execute_prisoner_interaction = {
|
||||||
add = 30
|
add = 30
|
||||||
}
|
}
|
||||||
|
|
||||||
modifier = {
|
# modifier = {
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
}
|
# }
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
add = {
|
# add = {
|
||||||
value = 0
|
# value = 0
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
phase_has_catalyst = catalyst_execute_detractor
|
# phase_has_catalyst = catalyst_execute_detractor
|
||||||
}
|
# }
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = 200
|
# add = 200
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
phase_has_catalyst = catalyst_execute_detractor
|
# phase_has_catalyst = catalyst_execute_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
add = -100
|
# add = -100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
modifier = {
|
modifier = {
|
||||||
add = 200
|
add = 200
|
||||||
scope:actor.faith = {
|
scope:actor.faith = {
|
||||||
|
|
@ -6882,65 +6882,65 @@ execute_prisoner_interaction = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if = { # Execute Supporter/Detractor
|
# if = { # Execute Supporter/Detractor
|
||||||
limit = {
|
# limit = {
|
||||||
fp3_struggle_involves_one_supporter_and_one_detractor = {
|
# fp3_struggle_involves_one_supporter_and_one_detractor = {
|
||||||
FIRST = scope:actor
|
# FIRST = scope:actor
|
||||||
SECOND = scope:recipient
|
# SECOND = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:recipient = { has_trait = fp3_struggle_detractor }
|
# scope:recipient = { has_trait = fp3_struggle_detractor }
|
||||||
struggle:persian_struggle = {
|
# struggle:persian_struggle = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_execute_detractor
|
# CATALYST = catalyst_execute_detractor
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
limit = {
|
# limit = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_execute_detractor
|
# CATALYST = catalyst_execute_detractor
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_execute_detractor
|
# catalyst = catalyst_execute_detractor
|
||||||
character = scope:actor
|
# character = scope:actor
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
scope:recipient = { has_trait = fp3_struggle_supporter }
|
# scope:recipient = { has_trait = fp3_struggle_supporter }
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_execute_supporter
|
# CATALYST = catalyst_execute_supporter
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
limit = {
|
# limit = {
|
||||||
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||||
CATALYST = catalyst_execute_supporter
|
# CATALYST = catalyst_execute_supporter
|
||||||
CHAR = scope:recipient
|
# CHAR = scope:recipient
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_execute_supporter
|
# catalyst = catalyst_execute_supporter
|
||||||
character = scope:actor
|
# character = scope:actor
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Free House Member CB target executed during war
|
# Free House Member CB target executed during war
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
|
|
|
||||||
|
|
@ -529,34 +529,34 @@
|
||||||
scope:actor = { remove_character_flag = flag_hostile_actions_disabled_delay }
|
scope:actor = { remove_character_flag = flag_hostile_actions_disabled_delay }
|
||||||
}
|
}
|
||||||
|
|
||||||
# Harrying logic.
|
# # Harrying logic.
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
}
|
# }
|
||||||
culture != scope:recipient.culture
|
# culture != scope:recipient.culture
|
||||||
}
|
# }
|
||||||
global_var:harrying_of_the_north = { save_scope_as = story }
|
# global_var:harrying_of_the_north = { save_scope_as = story }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
|
|
||||||
on_decline = {
|
on_decline = {
|
||||||
|
|
@ -715,33 +715,33 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
# Harrying logic.
|
# Harrying logic.
|
||||||
scope:actor = {
|
# scope:actor = {
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = {
|
# scope:recipient = {
|
||||||
character_is_valid_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_for_harrying_of_the_north_trigger = yes
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
}
|
# }
|
||||||
culture != scope:recipient.culture
|
# culture != scope:recipient.culture
|
||||||
}
|
# }
|
||||||
global_var:harrying_of_the_north = { save_scope_as = story }
|
# global_var:harrying_of_the_north = { save_scope_as = story }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_norman_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
|
||||||
scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
|
||||||
}
|
# }
|
||||||
ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
|
|
@ -1135,11 +1135,11 @@
|
||||||
is_imprisoned_by = scope:actor
|
is_imprisoned_by = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope:actor = { # The HRE doesn't need endless civil wars
|
# scope:actor = { # The HRE doesn't need endless civil wars
|
||||||
NOT = {
|
# NOT = {
|
||||||
primary_title = title:e_hre
|
# primary_title = title:e_hre
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
exists = scope:actor.primary_title.title_capital_county
|
exists = scope:actor.primary_title.title_capital_county
|
||||||
OR = {
|
OR = {
|
||||||
scope:landed_title = scope:actor.primary_title.title_capital_county
|
scope:landed_title = scope:actor.primary_title.title_capital_county
|
||||||
|
|
@ -1176,11 +1176,11 @@
|
||||||
is_imprisoned_by = scope:actor
|
is_imprisoned_by = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scope:actor = { # The HRE doesn't need endless civil wars
|
# scope:actor = { # The HRE doesn't need endless civil wars
|
||||||
NOT = {
|
# NOT = {
|
||||||
primary_title = title:e_hre
|
# primary_title = title:e_hre
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
scope:actor.domain_size < scope:actor.domain_limit
|
scope:actor.domain_size < scope:actor.domain_limit
|
||||||
scope:actor.primary_title.tier > tier_county
|
scope:actor.primary_title.tier > tier_county
|
||||||
trigger_if = {
|
trigger_if = {
|
||||||
|
|
|
||||||
|
|
@ -40,11 +40,7 @@ become_tributary_interaction = {
|
||||||
text = become_tributary_interaction_hegemony_not_neighbor_tt
|
text = become_tributary_interaction_hegemony_not_neighbor_tt
|
||||||
scope:actor = {
|
scope:actor = {
|
||||||
OR = {
|
OR = {
|
||||||
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_china }
|
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_europa }
|
||||||
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_roman_empire }
|
|
||||||
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_eastern_roman_empire }
|
|
||||||
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_dar_al_islam }
|
|
||||||
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_india }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,14 @@
|
||||||
ai_target_quick_trigger = {
|
ai_target_quick_trigger = {
|
||||||
adult = yes
|
adult = yes
|
||||||
}
|
}
|
||||||
ai_frequency = 12
|
ai_frequency_by_tier = {
|
||||||
|
barony = 0
|
||||||
|
county = 0
|
||||||
|
duchy = 0
|
||||||
|
kingdom = 0
|
||||||
|
empire = 12
|
||||||
|
hegemony = 12
|
||||||
|
}
|
||||||
popup_on_receive = yes
|
popup_on_receive = yes
|
||||||
pause_on_receive = yes
|
pause_on_receive = yes
|
||||||
|
|
||||||
|
|
@ -37,10 +44,7 @@
|
||||||
is_valid_showing_failures_only = {
|
is_valid_showing_failures_only = {
|
||||||
scope:actor = {
|
scope:actor = {
|
||||||
faith = {
|
faith = {
|
||||||
OR = {
|
has_doctrine = doctrine_spiritual_head
|
||||||
has_doctrine = doctrine_spiritual_head
|
|
||||||
has_doctrine = doctrine_holy_order_head
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
is_imprisoned = no
|
is_imprisoned = no
|
||||||
NOT = { has_trait = excommunicated }
|
NOT = { has_trait = excommunicated }
|
||||||
|
|
@ -123,7 +127,7 @@
|
||||||
has_trait = sodomite
|
has_trait = sodomite
|
||||||
trait_is_criminal_in_faith_trigger = {
|
trait_is_criminal_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = sodomite
|
TRAIT = trait:sodomite
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -135,7 +139,7 @@
|
||||||
has_trait = sodomite
|
has_trait = sodomite
|
||||||
trait_is_shunned_in_faith_trigger = {
|
trait_is_shunned_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = sodomite
|
TRAIT = trait:sodomite
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -147,7 +151,7 @@
|
||||||
has_trait = deviant
|
has_trait = deviant
|
||||||
trait_is_criminal_in_faith_trigger = {
|
trait_is_criminal_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = deviant
|
TRAIT = trait:deviant
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -159,7 +163,7 @@
|
||||||
has_trait = deviant
|
has_trait = deviant
|
||||||
trait_is_shunned_in_faith_trigger = {
|
trait_is_shunned_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = deviant
|
TRAIT = trait:deviant
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -171,7 +175,7 @@
|
||||||
has_trait = adulterer
|
has_trait = adulterer
|
||||||
trait_is_criminal_in_faith_trigger = {
|
trait_is_criminal_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = adulterer
|
TRAIT = trait:adulterer
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -183,7 +187,7 @@
|
||||||
has_trait = adulterer
|
has_trait = adulterer
|
||||||
trait_is_shunned_in_faith_trigger = {
|
trait_is_shunned_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = adulterer
|
TRAIT = trait:adulterer
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -195,7 +199,7 @@
|
||||||
has_trait = fornicator
|
has_trait = fornicator
|
||||||
trait_is_criminal_in_faith_trigger = {
|
trait_is_criminal_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = fornicator
|
TRAIT = trait:fornicator
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -207,7 +211,7 @@
|
||||||
has_trait = fornicator
|
has_trait = fornicator
|
||||||
trait_is_shunned_in_faith_trigger = {
|
trait_is_shunned_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = fornicator
|
TRAIT = trait:fornicator
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -219,7 +223,7 @@
|
||||||
has_trait = witch
|
has_trait = witch
|
||||||
trait_is_criminal_in_faith_trigger = {
|
trait_is_criminal_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = witch
|
TRAIT = trait:witch
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -231,7 +235,7 @@
|
||||||
has_trait = witch
|
has_trait = witch
|
||||||
trait_is_shunned_in_faith_trigger = {
|
trait_is_shunned_in_faith_trigger = {
|
||||||
FAITH = scope:actor.faith
|
FAITH = scope:actor.faith
|
||||||
TRAIT = witch
|
TRAIT = trait:witch
|
||||||
GENDER_CHARACTER = scope:actor
|
GENDER_CHARACTER = scope:actor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -261,15 +265,15 @@
|
||||||
OR = {
|
OR = {
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_1
|
has_trait = kinslayer_1
|
||||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor }
|
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_2
|
has_trait = kinslayer_2
|
||||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor }
|
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_3
|
has_trait = kinslayer_3
|
||||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor }
|
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -281,15 +285,15 @@
|
||||||
OR = {
|
OR = {
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_1
|
has_trait = kinslayer_1
|
||||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor }
|
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_2
|
has_trait = kinslayer_2
|
||||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor }
|
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
AND = {
|
AND = {
|
||||||
has_trait = kinslayer_3
|
has_trait = kinslayer_3
|
||||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor }
|
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
288
common/character_interactions/10_tgp_test_interactions.txt
Normal file
288
common/character_interactions/10_tgp_test_interactions.txt
Normal file
|
|
@ -0,0 +1,288 @@
|
||||||
|
### Apply some impact to the relation between two houses.
|
||||||
|
#
|
||||||
|
debug_impact_house_relation_interaction = {
|
||||||
|
category = interaction_debug_tgp
|
||||||
|
desc = debug_impact_house_relation_interaction_desc
|
||||||
|
use_diplomatic_range = no
|
||||||
|
ignores_pending_interaction_block = yes
|
||||||
|
icon = debug_chars
|
||||||
|
common_interaction = yes
|
||||||
|
|
||||||
|
is_shown = {
|
||||||
|
debug_only = yes
|
||||||
|
exists = scope:recipient.house
|
||||||
|
scope:recipient.house ?= {
|
||||||
|
NOT = { this = scope:actor.house }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
is_valid_showing_failures_only = {
|
||||||
|
house_relation_is_valid_to_start_trigger = {
|
||||||
|
HOUSE = scope:actor.house
|
||||||
|
OTHER_HOUSE = scope:recipient.house
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_significantly_better
|
||||||
|
flag = impact_for_the_significantly_better
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_noticeably_better
|
||||||
|
flag = impact_for_the_noticeably_better
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_slightly_better
|
||||||
|
flag = impact_for_the_slightly_better
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_by_setting_to_neutral
|
||||||
|
flag = set_to_neutral
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_slightly_worse
|
||||||
|
flag = impact_for_the_slightly_worse
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_noticeably_worse
|
||||||
|
flag = impact_for_the_noticeably_worse
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_for_the_significantly_worse
|
||||||
|
flag = impact_for_the_significantly_worse
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_by_clearing_it
|
||||||
|
flag = clear_relation
|
||||||
|
is_valid = {
|
||||||
|
scope:actor.house = {
|
||||||
|
has_house_relation_with = scope:recipient.house
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
localization = debug_impact_house_relation_by_starting_a_feud
|
||||||
|
flag = start_feud
|
||||||
|
is_shown = {
|
||||||
|
has_bp1_dlc_trigger = yes
|
||||||
|
}
|
||||||
|
is_valid = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = action_in_debt_click
|
||||||
|
NOT = {
|
||||||
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
on_accept = {
|
||||||
|
if = {
|
||||||
|
limit = { scope:clear_relation = yes }
|
||||||
|
scope:actor.house = {
|
||||||
|
random_house_relation = {
|
||||||
|
limit = {
|
||||||
|
any_relation_house = { scope:recipient.house = this }
|
||||||
|
}
|
||||||
|
clear_house_relation = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { scope:set_to_neutral = yes }
|
||||||
|
scope:actor.house = {
|
||||||
|
set_house_relation = {
|
||||||
|
target = scope:recipient.house
|
||||||
|
description = debug_impact_house_relation_change_description
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else_if = {
|
||||||
|
limit = { scope:start_feud = yes }
|
||||||
|
|
||||||
|
house_feud_start_effect = {
|
||||||
|
# Feuding House Head
|
||||||
|
ACTOR = scope:actor
|
||||||
|
# Target House Head
|
||||||
|
TARGET = scope:recipient
|
||||||
|
# Feud Reason
|
||||||
|
REASON = head_cuckolded
|
||||||
|
# House Member attacker if relevant
|
||||||
|
ATTACKER = scope:actor
|
||||||
|
# House Member victim if relevant
|
||||||
|
VICTIM = scope:recipient
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else = {
|
||||||
|
scope:recipient = {
|
||||||
|
scope:actor.house = {
|
||||||
|
impact_house_relation = {
|
||||||
|
target = scope:recipient.house
|
||||||
|
steps = {
|
||||||
|
value = 0
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_significantly_better = yes}
|
||||||
|
add = 3
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_noticeably_better = yes }
|
||||||
|
add = 1
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_slightly_better = yes }
|
||||||
|
add = 0.3
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_slightly_worse = yes }
|
||||||
|
add = -0.3
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_noticeably_worse = yes }
|
||||||
|
add = -1
|
||||||
|
}
|
||||||
|
if = {
|
||||||
|
limit = { scope:impact_for_the_significantly_worse = yes }
|
||||||
|
add = -3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
description = debug_impact_house_relation_change_description
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
auto_accept = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
debug_spawn_natural_disaster = {
|
||||||
|
category = interaction_debug_tgp
|
||||||
|
use_diplomatic_range = no
|
||||||
|
ignores_pending_interaction_block = yes
|
||||||
|
common_interaction = yes
|
||||||
|
icon = debug_bad
|
||||||
|
auto_accept = yes
|
||||||
|
is_shown = {
|
||||||
|
debug_only = yes
|
||||||
|
scope:recipient ?= {
|
||||||
|
is_landed = yes
|
||||||
|
highest_held_title_tier >= tier_county
|
||||||
|
}
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = sub_realm_earthquake
|
||||||
|
localization = debug_sub_realm_earthquake
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = random_earthquake
|
||||||
|
localization = debug_random_earthquake
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = sub_realm_flood
|
||||||
|
localization = debug_sub_realm_flood
|
||||||
|
is_valid = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = debug_sub_realm_flood_tt
|
||||||
|
scope:recipient = {
|
||||||
|
any_sub_realm_county = {
|
||||||
|
title_province = { geographical_region = global_flood_region }
|
||||||
|
NOT = {
|
||||||
|
any_county_situation = { situation_type = natural_disaster_flood }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = random_flood
|
||||||
|
localization = debug_random_flood
|
||||||
|
}
|
||||||
|
on_accept = {
|
||||||
|
hidden_effect = {
|
||||||
|
scope:recipient = {
|
||||||
|
switch = {
|
||||||
|
trigger = yes
|
||||||
|
scope:sub_realm_earthquake = {
|
||||||
|
scope:recipient = {
|
||||||
|
random_sub_realm_county = {
|
||||||
|
limit = {
|
||||||
|
save_temporary_scope_as = county_temp
|
||||||
|
NOT = {
|
||||||
|
any_in_global_list = {
|
||||||
|
variable = ongoing_earthquakes
|
||||||
|
var:epicenter_county ?= scope:county_temp.kingdom
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
spawn_earthquake_in_county_effect = { COUNTY = this }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:random_earthquake = { trigger_event = natural_disaster.9901 }
|
||||||
|
scope:sub_realm_flood = {
|
||||||
|
scope:recipient = {
|
||||||
|
random_sub_realm_county = {
|
||||||
|
limit = {
|
||||||
|
title_province = { geographical_region = global_flood_region }
|
||||||
|
NOT = {
|
||||||
|
any_county_situation = { situation_type = natural_disaster_flood }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
spawn_flood_in_county_effect = { COUNTY = this }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:random_flood = { trigger_event = natural_disaster.9902 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
debug_change_bloc_cohesion = {
|
||||||
|
category = interaction_debug_tgp
|
||||||
|
use_diplomatic_range = no
|
||||||
|
ignores_pending_interaction_block = yes
|
||||||
|
common_interaction = yes
|
||||||
|
icon = icon_leave_bloc
|
||||||
|
auto_accept = yes
|
||||||
|
is_shown = {
|
||||||
|
debug_only = yes
|
||||||
|
scope:recipient.house.house_confederation ?= { has_cohesion = yes }
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = max
|
||||||
|
localization = Max
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = improve
|
||||||
|
localization = debug_improve_block_cohesion
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = damage
|
||||||
|
localization = debug_damage_block_cohesion
|
||||||
|
}
|
||||||
|
send_option = {
|
||||||
|
flag = destroy
|
||||||
|
localization = DESTROY_ACCOLADE
|
||||||
|
}
|
||||||
|
on_accept = {
|
||||||
|
scope:recipient.house.house_confederation = {
|
||||||
|
switch = {
|
||||||
|
trigger = yes
|
||||||
|
scope:max = { change_cohesion = 100 }
|
||||||
|
scope:improve = { change_cohesion = 20 }
|
||||||
|
scope:damage = { change_cohesion = -20 }
|
||||||
|
scope:destroy = { change_cohesion = -100 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -28538,57 +28538,57 @@ c_upland = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
k_danelaw = {
|
#k_danelaw = {
|
||||||
pattern = "pattern_solid.dds"
|
# pattern = "pattern_solid.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "white"
|
# color2 = "white"
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_circle_mask.dds"
|
# texture = "ce_circle_mask.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "red"
|
# color2 = "red"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } }
|
||||||
}
|
# }
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_frame_circle_borre_single.dds"
|
# texture = "ce_frame_circle_borre_single.dds"
|
||||||
color1 = "white"
|
# color1 = "white"
|
||||||
color2 = "black"
|
# color2 = "black"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } }
|
||||||
}
|
# }
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_norse_triquetra_ivaring.dds"
|
# texture = "ce_norse_triquetra_ivaring.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "white"
|
# color2 = "white"
|
||||||
color3 = "white"
|
# color3 = "white"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
# Just so they don't end up with a random CoA; we copy the k_danelaw one anyhoo.
|
## Just so they don't end up with a random CoA; we copy the k_danelaw one anyhoo.
|
||||||
k_daneland = {
|
#k_daneland = {
|
||||||
pattern = "pattern_solid.dds"
|
# pattern = "pattern_solid.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "white"
|
# color2 = "white"
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_circle_mask.dds"
|
# texture = "ce_circle_mask.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "red"
|
# color2 = "red"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } }
|
||||||
}
|
# }
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_frame_circle_borre_single.dds"
|
# texture = "ce_frame_circle_borre_single.dds"
|
||||||
color1 = "white"
|
# color1 = "white"
|
||||||
color2 = "black"
|
# color2 = "black"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } }
|
||||||
}
|
# }
|
||||||
colored_emblem = {
|
# colored_emblem = {
|
||||||
texture = "ce_norse_triquetra_ivaring.dds"
|
# texture = "ce_norse_triquetra_ivaring.dds"
|
||||||
color1 = "red"
|
# color1 = "red"
|
||||||
color2 = "white"
|
# color2 = "white"
|
||||||
color3 = "white"
|
# color3 = "white"
|
||||||
instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
d_jomsvikings = {
|
d_jomsvikings = {
|
||||||
# Simple colour inversion from ho_jomsvikings
|
# Simple colour inversion from ho_jomsvikings
|
||||||
pattern = "pattern_solid.dds"
|
pattern = "pattern_solid.dds"
|
||||||
|
|
|
||||||
3194
common/council_positions/00_council_positions.txt
Normal file
3194
common/council_positions/00_council_positions.txt
Normal file
File diff suppressed because it is too large
Load diff
300
common/council_positions/01_ministry_positions.txt
Normal file
300
common/council_positions/01_ministry_positions.txt
Normal file
|
|
@ -0,0 +1,300 @@
|
||||||
|
minister_personnel = {
|
||||||
|
skill = diplomacy
|
||||||
|
|
||||||
|
name = minister_personnel
|
||||||
|
|
||||||
|
valid_position = {
|
||||||
|
tgp_has_access_to_ministry_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip = game_concept_minister_of_personnel_desc
|
||||||
|
|
||||||
|
auto_fill = {
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_personnel_modifier
|
||||||
|
fellow_vassal_opinion = 5
|
||||||
|
monthly_diplomacy_lifestyle_xp_gain_mult = 0.05
|
||||||
|
scale = council_scaled_by_liege_tier
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_personnel_modifier
|
||||||
|
monthly_prestige = 1
|
||||||
|
scale = council_scaled_monthly_income
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_personnel_modifier
|
||||||
|
monthly_influence = 1
|
||||||
|
enemy_political_scheme_success_chance_max_add = -5
|
||||||
|
scale = council_scaled_admin_value
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = learn_on_the_job_modifier
|
||||||
|
diplomacy = 1
|
||||||
|
scale = chancellor_learn_on_the_job_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = reliable_house_modifier
|
||||||
|
diplomacy = 1
|
||||||
|
scale = chancellor_reliable_house_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_character = {
|
||||||
|
exists = root.liege_or_court_owner
|
||||||
|
tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_get_position = {
|
||||||
|
got_council_position_effect = yes
|
||||||
|
got_minister_position_effect = { MINISTER_TITLE = e_minister_of_personnel MINISTER_POSITION = minister_personnel }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_fired_from_position = {
|
||||||
|
fired_from_council_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_lose_position = {
|
||||||
|
fired_minister_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
portrait_animation = happy_teacher
|
||||||
|
|
||||||
|
barbershop_data = {
|
||||||
|
position = { 918.0 172.0 }
|
||||||
|
click_to_front = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
minister_justice = {
|
||||||
|
skill = learning
|
||||||
|
|
||||||
|
name = minister_justice
|
||||||
|
|
||||||
|
valid_position = {
|
||||||
|
tgp_has_access_to_ministry_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip = game_concept_minister_of_justice_desc
|
||||||
|
|
||||||
|
auto_fill = {
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_justice_modifier
|
||||||
|
fellow_vassal_opinion = 5
|
||||||
|
monthly_diplomacy_lifestyle_xp_gain_mult = 0.05
|
||||||
|
scale = council_scaled_by_liege_tier
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_justice_modifier
|
||||||
|
monthly_prestige = 1
|
||||||
|
scale = council_scaled_monthly_income
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_justice_modifier
|
||||||
|
monthly_influence = 1
|
||||||
|
enemy_political_scheme_success_chance_max_add = -5
|
||||||
|
scale = council_scaled_admin_value
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = learn_on_the_job_modifier
|
||||||
|
diplomacy = 1
|
||||||
|
scale = chancellor_learn_on_the_job_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = reliable_house_modifier
|
||||||
|
diplomacy = 1
|
||||||
|
scale = chancellor_reliable_house_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_character = {
|
||||||
|
exists = root.liege_or_court_owner
|
||||||
|
tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_get_position = {
|
||||||
|
got_council_position_effect = yes
|
||||||
|
got_minister_position_effect = { MINISTER_TITLE = e_minister_of_justice MINISTER_POSITION = minister_justice }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_fired_from_position = {
|
||||||
|
fired_from_council_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_lose_position = {
|
||||||
|
fired_minister_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
portrait_animation = page_flipping
|
||||||
|
|
||||||
|
barbershop_data = {
|
||||||
|
position = { 918.0 172.0 }
|
||||||
|
click_to_front = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
minister_works = {
|
||||||
|
skill = stewardship
|
||||||
|
|
||||||
|
name = minister_works
|
||||||
|
|
||||||
|
tooltip = game_concept_minister_of_works_desc
|
||||||
|
|
||||||
|
auto_fill = {
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_position = {
|
||||||
|
tgp_has_access_to_ministry_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_works_modifier
|
||||||
|
build_gold_cost = -0.03
|
||||||
|
build_speed = -0.02
|
||||||
|
monthly_stewardship_lifestyle_xp_gain_mult = 0.05
|
||||||
|
scale = council_scaled_by_liege_tier
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_works_modifier
|
||||||
|
monthly_influence = 1
|
||||||
|
domicile_build_gold_cost = -0.05
|
||||||
|
scale = council_scaled_admin_value
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = { # Minister modifiers
|
||||||
|
name = minister_works_modifier
|
||||||
|
monthly_merit = 1
|
||||||
|
scale = council_scaled_celestial_ministry_value
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = { # Favored minister modifiers
|
||||||
|
name = minister_works_modifier
|
||||||
|
monthly_influence = 1
|
||||||
|
monthly_treasury_from_ministry_budget_base = 0.25
|
||||||
|
scale = council_scaled_celestial_ministry_favored_value
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = learn_on_the_job_modifier
|
||||||
|
stewardship = 1
|
||||||
|
scale = steward_learn_on_the_job_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = reliable_house_modifier
|
||||||
|
stewardship = 1
|
||||||
|
scale = steward_reliable_house_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_character = {
|
||||||
|
exists = root.liege_or_court_owner
|
||||||
|
tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_get_position = {
|
||||||
|
got_council_position_effect = yes
|
||||||
|
got_minister_position_effect = { MINISTER_TITLE = e_minister_of_works MINISTER_POSITION = minister_works }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_fired_from_position = {
|
||||||
|
fired_from_council_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_lose_position = {
|
||||||
|
fired_minister_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
portrait_animation = minister_works
|
||||||
|
|
||||||
|
barbershop_data = {
|
||||||
|
position = { 1268.0 172.0 }
|
||||||
|
click_to_front = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
minister_grand_marshal = {
|
||||||
|
skill = martial
|
||||||
|
|
||||||
|
name = minister_grand_marshal
|
||||||
|
|
||||||
|
tooltip = game_concept_minister_grand_marshal_desc
|
||||||
|
|
||||||
|
auto_fill = {
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_position = {
|
||||||
|
tgp_has_access_to_ministry_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_grand_marshal_modifier
|
||||||
|
army_maintenance_mult = -0.06
|
||||||
|
monthly_martial_lifestyle_xp_gain_mult = 0.05
|
||||||
|
scale = council_scaled_by_liege_tier
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_grand_marshal_modifier
|
||||||
|
monthly_influence = 1
|
||||||
|
maa_toughness_mult = 0.04
|
||||||
|
scale = council_scaled_admin_value
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = { # Minister modifiers
|
||||||
|
name = minister_grand_marshal_modifier
|
||||||
|
monthly_merit = 1
|
||||||
|
scale = council_scaled_celestial_ministry_value
|
||||||
|
}
|
||||||
|
|
||||||
|
modifier = {
|
||||||
|
name = minister_grand_marshal_modifier
|
||||||
|
men_at_arms_recruitment_cost = -0.15
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = learn_on_the_job_modifier
|
||||||
|
martial = 1
|
||||||
|
scale = marshal_learn_on_the_job_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
council_owner_modifier = {
|
||||||
|
name = reliable_house_modifier
|
||||||
|
martial = 1
|
||||||
|
scale = marshal_reliable_house_scale
|
||||||
|
}
|
||||||
|
|
||||||
|
valid_character = {
|
||||||
|
exists = root.liege_or_court_owner
|
||||||
|
tgp_can_be_grand_marshal_trigger = { COURT_OWNER = root.liege_or_court_owner }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_get_position = {
|
||||||
|
got_council_position_effect = yes
|
||||||
|
got_minister_position_effect = { MINISTER_TITLE = e_minister_grand_marshal MINISTER_POSITION = minister_grand_marshal }
|
||||||
|
}
|
||||||
|
|
||||||
|
on_fired_from_position = {
|
||||||
|
fired_from_council_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
on_lose_position = {
|
||||||
|
fired_minister_position_effect = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
portrait_animation = grand_marshal
|
||||||
|
|
||||||
|
barbershop_data = {
|
||||||
|
position = { 1268.0 172.0 }
|
||||||
|
click_to_front = no
|
||||||
|
}
|
||||||
|
}
|
||||||
1663
common/culture/creation_names/00_names.txt
Normal file
1663
common/culture/creation_names/00_names.txt
Normal file
File diff suppressed because it is too large
Load diff
1600
common/culture/creation_names/00_names_hybrid.txt
Normal file
1600
common/culture/creation_names/00_names_hybrid.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1203,8 +1203,8 @@ tradition_russian_legacy = {
|
||||||
is_shown = {
|
is_shown = {
|
||||||
has_cultural_pillar = heritage_east_slavic
|
has_cultural_pillar = heritage_east_slavic
|
||||||
NOT = {
|
NOT = {
|
||||||
culture = NEOW_kievan
|
culture = culture:NEOW_kievan
|
||||||
culture = NEOW_vohlynian
|
culture = culture:NEOW_vohlynian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
|
||||||
|
|
@ -7476,7 +7476,6 @@ GetAdventureNameSuffix = {
|
||||||
NOT = { exists = scope:new_landless_adventurer }
|
NOT = { exists = scope:new_landless_adventurer }
|
||||||
scope:new_landless_adventurer ?= {
|
scope:new_landless_adventurer ?= {
|
||||||
culture = { has_cultural_pillar = heritage_greek }
|
culture = { has_cultural_pillar = heritage_greek }
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2054
common/customizable_localization/00_pl_custom_loc.txt
Normal file
2054
common/customizable_localization/00_pl_custom_loc.txt
Normal file
File diff suppressed because it is too large
Load diff
8554
common/customizable_localization/00_pl_custom_loc_extra.txt
Normal file
8554
common/customizable_localization/00_pl_custom_loc_extra.txt
Normal file
File diff suppressed because it is too large
Load diff
220
common/customizable_localization/00_pl_relations.txt
Normal file
220
common/customizable_localization/00_pl_relations.txt
Normal file
|
|
@ -0,0 +1,220 @@
|
||||||
|
#### Relacje postaci ###
|
||||||
|
#
|
||||||
|
## PL_nephew
|
||||||
|
## PL_niece
|
||||||
|
#
|
||||||
|
## ----- Dla RelationToMe -----
|
||||||
|
#
|
||||||
|
## MySheHe - moja, mój
|
||||||
|
## MySheHeGenitive - mojej, mojego
|
||||||
|
## MySheHeLocative - mojej, moim
|
||||||
|
## YourSheHe - twój, twoja w zależności od relacji
|
||||||
|
## RelationToMeAccusative - żonę, męża, siostrę
|
||||||
|
## RelationToMeVocative - żono, mężu, siostro
|
||||||
|
## RelationToMeLocative - żonie, mężu, siostrze
|
||||||
|
## RelationToMeDative - żonie, mężowi, znajomemu
|
||||||
|
## RelationToMeInstrumental - żoną, mężem, znajomym
|
||||||
|
## RelationToMePossessive - żony, męża, następcy (oryginalne)
|
||||||
|
#
|
||||||
|
## ----- Dla RelationToMeShort -----
|
||||||
|
#
|
||||||
|
## RelationToMeShortGenitive - żony, męża, siostry
|
||||||
|
## RelationToMeShortAccusative - żonę, męża, siostrę
|
||||||
|
## RelationToMeShortVocative - żono, mężu, siostro
|
||||||
|
## RelationToMeShortLocative - żonie, mężu, siostrze
|
||||||
|
## RelationToMeShortDative - żonie, mężowi, znajomemu
|
||||||
|
## RelationToMeShortInstrumental - żoną, mężem, znajomym
|
||||||
|
#
|
||||||
|
## ----- Dla RelationToMeAddress -----
|
||||||
|
#
|
||||||
|
## RelationToMeAddressVocative - moja miłości, mój przyjecielu
|
||||||
|
#
|
||||||
|
## ----- Dla CouncilPosition -----
|
||||||
|
#
|
||||||
|
## CouncilPositionGender - zarządca, zarządczyni
|
||||||
|
## CouncilPositionGenderPossessive - zarządcy, zarządczyni
|
||||||
|
## CouncilPositionGenderAccusative
|
||||||
|
## CouncilPositionGenderVocative
|
||||||
|
## CouncilPositionGenderLocative
|
||||||
|
## CouncilPositionGenderDative
|
||||||
|
## CouncilPositionGenderInstrumental
|
||||||
|
#
|
||||||
|
## ----- inne / nie do powszechnego użycia -----
|
||||||
|
#
|
||||||
|
## MyCharacterIntroductionNoComma_PL
|
||||||
|
## MySheHeGUI
|
||||||
|
#
|
||||||
|
## Nephew - siostrzeniec/bratanek
|
||||||
|
## Niece - siostrzenica/bratanica
|
||||||
|
#PL_nephew = {
|
||||||
|
# log_loc_errors = no
|
||||||
|
# type = character
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# localization_key = nephew_from_brother
|
||||||
|
# trigger = {
|
||||||
|
# root.father = {
|
||||||
|
# is_sibling_of = scope:second
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# fallback = yes
|
||||||
|
# localization_key = nephew_from_sister
|
||||||
|
# trigger = {
|
||||||
|
# root.mother = {
|
||||||
|
# is_sibling_of = scope:second
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_possessive = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_possessive"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_accusative = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_accusative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_vocative = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_vocative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_locative = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_locative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_dative = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_dative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_nephew_instrumental = {
|
||||||
|
# parent = PL_nephew
|
||||||
|
# suffix = "_instrumental"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece = {
|
||||||
|
# log_loc_errors = no
|
||||||
|
# type = character
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# localization_key = niece_from_brother
|
||||||
|
# trigger = {
|
||||||
|
# root.father = {
|
||||||
|
# is_sibling_of = scope:second
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# fallback = yes
|
||||||
|
# localization_key = niece_from_sister
|
||||||
|
# trigger = {
|
||||||
|
# root.mother = {
|
||||||
|
# is_sibling_of = scope:second
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_possessive = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_possessive"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_accusative = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_accusative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_vocative = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_vocative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_locative = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_locative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_dative = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_dative"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#PL_niece_instrumental = {
|
||||||
|
# parent = PL_niece
|
||||||
|
# suffix = "_instrumental"
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#CouncilPositionPL = {
|
||||||
|
# log_loc_errors = no
|
||||||
|
# type = character
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_chancellor
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_chancellor
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_spouse
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_spouse
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_marshal
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_marshal
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_steward
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_steward
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_spymaster
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_spymaster
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_court_chaplain
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_court_chaplain
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# trigger = {
|
||||||
|
# has_council_position = councillor_vizier
|
||||||
|
# }
|
||||||
|
# localization_key = councillor_vizier
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# text = {
|
||||||
|
# fallback = yes
|
||||||
|
# localization_key = councillor_position_fallback
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
|
@ -356,7 +356,7 @@ WarCasusBelliShort = {
|
||||||
using_cb = duchy_conquest_cb
|
using_cb = duchy_conquest_cb
|
||||||
using_cb = county_struggle_cb
|
using_cb = county_struggle_cb
|
||||||
using_cb = fp2_mediterranean_conquest_cb
|
using_cb = fp2_mediterranean_conquest_cb
|
||||||
using_cb = hungarian_migration_cb
|
# using_cb = hungarian_migration_cb
|
||||||
using_cb = sons_of_lothbrok_invasion_cb
|
using_cb = sons_of_lothbrok_invasion_cb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,222 +16,222 @@ GetMythicalFounder = {
|
||||||
type = character
|
type = character
|
||||||
random_valid = yes
|
random_valid = yes
|
||||||
|
|
||||||
text = { # Charles Martell
|
# text = { # Charles Martell
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:charles_martell
|
# var:mythical_ancestor_var = flag:charles_martell
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_charles_martell
|
# localization_key = MythicalFounder_charles_martell
|
||||||
}
|
# }
|
||||||
text = { # Alexander the Great
|
# text = { # Alexander the Great
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:alexander
|
# var:mythical_ancestor_var = flag:alexander
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_alexander
|
# localization_key = MythicalFounder_alexander
|
||||||
}
|
# }
|
||||||
text = { # Lech
|
# text = { # Lech
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:lech
|
# var:mythical_ancestor_var = flag:lech
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_lech
|
# localization_key = MythicalFounder_lech
|
||||||
}
|
# }
|
||||||
text = { # Czech
|
# text = { # Czech
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:czech
|
# var:mythical_ancestor_var = flag:czech
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_czech
|
# localization_key = MythicalFounder_czech
|
||||||
}
|
# }
|
||||||
text = { # Rus
|
# text = { # Rus
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:rus
|
# var:mythical_ancestor_var = flag:rus
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_rus
|
# localization_key = MythicalFounder_rus
|
||||||
}
|
# }
|
||||||
text = { # King Arthur
|
# text = { # King Arthur
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:arthur
|
# var:mythical_ancestor_var = flag:arthur
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_arthur
|
# localization_key = MythicalFounder_arthur
|
||||||
}
|
# }
|
||||||
text = { # Corineus
|
# text = { # Corineus
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:corineus
|
# var:mythical_ancestor_var = flag:corineus
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_corineus
|
# localization_key = MythicalFounder_corineus
|
||||||
}
|
# }
|
||||||
text = { # Magnus Maximus
|
# text = { # Magnus Maximus
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:magnus_maximus
|
# var:mythical_ancestor_var = flag:magnus_maximus
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_magnus_maximus
|
# localization_key = MythicalFounder_magnus_maximus
|
||||||
}
|
# }
|
||||||
text = { # Brutus of Troy
|
# text = { # Brutus of Troy
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:brutus
|
# var:mythical_ancestor_var = flag:brutus
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_brutus
|
# localization_key = MythicalFounder_brutus
|
||||||
}
|
# }
|
||||||
text = { # Aeneas
|
# text = { # Aeneas
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:aeneas
|
# var:mythical_ancestor_var = flag:aeneas
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_aeneas
|
# localization_key = MythicalFounder_aeneas
|
||||||
}
|
# }
|
||||||
text = { # Scota
|
# text = { # Scota
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:scota
|
# var:mythical_ancestor_var = flag:scota
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_scota
|
# localization_key = MythicalFounder_scota
|
||||||
}
|
# }
|
||||||
text = { # Romulus
|
# text = { # Romulus
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:romulus
|
# var:mythical_ancestor_var = flag:romulus
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_romulus
|
# localization_key = MythicalFounder_romulus
|
||||||
}
|
# }
|
||||||
text = { # Numa Pompilius
|
# text = { # Numa Pompilius
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:numa
|
# var:mythical_ancestor_var = flag:numa
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_numa
|
# localization_key = MythicalFounder_numa
|
||||||
}
|
# }
|
||||||
text = { # Belisarius
|
# text = { # Belisarius
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:belisarius
|
# var:mythical_ancestor_var = flag:belisarius
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_belisarius
|
# localization_key = MythicalFounder_belisarius
|
||||||
}
|
# }
|
||||||
text = { # Ardashir
|
# text = { # Ardashir
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:ardashir
|
# var:mythical_ancestor_var = flag:ardashir
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_ardashir
|
# localization_key = MythicalFounder_ardashir
|
||||||
}
|
# }
|
||||||
text = { # Pharaohs
|
# text = { # Pharaohs
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:pharaohs
|
# var:mythical_ancestor_var = flag:pharaohs
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_pharaohs
|
# localization_key = MythicalFounder_pharaohs
|
||||||
}
|
# }
|
||||||
text = { # Visigothic Kings
|
# text = { # Visigothic Kings
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:visigothic_kings
|
# var:mythical_ancestor_var = flag:visigothic_kings
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_visigothic_kings
|
# localization_key = MythicalFounder_visigothic_kings
|
||||||
}
|
# }
|
||||||
text = { # Abd al-Rahman
|
# text = { # Abd al-Rahman
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:abd_al_rahman
|
# var:mythical_ancestor_var = flag:abd_al_rahman
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_abd_al_rahman
|
# localization_key = MythicalFounder_abd_al_rahman
|
||||||
}
|
# }
|
||||||
text = { # Zenobia
|
# text = { # Zenobia
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:zenobia
|
# var:mythical_ancestor_var = flag:zenobia
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_zenobia
|
# localization_key = MythicalFounder_zenobia
|
||||||
}
|
# }
|
||||||
text = { # King Solomon
|
# text = { # King Solomon
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:solomon
|
# var:mythical_ancestor_var = flag:solomon
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_solomon
|
# localization_key = MythicalFounder_solomon
|
||||||
}
|
# }
|
||||||
text = { # Conan Meriadoc
|
# text = { # Conan Meriadoc
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:conan_meriadoc
|
# var:mythical_ancestor_var = flag:conan_meriadoc
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_conan_meriadoc
|
# localization_key = MythicalFounder_conan_meriadoc
|
||||||
}
|
# }
|
||||||
text = { # Pishdadian Dynasty
|
# text = { # Pishdadian Dynasty
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:pishdadian
|
# var:mythical_ancestor_var = flag:pishdadian
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_pishdadian
|
# localization_key = MythicalFounder_pishdadian
|
||||||
}
|
# }
|
||||||
text = { # Chościsko
|
# text = { # Chościsko
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:choscisko
|
# var:mythical_ancestor_var = flag:choscisko
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_choscisko
|
# localization_key = MythicalFounder_choscisko
|
||||||
}
|
# }
|
||||||
text = { # Arsacids
|
# text = { # Arsacids
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:arsacids
|
# var:mythical_ancestor_var = flag:arsacids
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_arsacids
|
# localization_key = MythicalFounder_arsacids
|
||||||
}
|
# }
|
||||||
text = { # King David
|
# text = { # King David
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:david
|
# var:mythical_ancestor_var = flag:david
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_david
|
# localization_key = MythicalFounder_david
|
||||||
}
|
# }
|
||||||
text = { # Karkota Naga
|
# text = { # Karkota Naga
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:naga
|
# var:mythical_ancestor_var = flag:naga
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_naga
|
# localization_key = MythicalFounder_naga
|
||||||
}
|
# }
|
||||||
text = { # God Brahman
|
# text = { # God Brahman
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:brahman
|
# var:mythical_ancestor_var = flag:brahman
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_brahman
|
# localization_key = MythicalFounder_brahman
|
||||||
}
|
# }
|
||||||
text = { # Odin
|
# text = { # Odin
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:odin
|
# var:mythical_ancestor_var = flag:odin
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_odin
|
# localization_key = MythicalFounder_odin
|
||||||
}
|
# }
|
||||||
text = { # Ragnar Lodbrok
|
# text = { # Ragnar Lodbrok
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:ragnar
|
# var:mythical_ancestor_var = flag:ragnar
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_ragnar
|
# localization_key = MythicalFounder_ragnar
|
||||||
}
|
# }
|
||||||
text = { # Brunhild
|
# text = { # Brunhild
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:brunhild
|
# var:mythical_ancestor_var = flag:brunhild
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_brunhild
|
# localization_key = MythicalFounder_brunhild
|
||||||
}
|
# }
|
||||||
text = { # Eremon
|
# text = { # Eremon
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:eremon
|
# var:mythical_ancestor_var = flag:eremon
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_eremon
|
# localization_key = MythicalFounder_eremon
|
||||||
}
|
# }
|
||||||
text = { # Eber
|
# text = { # Eber
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:eber
|
# var:mythical_ancestor_var = flag:eber
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_eber
|
# localization_key = MythicalFounder_eber
|
||||||
}
|
# }
|
||||||
text = { # Genghis Khan
|
# text = { # Genghis Khan
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:genghis
|
# var:mythical_ancestor_var = flag:genghis
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_genghis
|
# localization_key = MythicalFounder_genghis
|
||||||
}
|
# }
|
||||||
text = { # Emperor Constantine I
|
# text = { # Emperor Constantine I
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:constantine
|
# var:mythical_ancestor_var = flag:constantine
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_constantine
|
# localization_key = MythicalFounder_constantine
|
||||||
}
|
# }
|
||||||
text = { # Emperor Justinian I
|
# text = { # Emperor Justinian I
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:justinian
|
# var:mythical_ancestor_var = flag:justinian
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_justinian
|
# localization_key = MythicalFounder_justinian
|
||||||
}
|
# }
|
||||||
text = { # Melusine
|
# text = { # Melusine
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:mythical_ancestor_var = flag:melusine
|
# var:mythical_ancestor_var = flag:melusine
|
||||||
}
|
# }
|
||||||
localization_key = MythicalFounder_melusina
|
# localization_key = MythicalFounder_melusina
|
||||||
}
|
# }
|
||||||
text = { # Fallback
|
text = { # Fallback
|
||||||
trigger = {
|
trigger = {
|
||||||
var:mythical_ancestor_var = flag:fallback
|
var:mythical_ancestor_var = flag:fallback
|
||||||
|
|
@ -310,7 +310,7 @@ GetRandomExteriorDetail = { #Remember to use the 1st person present in the loc,
|
||||||
trigger = {
|
trigger = {
|
||||||
location = {
|
location = {
|
||||||
has_holding_type = church_holding
|
has_holding_type = church_holding
|
||||||
county.OR = { faith.religion = religion:protestant_religion faith.religion = religion:catholic_religion faith.religion = religion:eastern_orthodox_religion }
|
county = { NEOW_religion_is_broadly_christian_trigger = yes }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
localization_key = GetRandomExteriorDetail_bells
|
localization_key = GetRandomExteriorDetail_bells
|
||||||
|
|
|
||||||
|
|
@ -20,27 +20,27 @@ diarch_attempt_to_overthrow_liege = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
selection_tooltip = diarch_attempt_to_overthrow_liege_tooltip
|
selection_tooltip = diarch_attempt_to_overthrow_liege_tooltip
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -178,27 +178,27 @@ invite_claimants_decision = {
|
||||||
|
|
||||||
### Scrape the Barrel ###
|
### Scrape the Barrel ###
|
||||||
scrape_the_barrel_decision = {
|
scrape_the_barrel_decision = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -960,173 +960,173 @@ purge_pretenders_oath_decision = {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#
|
||||||
## End the Struggle
|
### End the Struggle
|
||||||
end_the_struggle_oath_decision = {
|
#end_the_struggle_oath_decision = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = { var:end_the_struggle_oath_type_var = flag:persian_struggle }
|
# trigger = { var:end_the_struggle_oath_type_var = flag:persian_struggle }
|
||||||
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
|
# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = { var:end_the_struggle_oath_type_var = flag:iberian_struggle }
|
# trigger = { var:end_the_struggle_oath_type_var = flag:iberian_struggle }
|
||||||
reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds"
|
# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds"
|
||||||
}
|
# }
|
||||||
decision_group_type = oaths
|
# decision_group_type = oaths
|
||||||
|
#
|
||||||
ai_check_interval_by_tier = {
|
# ai_check_interval_by_tier = {
|
||||||
barony = 0
|
# barony = 0
|
||||||
county = 0
|
# county = 0
|
||||||
duchy = 0
|
# duchy = 0
|
||||||
kingdom = 12
|
# kingdom = 12
|
||||||
empire = 12
|
# empire = 12
|
||||||
hegemony = 12
|
# hegemony = 12
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
title = {
|
# title = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
exists = struggle:persian_struggle
|
# exists = struggle:persian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_title_persian
|
# desc = end_the_struggle_oath_decision_title_persian
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_title_persian_ended
|
# desc = end_the_struggle_oath_decision_title_persian_ended
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
exists = struggle:iberian_struggle
|
# exists = struggle:iberian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_title_iberian
|
# desc = end_the_struggle_oath_decision_title_iberian
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_title_iberian_ended
|
# desc = end_the_struggle_oath_decision_title_iberian_ended
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
desc = {
|
# desc = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
exists = struggle:persian_struggle
|
# exists = struggle:persian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_desc_persian
|
# desc = end_the_struggle_oath_decision_desc_persian
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_desc_persian_ended
|
# desc = end_the_struggle_oath_decision_desc_persian_ended
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
exists = struggle:iberian_struggle
|
# exists = struggle:iberian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_desc_iberian
|
# desc = end_the_struggle_oath_decision_desc_iberian
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
}
|
# }
|
||||||
desc = end_the_struggle_oath_decision_desc_iberian_ended
|
# desc = end_the_struggle_oath_decision_desc_iberian_ended
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_shown = {
|
# is_shown = {
|
||||||
highest_held_title_tier >= tier_kingdom
|
# highest_held_title_tier >= tier_kingdom
|
||||||
has_variable = end_the_struggle_oath
|
# has_variable = end_the_struggle_oath
|
||||||
has_variable = end_the_struggle_oath_timer
|
# has_variable = end_the_struggle_oath_timer
|
||||||
has_variable = end_the_struggle_oath_type_var
|
# has_variable = end_the_struggle_oath_type_var
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_valid_showing_failures_only = {
|
# is_valid_showing_failures_only = {
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = busy_in_coronation_tooltip
|
# text = busy_in_coronation_tooltip
|
||||||
NOT = {
|
# NOT = {
|
||||||
involved_activity ?= {
|
# involved_activity ?= {
|
||||||
activity_host = root
|
# activity_host = root
|
||||||
has_activity_type = activity_coronation
|
# has_activity_type = activity_coronation
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_valid = {
|
# is_valid = {
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
exists = struggle:persian_struggle
|
# exists = struggle:persian_struggle
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = end_the_struggle_oath_decision_trigger_persian
|
# text = end_the_struggle_oath_decision_trigger_persian
|
||||||
has_character_flag = ach_ended_struggle
|
# has_character_flag = ach_ended_struggle
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
var:end_the_struggle_oath_type_var = flag:persian_struggle
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
||||||
NOT = { exists = struggle:persian_struggle }
|
# NOT = { exists = struggle:persian_struggle }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = end_the_struggle_oath_decision_trigger_persian_ended
|
# text = end_the_struggle_oath_decision_trigger_persian_ended
|
||||||
has_character_flag = ach_ended_struggle
|
# has_character_flag = ach_ended_struggle
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
trigger_else_if = {
|
# trigger_else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
exists = struggle:iberian_struggle
|
# exists = struggle:iberian_struggle
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = end_the_struggle_oath_decision_trigger_iberian
|
# text = end_the_struggle_oath_decision_trigger_iberian
|
||||||
has_character_flag = ach_ended_struggle
|
# has_character_flag = ach_ended_struggle
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
trigger_else_if = {
|
# trigger_else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
||||||
NOT = { exists = struggle:iberian_struggle }
|
# NOT = { exists = struggle:iberian_struggle }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = end_the_struggle_oath_decision_trigger_iberian_ended
|
# text = end_the_struggle_oath_decision_trigger_iberian_ended
|
||||||
has_character_flag = ach_ended_struggle
|
# has_character_flag = ach_ended_struggle
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
trigger_else = {
|
# trigger_else = {
|
||||||
always = yes
|
# always = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
effect = {
|
# effect = {
|
||||||
coronation_oath_success_effect = { OATH = end_the_struggle_oath }
|
# coronation_oath_success_effect = { OATH = end_the_struggle_oath }
|
||||||
|
#
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
add_character_modifier = oath_of_end_the_struggle
|
# add_character_modifier = oath_of_end_the_struggle
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
hidden_effect = {
|
# hidden_effect = {
|
||||||
remove_variable = end_the_struggle_oath_timer
|
# remove_variable = end_the_struggle_oath_timer
|
||||||
remove_variable = end_the_struggle_oath_type_var
|
# remove_variable = end_the_struggle_oath_type_var
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
ai_will_do = {
|
# ai_will_do = {
|
||||||
base = 100
|
# base = 100
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
## Greatest Hunter
|
## Greatest Hunter
|
||||||
greatest_hunter_oath_decision = {
|
greatest_hunter_oath_decision = {
|
||||||
|
|
|
||||||
|
|
@ -8,27 +8,27 @@ hold_court_decision = {
|
||||||
empire = 120
|
empire = 120
|
||||||
hegemony = 120
|
hegemony = 120
|
||||||
}
|
}
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
@ -141,27 +141,27 @@ petition_liege_decision = {
|
||||||
}
|
}
|
||||||
reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds"
|
reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds"
|
||||||
}
|
}
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,27 +8,27 @@ pay_homage_decision = {
|
||||||
empire = 45
|
empire = 45
|
||||||
hegemony = 0
|
hegemony = 0
|
||||||
}
|
}
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -379,29 +379,29 @@ petition_ceremonial_liege_decision = {
|
||||||
}
|
}
|
||||||
reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds"
|
reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds"
|
||||||
}
|
}
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_nomadic
|
# government_has_flag = government_is_nomadic
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_nomadic }
|
# top_liege ?= { government_has_flag = government_is_nomadic }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -7,27 +7,27 @@
|
||||||
# By James Beaumont
|
# By James Beaumont
|
||||||
###########################
|
###########################
|
||||||
legend_demand_fealty = {
|
legend_demand_fealty = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1656,27 +1656,27 @@ restore_backwater_counties_decision = {
|
||||||
#}
|
#}
|
||||||
|
|
||||||
change_state_faith = {
|
change_state_faith = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
trigger = {
|
trigger = {
|
||||||
faith.religion = religion:islam_religion
|
faith.religion = religion:islam_religion
|
||||||
|
|
@ -1910,27 +1910,27 @@ change_state_faith = {
|
||||||
}
|
}
|
||||||
|
|
||||||
adopt_state_faith = {
|
adopt_state_faith = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
trigger = {
|
trigger = {
|
||||||
top_liege.primary_title.state_faith.religion = religion:islam_religion
|
top_liege.primary_title.state_faith.religion = religion:islam_religion
|
||||||
|
|
@ -2768,9 +2768,9 @@ establish_silk_production_decision = {
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
is_domicile_type = estate
|
is_domicile_type = estate
|
||||||
}
|
}
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
## }
|
||||||
NOT = {
|
NOT = {
|
||||||
house = {
|
house = {
|
||||||
has_house_modifier = ep3_unlocked_silk
|
has_house_modifier = ep3_unlocked_silk
|
||||||
|
|
@ -2781,7 +2781,7 @@ establish_silk_production_decision = {
|
||||||
is_valid = {
|
is_valid = {
|
||||||
trigger_if = {
|
trigger_if = {
|
||||||
limit = { top_liege = this }
|
limit = { top_liege = this }
|
||||||
is_roman_emperor_trigger = yes
|
# is_roman_emperor_trigger = yes
|
||||||
OR = {
|
OR = {
|
||||||
has_realm_law = imperial_bureaucracy_2
|
has_realm_law = imperial_bureaucracy_2
|
||||||
has_realm_law = imperial_bureaucracy_3
|
has_realm_law = imperial_bureaucracy_3
|
||||||
|
|
|
||||||
|
|
@ -122,28 +122,28 @@ order_mass_eviction_decision = {
|
||||||
# Arrange for a major room to be remodelled with decor inspired by a more grandiose culture.
|
# Arrange for a major room to be remodelled with decor inspired by a more grandiose culture.
|
||||||
### Exoticize a Grand Hall ###
|
### Exoticize a Grand Hall ###
|
||||||
exoticise_a_grand_hall_decision = {
|
exoticise_a_grand_hall_decision = {
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
government_has_flag = government_is_nomadic
|
# government_has_flag = government_is_nomadic
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
trigger = {
|
trigger = {
|
||||||
government_has_flag = government_is_nomadic
|
government_has_flag = government_is_nomadic
|
||||||
|
|
|
||||||
|
|
@ -485,27 +485,27 @@ admin_confirmation_decision = {
|
||||||
hegemony = 0
|
hegemony = 0
|
||||||
}
|
}
|
||||||
sort_order = 1000
|
sort_order = 1000
|
||||||
picture = {
|
# picture = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
government_has_flag = government_is_tribal
|
# government_has_flag = government_is_tribal
|
||||||
government_has_flag = government_is_theocracy
|
# government_has_flag = government_is_theocracy
|
||||||
top_liege ?= { government_has_flag = government_is_tribal }
|
# top_liege ?= { government_has_flag = government_is_tribal }
|
||||||
top_liege ?= { government_has_flag = government_is_theocracy }
|
# top_liege ?= { government_has_flag = government_is_theocracy }
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
top_liege ?= {
|
# top_liege ?= {
|
||||||
OR = {
|
# OR = {
|
||||||
culture = { has_cultural_pillar = heritage_byzantine }
|
# culture = { has_cultural_pillar = heritage_byzantine }
|
||||||
capital_barony ?= title:b_constantinople
|
# capital_barony ?= title:b_constantinople
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
|
||||||
}
|
# }
|
||||||
picture = {
|
picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
|
||||||
}
|
}
|
||||||
|
|
@ -1232,12 +1232,12 @@ convert_to_administrative_decision = {
|
||||||
|
|
||||||
ai_will_do = {
|
ai_will_do = {
|
||||||
base = 0
|
base = 0
|
||||||
modifier = {
|
# modifier = {
|
||||||
OR = {
|
# OR = {
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
}
|
# }
|
||||||
add = 100
|
# add = 100
|
||||||
}
|
# }
|
||||||
modifier = {
|
modifier = {
|
||||||
culture = {
|
culture = {
|
||||||
OR = {
|
OR = {
|
||||||
|
|
|
||||||
|
|
@ -352,163 +352,164 @@ fp3_promote_persian_scripture_decision = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#
|
||||||
### Declare Stance in the Iranian Intermezzo ###
|
#### Declare Stance in the Iranian Intermezzo ###
|
||||||
fp3_name_read_in_friday_prayer_decision = {
|
#fp3_name_read_in_friday_prayer_decision = {
|
||||||
picture = {
|
# picture = {
|
||||||
reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds"
|
# reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds"
|
||||||
}
|
# }
|
||||||
selection_tooltip = fp3_name_read_in_friday_prayer_decision_tooltip
|
# selection_tooltip = fp3_name_read_in_friday_prayer_decision_tooltip
|
||||||
decision_group_type = major
|
# decision_group_type = major
|
||||||
sort_order = -20
|
# sort_order = -20
|
||||||
decision_group_type = struggle
|
# decision_group_type = struggle
|
||||||
# We check this via the struggle itself.
|
# # We check this via the struggle itself.
|
||||||
ai_check_interval = 0
|
# ai_check_interval = 0
|
||||||
|
#
|
||||||
title = {
|
# title = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
# Supporter turns Detractor.
|
# # Supporter turns Detractor.
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { has_trait = fp3_struggle_supporter }
|
# trigger = { has_trait = fp3_struggle_supporter }
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.t
|
# desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.t
|
||||||
}
|
# }
|
||||||
# Detractor turns Supporter.
|
# # Detractor turns Supporter.
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { has_trait = fp3_struggle_detractor }
|
# trigger = { has_trait = fp3_struggle_detractor }
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.t
|
# desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.t
|
||||||
}
|
# }
|
||||||
# Neither trait.
|
# # Neither trait.
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.neutral.t
|
# desc = fp3_name_read_in_friday_prayer_decision.neutral.t
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
desc = {
|
# desc = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
# Supporter turns Detractor.
|
# # Supporter turns Detractor.
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { has_trait = fp3_struggle_supporter }
|
# trigger = { has_trait = fp3_struggle_supporter }
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.desc
|
# desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.desc
|
||||||
}
|
# }
|
||||||
# Detractor turns Supporter.
|
# # Detractor turns Supporter.
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { has_trait = fp3_struggle_detractor }
|
# trigger = { has_trait = fp3_struggle_detractor }
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.desc
|
# desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.desc
|
||||||
}
|
# }
|
||||||
# Neither trait.
|
# # Neither trait.
|
||||||
desc = fp3_name_read_in_friday_prayer_decision.neutral.desc
|
# desc = fp3_name_read_in_friday_prayer_decision.neutral.desc
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_shown = {
|
# is_shown = {
|
||||||
has_fp3_dlc_trigger = yes
|
# has_fp3_dlc_trigger = yes
|
||||||
any_character_struggle = { this = struggle:persian_struggle }
|
# any_character_struggle = { this = struggle:persian_struggle }
|
||||||
has_religion = religion:islam_religion
|
# has_religion = religion:islam_religion
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_valid = {
|
# is_valid = {
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only
|
# text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only
|
||||||
faith.religious_head ?= title:d_sunni.holder
|
# faith.religious_head ?= title:d_sunni.holder
|
||||||
}
|
# }
|
||||||
OR = {
|
# OR = {
|
||||||
fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = yes
|
# fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = yes
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
# If you meet the requirements, there'll be no warning copy as it just doesn't apply to you.
|
# # If you meet the requirements, there'll be no warning copy as it just doesn't apply to you.
|
||||||
limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no }
|
# limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.fallback_validity
|
# text = fp3_name_read_in_friday_prayer_decision.tt.fallback_validity
|
||||||
always = yes
|
# always = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
is_at_war = no
|
# is_at_war = no
|
||||||
# Supporters can't switch away to detraction if they're allied to the caliph.
|
# # Supporters can't switch away to detraction if they're allied to the caliph.
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
exists = title:d_sunni.holder
|
# exists = title:d_sunni.holder
|
||||||
}
|
# }
|
||||||
NOT = { is_allied_to = title:d_sunni.holder }
|
# NOT = { is_allied_to = title:d_sunni.holder }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
is_valid_showing_failures_only = {
|
# is_valid_showing_failures_only = {
|
||||||
is_available_adult = yes
|
# is_available_adult = yes
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only
|
# text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only
|
||||||
has_religion = religion:islam_religion
|
# has_religion = religion:islam_religion
|
||||||
faith.religious_head ?= title:d_sunni.holder
|
# faith.religious_head ?= title:d_sunni.holder
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_must_exist
|
# text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_must_exist
|
||||||
exists = title:d_sunni.holder
|
# exists = title:d_sunni.holder
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_cannot_change_prayer_order
|
# text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_cannot_change_prayer_order
|
||||||
NOT = { has_title = title:d_sunni }
|
# NOT = { has_title = title:d_sunni }
|
||||||
}
|
# }
|
||||||
# If you've already got the modifier, then you can't flipflop unless the caliph changes.
|
# # If you've already got the modifier, then you can't flipflop unless the caliph changes.
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_variable = last_explicit_friday_prayer_caliph
|
# has_variable = last_explicit_friday_prayer_caliph
|
||||||
title:d_sunni.holder ?= var:last_explicit_friday_prayer_caliph
|
# title:d_sunni.holder ?= var:last_explicit_friday_prayer_caliph
|
||||||
OR = {
|
# OR = {
|
||||||
has_character_modifier = fp3_name_read_in_friday_prayer_modifier
|
# has_character_modifier = fp3_name_read_in_friday_prayer_modifier
|
||||||
has_character_modifier = fp3_displayed_pious_submission_to_caliph_modifier
|
# has_character_modifier = fp3_displayed_pious_submission_to_caliph_modifier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_modifier_lapse
|
# text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_modifier_lapse
|
||||||
always = no
|
# always = no
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# If you rejected the caliph's demands previously, then you can't flipflop unless the caliph changes.
|
# # If you rejected the caliph's demands previously, then you can't flipflop unless the caliph changes.
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_flag_lapse
|
# text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_flag_lapse
|
||||||
OR = {
|
# OR = {
|
||||||
NOT = { has_variable = last_explicit_defied_caliph }
|
# NOT = { has_variable = last_explicit_defied_caliph }
|
||||||
NOT = { title:d_sunni.holder ?= var:last_explicit_defied_caliph }
|
# NOT = { title:d_sunni.holder ?= var:last_explicit_defied_caliph }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# If you killed the caliph at any point, you can't switch at all.
|
# # If you killed the caliph at any point, you can't switch at all.
|
||||||
trigger_if = {
|
# trigger_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
exists = title:d_sunni.holder
|
# exists = title:d_sunni.holder
|
||||||
exists = title:d_sunni.holder.dynasty
|
# exists = title:d_sunni.holder.dynasty
|
||||||
NOT = { dynasty ?= title:d_sunni.holder.dynasty }
|
# NOT = { dynasty ?= title:d_sunni.holder.dynasty }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = fp3_name_read_in_friday_prayer_decision.tt.caliph_murderers_cant_become_supporters
|
# text = fp3_name_read_in_friday_prayer_decision.tt.caliph_murderers_cant_become_supporters
|
||||||
NOT = {
|
# NOT = {
|
||||||
any_killed_character = {
|
# any_killed_character = {
|
||||||
save_temporary_scope_as = char_temp
|
# save_temporary_scope_as = char_temp
|
||||||
title:d_sunni = {
|
# title:d_sunni = {
|
||||||
any_past_holder = { this = scope:char_temp }
|
# any_past_holder = { this = scope:char_temp }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
cost = {
|
# cost = {
|
||||||
piety = {
|
# piety = {
|
||||||
# Base value.
|
# # Base value.
|
||||||
value = 250
|
# value = 250
|
||||||
# Not meeting the liege trigger reqs gives you an extra surcharge.
|
# # Not meeting the liege trigger reqs gives you an extra surcharge.
|
||||||
if = {
|
# if = {
|
||||||
limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no }
|
# limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no }
|
||||||
add = 350
|
# add = 350
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
effect = {
|
# effect = {
|
||||||
show_as_tooltip = { read_name_in_friday_prayer_scripted_effect = yes }
|
# show_as_tooltip = { read_name_in_friday_prayer_scripted_effect = yes }
|
||||||
trigger_event = fp3_decision.0015
|
# trigger_event = fp3_decision.0015
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
|
#
|
||||||
# No AI checks here as we handle them taking the decision as part of general struggle stuff.
|
# # No AI checks here as we handle them taking the decision as part of general struggle stuff.
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -628,7 +628,7 @@ bubonic_plague = {
|
||||||
}
|
}
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
current_date >= 1346.1.1
|
current_date >= 2835.1.1
|
||||||
has_game_rule = bd_occurrence_historical
|
has_game_rule = bd_occurrence_historical
|
||||||
NOT = {
|
NOT = {
|
||||||
has_global_variable = black_death_happened
|
has_global_variable = black_death_happened
|
||||||
|
|
@ -664,7 +664,7 @@ bubonic_plague = {
|
||||||
limit = {
|
limit = {
|
||||||
has_game_rule = bd_occurrence_historical
|
has_game_rule = bd_occurrence_historical
|
||||||
OR = {
|
OR = {
|
||||||
current_date < 1346.1.1
|
current_date < 2835.1.1
|
||||||
NOT = {
|
NOT = {
|
||||||
geographical_region = world_central_asia
|
geographical_region = world_central_asia
|
||||||
}
|
}
|
||||||
|
|
@ -677,26 +677,7 @@ bubonic_plague = {
|
||||||
}
|
}
|
||||||
spread_chance = {
|
spread_chance = {
|
||||||
value = spread_chance_epidemics_default_value
|
value = spread_chance_epidemics_default_value
|
||||||
multiply = spread_chance_epidemics_mult_value
|
multiply = spread_chance_epidemics_mult_value
|
||||||
|
|
||||||
#Exclusions for historical Milan and Poland, husariaaaa
|
|
||||||
if = {
|
|
||||||
limit = {
|
|
||||||
has_game_rule = bd_occurrence_historical
|
|
||||||
OR = {
|
|
||||||
geographical_region = ghw_region_poland
|
|
||||||
geographical_region = custom_polabia
|
|
||||||
geographical_region = world_tibet
|
|
||||||
county.duchy = title:d_lombardia
|
|
||||||
county.duchy = title:d_aragon
|
|
||||||
county.duchy = title:d_armagnac
|
|
||||||
county.duchy = title:d_bohemia
|
|
||||||
county.duchy = title:d_krusnohori
|
|
||||||
county.duchy = title:d_severovychodni_cechy
|
|
||||||
}
|
|
||||||
}
|
|
||||||
multiply = 0.02
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
max_provinces = { 12000 13100 }
|
max_provinces = { 12000 13100 }
|
||||||
|
|
||||||
|
|
@ -2363,12 +2344,8 @@ ergotism = { #dancing plague - not contagious
|
||||||
county = {
|
county = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:catholic_religion
|
religion = religion:catholic_religion
|
||||||
faith = faith:orthodox
|
religion = religion:eastern_orthodox_religion
|
||||||
faith = faith:nestorian
|
religion = religion:protestant_religion
|
||||||
faith = faith:coptic
|
|
||||||
faith = faith:armenian_apostolic
|
|
||||||
faith = faith:insular_celtic
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ e_iberia = {
|
||||||
ai_primary_priority = {
|
ai_primary_priority = {
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
culture = culture:andalusian
|
culture = culture:NEOW_andalusian
|
||||||
}
|
}
|
||||||
add = @correct_culture_primary_score
|
add = @correct_culture_primary_score
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -598,7 +598,7 @@
|
||||||
}
|
}
|
||||||
should_start_with = {
|
should_start_with = {
|
||||||
has_ep3_dlc_trigger = yes
|
has_ep3_dlc_trigger = yes
|
||||||
has_title = title:e_byzantium
|
# has_title = title:e_byzantium
|
||||||
government_allows = administrative
|
government_allows = administrative
|
||||||
}
|
}
|
||||||
succession = {
|
succession = {
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,11 @@
|
||||||
can_change_title_law_trigger = yes
|
can_change_title_law_trigger = yes
|
||||||
}
|
}
|
||||||
can_title_have = {
|
can_title_have = {
|
||||||
can_title_have_law_general_trigger = yes
|
tier >= tier_county
|
||||||
|
is_temporal_head_of_faith_trigger = no
|
||||||
|
NOT = {
|
||||||
|
is_nomad_title = yes
|
||||||
|
}
|
||||||
}
|
}
|
||||||
succession = {
|
succession = {
|
||||||
order_of_succession = election
|
order_of_succession = election
|
||||||
|
|
|
||||||
|
|
@ -819,154 +819,154 @@ on_death = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Struggle Catalysts
|
# # Struggle Catalysts
|
||||||
## Generic unnatural deaths.
|
# ## Generic unnatural deaths.
|
||||||
if = {
|
# if = {
|
||||||
limit = { exists = scope:killer }
|
# limit = { exists = scope:killer }
|
||||||
if = { # FP2/Generic
|
# if = { # FP2/Generic
|
||||||
limit = {
|
# limit = {
|
||||||
is_important_or_vip_struggle_character = yes
|
# is_important_or_vip_struggle_character = yes
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
phase_has_catalyst = catalyst_unnatural_death_important_character
|
# phase_has_catalyst = catalyst_unnatural_death_important_character
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_unnatural_death_important_character
|
# catalyst = catalyst_unnatural_death_important_character
|
||||||
character = root
|
# character = root
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
phase_has_catalyst = catalyst_unnatural_death_supporter
|
# phase_has_catalyst = catalyst_unnatural_death_supporter
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_unnatural_death_supporter
|
# catalyst = catalyst_unnatural_death_supporter
|
||||||
character = root
|
# character = root
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_unnatural_death_supporter }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_unnatural_death_supporter }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
any_character_struggle = {
|
# any_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
phase_has_catalyst = catalyst_unnatural_death_detractor
|
# phase_has_catalyst = catalyst_unnatural_death_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_character_struggle = {
|
# every_character_struggle = {
|
||||||
involvement = involved
|
# involvement = involved
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_unnatural_death_detractor
|
# catalyst = catalyst_unnatural_death_detractor
|
||||||
character = root
|
# character = root
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_unnatural_death_detractor }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_unnatural_death_detractor }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
## Caliphal deaths.
|
# ## Caliphal deaths.
|
||||||
if = {
|
# if = {
|
||||||
limit = { has_title = title:d_sunni }
|
# limit = { has_title = title:d_sunni }
|
||||||
## Did they die violently?
|
# ## Did they die violently?
|
||||||
### Checked against the struggle directly: the caliph may, after all, be entirely unrelated & this catalyst is FP3-specific.
|
# ### Checked against the struggle directly: the caliph may, after all, be entirely unrelated & this catalyst is FP3-specific.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
exists = scope:killer
|
# exists = scope:killer
|
||||||
struggle:persian_struggle ?= {
|
# struggle:persian_struggle ?= {
|
||||||
phase_has_catalyst = catalyst_caliph_died_violently
|
# phase_has_catalyst = catalyst_caliph_died_violently
|
||||||
NOT = { has_variable = significant_character_death_cooldown }
|
# NOT = { has_variable = significant_character_death_cooldown }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
struggle:persian_struggle = {
|
# struggle:persian_struggle = {
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_caliph_died_violently
|
# catalyst = catalyst_caliph_died_violently
|
||||||
character = root
|
# character = root
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_caliph_died_violently }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_caliph_died_violently }
|
||||||
set_variable = {
|
# set_variable = {
|
||||||
name = significant_character_death_cooldown
|
# name = significant_character_death_cooldown
|
||||||
value = yes
|
# value = yes
|
||||||
years = catalyst_cooldown_between_significant_character_deaths_years_value
|
# years = catalyst_cooldown_between_significant_character_deaths_years_value
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
## If not, give the natural version.
|
# ## If not, give the natural version.
|
||||||
### Checked against the struggle directly: the caliph may, after all, be entirely unrelated & this catalyst is FP3-specific.
|
# ### Checked against the struggle directly: the caliph may, after all, be entirely unrelated & this catalyst is FP3-specific.
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
struggle:persian_struggle ?= {
|
# struggle:persian_struggle ?= {
|
||||||
phase_has_catalyst = catalyst_caliph_died_naturally
|
# phase_has_catalyst = catalyst_caliph_died_naturally
|
||||||
NOT = { has_variable = significant_character_death_cooldown }
|
# NOT = { has_variable = significant_character_death_cooldown }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
struggle:persian_struggle = {
|
# struggle:persian_struggle = {
|
||||||
activate_struggle_catalyst = {
|
# activate_struggle_catalyst = {
|
||||||
catalyst = catalyst_caliph_died_naturally
|
# catalyst = catalyst_caliph_died_naturally
|
||||||
character = root
|
# character = root
|
||||||
}
|
# }
|
||||||
log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_caliph_died_naturally }
|
# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_caliph_died_naturally }
|
||||||
set_variable = {
|
# set_variable = {
|
||||||
name = significant_character_death_cooldown
|
# name = significant_character_death_cooldown
|
||||||
value = yes
|
# value = yes
|
||||||
years = catalyst_cooldown_between_significant_character_deaths_years_value
|
# years = catalyst_cooldown_between_significant_character_deaths_years_value
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Other Struggle Stuff
|
# # Other Struggle Stuff
|
||||||
## Caliphal deaths part 2: because people tend to remember stuff like that.
|
# ## Caliphal deaths part 2: because people tend to remember stuff like that.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
has_title = title:d_sunni
|
# has_title = title:d_sunni
|
||||||
# Check that scope:killer is in some way involved in the on-going disputes.
|
# # Check that scope:killer is in some way involved in the on-going disputes.
|
||||||
scope:killer ?= {
|
# scope:killer ?= {
|
||||||
any_character_struggle = { this = struggle:persian_struggle }
|
# any_character_struggle = { this = struggle:persian_struggle }
|
||||||
# Inter-familial murders within the caliphate don't count, that's just politics.
|
# # Inter-familial murders within the caliphate don't count, that's just politics.
|
||||||
exists = root.dynasty
|
# exists = root.dynasty
|
||||||
NOT = { dynasty ?= root.dynasty }
|
# NOT = { dynasty ?= root.dynasty }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Cool, we've established you're involved enough to assign traits to and don't have extenuating circumstances.
|
# # Cool, we've established you're involved enough to assign traits to and don't have extenuating circumstances.
|
||||||
scope:killer = {
|
# scope:killer = {
|
||||||
# Are you a supporter? If so, invert.
|
# # Are you a supporter? If so, invert.
|
||||||
if = {
|
# if = {
|
||||||
limit = { has_trait = fp3_struggle_supporter }
|
# limit = { has_trait = fp3_struggle_supporter }
|
||||||
send_interface_toast = {
|
# send_interface_toast = {
|
||||||
type = event_toast_effect_neutral
|
# type = event_toast_effect_neutral
|
||||||
title = persian_struggle.tt.supporter_killed_caliph
|
# title = persian_struggle.tt.supporter_killed_caliph
|
||||||
left_icon = root
|
# left_icon = root
|
||||||
hidden_effect = { remove_trait = fp3_struggle_supporter }
|
# hidden_effect = { remove_trait = fp3_struggle_supporter }
|
||||||
add_trait_force_tooltip = fp3_struggle_detractor
|
# add_trait_force_tooltip = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Are you neutral? If so, become a detractor.
|
# # Are you neutral? If so, become a detractor.
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
NOR = {
|
# NOR = {
|
||||||
has_trait = fp3_struggle_supporter
|
# has_trait = fp3_struggle_supporter
|
||||||
has_trait = fp3_struggle_detractor
|
# has_trait = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
send_interface_toast = {
|
# send_interface_toast = {
|
||||||
type = event_toast_effect_neutral
|
# type = event_toast_effect_neutral
|
||||||
title = persian_struggle.tt.neutral_killed_caliph
|
# title = persian_struggle.tt.neutral_killed_caliph
|
||||||
left_icon = root
|
# left_icon = root
|
||||||
add_trait = fp3_struggle_detractor
|
# add_trait = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
# Else you're a detractor? You're good, carry on as you are.
|
# # Else you're a detractor? You're good, carry on as you are.
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
every_close_family_member = {
|
every_close_family_member = {
|
||||||
create_character_memory = {
|
create_character_memory = {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -449,29 +449,29 @@ on_character_faith_change = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
## Struggle Effects
|
# ## Struggle Effects
|
||||||
### persian_struggle: switching faith to anything that isn't an orthodox Sunni creed'll flip you to detractor.
|
# ### persian_struggle: switching faith to anything that isn't an orthodox Sunni creed'll flip you to detractor.
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
# Gotta be in the appropriate struggle.
|
# # Gotta be in the appropriate struggle.
|
||||||
any_character_struggle = { this = struggle:persian_struggle }
|
# any_character_struggle = { this = struggle:persian_struggle }
|
||||||
# Filter out pre-existing detractors.
|
# # Filter out pre-existing detractors.
|
||||||
NOT = { has_trait = fp3_struggle_detractor }
|
# NOT = { has_trait = fp3_struggle_detractor }
|
||||||
# Now, check the new faith.
|
# # Now, check the new faith.
|
||||||
exists = title:d_sunni.holder
|
# exists = title:d_sunni.holder
|
||||||
OR = {
|
# OR = {
|
||||||
NOT = { exists = faith.religious_head }
|
# NOT = { exists = faith.religious_head }
|
||||||
NOT = { faith.religious_head = title:d_sunni.holder }
|
# NOT = { faith.religious_head = title:d_sunni.holder }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
send_interface_toast = {
|
# send_interface_toast = {
|
||||||
type = event_toast_effect_neutral
|
# type = event_toast_effect_neutral
|
||||||
title = persian_struggle.tt.converted_away_from_sunni_orthodoxy
|
# title = persian_struggle.tt.converted_away_from_sunni_orthodoxy
|
||||||
left_icon = root
|
# left_icon = root
|
||||||
hidden_effect = { remove_trait = fp3_struggle_supporter }
|
# hidden_effect = { remove_trait = fp3_struggle_supporter }
|
||||||
add_trait_force_tooltip = fp3_struggle_detractor
|
# add_trait_force_tooltip = fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
# Local conversion
|
# Local conversion
|
||||||
if = {
|
if = {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -777,7 +777,7 @@ yearly_playable_pulse = {
|
||||||
limit = {
|
limit = {
|
||||||
government_has_flag = government_is_prepublic
|
government_has_flag = government_is_prepublic
|
||||||
any_held_title = {
|
any_held_title = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
NOT = {
|
NOT = {
|
||||||
has_title_law = saxon_elective_succession_law
|
has_title_law = saxon_elective_succession_law
|
||||||
|
|
@ -786,7 +786,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
every_held_title = {
|
every_held_title = {
|
||||||
limit = {
|
limit = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
}
|
}
|
||||||
add_title_law = saxon_elective_succession_law
|
add_title_law = saxon_elective_succession_law
|
||||||
|
|
@ -814,7 +814,7 @@ yearly_playable_pulse = {
|
||||||
limit = {
|
limit = {
|
||||||
government_has_flag = government_is_urepublic
|
government_has_flag = government_is_urepublic
|
||||||
any_held_title = {
|
any_held_title = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
NOT = {
|
NOT = {
|
||||||
has_title_law = urban_elective_succession_law
|
has_title_law = urban_elective_succession_law
|
||||||
|
|
@ -823,7 +823,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
every_held_title = {
|
every_held_title = {
|
||||||
limit = {
|
limit = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
}
|
}
|
||||||
add_title_law = urban_elective_succession_law
|
add_title_law = urban_elective_succession_law
|
||||||
|
|
@ -1236,7 +1236,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
else_if = {
|
else_if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
OR = {
|
OR = {
|
||||||
has_domicile_building_or_higher = village_rice_field_01
|
has_domicile_building_or_higher = village_rice_field_01
|
||||||
|
|
@ -1254,7 +1254,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = village_grazing_land_05
|
has_domicile_building_or_higher = village_grazing_land_05
|
||||||
}
|
}
|
||||||
|
|
@ -1267,7 +1267,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
else_if = {
|
else_if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = village_grazing_land_03
|
has_domicile_building_or_higher = village_grazing_land_03
|
||||||
}
|
}
|
||||||
|
|
@ -1280,7 +1280,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
else_if = {
|
else_if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = village_grazing_land_01
|
has_domicile_building_or_higher = village_grazing_land_01
|
||||||
}
|
}
|
||||||
|
|
@ -1295,7 +1295,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = communal_gardens_fruit_05
|
has_domicile_building_or_higher = communal_gardens_fruit_05
|
||||||
}
|
}
|
||||||
|
|
@ -1308,7 +1308,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
else_if = {
|
else_if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = communal_gardens_03
|
has_domicile_building_or_higher = communal_gardens_03
|
||||||
}
|
}
|
||||||
|
|
@ -1321,7 +1321,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
else_if = {
|
else_if = {
|
||||||
limit = {
|
limit = {
|
||||||
government = landless_minority_government
|
has_government = landless_minority_government
|
||||||
domicile ?= {
|
domicile ?= {
|
||||||
has_domicile_building_or_higher = communal_gardens_01
|
has_domicile_building_or_higher = communal_gardens_01
|
||||||
}
|
}
|
||||||
|
|
@ -1705,7 +1705,7 @@ yearly_playable_pulse = {
|
||||||
}
|
}
|
||||||
# Failsafe to ensure we don't get independent admin rulers of too low a rank (i.e. below king)
|
# Failsafe to ensure we don't get independent admin rulers of too low a rank (i.e. below king)
|
||||||
# Failsafe to ensure we don't have a noble family holding land without other titles - Give any held land to liege
|
# Failsafe to ensure we don't have a noble family holding land without other titles - Give any held land to liege
|
||||||
else_if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
# They are a Vassal
|
# They are a Vassal
|
||||||
is_independent_ruler = no
|
is_independent_ruler = no
|
||||||
|
|
@ -2319,11 +2319,11 @@ three_year_playable_pulse = {
|
||||||
events = {
|
events = {
|
||||||
adultery.0001 #Suspected spouse/soulmate of cheating (increased chance when there is a lover, but can also trigger otherwise)
|
adultery.0001 #Suspected spouse/soulmate of cheating (increased chance when there is a lover, but can also trigger otherwise)
|
||||||
}
|
}
|
||||||
random_events = {
|
# random_events = {
|
||||||
800 = 0
|
# 800 = 0
|
||||||
200 = global_culture.3011
|
# 200 = global_culture.3011
|
||||||
600 = global_culture.3012
|
# 600 = global_culture.3012
|
||||||
}
|
# }
|
||||||
effect = {
|
effect = {
|
||||||
if = { # Nomadic herd starves if you're landless
|
if = { # Nomadic herd starves if you're landless
|
||||||
limit = {
|
limit = {
|
||||||
|
|
@ -2771,7 +2771,7 @@ quarterly_playable_pulse = {
|
||||||
limit = {
|
limit = {
|
||||||
government_has_flag = government_is_prepublic
|
government_has_flag = government_is_prepublic
|
||||||
any_held_title = {
|
any_held_title = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
NOT = {
|
NOT = {
|
||||||
has_title_law = saxon_elective_succession_law
|
has_title_law = saxon_elective_succession_law
|
||||||
|
|
@ -2780,7 +2780,7 @@ quarterly_playable_pulse = {
|
||||||
}
|
}
|
||||||
every_held_title = {
|
every_held_title = {
|
||||||
limit = {
|
limit = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
}
|
}
|
||||||
add_title_law = saxon_elective_succession_law
|
add_title_law = saxon_elective_succession_law
|
||||||
|
|
@ -2808,7 +2808,7 @@ quarterly_playable_pulse = {
|
||||||
limit = {
|
limit = {
|
||||||
government_has_flag = government_is_urepublic
|
government_has_flag = government_is_urepublic
|
||||||
any_held_title = {
|
any_held_title = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
NOT = {
|
NOT = {
|
||||||
has_title_law = urban_elective_succession_law
|
has_title_law = urban_elective_succession_law
|
||||||
|
|
@ -2817,7 +2817,7 @@ quarterly_playable_pulse = {
|
||||||
}
|
}
|
||||||
every_held_title = {
|
every_held_title = {
|
||||||
limit = {
|
limit = {
|
||||||
title_tier > barony
|
tier >= tier_county
|
||||||
is_nomad_title = no
|
is_nomad_title = no
|
||||||
}
|
}
|
||||||
add_title_law = urban_elective_succession_law
|
add_title_law = urban_elective_succession_law
|
||||||
|
|
@ -3392,7 +3392,7 @@ on_yearly_events = {
|
||||||
400 = yearly_persian.1101 # Shu'ubiyya, or Persian Nationalism (From the foreign side)
|
400 = yearly_persian.1101 # Shu'ubiyya, or Persian Nationalism (From the foreign side)
|
||||||
|
|
||||||
# Varangian Guard
|
# Varangian Guard
|
||||||
400 = varangian.0001 # A Courtier wants to join the Varangian Guard
|
# 400 = varangian.0001 # A Courtier wants to join the Varangian Guard
|
||||||
|
|
||||||
#Pet story cycles
|
#Pet story cycles
|
||||||
20 = pet_animal.5001 # Rival has cat...
|
20 = pet_animal.5001 # Rival has cat...
|
||||||
|
|
@ -3653,12 +3653,12 @@ on_yearly_events = {
|
||||||
180 = fp2_yearly.8004 # Translation School
|
180 = fp2_yearly.8004 # Translation School
|
||||||
180 = fp2_yearly.8005 # Under the Stone Pine
|
180 = fp2_yearly.8005 # Under the Stone Pine
|
||||||
180 = fp2_yearly.8006 # Saqaliba Settlers
|
180 = fp2_yearly.8006 # Saqaliba Settlers
|
||||||
180 = fp2_struggle.1002 # Xenophilic Advancment
|
# 180 = fp2_struggle.1002 # Xenophilic Advancment
|
||||||
160 = fp2_struggle.1050 # Dreams of Destruction
|
# 160 = fp2_struggle.1050 # Dreams of Destruction
|
||||||
150 = fp2_struggle.2000 # Disorderly Market
|
# 150 = fp2_struggle.2000 # Disorderly Market
|
||||||
140 = fp2_struggle.2008 # Misdeeds of the Councillor
|
# 140 = fp2_struggle.2008 # Misdeeds of the Councillor
|
||||||
300 = fp2_struggle.2013 # The Secret to Freedom
|
# 300 = fp2_struggle.2013 # The Secret to Freedom
|
||||||
130 = fp2_struggle.2015 # Letter on the Back
|
# 130 = fp2_struggle.2015 # Letter on the Back
|
||||||
180 = fp2_yearly.2025 # Suffering from Success
|
180 = fp2_yearly.2025 # Suffering from Success
|
||||||
150 = fp2_yearly.4001 # You fancy a little siesta
|
150 = fp2_yearly.4001 # You fancy a little siesta
|
||||||
150 = fp2_yearly.4002 # A county is increasingly religiously intertwined
|
150 = fp2_yearly.4002 # A county is increasingly religiously intertwined
|
||||||
|
|
|
||||||
|
|
@ -1646,8 +1646,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1675,8 +1675,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1704,8 +1704,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1732,10 +1732,7 @@ doctrine_polytheist = {
|
||||||
doctrine_sevillian_dominion_4 = {
|
doctrine_sevillian_dominion_4 = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
faith = faith:sevillian
|
||||||
|
|
||||||
religion = religion:sevillian
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
always = no
|
always = no
|
||||||
|
|
@ -1762,8 +1759,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1791,8 +1788,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1820,8 +1817,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1849,8 +1846,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1878,8 +1875,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1908,7 +1905,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1965,8 +1963,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -1994,8 +1992,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -2023,8 +2021,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -2052,8 +2050,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -2081,8 +2079,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
@ -2110,8 +2108,8 @@ doctrine_polytheist = {
|
||||||
|
|
||||||
is_shown = {
|
is_shown = {
|
||||||
OR = {
|
OR = {
|
||||||
religion = religion:roman_catholic
|
faith = faith:roman_catholic
|
||||||
religion = religion:sevillian
|
faith = faith:sevillian
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
can_pick = {
|
can_pick = {
|
||||||
|
|
|
||||||
|
|
@ -4861,12 +4861,12 @@
|
||||||
}
|
}
|
||||||
value = faith_tenet_cost_low
|
value = faith_tenet_cost_low
|
||||||
}
|
}
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = { #Reduction in cost for Celtic Christianity because of stone circle shenanigans
|
# limit = { #Reduction in cost for Celtic Christianity because of stone circle shenanigans
|
||||||
this = faith:insular_celtic
|
# this = faith:insular_celtic
|
||||||
}
|
# }
|
||||||
value = faith_tenet_cost_mid
|
# value = faith_tenet_cost_mid
|
||||||
}
|
# }
|
||||||
else = {
|
else = {
|
||||||
value = faith_tenet_cost_high
|
value = faith_tenet_cost_high
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -193,7 +193,9 @@ maastricht = {
|
||||||
character_modifier = {
|
character_modifier = {
|
||||||
diplomacy_per_piety_level = 1
|
diplomacy_per_piety_level = 1
|
||||||
}
|
}
|
||||||
flag = jerusalem_conversion_bonus # +20% County Conversion
|
parameters = {
|
||||||
|
jerusalem_conversion_bonus # +20% County Conversion
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
frankfurt = {
|
frankfurt = {
|
||||||
|
|
@ -345,7 +347,7 @@ southhampton = {
|
||||||
|
|
||||||
cornwall = {
|
cornwall = {
|
||||||
county = c_cornwall
|
county = c_cornwall
|
||||||
barony = b_tintgalel
|
barony = b_tintagel
|
||||||
|
|
||||||
character_modifier = {
|
character_modifier = {
|
||||||
defender_advantage = 5
|
defender_advantage = 5
|
||||||
|
|
@ -666,15 +668,15 @@ kent = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
segrada_familia = {
|
#segrada_familia = {
|
||||||
county = c_barcelona
|
# county = c_barcelona
|
||||||
is_active = no
|
# is_active = no
|
||||||
|
#
|
||||||
character_modifier = {
|
# character_modifier = {
|
||||||
name = holy_site_segrada_familia_effect_name
|
# name = holy_site_segrada_familia_effect_name
|
||||||
monthly_piety_gain_mult = 0.1
|
# monthly_piety_gain_mult = 0.1
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
santo_toribio_de_liebana = {
|
santo_toribio_de_liebana = {
|
||||||
county = c_asturias_de_santillana
|
county = c_asturias_de_santillana
|
||||||
|
|
@ -1066,8 +1068,9 @@ farz = {
|
||||||
kerala = {
|
kerala = {
|
||||||
county = c_kerala #St. Thomas Christians. Gotta give this one a *big* bonus - conversion speed maybe??
|
county = c_kerala #St. Thomas Christians. Gotta give this one a *big* bonus - conversion speed maybe??
|
||||||
|
|
||||||
flag = kerala_conversion_bonus # +50% County Conversion Speed
|
parameters = {
|
||||||
}
|
kerala_conversion_bonus # +20% County Conversion
|
||||||
|
}
|
||||||
|
|
||||||
# Insular Celtic
|
# Insular Celtic
|
||||||
## The ecclesiastic capital of Ireland, and site of St. Patrick's primary church.
|
## The ecclesiastic capital of Ireland, and site of St. Patrick's primary church.
|
||||||
|
|
@ -1085,7 +1088,9 @@ iona = {
|
||||||
county = c_inner_hebrides
|
county = c_inner_hebrides
|
||||||
|
|
||||||
# +20% County Conversion Speed in the British Isles
|
# +20% County Conversion Speed in the British Isles
|
||||||
flag = iona_conversion_bonus
|
parameters = {
|
||||||
|
iona_conversion_bonus # +20% County Conversion
|
||||||
|
}
|
||||||
}
|
}
|
||||||
## Mountain where patrick fasted and banished the snakes, Pilgramage Site
|
## Mountain where patrick fasted and banished the snakes, Pilgramage Site
|
||||||
croagh_patrick = {
|
croagh_patrick = {
|
||||||
|
|
@ -1111,7 +1116,7 @@ lough_derg = {
|
||||||
|
|
||||||
wistman_wood = {
|
wistman_wood = {
|
||||||
county = c_devon
|
county = c_devon
|
||||||
barony = b_oakhampton
|
barony = b_okehampton
|
||||||
|
|
||||||
character_modifier = {
|
character_modifier = {
|
||||||
monthly_piety_gain_mult = 0.15
|
monthly_piety_gain_mult = 0.15
|
||||||
|
|
@ -1179,7 +1184,9 @@ greenan ={
|
||||||
barony = b_raphoe
|
barony = b_raphoe
|
||||||
|
|
||||||
# 50% County Conversion Resistance
|
# 50% County Conversion Resistance
|
||||||
flag = visoki_conversion_resistance_bonus
|
parameters = {
|
||||||
|
visoki_conversion_resistance_bonus
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
beaghmore ={
|
beaghmore ={
|
||||||
|
|
@ -1207,7 +1214,9 @@ visoki = {
|
||||||
county = c_rama
|
county = c_rama
|
||||||
|
|
||||||
# 50% County Conversion Resistance
|
# 50% County Conversion Resistance
|
||||||
flag = visoki_conversion_resistance_bonus
|
parameters = {
|
||||||
|
visoki_conversion_resistance_bonus
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
## Seat of the Archbishop of Ragusa, the diocese under which the Bishopric of Bosnia fell, and whose political support allowed them to stay largely independent of Rome.
|
## Seat of the Archbishop of Ragusa, the diocese under which the Bishopric of Bosnia fell, and whose political support allowed them to stay largely independent of Rome.
|
||||||
|
|
@ -1309,7 +1318,9 @@ medina = {
|
||||||
cordoba = {
|
cordoba = {
|
||||||
county = c_cordoba
|
county = c_cordoba
|
||||||
|
|
||||||
flag = cordoba_conversion_bonus # +20% county conversion speed
|
parameters = {
|
||||||
|
cordoba_conversion_bonus # +20% County Conversion
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sinai = {
|
sinai = {
|
||||||
|
|
|
||||||
|
|
@ -269,7 +269,7 @@ finnic_religion = { #placeholder
|
||||||
doctrine = doctrine_pilgrimage_local_rites
|
doctrine = doctrine_pilgrimage_local_rites
|
||||||
doctrine = unreformed_faith_doctrine
|
doctrine = unreformed_faith_doctrine
|
||||||
doctrine = doctrine_pluralism_pluralistic
|
doctrine = doctrine_pluralism_pluralistic
|
||||||
doctrine_clerical_succession_temporal_appointment
|
doctrine = clerical_succession_temporal_appointment
|
||||||
localization = {
|
localization = {
|
||||||
#HighGod
|
#HighGod
|
||||||
HighGodName = kalevalaist_high_god_name
|
HighGodName = kalevalaist_high_god_name
|
||||||
|
|
@ -473,7 +473,7 @@ finnic_religion = { #placeholder
|
||||||
doctrine = doctrine_homosexuality_accepted
|
doctrine = doctrine_homosexuality_accepted
|
||||||
doctrine = doctrine_pilgrimage_local_rites
|
doctrine = doctrine_pilgrimage_local_rites
|
||||||
doctrine = doctrine_pluralism_fundamentalist
|
doctrine = doctrine_pluralism_fundamentalist
|
||||||
doctrine_clerical_succession_temporal_appointment
|
doctrine = clerical_succession_temporal_appointment
|
||||||
doctrine = doctrine_clerical_function_recruitment
|
doctrine = doctrine_clerical_function_recruitment
|
||||||
doctrine = doctrine_witchcraft_shunned
|
doctrine = doctrine_witchcraft_shunned
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ hungaric_religion = { #placeholder
|
||||||
doctrine = doctrine_adultery_women_shunned
|
doctrine = doctrine_adultery_women_shunned
|
||||||
doctrine = doctrine_kinslaying_shunned
|
doctrine = doctrine_kinslaying_shunned
|
||||||
doctrine = doctrine_deviancy_shunned
|
doctrine = doctrine_deviancy_shunned
|
||||||
doctrine = doctrine_witchcraft_virtuos
|
doctrine = doctrine_witchcraft_virtuous
|
||||||
|
|
||||||
#Clerical Functions | placeholder
|
#Clerical Functions | placeholder
|
||||||
doctrine = doctrine_clerical_function_taxation
|
doctrine = doctrine_clerical_function_taxation
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,6 @@
|
||||||
holy_site = ker_ys
|
holy_site = ker_ys
|
||||||
holy_site = doggerland
|
holy_site = doggerland
|
||||||
holy_site = rocamadour
|
holy_site = rocamadour
|
||||||
holy_site = doggerland
|
|
||||||
|
|
||||||
#Special Tolerance
|
#Special Tolerance
|
||||||
doctrine = special_doctrine_fantastical_kinship
|
doctrine = special_doctrine_fantastical_kinship
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ slavic_religion = { #placeholder
|
||||||
|
|
||||||
#Clerical Functions | placeholder
|
#Clerical Functions | placeholder
|
||||||
doctrine = doctrine_clerical_function_recruitment
|
doctrine = doctrine_clerical_function_recruitment
|
||||||
doctrine = doctrine_clerical_gender_equal
|
doctrine = doctrine_clerical_gender_either
|
||||||
doctrine = doctrine_clerical_marriage_disallowed
|
doctrine = doctrine_clerical_marriage_disallowed
|
||||||
doctrine = doctrine_clerical_succession_spiritual_fixed_appointment
|
doctrine = doctrine_clerical_succession_spiritual_fixed_appointment
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -569,42 +569,42 @@ fp3_avicenna_template = {
|
||||||
|
|
||||||
#This is Rhazes, the great Iranian polymath. He's scripted here so we can potentialy use him in many events, or move him to the history files if needed later.
|
#This is Rhazes, the great Iranian polymath. He's scripted here so we can potentialy use him in many events, or move him to the history files if needed later.
|
||||||
|
|
||||||
fp3_rhazes_template = {
|
#fp3_rhazes_template = {
|
||||||
age = { 30 70 } #their rough age during the period of their flourishing
|
# age = { 30 70 } #their rough age during the period of their flourishing
|
||||||
name = "Abu_Bakr_al-Razi" #Rhazes
|
# name = "Abu_Bakr_al-Razi" #Rhazes
|
||||||
gender = male
|
# gender = male
|
||||||
faith = faith:ashari
|
# faith = faith:ashari
|
||||||
culture = culture:persian
|
# culture = culture:persian
|
||||||
dynasty = none
|
# dynasty = none
|
||||||
trait = intellect_good_2 #He was one of the Middle Ages' greatest geniuses
|
# trait = intellect_good_2 #He was one of the Middle Ages' greatest geniuses
|
||||||
trait = lifestyle_herbalist
|
# trait = lifestyle_herbalist
|
||||||
trait = lifestyle_physician
|
# trait = lifestyle_physician
|
||||||
trait = education_learning_4
|
# trait = education_learning_4
|
||||||
trait = cynical
|
# trait = cynical
|
||||||
trait = stubborn
|
# trait = stubborn
|
||||||
random_traits_list = { #his personality
|
# random_traits_list = { #his personality
|
||||||
count = 1
|
# count = 1
|
||||||
compassionate = {}
|
# compassionate = {}
|
||||||
calm = {}
|
# calm = {}
|
||||||
}
|
# }
|
||||||
random_traits = no
|
# random_traits = no
|
||||||
#Skills
|
# #Skills
|
||||||
learning = {
|
# learning = {
|
||||||
min_template_high_skill
|
# min_template_high_skill
|
||||||
max_template_high_skill
|
# max_template_high_skill
|
||||||
}
|
# }
|
||||||
martial = 3
|
# martial = 3
|
||||||
prowess = 7
|
# prowess = 7
|
||||||
diplomacy = 9
|
# diplomacy = 9
|
||||||
intrigue = 7
|
# intrigue = 7
|
||||||
stewardship = 4
|
# stewardship = 4
|
||||||
after_creation = {
|
# after_creation = {
|
||||||
add_trait_xp = {
|
# add_trait_xp = {
|
||||||
trait = lifestyle_physician
|
# trait = lifestyle_physician
|
||||||
value = 100
|
# value = 100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
#This is Al-Akhwayni, a physician known for his treatment of mental disorders
|
#This is Al-Akhwayni, a physician known for his treatment of mental disorders
|
||||||
|
|
||||||
|
|
|
||||||
3788
common/scripted_effects/00_decisions_effects.txt
Normal file
3788
common/scripted_effects/00_decisions_effects.txt
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3024
common/scripted_effects/06_dlc_ce1_legend_effects.txt
Normal file
3024
common/scripted_effects/06_dlc_ce1_legend_effects.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -134,33 +134,33 @@ create_head_of_faith_title_effect = {
|
||||||
trigger_event = faith_creation.0002 # Creates new dynamic title
|
trigger_event = faith_creation.0002 # Creates new dynamic title
|
||||||
}
|
}
|
||||||
else = { trigger_event = faith_creation.0012 } # Re-uses existing title
|
else = { trigger_event = faith_creation.0012 } # Re-uses existing title
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
faith = {
|
# faith = {
|
||||||
has_doctrine_parameter = holy_order_head_of_faith
|
# has_doctrine_parameter = holy_order_head_of_faith
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
#only create a HoF if none exists
|
# #only create a HoF if none exists
|
||||||
faith = {
|
# faith = {
|
||||||
any_faith_holy_order = {
|
# any_faith_holy_order = {
|
||||||
count = 0
|
# count = 0
|
||||||
exists = this
|
# exists = this
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
trigger_event = N3OW_holy_order.0003
|
# trigger_event = N3OW_holy_order.0003
|
||||||
}
|
# }
|
||||||
else = {
|
# else = {
|
||||||
faith = {
|
# faith = {
|
||||||
random_faith_holy_order = {
|
# random_faith_holy_order = {
|
||||||
save_scope_as = picked_holy_order
|
# save_scope_as = picked_holy_order
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
faith.set_religious_head_title = scope:picked_holy_order.title
|
# faith.set_religious_head_title = scope:picked_holy_order.title
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
650
common/scripted_triggers/00_cultural_triggers.txt
Normal file
650
common/scripted_triggers/00_cultural_triggers.txt
Normal file
|
|
@ -0,0 +1,650 @@
|
||||||
|
|
||||||
|
### Cultural trigger list
|
||||||
|
|
||||||
|
# drinks_alcohol_trigger - Would this person drink alcohol?
|
||||||
|
# holder_or_above_is_player_of_culture - Is this county's holder or anyone above them in the de facto hierarchy a player with the same culture?
|
||||||
|
|
||||||
|
|
||||||
|
######################
|
||||||
|
# Cultural triggers #
|
||||||
|
######################
|
||||||
|
|
||||||
|
drinks_alcohol_trigger = {
|
||||||
|
is_adult = yes
|
||||||
|
custom_tooltip = {
|
||||||
|
text = drinks_alcohol
|
||||||
|
OR = {
|
||||||
|
has_trait = drunkard
|
||||||
|
faith_forbids_alcohol_trigger = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
faith_forbids_alcohol_trigger = {
|
||||||
|
OR = {
|
||||||
|
religion = religion:islam_religion # Prohibited by khamr, a prohibition against intoxicants
|
||||||
|
religion = religion:jainism_religion # Prohibited along with the consumption of any fermented food
|
||||||
|
AND = {
|
||||||
|
has_trait = zealous
|
||||||
|
religion = religion:buddhism_religion # Discouraged as it disrupts progress along the eightfold path
|
||||||
|
}
|
||||||
|
# faith = faith:mandeaism # Whoever drinks wine in a tavern, he will be torn to pieces with toothed saws
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# If you need to check if a county drinks alcohol.
|
||||||
|
faith_only_forbids_alcohol_trigger = {
|
||||||
|
OR = {
|
||||||
|
religion = religion:islam_religion # Prohibited by khamr, a prohibition against intoxicants
|
||||||
|
religion = religion:jainism_religion # Prohibited along with the consumption of any fermented food
|
||||||
|
religion = religion:buddhism_religion # Discouraged as it disrupts progress along the eightfold path
|
||||||
|
# faith = faith:mandeaism # Whoever drinks wine in a tavern, he will be torn to pieces with toothed saws
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
holder_or_above_is_player_of_culture = {
|
||||||
|
culture = {
|
||||||
|
save_temporary_scope_as = this_culture
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
holder = {
|
||||||
|
AND = {
|
||||||
|
is_ai = no
|
||||||
|
culture = scope:this_culture
|
||||||
|
}
|
||||||
|
any_liege_or_above = {
|
||||||
|
is_ai = no
|
||||||
|
culture = scope:this_culture
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_in_winter_geographical_region_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = culture_in_winter_geographical_region_trigger_desc
|
||||||
|
any_culture_county = {
|
||||||
|
any_county_province = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = world_europe_north
|
||||||
|
geographical_region = world_europe_west
|
||||||
|
geographical_region = world_europe_east
|
||||||
|
geographical_region = world_steppe
|
||||||
|
geographical_region = world_tibet
|
||||||
|
geographical_region = world_asia_china
|
||||||
|
geographical_region = world_asia_japan
|
||||||
|
geographical_region = world_asia_sakhalin_hokkaido
|
||||||
|
geographical_region = world_asia_korea
|
||||||
|
geographical_region = world_asia_north_east
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_in_non_sedentary_geographical_region_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = culture_in_non_sedentary_geographical_region_trigger_desc
|
||||||
|
any_culture_county = {
|
||||||
|
any_county_province = {
|
||||||
|
geographical_region = world_steppe
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_not_pacifistic_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = culture_not_pacifist_trigger_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_pacifism = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_not_warlike_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = culture_not_warlike_trigger_desc
|
||||||
|
NOR = {
|
||||||
|
culture_tradition:tradition_winter_warriors = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_forest_fighters = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_mountaineers = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_warriors_of_the_dry = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_highland_warriors = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_jungle_warriors = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_quarrelsome = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_malleable_invaders = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_hunters = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_warrior_culture = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_martial_admiration = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_tgp_bushido = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_tgp_defiant_ambushers = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_tgp_warrior_monks = { is_in_list = traits }
|
||||||
|
culture_tradition:tradition_tgp_art_of_war = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_winter_warriors_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_winter_warriors = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_forest_fighter_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_forest_fighters = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_mountaineers_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_mountaineers = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_warriors_of_the_dry_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_warriors_of_the_dry = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_highland_warriors_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_highland_warriors = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_jungle_warriors_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_jungle_warriors = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_quarrelsome_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_quarrelsome = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_malleable_invaders_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_malleable_invaders = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_hunters_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_hunters = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_warrior_culture_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_warrior_culture = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_has_martial_admiration_desc
|
||||||
|
NOT = {
|
||||||
|
culture_tradition:tradition_martial_admiration = { is_in_list = traits }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_have_same_faith_succession_trigger = {
|
||||||
|
culture = {
|
||||||
|
has_cultural_parameter = same_faith_inheritance_only
|
||||||
|
}
|
||||||
|
NOR = {
|
||||||
|
government_has_flag = government_is_theocracy # Handled separately
|
||||||
|
government_has_flag = government_is_holy_order # Handled separately
|
||||||
|
government_has_flag = government_is_mercenary # Irrelevant
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
not_tribal_raid_trigger = {
|
||||||
|
culture = {
|
||||||
|
has_cultural_parameter = not_tribal_raiding_malus
|
||||||
|
}
|
||||||
|
NOT = { government_has_flag = government_is_tribal }
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_is_not_historical_hybrid_trigger = {
|
||||||
|
#Used to tell if a hybrid culture is one of the historical hybrids or not, mainly in checks for AI hybridization checks related to game rules.
|
||||||
|
#Expects to be used in culture scope
|
||||||
|
NOR = {
|
||||||
|
this = culture:norman
|
||||||
|
this = culture:maghrebi
|
||||||
|
this = culture:gaelic
|
||||||
|
this = culture:anglo_saxon
|
||||||
|
this = culture:scottish
|
||||||
|
this = culture:NEOW_andalusian
|
||||||
|
this = culture:catalan
|
||||||
|
this = culture:english
|
||||||
|
this = culture:sicilian
|
||||||
|
this = culture:cisalpine
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Cultural MAA triggers - Used in various places for triggers, AI weights, etc.
|
||||||
|
culture_has_skirmisher_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_horn_warrior
|
||||||
|
has_cultural_parameter = unlock_maa_shomer
|
||||||
|
has_cultural_parameter = unlock_maa_abudrar
|
||||||
|
has_cultural_parameter = unlock_maa_guinea_warrior
|
||||||
|
has_cultural_parameter = unlock_maa_pesilat
|
||||||
|
has_innovation = innovation_adaptive_militia #Goedendag - Later Era MAA
|
||||||
|
has_cultural_parameter = unlock_maa_akritai
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_archer_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_archers_of_the_nile
|
||||||
|
has_cultural_parameter = unlock_maa_bush_hunter
|
||||||
|
has_cultural_parameter = unlock_maa_metsanvartija
|
||||||
|
has_cultural_parameter = unlock_maa_maturkan_warriors
|
||||||
|
has_cultural_parameter = unlock_maa_longbowmen
|
||||||
|
has_innovation = innovation_repeating_crossbow #Chu-ko-nu Archers
|
||||||
|
has_innovation = innovation_bamboo_bows #Paiks
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_improved_crossbowmen = {
|
||||||
|
OR = {
|
||||||
|
has_innovation = innovation_repeating_crossbow #Chu-ko-nu Archers
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_heavy_infantry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_ayyar
|
||||||
|
has_cultural_parameter = unlock_maa_mubarizun
|
||||||
|
has_cultural_parameter = unlock_maa_druzhina
|
||||||
|
has_cultural_parameter = unlock_maa_khandayat
|
||||||
|
has_cultural_parameter = unlock_maa_garudas
|
||||||
|
has_cultural_parameter = unlock_maa_palace_guards
|
||||||
|
has_cultural_parameter = unlock_maa_huscarls
|
||||||
|
has_cultural_parameter = unlock_maa_mountaineer
|
||||||
|
has_cultural_parameter = unlock_maa_zbrojnosh
|
||||||
|
has_cultural_parameter = unlock_infantry_samurai_units
|
||||||
|
has_cultural_parameter = unlock_zhanmadao
|
||||||
|
has_cultural_parameter = unlock_burenjia
|
||||||
|
|
||||||
|
has_innovation = innovation_sarawit #Sarawit - Later Era MAA
|
||||||
|
has_innovation = innovation_legionnaires #Praetorian
|
||||||
|
has_cultural_parameter = unlock_maa_varangian_guards
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_pikemen_maa = { #I.e. Spearmen
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_zupin_warrior
|
||||||
|
has_cultural_parameter = unlock_warrior_monk_units
|
||||||
|
has_innovation = innovation_rectilinear_schiltron #Schiltron - Later Era MAA
|
||||||
|
has_innovation = innovation_pike_columns #Picchieri - Later Era MAA
|
||||||
|
has_innovation = innovation_zweihanders #Later Era MAA
|
||||||
|
has_cultural_parameter = unlock_maa_skoutatoi
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_light_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_mulaththamun
|
||||||
|
has_cultural_parameter = unlock_maa_hussar #Konni
|
||||||
|
has_cultural_parameter = unlock_maa_tawashi #Tawashi
|
||||||
|
has_cultural_parameter = unlock_maa_ayrudzi
|
||||||
|
has_innovation = innovation_desert_tactics #Chasseur
|
||||||
|
has_innovation = innovation_caballeros #Caballero
|
||||||
|
has_innovation = innovation_hobbies #Hobelar
|
||||||
|
has_innovation = innovation_sahel_horsemen #Sahel Horsemen
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_heavy_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_cataphract
|
||||||
|
has_cultural_parameter = unlock_maa_monaspa
|
||||||
|
has_cultural_parameter = unlock_maa_tarkhan
|
||||||
|
has_cultural_parameter = unlock_maa_conrois
|
||||||
|
has_cultural_parameter = unlock_maa_cataphract_archers
|
||||||
|
has_innovation = innovation_tiefutu
|
||||||
|
has_cultural_parameter = unlock_maa_black_armor_cavalry
|
||||||
|
has_innovation = innovation_valets #Gendarme - Later Era MAA
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_has_archer_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_parameter = unlock_maa_horse_archers
|
||||||
|
has_cultural_parameter = unlock_maa_mangudai
|
||||||
|
has_cultural_parameter = unlock_emishi_horse_archers_units
|
||||||
|
has_cultural_parameter = unlock_mounted_samurai_units
|
||||||
|
|
||||||
|
|
||||||
|
culture_head ?= {
|
||||||
|
mpo_can_recruit_nomad_maa_trigger = yes
|
||||||
|
}
|
||||||
|
any_player = {
|
||||||
|
culture = prev
|
||||||
|
mpo_can_recruit_nomad_maa_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#Culture specialized in maa type
|
||||||
|
culture_specializes_in_skirmisher_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_forest_folk
|
||||||
|
has_cultural_tradition = tradition_jungle_dwellers
|
||||||
|
has_cultural_tradition = tradition_polders
|
||||||
|
has_cultural_tradition = tradition_adaptive_skirmishing
|
||||||
|
has_cultural_tradition = tradition_hit_and_run
|
||||||
|
has_cultural_tradition = tradition_forest_wardens
|
||||||
|
has_cultural_tradition = tradition_hussar
|
||||||
|
has_cultural_tradition = tradition_fp3_pragmatic_creed
|
||||||
|
culture_has_skirmisher_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_archer_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_forest_folk
|
||||||
|
has_cultural_tradition = tradition_jungle_dwellers
|
||||||
|
has_cultural_tradition = tradition_adaptive_skirmishing
|
||||||
|
has_cultural_tradition = tradition_formation_fighting
|
||||||
|
culture_has_archer_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_heavy_infantry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_roman_legacy
|
||||||
|
has_cultural_tradition = tradition_metal_craftsmanship
|
||||||
|
has_cultural_tradition = tradition_mountain_homes
|
||||||
|
has_cultural_tradition = tradition_stand_and_fight
|
||||||
|
has_cultural_tradition = tradition_mobile_guards
|
||||||
|
has_cultural_tradition = tradition_mountaineer_ruralism
|
||||||
|
has_cultural_tradition = tradition_tgp_art_of_war
|
||||||
|
has_cultural_tradition = tradition_tgp_bushido
|
||||||
|
culture_has_heavy_infantry_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_pikemen_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_mountaineer_ruralism
|
||||||
|
has_cultural_tradition = tradition_metal_craftsmanship
|
||||||
|
has_cultural_tradition = tradition_mountain_homes
|
||||||
|
has_cultural_tradition = tradition_formation_fighting
|
||||||
|
has_cultural_tradition = tradition_stand_and_fight
|
||||||
|
has_cultural_tradition = tradition_mobile_guards
|
||||||
|
has_cultural_tradition = tradition_tgp_warrior_monks
|
||||||
|
culture_has_pikemen_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_light_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_dryland_dwellers
|
||||||
|
has_cultural_tradition = tradition_pastoralists
|
||||||
|
has_cultural_tradition = tradition_hit_and_run
|
||||||
|
has_cultural_tradition = tradition_horse_breeder
|
||||||
|
has_cultural_tradition = tradition_saharan_nomads
|
||||||
|
culture_has_light_cavalry_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_heavy_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_roman_legacy
|
||||||
|
has_cultural_tradition = tradition_mountain_homes
|
||||||
|
has_cultural_tradition = tradition_horse_breeder
|
||||||
|
has_cultural_tradition = tradition_stand_and_fight
|
||||||
|
has_cultural_tradition = tradition_mobile_guards
|
||||||
|
has_cultural_tradition = tradition_ep3_indomitable_azatani
|
||||||
|
has_cultural_tradition = tradition_mountaineer_ruralism
|
||||||
|
has_cultural_tradition = tradition_tgp_art_of_war
|
||||||
|
culture_has_heavy_cavalry_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_specializes_in_archer_cavalry_maa = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_tradition = tradition_ep3_indomitable_azatani
|
||||||
|
has_cultural_tradition = tradition_horse_breeder
|
||||||
|
has_cultural_tradition = tradition_mpo_iron_cavalry
|
||||||
|
has_cultural_tradition = tradition_devoted_horsemanship
|
||||||
|
has_cultural_tradition = tradition_tgp_bushido
|
||||||
|
has_cultural_tradition = tradition_tgp_defiant_ambushers
|
||||||
|
culture_has_archer_cavalry_maa = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Language trigger - Makes languages available when you diverge your culture
|
||||||
|
language_is_shown_trigger = {
|
||||||
|
scope:character = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
exists = var:legendary_culture
|
||||||
|
var:legendary_culture = { has_cultural_pillar = $LANGUAGE$ }
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
# The target language needs to fulfill ALL of the following:
|
||||||
|
any_sub_realm_county = { # Language needs to be well-represented within your realm
|
||||||
|
percent >= 0.1
|
||||||
|
culture = { has_cultural_pillar = $LANGUAGE$ }
|
||||||
|
}
|
||||||
|
any_sub_realm_county = { # Language needs to border your own culture
|
||||||
|
culture = { has_cultural_pillar = $LANGUAGE$ }
|
||||||
|
any_neighboring_county = {
|
||||||
|
culture = { this = scope:character.culture }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
any_sub_realm_county = { # You need a minimum acceptance with any culture speaking the language
|
||||||
|
culture = {
|
||||||
|
has_cultural_pillar = $LANGUAGE$
|
||||||
|
cultural_acceptance = {
|
||||||
|
target = scope:character.culture
|
||||||
|
value >= 25
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Language trigger - Makes heritages available when you diverge your culture
|
||||||
|
heritage_is_shown_trigger = {
|
||||||
|
scope:character = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
exists = var:legendary_culture
|
||||||
|
var:legendary_culture = { has_cultural_pillar = $HERITAGE$ }
|
||||||
|
}
|
||||||
|
culture = { has_cultural_pillar = $HERITAGE$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Checks if you could Hybridise with the culture without checking for acceptance
|
||||||
|
is_valid_for_hybridising_trigger = {
|
||||||
|
$CHARACTER$ = {
|
||||||
|
culture = {
|
||||||
|
NOT = { has_same_culture_heritage = $CULTURE$ }
|
||||||
|
culture_age >= culture_hybrid_cooldown
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
NAND = {
|
||||||
|
exists = var:special_culture
|
||||||
|
var:special_culture = $CULTURE$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_present_in_realm_for_hybridization
|
||||||
|
any_sub_realm_county = {
|
||||||
|
culture = $CULTURE$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_is_not_parent_culture
|
||||||
|
culture = {
|
||||||
|
NOT = {
|
||||||
|
any_parent_culture = {
|
||||||
|
this = $CULTURE$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = culture_is_not_child_culture
|
||||||
|
$CULTURE$ = {
|
||||||
|
NOT = {
|
||||||
|
any_parent_culture = {
|
||||||
|
this = $CHARACTER$.culture
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Checks if you can currently hybridise with the culture
|
||||||
|
can_hybridize_culture_trigger = {
|
||||||
|
is_valid_for_hybridising_trigger = {
|
||||||
|
CHARACTER = $CHARACTER$
|
||||||
|
CULTURE = $CULTURE$
|
||||||
|
}
|
||||||
|
$CHARACTER$ = {
|
||||||
|
culture = {
|
||||||
|
cultural_acceptance = { target = $CULTURE$ value >= hybridization_threshold_value }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Uses current scope and scope:culture
|
||||||
|
cultures_share_relevant_region_trigger = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_europe
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_europe
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_minor
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_minor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
OR = {
|
||||||
|
culture_overlaps_geographical_region = world_middle_east
|
||||||
|
culture_overlaps_geographical_region = world_middle_east_persia
|
||||||
|
}
|
||||||
|
scope:culture = {
|
||||||
|
OR = {
|
||||||
|
culture_overlaps_geographical_region = world_middle_east
|
||||||
|
culture_overlaps_geographical_region = world_middle_east_persia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_steppe
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_steppe
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_tibet
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_tibet
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
OR = {
|
||||||
|
culture_overlaps_geographical_region = world_india
|
||||||
|
culture_overlaps_geographical_region = world_burma
|
||||||
|
}
|
||||||
|
scope:culture = {
|
||||||
|
OR = {
|
||||||
|
culture_overlaps_geographical_region = world_india
|
||||||
|
culture_overlaps_geographical_region = world_burma
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_africa
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_africa
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_china
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_china
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_china
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_korea
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_china
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_southeast
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_japan
|
||||||
|
scope:culture = {
|
||||||
|
culture_overlaps_geographical_region = world_asia_japan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_vegetarian_trigger = {
|
||||||
|
OR = {
|
||||||
|
culture = {
|
||||||
|
has_cultural_parameter = cannot_hunt
|
||||||
|
}
|
||||||
|
faith_is_vegetarian_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
faith_is_vegetarian_trigger = {
|
||||||
|
faith = {
|
||||||
|
OR = {
|
||||||
|
religion = religion:buddhism_religion
|
||||||
|
religion = religion:jainism_religion
|
||||||
|
religion = religion:bon_religion
|
||||||
|
this = faith:mazdakism
|
||||||
|
this = faith:manichean
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_tradition_reduction_trigger = {
|
||||||
|
scope:character = {
|
||||||
|
has_variable_list = culture_tradition_reduction
|
||||||
|
is_target_in_variable_list = {
|
||||||
|
name = culture_tradition_reduction
|
||||||
|
target = culture_tradition:$TRADITION$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_is_or_has_ancestor_trigger = {
|
||||||
|
OR = {
|
||||||
|
this = $CULTURE$
|
||||||
|
any_parent_culture_or_above = { this = $CULTURE$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
301
common/scripted_triggers/00_game_rule_triggers.txt
Normal file
301
common/scripted_triggers/00_game_rule_triggers.txt
Normal file
|
|
@ -0,0 +1,301 @@
|
||||||
|
#hungarian_migration_valid_ai_mogyer_ruler_trigger = {
|
||||||
|
# culture = culture:mogyer
|
||||||
|
# is_ai = yes
|
||||||
|
# OR = {
|
||||||
|
# government_has_flag = government_is_tribal
|
||||||
|
# government_has_flag = government_is_nomadic
|
||||||
|
# }
|
||||||
|
# is_at_war = no
|
||||||
|
# highest_held_title_tier <= tier_kingdom
|
||||||
|
# OR = {
|
||||||
|
# top_liege = this
|
||||||
|
# liege.culture != culture:mogyer
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
#hungarian_migration_valid_pannonian_target_trigger = {
|
||||||
|
# NOR = {
|
||||||
|
# culture = culture:mogyer
|
||||||
|
# any_liege_or_above = {sre = culture:mogyer }
|
||||||
|
# }
|
||||||
|
# is_ai = yes
|
||||||
|
# any_realm_county = {
|
||||||
|
# count >= $COUNT$
|
||||||
|
# title_province = { geographical_region = custom_hungary }
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
|
||||||
|
exclave_independence_trigger = {
|
||||||
|
top_liege = this
|
||||||
|
NOT = { has_title = title:k_papal_state }
|
||||||
|
exists = root.capital_province
|
||||||
|
any_sub_realm_title = {
|
||||||
|
tier = tier_county
|
||||||
|
NOT = {
|
||||||
|
is_connected_to = {
|
||||||
|
target = root.capital_province.county
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = primary_heir
|
||||||
|
}
|
||||||
|
primary_heir = {
|
||||||
|
NOR = {
|
||||||
|
top_liege = this # Disallow this when the heir is independent, lest we risk breaking up realms that should be connected
|
||||||
|
is_ai = no # Players always inherit everything
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Sometimes we disable these events for specific characters.
|
||||||
|
harm_game_rule_enablement_trigger = {
|
||||||
|
# Disable entirely if harm_safe.
|
||||||
|
trigger_if = {
|
||||||
|
limit = { has_game_rule = harm_safe }
|
||||||
|
always = no
|
||||||
|
}
|
||||||
|
# harm_target_player_only
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = { has_game_rule = harm_target_player_only }
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
# harm_target_ai_only
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = { has_game_rule = harm_target_ai_only }
|
||||||
|
is_ai = yes
|
||||||
|
}
|
||||||
|
# harm_target_all
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
# Never just kill the player if it'd utterly game-over them.
|
||||||
|
trigger_if = {
|
||||||
|
limit = { is_ai = no }
|
||||||
|
# Either because they have no heir.
|
||||||
|
exists = player_heir
|
||||||
|
# Or because they have an heir they can't survive with.
|
||||||
|
player_heir.dynasty ?= dynasty
|
||||||
|
}
|
||||||
|
# Immortals do not receive harm events, as they would be inevitably killed by them over a long enough period of time.
|
||||||
|
NOT = { has_trait_with_flag = is_immortal }
|
||||||
|
}
|
||||||
|
|
||||||
|
# Who do we care about when recording variable logs for harm events?
|
||||||
|
harm_game_rule_valid_for_logging_trigger = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
highest_held_title_tier >= tier_duchy
|
||||||
|
OR = {
|
||||||
|
government_has_flag = government_is_feudal
|
||||||
|
government_has_flag = government_is_clan
|
||||||
|
government_has_flag = government_is_theocracy
|
||||||
|
}
|
||||||
|
}
|
||||||
|
any_close_family_member = {
|
||||||
|
highest_held_title_tier >= tier_duchy
|
||||||
|
OR = {
|
||||||
|
government_has_flag = government_is_feudal
|
||||||
|
government_has_flag = government_is_clan
|
||||||
|
government_has_flag = government_is_theocracy
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = { has_game_rule = title_creation_imperial_power_projection_targeting_ai_only }
|
||||||
|
is_ai = yes
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = { has_game_rule = title_creation_imperial_power_projection_targeting_player_only }
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
has_game_rule = title_creation_imperial_power_projection_any_power_advantage
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = yes
|
||||||
|
highest_held_title_tier <= tier_kingdom
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.any_power_advantage
|
||||||
|
any_neighboring_top_liege_realm_owner = {
|
||||||
|
count = all
|
||||||
|
trigger_if = {
|
||||||
|
limit = { highest_held_title_tier >= tier_empire }
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
OR = {
|
||||||
|
any_close_family_member = { is_spouse_of = root }
|
||||||
|
root = { has_strong_hook = scope:char_temp }
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
has_game_rule = title_creation_imperial_power_projection_hard_power_only
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = yes
|
||||||
|
highest_held_title_tier <= tier_kingdom
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.hard_power_only
|
||||||
|
any_neighboring_top_liege_realm_owner = {
|
||||||
|
count = all
|
||||||
|
trigger_if = {
|
||||||
|
limit = { highest_held_title_tier >= tier_empire }
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
has_game_rule = title_creation_imperial_power_projection_soft_power_only
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = yes
|
||||||
|
highest_held_title_tier <= tier_kingdom
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.soft_power_only
|
||||||
|
any_neighboring_top_liege_realm_owner = {
|
||||||
|
count = all
|
||||||
|
trigger_if = {
|
||||||
|
limit = { highest_held_title_tier >= tier_empire }
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
OR = {
|
||||||
|
any_close_family_member = { is_spouse_of = root }
|
||||||
|
root = { has_strong_hook = scope:char_temp }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
has_game_rule = title_creation_imperial_power_projection_hard_power_only_strict
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = yes
|
||||||
|
highest_held_title_tier <= tier_kingdom
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.hard_power_only_strict.neighbours
|
||||||
|
any_neighboring_top_liege_realm_owner = {
|
||||||
|
count = all
|
||||||
|
trigger_if = {
|
||||||
|
limit = { highest_held_title_tier >= tier_empire }
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.hard_power_only_strict.de_jure_sharers
|
||||||
|
any_sub_realm_county = {
|
||||||
|
count = all
|
||||||
|
empire = {
|
||||||
|
OR = {
|
||||||
|
is_title_created = no
|
||||||
|
holder = {
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
has_game_rule = title_creation_imperial_power_projection_any_power_strict
|
||||||
|
rule_title_creation_imperial_power_projection_title_creation_targeting_trigger = yes
|
||||||
|
highest_held_title_tier <= tier_kingdom
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.any_power_strict.neighbours
|
||||||
|
any_neighboring_top_liege_realm_owner = {
|
||||||
|
count = all
|
||||||
|
trigger_if = {
|
||||||
|
limit = { highest_held_title_tier >= tier_empire }
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
OR = {
|
||||||
|
any_close_family_member = { is_spouse_of = root }
|
||||||
|
root = { has_strong_hook = scope:char_temp }
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = rule_title_creation_imperial_power_projection_title_creation_trigger.tt.any_power_strict.de_jure_sharers
|
||||||
|
any_sub_realm_county = {
|
||||||
|
count = all
|
||||||
|
empire = {
|
||||||
|
OR = {
|
||||||
|
is_title_created = no
|
||||||
|
holder = {
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
OR = {
|
||||||
|
any_close_family_member = { is_spouse_of = root }
|
||||||
|
root = { has_strong_hook = scope:char_temp }
|
||||||
|
root.current_military_strength >= scope:char_temp.fifty_percent_more_of_current_military_strength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = { always = yes }
|
||||||
|
}
|
||||||
|
|
||||||
|
game_rule_rig_norman_conquest_for_hereward_trigger = {
|
||||||
|
OR = {
|
||||||
|
has_game_rule = historicity_norman_conquest_determined_william
|
||||||
|
# We also rig it for William if we have a player Hereward and no other input.
|
||||||
|
AND = {
|
||||||
|
has_game_rule = historicity_norman_conquest_default_random
|
||||||
|
character:90028 ?= { is_ai = no }
|
||||||
|
NOT = {
|
||||||
|
any_player = {
|
||||||
|
NOT = { this = character:90028 }
|
||||||
|
any_character_war = {
|
||||||
|
OR = {
|
||||||
|
using_cb = norman_conquest_cb
|
||||||
|
using_cb = norwegian_invasion_cb
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
game_rule_can_create_hybird_culture_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = { is_ai = yes }
|
||||||
|
NOR = {
|
||||||
|
has_game_rule = none_hybrid_culture_ai_frequency
|
||||||
|
has_global_variable = has_ai_hybrid_event_cooldown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
game_rule_unrestricted_dynasty_legacies_trigger = {
|
||||||
|
switch = {
|
||||||
|
trigger = has_game_rule
|
||||||
|
unrestricted_dynasty_legacies_all = { always = yes }
|
||||||
|
unrestricted_dynasty_legacies_player_only = { is_ai = no }
|
||||||
|
fallback = { always = no }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -756,12 +756,11 @@ byzantine_governor_trigger = {
|
||||||
government_allows = administrative
|
government_allows = administrative
|
||||||
liege ?= {
|
liege ?= {
|
||||||
OR = {
|
OR = {
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
AND = {
|
AND = {
|
||||||
culture = {
|
culture = {
|
||||||
OR = {
|
OR = {
|
||||||
has_cultural_pillar = heritage_byzantine
|
has_cultural_pillar = heritage_greek
|
||||||
has_cultural_pillar = heritage_caucasian
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
primary_title.tier >= tier_empire
|
primary_title.tier >= tier_empire
|
||||||
|
|
@ -777,12 +776,11 @@ byzantine_governor_close_family_trigger = {
|
||||||
exists = top_liege
|
exists = top_liege
|
||||||
top_liege = {
|
top_liege = {
|
||||||
OR = {
|
OR = {
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
AND = {
|
AND = {
|
||||||
culture = {
|
culture = {
|
||||||
OR = {
|
OR = {
|
||||||
has_cultural_pillar = heritage_byzantine
|
has_cultural_pillar = heritage_greek
|
||||||
has_cultural_pillar = heritage_caucasian
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
primary_title.tier >= tier_empire
|
primary_title.tier >= tier_empire
|
||||||
|
|
|
||||||
403
common/scripted_triggers/00_interaction_triggers.txt
Normal file
403
common/scripted_triggers/00_interaction_triggers.txt
Normal file
|
|
@ -0,0 +1,403 @@
|
||||||
|
remove_guardian_interaction_visible_ward_trigger = {
|
||||||
|
OR = {
|
||||||
|
#If I am the child
|
||||||
|
this = scope:actor
|
||||||
|
#The ward has actor as its liege
|
||||||
|
employer ?= scope:actor
|
||||||
|
#The guardian is actor
|
||||||
|
any_relation = {
|
||||||
|
type = guardian
|
||||||
|
this = scope:actor
|
||||||
|
}
|
||||||
|
#The guardian is actor's courtier
|
||||||
|
any_relation = {
|
||||||
|
type = guardian
|
||||||
|
is_courtier_of = scope:actor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
remove_guardian_interaction_available_ward_trigger = {
|
||||||
|
#is_imprisoned = no
|
||||||
|
}
|
||||||
|
|
||||||
|
kick_from_court_validity_trigger = {
|
||||||
|
NOR = {
|
||||||
|
is_spouse_of = scope:actor
|
||||||
|
is_concubine_of = scope:actor
|
||||||
|
is_close_family_of = scope:actor
|
||||||
|
has_council_position = councillor_court_chaplain
|
||||||
|
is_diarch = yes
|
||||||
|
# Marriage major partners of diarchs.
|
||||||
|
## Female.
|
||||||
|
AND = {
|
||||||
|
is_married = yes
|
||||||
|
is_female = yes
|
||||||
|
matrilinear_marriage = yes
|
||||||
|
any_consort = { is_diarch = yes }
|
||||||
|
}
|
||||||
|
## Male.
|
||||||
|
AND = {
|
||||||
|
is_married = yes
|
||||||
|
is_male = yes
|
||||||
|
patrilinear_marriage = yes
|
||||||
|
any_consort = { is_diarch = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ask_for_pardon_available_trigger = {
|
||||||
|
$ACTOR$ = {
|
||||||
|
top_liege != this
|
||||||
|
any_liege_or_above = {
|
||||||
|
OR = {
|
||||||
|
has_imprisonment_reason = $ACTOR$
|
||||||
|
has_banish_reason = $ACTOR$
|
||||||
|
has_execute_reason = $ACTOR$
|
||||||
|
has_revoke_title_reason = $ACTOR$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
has_extra_criminal_reason_against_trigger = {
|
||||||
|
OR = {
|
||||||
|
has_banish_reason = $CRIMINAL$
|
||||||
|
has_execute_reason = $CRIMINAL$
|
||||||
|
has_revoke_title_reason = $CRIMINAL$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
title_revocation_standard_valid_showing_failures_only_trigger = {
|
||||||
|
scope:actor = {
|
||||||
|
NOR = {
|
||||||
|
is_at_war_with = scope:recipient
|
||||||
|
has_truce = scope:recipient
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = "character_interactions_revoke_title_from_ally_without_reason"
|
||||||
|
object = scope:recipient
|
||||||
|
OR = {
|
||||||
|
NOT = {
|
||||||
|
is_allied_to = scope:recipient
|
||||||
|
}
|
||||||
|
has_revoke_title_reason = scope:recipient
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:recipient = {
|
||||||
|
NOT = { has_strong_hook = scope:actor }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
title_revocation_standard_can_pick_title_trigger = {
|
||||||
|
is_contested = no
|
||||||
|
custom_description = {
|
||||||
|
text = "revoke_title_not_noble_family_title"
|
||||||
|
is_noble_family_title = no
|
||||||
|
}
|
||||||
|
NOT = {
|
||||||
|
recent_history = {
|
||||||
|
type = granted
|
||||||
|
years = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_description = {
|
||||||
|
text = "character_interactions_not_rel_head_title"
|
||||||
|
is_head_of_faith = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diarch_revocation_has_claim_check_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = diarch_has_claim_on_revokable_title
|
||||||
|
object = scope:recipient
|
||||||
|
scope:actor = {
|
||||||
|
any_claim = {
|
||||||
|
holder ?= scope:recipient
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
title_revocation_is_admin_governor_trigger = {
|
||||||
|
government_allows = administrative
|
||||||
|
top_liege = this
|
||||||
|
save_temporary_scope_as = liege_temp
|
||||||
|
$VASSAL$ = {
|
||||||
|
is_landed_or_landless_administrative = yes
|
||||||
|
target_is_liege_or_above = scope:liege_temp
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
title_revocation_is_tyrannical_trigger = {
|
||||||
|
NOR = {
|
||||||
|
exists = scope:administrative_revocation
|
||||||
|
has_revoke_title_reason = $VASSAL$
|
||||||
|
trigger_if = {
|
||||||
|
limit = { exists = scope:landed_title }
|
||||||
|
has_claim_on = scope:landed_title
|
||||||
|
}
|
||||||
|
title_revocation_is_admin_governor_trigger = { VASSAL = $VASSAL$ }
|
||||||
|
faith = {
|
||||||
|
$VASSAL$ = {
|
||||||
|
NOT = { vassal_contract_has_flag = religiously_protected}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
has_doctrine_parameter = pluralism_righteous_revocation_tyranny_reduced
|
||||||
|
faith_hostility_level = {
|
||||||
|
target = $VASSAL$.faith
|
||||||
|
value = faith_evil_level
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
has_doctrine_parameter = pluralism_fundamentalist_revocation_tyranny_minimal
|
||||||
|
faith_hostility_level = {
|
||||||
|
target = $VASSAL$.faith
|
||||||
|
value >= faith_hostile_level
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vassal_revocation_is_tyrannical_trigger = {
|
||||||
|
NOR = {
|
||||||
|
exists = scope:administrative_revocation
|
||||||
|
AND = {
|
||||||
|
government_allows = administrative
|
||||||
|
$VASSAL$ = {
|
||||||
|
government_allows = administrative
|
||||||
|
}
|
||||||
|
}
|
||||||
|
has_revoke_title_reason = $VASSAL$
|
||||||
|
faith = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
has_doctrine_parameter = pluralism_righteous_revocation_tyranny_reduced
|
||||||
|
faith_hostility_level = {
|
||||||
|
target = $VASSAL$.faith
|
||||||
|
value = faith_evil_level
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
has_doctrine_parameter = pluralism_fundamentalist_revocation_tyranny_minimal
|
||||||
|
faith_hostility_level = {
|
||||||
|
target = $VASSAL$.faith
|
||||||
|
value >= faith_hostile_level
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vassal_retraction_standard_valid_showing_failures_only_trigger = {
|
||||||
|
NOT = {
|
||||||
|
scope:actor = { is_at_war_with = scope:recipient }
|
||||||
|
}
|
||||||
|
scope:recipient = {
|
||||||
|
NOT = { has_strong_hook = scope:actor }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diarch_retraction_is_de_jure_liege_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = "diarch_is_de_jure_liege_of_retractable_vassal"
|
||||||
|
object = scope:recipient
|
||||||
|
scope:actor = {
|
||||||
|
any_held_title = {
|
||||||
|
any_direct_de_jure_vassal_title = { holder.liege = scope:recipient }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_de_jure_vassal_of_liege_trigger = {
|
||||||
|
liege = {
|
||||||
|
save_temporary_scope_as = my_liege
|
||||||
|
}
|
||||||
|
primary_title = {
|
||||||
|
OR = {
|
||||||
|
de_jure_liege = {
|
||||||
|
holder ?= scope:my_liege
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
tier = tier_duchy
|
||||||
|
}
|
||||||
|
de_jure_liege = {
|
||||||
|
de_jure_liege = {
|
||||||
|
holder ?= scope:my_liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
send_poem_positive_poem_lock_trigger = {
|
||||||
|
OR = {
|
||||||
|
is_ai = no
|
||||||
|
NOT = { has_relation_rival = scope:recipient }
|
||||||
|
NOT = { has_relation_nemesis = scope:recipient }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
send_poem_negative_poem_lock_trigger = {
|
||||||
|
OR = {
|
||||||
|
is_ai = no
|
||||||
|
has_relation_rival = scope:recipient
|
||||||
|
has_relation_nemesis = scope:recipient
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_any_traveling_family_members_travel_trigger = {
|
||||||
|
NOR = {
|
||||||
|
this = scope:recipient
|
||||||
|
is_in_pool_at = scope:actor.capital_province
|
||||||
|
}
|
||||||
|
is_ruler = no
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:recipient.host
|
||||||
|
is_child_of = scope:recipient.host
|
||||||
|
is_adult = no
|
||||||
|
}
|
||||||
|
dynasty != scope:recipient.host.dynasty
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
imprison_neutral_is_valid_showing_failures_only_triggers_trigger = {
|
||||||
|
scope:actor.liege = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = { has_realm_law_flag = imprisonment_toggle_enable }
|
||||||
|
# TIT-43801
|
||||||
|
#has_realm_law_flag = imprisonment_toggle_on
|
||||||
|
NOT = { has_realm_law = tribal_authority_0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
scope:actor = { is_imprisoned = no }
|
||||||
|
custom_description = {
|
||||||
|
text = cannot_imprison_almohad_leader
|
||||||
|
subject = scope:recipient
|
||||||
|
NOT = {
|
||||||
|
scope:recipient = { has_character_modifier = almohad_leader_modifier }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
grant_title_rivalry_trigger = {
|
||||||
|
is_ai = yes
|
||||||
|
is_playable_character = yes
|
||||||
|
top_liege = scope:actor
|
||||||
|
faith = scope:actor.faith
|
||||||
|
reverse_opinion = {
|
||||||
|
target = top_liege
|
||||||
|
value > -50
|
||||||
|
}
|
||||||
|
opinion = {
|
||||||
|
target = top_liege
|
||||||
|
value > -50
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
is_female = yes
|
||||||
|
faith_dominant_gender_female_or_equal = no
|
||||||
|
}
|
||||||
|
scope:recipient = { is_female = yes }
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
is_male = yes
|
||||||
|
faith_dominant_gender_male_or_equal = no
|
||||||
|
}
|
||||||
|
scope:recipient = { is_male = yes }
|
||||||
|
}
|
||||||
|
has_dread_level_towards = {
|
||||||
|
target = scope:actor
|
||||||
|
level < 1
|
||||||
|
}
|
||||||
|
is_eunuch_trigger = no
|
||||||
|
NOR = {
|
||||||
|
this = scope:actor
|
||||||
|
this = scope:recipient
|
||||||
|
has_trait = content
|
||||||
|
has_trait = humble
|
||||||
|
has_trait = blind
|
||||||
|
has_trait = devoted
|
||||||
|
is_close_family_of = scope:recipient
|
||||||
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:actor }
|
||||||
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:actor }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_prioritise_hostile_action_against_due_to_personal_relations_trigger = {
|
||||||
|
$ACTOR$ = {
|
||||||
|
OR = {
|
||||||
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = $RECIPIENT$ }
|
||||||
|
opinion = {
|
||||||
|
target = $RECIPIENT$
|
||||||
|
value <= very_high_negative_opinion
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_avoid_hostile_action_against_due_to_personal_relations_trigger = {
|
||||||
|
$ACTOR$ = {
|
||||||
|
OR = {
|
||||||
|
has_any_good_relationship_with_character_trigger = { CHARACTER = $RECIPIENT$ }
|
||||||
|
is_allied_to = $RECIPIENT$
|
||||||
|
opinion = {
|
||||||
|
target = $RECIPIENT$
|
||||||
|
value >= very_high_positive_opinion
|
||||||
|
}
|
||||||
|
# Plus filter out heirs & other family, unless we hate 'em.
|
||||||
|
AND = {
|
||||||
|
OR = {
|
||||||
|
is_close_or_extended_family_of = $RECIPIENT$
|
||||||
|
any_spouse = { this = $RECIPIENT$ }
|
||||||
|
is_heir_of = $RECIPIENT$
|
||||||
|
}
|
||||||
|
NOR = {
|
||||||
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = $RECIPIENT$ }
|
||||||
|
exposed_cheating_on_spouse_trigger = { SPOUSE = $RECIPIENT$ }
|
||||||
|
AND = {
|
||||||
|
is_ai = yes
|
||||||
|
opinion = {
|
||||||
|
target = $RECIPIENT$
|
||||||
|
value <= low_negative_opinion
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_avoid_hostile_action_against_due_to_liege_relations_trigger = {
|
||||||
|
$ACTOR$ = {
|
||||||
|
liege ?= {
|
||||||
|
OR = {
|
||||||
|
has_any_good_relationship_with_character_trigger = { CHARACTER = $RECIPIENT$ }
|
||||||
|
is_allied_to = $RECIPIENT$
|
||||||
|
opinion = {
|
||||||
|
target = $RECIPIENT$
|
||||||
|
value >= very_high_positive_opinion
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_asking_for_gold_in_ransom_trigger = {
|
||||||
|
OR = {
|
||||||
|
scope:extortionate_gold ?= yes
|
||||||
|
scope:extortionate_current_gold ?= yes
|
||||||
|
scope:gold ?= yes
|
||||||
|
scope:current_gold ?= yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -84,31 +84,31 @@ character_is_valid_for_harrying_of_the_north_trigger = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = {
|
#character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = {
|
||||||
culture = {
|
# culture = {
|
||||||
OR = {
|
# OR = {
|
||||||
this = culture:anglo_saxon
|
# this = culture:anglo_saxon
|
||||||
any_parent_culture_or_above = { this = culture:anglo_saxon }
|
# any_parent_culture_or_above = { this = culture:anglo_saxon }
|
||||||
}
|
# }
|
||||||
NOR = {
|
# NOR = {
|
||||||
this = culture:norman
|
# this = culture:norman
|
||||||
any_parent_culture_or_above = { this = culture:norman }
|
# any_parent_culture_or_above = { this = culture:norman }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
character_is_valid_norman_for_harrying_of_the_north_trigger = {
|
#character_is_valid_norman_for_harrying_of_the_north_trigger = {
|
||||||
culture = {
|
# culture = {
|
||||||
OR = {
|
# OR = {
|
||||||
this = culture:norman
|
# this = culture:norman
|
||||||
any_parent_culture_or_above = { this = culture:norman }
|
# any_parent_culture_or_above = { this = culture:norman }
|
||||||
}
|
# }
|
||||||
NOR = {
|
# NOR = {
|
||||||
this = culture:anglo_saxon
|
# this = culture:anglo_saxon
|
||||||
any_parent_culture_or_above = { this = culture:anglo_saxon }
|
# any_parent_culture_or_above = { this = culture:anglo_saxon }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
disable_interaction_for_hereward_trigger = {
|
disable_interaction_for_hereward_trigger = {
|
||||||
trigger_if = {
|
trigger_if = {
|
||||||
|
|
|
||||||
|
|
@ -133,19 +133,19 @@ can_keep_partition_succession_law_trigger = {
|
||||||
OR = {
|
OR = {
|
||||||
can_have_partition_succession_law_trigger = yes
|
can_have_partition_succession_law_trigger = yes
|
||||||
|
|
||||||
# Mongol Empires
|
# # Mongol Empires
|
||||||
has_title = title:e_mongol_empire
|
# has_title = title:e_mongol_empire
|
||||||
has_title = title:e_ilkhanate
|
# has_title = title:e_ilkhanate
|
||||||
has_title = title:e_golden_horde
|
# has_title = title:e_golden_horde
|
||||||
has_title = title:e_chagatai
|
# has_title = title:e_chagatai
|
||||||
has_title = title:e_red_horde
|
# has_title = title:e_red_horde
|
||||||
has_title = title:e_white_horde
|
# has_title = title:e_white_horde
|
||||||
has_title = title:e_aarlud_khanate
|
# has_title = title:e_aarlud_khanate
|
||||||
has_title = title:e_togskol_khanate
|
# has_title = title:e_togskol_khanate
|
||||||
has_title = title:e_baruun_khanate
|
# has_title = title:e_baruun_khanate
|
||||||
has_title = title:e_great_yuan
|
# has_title = title:e_great_yuan
|
||||||
has_title = title:e_blue_horde
|
# has_title = title:e_blue_horde
|
||||||
has_title = title:e_omnod_dalai_khanate
|
# has_title = title:e_omnod_dalai_khanate
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
NOT = { government_has_flag = government_is_clan }
|
NOT = { government_has_flag = government_is_clan }
|
||||||
|
|
@ -174,19 +174,19 @@ can_keep_high_partition_succession_law_trigger = {
|
||||||
OR = {
|
OR = {
|
||||||
can_have_high_partition_succession_law_trigger = yes
|
can_have_high_partition_succession_law_trigger = yes
|
||||||
|
|
||||||
# Mongol Empires
|
# # Mongol Empires
|
||||||
has_title = title:e_mongol_empire
|
# has_title = title:e_mongol_empire
|
||||||
has_title = title:e_ilkhanate
|
# has_title = title:e_ilkhanate
|
||||||
has_title = title:e_golden_horde
|
# has_title = title:e_golden_horde
|
||||||
has_title = title:e_chagatai
|
# has_title = title:e_chagatai
|
||||||
has_title = title:e_red_horde
|
# has_title = title:e_red_horde
|
||||||
has_title = title:e_white_horde
|
# has_title = title:e_white_horde
|
||||||
has_title = title:e_aarlud_khanate
|
# has_title = title:e_aarlud_khanate
|
||||||
has_title = title:e_togskol_khanate
|
# has_title = title:e_togskol_khanate
|
||||||
has_title = title:e_baruun_khanate
|
# has_title = title:e_baruun_khanate
|
||||||
has_title = title:e_great_yuan
|
# has_title = title:e_great_yuan
|
||||||
has_title = title:e_blue_horde
|
# has_title = title:e_blue_horde
|
||||||
has_title = title:e_omnod_dalai_khanate
|
# has_title = title:e_omnod_dalai_khanate
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
NOT = { government_has_flag = government_is_clan}
|
NOT = { government_has_flag = government_is_clan}
|
||||||
|
|
@ -474,6 +474,7 @@ can_keep_acclamation_succession_law_trigger = {
|
||||||
limit = {
|
limit = {
|
||||||
has_realm_law = acclamation_succession_law
|
has_realm_law = acclamation_succession_law
|
||||||
}
|
}
|
||||||
|
always = no
|
||||||
OR = {
|
OR = {
|
||||||
can_have_acclamation_succession_law_trigger = yes
|
can_have_acclamation_succession_law_trigger = yes
|
||||||
has_title = title:e_byzantium
|
has_title = title:e_byzantium
|
||||||
|
|
|
||||||
245
common/scripted_triggers/00_major_decision_triggers.txt
Normal file
245
common/scripted_triggers/00_major_decision_triggers.txt
Normal file
|
|
@ -0,0 +1,245 @@
|
||||||
|
###Accuse the Krstjani of Heresy
|
||||||
|
accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = {
|
||||||
|
faith = faith:bosnian_church
|
||||||
|
realm_size >= 8
|
||||||
|
primary_title.tier >= tier_duchy
|
||||||
|
}
|
||||||
|
|
||||||
|
###Launch the Hungarian Migration
|
||||||
|
launch_hungarian_migration_ducal_processing_trigger = {
|
||||||
|
#We're currently processing dukes.
|
||||||
|
highest_held_title_tier = tier_duchy
|
||||||
|
#Doesn't hold a valid duchy-tier title in Pannonia.
|
||||||
|
NOT = {
|
||||||
|
any_held_title = {
|
||||||
|
title_tier = duchy
|
||||||
|
title_capital_county.title_province = { geographical_region = custom_hungary }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
launch_hungarian_migration_count_processing_trigger = {
|
||||||
|
#Doesn't hold a valid county-tier title in Pannonia.
|
||||||
|
NOT = {
|
||||||
|
any_held_title = {
|
||||||
|
title_tier = county
|
||||||
|
title_province = { geographical_region = custom_hungary }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
launch_hungarian_migration_sub_vassal_liege_pairing_trigger = {
|
||||||
|
tier = tier_county
|
||||||
|
#Liege should be a suitable duke within Pannonia.
|
||||||
|
holder = scope:receiving_vassal.liege
|
||||||
|
#Double-check that the duke can afford to give a title away.
|
||||||
|
scope:receiving_vassal.liege = {
|
||||||
|
any_held_title = {
|
||||||
|
count >= 2
|
||||||
|
title_tier = county
|
||||||
|
title_province = { geographical_region = custom_hungary }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
launch_hungarian_migration_direct_vassal_requirements_trigger = {
|
||||||
|
tier = tier_county
|
||||||
|
holder = $INVADER$
|
||||||
|
}
|
||||||
|
|
||||||
|
launch_hungarian_migration_county_is_within_custom_hungary_trigger = {
|
||||||
|
tier = tier_county
|
||||||
|
title_province = { geographical_region = custom_hungary }
|
||||||
|
}
|
||||||
|
|
||||||
|
launch_hungarian_migration_misplaced_count_suitable_liege_trigger = {
|
||||||
|
launch_hungarian_migration_county_is_within_custom_hungary_trigger = yes
|
||||||
|
duchy = {
|
||||||
|
holder ?= {
|
||||||
|
NOT = { this = $INVADER$ }
|
||||||
|
liege = $INVADER$
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
###################################################
|
||||||
|
## Danelaw Triggers
|
||||||
|
#
|
||||||
|
### Colonial Sides
|
||||||
|
#### The decision requires one lowland British party & one colonial Norse party.
|
||||||
|
#negotiate_the_danelaw_british_side_trigger = {
|
||||||
|
# OR = {
|
||||||
|
# culture = { has_cultural_pillar = heritage_west_germanic }
|
||||||
|
# culture = { has_cultural_pillar = heritage_brythonic }
|
||||||
|
# }
|
||||||
|
# NOT = { religion = religion:germanic_religion }
|
||||||
|
#}
|
||||||
|
#negotiate_the_danelaw_norse_side_trigger = {
|
||||||
|
# OR = {
|
||||||
|
# culture = { has_cultural_pillar = heritage_north_germanic }
|
||||||
|
# culture = culture:norman
|
||||||
|
# religion = religion:germanic_religion
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
### Standard Filters
|
||||||
|
#### Does this character meet the basic eligibility requirements?
|
||||||
|
#negotiate_the_danelaw_basic_filter_trigger = {
|
||||||
|
# # Standard filter checks.
|
||||||
|
# is_playable_character = yes
|
||||||
|
# exists = dynasty
|
||||||
|
# OR = {
|
||||||
|
# government_has_flag = government_is_tribal
|
||||||
|
# government_has_flag = government_is_feudal
|
||||||
|
# government_has_flag = government_is_clan
|
||||||
|
# }
|
||||||
|
# # Must be one of the two valid sides.
|
||||||
|
# OR = {
|
||||||
|
# negotiate_the_danelaw_british_side_trigger = yes
|
||||||
|
# negotiate_the_danelaw_norse_side_trigger = yes
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#negotiate_the_danelaw_additional_filter_trigger = {
|
||||||
|
# # Independent only, please.
|
||||||
|
# top_liege = this
|
||||||
|
# # Kings & Emperors are too high a rank to make concessions.
|
||||||
|
# highest_held_title_tier <= tier_duchy
|
||||||
|
# # Plus, a capital inside title:k_england. Not strictly necessary, but removes *so* many edge-cases.
|
||||||
|
# capital_county.kingdom = title:k_england
|
||||||
|
#}
|
||||||
|
#negotiate_the_danelaw_standard_filter_trigger = {
|
||||||
|
# negotiate_the_danelaw_basic_filter_trigger = yes
|
||||||
|
# negotiate_the_danelaw_additional_filter_trigger = yes
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
### Valid Opponent
|
||||||
|
#### Assuming that we have a character who can take the decision (which has stricter requirements), do they have an opponent to negotiate with?
|
||||||
|
#negotiate_the_danelaw_valid_danelaw_opponent_trigger = {
|
||||||
|
# # Standard filter checks.
|
||||||
|
# negotiate_the_danelaw_standard_filter_trigger = yes
|
||||||
|
# # Ensure they match the opposing side.
|
||||||
|
# trigger_if = {
|
||||||
|
# limit = {
|
||||||
|
# root = { negotiate_the_danelaw_british_side_trigger = yes }
|
||||||
|
# }
|
||||||
|
# negotiate_the_danelaw_norse_side_trigger = yes
|
||||||
|
# }
|
||||||
|
# trigger_if = {
|
||||||
|
# limit = {
|
||||||
|
# root = { negotiate_the_danelaw_norse_side_trigger = yes }
|
||||||
|
# }
|
||||||
|
# negotiate_the_danelaw_british_side_trigger = yes
|
||||||
|
# }
|
||||||
|
# # Holds a certain amount of de jure counties within k_england.
|
||||||
|
# save_temporary_scope_as = valid_opponent
|
||||||
|
# title:k_england = {
|
||||||
|
# any_in_de_jure_hierarchy = {
|
||||||
|
# count >= 10
|
||||||
|
# tier = tier_county
|
||||||
|
# holder = {
|
||||||
|
# OR = {
|
||||||
|
# this = scope:valid_opponent
|
||||||
|
# any_liege_or_above = { this = scope:valid_opponent }
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
##################################################
|
||||||
|
# Favour the Countryside Basques Triggers
|
||||||
|
|
||||||
|
favour_the_countryside_basques_counts_as_basque_trigger = {
|
||||||
|
culture = {
|
||||||
|
OR = {
|
||||||
|
this = culture:basque
|
||||||
|
any_parent_culture = { this = culture:basque }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## We keep these isolated so that we can maintain easy parity between the decision rationales & the event desc rationales.
|
||||||
|
favour_the_countryside_basques_rationale_negative_piety_level_trigger = {
|
||||||
|
piety_level < low_piety_level
|
||||||
|
}
|
||||||
|
|
||||||
|
favour_the_countryside_basques_rationale_sinful_traits_trigger = {
|
||||||
|
num_sinful_traits >= 2
|
||||||
|
}
|
||||||
|
|
||||||
|
favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = {
|
||||||
|
num_virtuous_traits = {
|
||||||
|
value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value
|
||||||
|
target = faith:basque_pagan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
favour_the_countryside_basques_rationale_excommunicated_trigger = {
|
||||||
|
has_trait = excommunicated
|
||||||
|
}
|
||||||
|
|
||||||
|
favour_the_countryside_basques_rationale_naked_cynicism_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = { is_ai = no }
|
||||||
|
has_trait = cynical
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
favour_the_countryside_basques_rationale_hof_rivalry_trigger = {
|
||||||
|
AND = {
|
||||||
|
exists = faith.religious_head
|
||||||
|
has_relation_rival = faith.religious_head
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# Rebuke Roman Revanchism Triggers
|
||||||
|
|
||||||
|
rebuke_roman_revanchism_counties_controlled_trigger = {
|
||||||
|
holder = {
|
||||||
|
OR = {
|
||||||
|
this = root
|
||||||
|
top_liege = root
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rebuke_roman_revanchism_counties_controlled_by_ere_trigger = {
|
||||||
|
exists = title:e_byzantium.holder
|
||||||
|
holder = {
|
||||||
|
OR = {
|
||||||
|
this = title:e_byzantium.holder
|
||||||
|
top_liege = title:e_byzantium.holder
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = {
|
||||||
|
highest_held_title_tier >= tier_empire
|
||||||
|
primary_title = {
|
||||||
|
NOR = {
|
||||||
|
this = title:e_italy
|
||||||
|
this = title:e_maghreb
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
restore_roman_empire_decision_religion_culture_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = restore_roman_empire_decision_religion_culture_tt
|
||||||
|
OR = {
|
||||||
|
religion = {
|
||||||
|
OR = {
|
||||||
|
is_in_family = rf_abrahamic
|
||||||
|
this = religion:hellenism_religion
|
||||||
|
}
|
||||||
|
}
|
||||||
|
culture = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_pillar = heritage_latin
|
||||||
|
has_cultural_pillar = heritage_byzantine
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
192
common/scripted_triggers/00_personality_trait_triggers.txt
Normal file
192
common/scripted_triggers/00_personality_trait_triggers.txt
Normal file
|
|
@ -0,0 +1,192 @@
|
||||||
|
##########################################################################################################################
|
||||||
|
#
|
||||||
|
# These triggers all check for character flags which can be applied by the effects in '00_personality_trait_effects.txt'
|
||||||
|
# Used to determine if those effects successfully ran, and if they are still valid.
|
||||||
|
|
||||||
|
personality_has_any_trait_flag_trigger = {
|
||||||
|
OR = {
|
||||||
|
scope:has_opposing_trait = flag:arrogant
|
||||||
|
scope:has_opposing_trait = flag:humble
|
||||||
|
scope:has_opposing_trait = flag:lustful
|
||||||
|
scope:has_opposing_trait = flag:chaste
|
||||||
|
scope:has_opposing_trait = flag:gregarious
|
||||||
|
scope:has_opposing_trait = flag:shy
|
||||||
|
scope:has_opposing_trait = flag:generous
|
||||||
|
scope:has_opposing_trait = flag:greedy
|
||||||
|
scope:has_opposing_trait = flag:ambitious
|
||||||
|
scope:has_opposing_trait = flag:content
|
||||||
|
scope:has_opposing_trait = flag:impatient
|
||||||
|
scope:has_opposing_trait = flag:patient
|
||||||
|
scope:has_opposing_trait = flag:temperate
|
||||||
|
scope:has_opposing_trait = flag:gluttonous
|
||||||
|
scope:has_opposing_trait = flag:diligent
|
||||||
|
scope:has_opposing_trait = flag:lazy
|
||||||
|
scope:has_opposing_trait = flag:wrathful
|
||||||
|
scope:has_opposing_trait = flag:calm
|
||||||
|
scope:has_opposing_trait = flag:deceitful
|
||||||
|
scope:has_opposing_trait = flag:honest
|
||||||
|
scope:has_opposing_trait = flag:craven
|
||||||
|
scope:has_opposing_trait = flag:brave
|
||||||
|
scope:has_opposing_trait = flag:arbitrary
|
||||||
|
scope:has_opposing_trait = flag:just
|
||||||
|
scope:has_opposing_trait = flag:cynical
|
||||||
|
scope:has_opposing_trait = flag:zealous
|
||||||
|
scope:has_opposing_trait = flag:paranoid
|
||||||
|
scope:has_opposing_trait = flag:trusting
|
||||||
|
scope:has_opposing_trait = flag:compassionate
|
||||||
|
scope:has_opposing_trait = flag:callous
|
||||||
|
scope:has_opposing_trait = flag:sadistic
|
||||||
|
scope:has_opposing_trait = flag:forgiving
|
||||||
|
scope:has_opposing_trait = flag:vengeful
|
||||||
|
scope:has_opposing_trait = flag:stubborn
|
||||||
|
scope:has_opposing_trait = flag:fickle
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#Checks if we can safely run the
|
||||||
|
personality_can_trait_shift = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:arrogant
|
||||||
|
has_trait = arrogant
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:humble
|
||||||
|
has_trait = humble
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:lustful
|
||||||
|
has_trait = lustful
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:chaste
|
||||||
|
has_trait = chaste
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:gregarious
|
||||||
|
has_trait = gregarious
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:shy
|
||||||
|
has_trait = shy
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:generous
|
||||||
|
has_trait = generous
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:greedy
|
||||||
|
has_trait = greedy
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:ambitious
|
||||||
|
has_trait = ambitious
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:content
|
||||||
|
has_trait = content
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:impatient
|
||||||
|
has_trait = impatient
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:patient
|
||||||
|
has_trait = patient
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:temperate
|
||||||
|
has_trait = temperate
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:gluttonous
|
||||||
|
has_trait = gluttonous
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:diligent
|
||||||
|
has_trait = diligent
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:lazy
|
||||||
|
has_trait = lazy
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:wrathful
|
||||||
|
has_trait = wrathful
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:calm
|
||||||
|
has_trait = calm
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:deceitful
|
||||||
|
has_trait = deceitful
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:honest
|
||||||
|
has_trait = honest
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:craven
|
||||||
|
has_trait = craven
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:brave
|
||||||
|
has_trait = brave
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:arbitrary
|
||||||
|
has_trait = arbitrary
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:just
|
||||||
|
has_trait = just
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:cynical
|
||||||
|
has_trait = cynical
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:zealous
|
||||||
|
has_trait = zealous
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:paranoid
|
||||||
|
has_trait = paranoid
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:trusting
|
||||||
|
has_trait = trusting
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:compassionate
|
||||||
|
has_trait = compassionate
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:callous
|
||||||
|
has_trait = callous
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:sadistic
|
||||||
|
has_trait = sadistic
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:forgiving
|
||||||
|
has_trait = forgiving
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:vengeful
|
||||||
|
has_trait = vengeful
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:stubborn
|
||||||
|
has_trait = stubborn
|
||||||
|
}
|
||||||
|
AND = {
|
||||||
|
scope:has_opposing_trait = flag:fickle
|
||||||
|
has_trait = fickle
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -60,10 +60,10 @@ historical_succession_access_single_heir_succession_law_trigger = {
|
||||||
|
|
||||||
historical_succession_access_single_heir_succession_law_youngest_trigger = {
|
historical_succession_access_single_heir_succession_law_youngest_trigger = {
|
||||||
NOT = { government_allows = administrative }
|
NOT = { government_allows = administrative }
|
||||||
OR = {
|
# OR = {
|
||||||
#has_title = title:e_byzantium
|
# #has_title = title:e_byzantium
|
||||||
#Add any subsequent exceptions here.
|
# #Add any subsequent exceptions here.
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
|
|
||||||
historical_succession_access_single_heir_dynasty_house_trigger = {
|
historical_succession_access_single_heir_dynasty_house_trigger = {
|
||||||
|
|
|
||||||
87
common/scripted_triggers/00_terrain_triggers.txt
Normal file
87
common/scripted_triggers/00_terrain_triggers.txt
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
|
||||||
|
#########################
|
||||||
|
# Triggers for Province Terrain
|
||||||
|
#########################
|
||||||
|
is_wooded_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = forest
|
||||||
|
terrain = jungle
|
||||||
|
terrain = taiga
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_mountainous_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = mountains
|
||||||
|
terrain = desert_mountains
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_mountainous_or_hilly_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = mountains
|
||||||
|
terrain = desert_mountains
|
||||||
|
terrain = hills
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_drylands_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = drylands
|
||||||
|
terrain = steppe
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_desert_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = desert
|
||||||
|
terrain = desert_mountains
|
||||||
|
terrain = oasis
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_drylands_or_desert_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = drylands
|
||||||
|
terrain = steppe
|
||||||
|
terrain = desert
|
||||||
|
terrain = desert_mountains
|
||||||
|
terrain = oasis
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_wetland_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = wetlands
|
||||||
|
terrain = floodplains
|
||||||
|
terrain = oasis
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_flatlands_trigger = {
|
||||||
|
OR = {
|
||||||
|
terrain = steppe
|
||||||
|
terrain = plains
|
||||||
|
terrain = farmlands
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_likely_to_contain_trees_trigger = {
|
||||||
|
OR = {
|
||||||
|
is_wooded_trigger = yes
|
||||||
|
is_wetland_trigger = yes
|
||||||
|
is_flatlands_trigger = yes
|
||||||
|
terrain = hills
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
holds_county_with_water_trigger = {
|
||||||
|
any_held_county = {
|
||||||
|
any_county_province = {
|
||||||
|
NOR = {
|
||||||
|
terrain = desert
|
||||||
|
terrain = desert_mountains
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -15,88 +15,88 @@ has_mythical_founder_trigger = {
|
||||||
}
|
}
|
||||||
current_date > 1000.1.1
|
current_date > 1000.1.1
|
||||||
}
|
}
|
||||||
OR = { # Alexander
|
# OR = { # Alexander
|
||||||
this = title:k_thessalonika
|
# this = title:k_thessalonika
|
||||||
this = title:k_hellas
|
# this = title:k_hellas
|
||||||
this = title:k_egypt
|
# this = title:k_egypt
|
||||||
AND = {
|
# AND = {
|
||||||
OR = {
|
# OR = {
|
||||||
this = title:k_persia
|
# this = title:k_persia
|
||||||
this = title:e_persia
|
# this = title:e_persia
|
||||||
}
|
# }
|
||||||
NOR = {
|
# NOR = {
|
||||||
root.faith.religion = religion:islam_religion
|
# root.faith.religion = religion:islam_religion
|
||||||
root.faith.religion = religion:zoroastrianism_religion
|
# root.faith.religion = religion:zoroastrianism_religion
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
this = title:k_anatolia
|
# this = title:k_anatolia
|
||||||
}
|
# }
|
||||||
this = title:k_poland # Lech
|
# this = title:k_poland # Lech
|
||||||
this = title:k_bohemia # Czech
|
# this = title:k_bohemia # Czech
|
||||||
OR = { # Rus
|
# OR = { # Rus
|
||||||
this = title:k_white_rus
|
# this = title:k_white_rus
|
||||||
this = title:k_ruthenia
|
# this = title:k_ruthenia
|
||||||
this = title:e_russia
|
# this = title:e_russia
|
||||||
}
|
# }
|
||||||
OR = { # Arthur
|
# OR = { # Arthur
|
||||||
this = title:k_england
|
# this = title:k_england
|
||||||
this = title:e_britannia
|
# this = title:e_britannia
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
OR = { # Belisarius
|
# OR = { # Belisarius
|
||||||
this = title:k_italy
|
# this = title:k_italy
|
||||||
this = title:k_romagna
|
# this = title:k_romagna
|
||||||
this = title:k_sardinia
|
# this = title:k_sardinia
|
||||||
this = title:k_naples
|
# this = title:k_naples
|
||||||
this = title:e_italy
|
# this = title:e_italy
|
||||||
}
|
# }
|
||||||
root.faith = faith:orthodox
|
# root.faith = faith:orthodox
|
||||||
}
|
# }
|
||||||
OR = { # Romulus
|
# OR = { # Romulus
|
||||||
this = title:k_italy
|
# this = title:k_italy
|
||||||
this = title:k_romagna
|
# this = title:k_romagna
|
||||||
this = title:k_sardinia
|
# this = title:k_sardinia
|
||||||
this = title:e_italy
|
# this = title:e_italy
|
||||||
this = title:h_roman_empire
|
# this = title:h_roman_empire
|
||||||
this = title:h_eastern_roman_empire
|
# this = title:h_eastern_roman_empire
|
||||||
}
|
# }
|
||||||
OR = { # Ardashir
|
# OR = { # Ardashir
|
||||||
this = title:k_persia
|
# this = title:k_persia
|
||||||
this = title:e_persia
|
# this = title:e_persia
|
||||||
}
|
# }
|
||||||
AND = { # Pharaohs
|
# AND = { # Pharaohs
|
||||||
this = title:k_egypt
|
# this = title:k_egypt
|
||||||
NOT = { root.faith.religion = religion:islam_religion }
|
# NOT = { root.faith.religion = religion:islam_religion }
|
||||||
}
|
# }
|
||||||
AND = { # Visigothic Kings
|
# AND = { # Visigothic Kings
|
||||||
OR = {
|
# OR = {
|
||||||
this = title:k_castille
|
# this = title:k_castille
|
||||||
this = title:k_aragon
|
# this = title:k_aragon
|
||||||
this = title:k_navarra
|
# this = title:k_navarra
|
||||||
this = title:k_andalusia
|
# this = title:k_andalusia
|
||||||
this = title:k_portugal
|
# this = title:k_portugal
|
||||||
this = title:e_spain
|
# this = title:e_spain
|
||||||
}
|
# }
|
||||||
NOT = { root.faith.religion = religion:islam_religion }
|
# NOT = { root.faith.religion = religion:islam_religion }
|
||||||
}
|
# }
|
||||||
AND = { # Abd al-Rahman
|
# AND = { # Abd al-Rahman
|
||||||
OR = {
|
# OR = {
|
||||||
this = title:k_castille
|
# this = title:k_castille
|
||||||
this = title:k_aragon
|
# this = title:k_aragon
|
||||||
this = title:k_navarra
|
# this = title:k_navarra
|
||||||
this = title:k_andalusia
|
# this = title:k_andalusia
|
||||||
this = title:k_portugal
|
# this = title:k_portugal
|
||||||
this = title:e_spain
|
# this = title:e_spain
|
||||||
}
|
# }
|
||||||
root.faith.religion = religion:islam_religion
|
# root.faith.religion = religion:islam_religion
|
||||||
}
|
# }
|
||||||
AND = { # Zenobia
|
# AND = { # Zenobia
|
||||||
OR = {
|
# OR = {
|
||||||
this = title:k_syria
|
# this = title:k_syria
|
||||||
this = title:k_mesopotamia
|
# this = title:k_mesopotamia
|
||||||
}
|
# }
|
||||||
NOT = { root.faith.religion = religion:islam_religion }
|
# NOT = { root.faith.religion = religion:islam_religion }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -517,10 +517,10 @@ using_de_jure_cb_trigger = {
|
||||||
using_cb = individual_county_de_jure_cb
|
using_cb = individual_county_de_jure_cb
|
||||||
using_cb = individual_duchy_de_jure_cb
|
using_cb = individual_duchy_de_jure_cb
|
||||||
using_cb = imperial_reconquest_cb
|
using_cb = imperial_reconquest_cb
|
||||||
using_cb = dismantle_holy_pretender_cb
|
# using_cb = dismantle_holy_pretender_cb
|
||||||
using_cb = dismantle_byz_pretender_cb
|
# using_cb = dismantle_byz_pretender_cb
|
||||||
using_cb = norman_conquest_cb
|
# using_cb = norman_conquest_cb
|
||||||
using_cb = norwegian_invasion_cb
|
# using_cb = norwegian_invasion_cb
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
509
common/scripted_triggers/00_weather_triggers.txt
Normal file
509
common/scripted_triggers/00_weather_triggers.txt
Normal file
|
|
@ -0,0 +1,509 @@
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# Winter Triggers
|
||||||
|
county_has_winter_trigger = {
|
||||||
|
title_province = {
|
||||||
|
has_winter_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
character_capital_has_winter_trigger = {
|
||||||
|
capital_county = { county_has_winter_trigger = yes }
|
||||||
|
}
|
||||||
|
|
||||||
|
culture_uses_frequent_winter_transportation_trigger = {
|
||||||
|
culture = {
|
||||||
|
OR = {
|
||||||
|
has_cultural_pillar = heritage_balto_finnic
|
||||||
|
has_cultural_pillar = heritage_north_germanic
|
||||||
|
# We exclude Normans as being pretty distant from this part of their heritage.
|
||||||
|
has_cultural_parameter = winter_trait_bonuses
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
location_has_harsh_winter_trigger = {
|
||||||
|
location = { has_province_modifier = winter_harsh_modifier }
|
||||||
|
}
|
||||||
|
|
||||||
|
location_has_normal_or_worse_winter_trigger = {
|
||||||
|
location = {
|
||||||
|
OR = {
|
||||||
|
has_province_modifier = winter_normal_modifier
|
||||||
|
has_province_modifier = winter_harsh_modifier
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
location_has_winter_trigger = {
|
||||||
|
location = {
|
||||||
|
has_winter_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
has_winter_trigger = {
|
||||||
|
OR = {
|
||||||
|
has_province_modifier = winter_mild_modifier
|
||||||
|
has_province_modifier = winter_normal_modifier
|
||||||
|
has_province_modifier = winter_harsh_modifier
|
||||||
|
AND = {
|
||||||
|
exists = county
|
||||||
|
county = { save_temporary_scope_as = winter_county }
|
||||||
|
county.holder = { has_zud_season_in_county_trigger = { COUNTY = scope:winter_county } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
has_winter_combat_trigger = {
|
||||||
|
OR = {
|
||||||
|
has_province_modifier = winter_mild_modifier
|
||||||
|
has_province_modifier = winter_normal_modifier
|
||||||
|
has_province_modifier = winter_harsh_modifier
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# Seasonal Triggers
|
||||||
|
|
||||||
|
middle_of_year_season_trigger = {
|
||||||
|
current_month >= 4
|
||||||
|
current_month <= 9
|
||||||
|
}
|
||||||
|
|
||||||
|
end_of_year_season_trigger = {
|
||||||
|
OR = {
|
||||||
|
current_month >= 10
|
||||||
|
current_month <= 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
temperate_seasons_trigger = {
|
||||||
|
$LOCATION$ = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = world_europe
|
||||||
|
geographical_region = world_asia_minor
|
||||||
|
geographical_region = world_middle_east
|
||||||
|
geographical_region = world_india_rajastan
|
||||||
|
geographical_region = world_india_bengal
|
||||||
|
geographical_region = world_africa_north
|
||||||
|
geographical_region = world_steppe
|
||||||
|
geographical_region = world_tibet
|
||||||
|
geographical_region = world_asia_china
|
||||||
|
geographical_region = world_asia_japan
|
||||||
|
geographical_region = world_asia_korea
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tropical_seasons_trigger = {
|
||||||
|
$LOCATION$ = {
|
||||||
|
tropical_seasons_region_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tropical_seasons_region_trigger = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = world_africa_west
|
||||||
|
geographical_region = world_africa_east
|
||||||
|
geographical_region = world_india_deccan
|
||||||
|
geographical_region = world_burma
|
||||||
|
geographical_region = world_asia_china
|
||||||
|
geographical_region = world_asia_southeast
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_nice_season_to_be_outside_trigger = {
|
||||||
|
OR = {
|
||||||
|
# Temperate zones like to be out in summer.
|
||||||
|
AND = {
|
||||||
|
temperate_seasons_trigger = { LOCATION = $LOCATION$ }
|
||||||
|
middle_of_year_season_trigger = yes
|
||||||
|
}
|
||||||
|
# Tropical zones like to be out in winter.
|
||||||
|
AND = {
|
||||||
|
tropical_seasons_trigger = { LOCATION = $LOCATION$ }
|
||||||
|
end_of_year_season_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_nice_season_to_be_inside_trigger = {
|
||||||
|
OR = {
|
||||||
|
# Temperate zones like to be inside in winter.
|
||||||
|
AND = {
|
||||||
|
temperate_seasons_trigger = { LOCATION = $LOCATION$ }
|
||||||
|
end_of_year_season_trigger = yes
|
||||||
|
}
|
||||||
|
# Tropical zones like to be inside in summer.
|
||||||
|
AND = {
|
||||||
|
tropical_seasons_trigger = { LOCATION = $LOCATION$ }
|
||||||
|
middle_of_year_season_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#Season scripted trigger tied into custom loc, can be used for backgrounds and VFX
|
||||||
|
#Format like current_season_winter = yes
|
||||||
|
|
||||||
|
current_season_trigger = {
|
||||||
|
current_season_$SEASON$ = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_winter = {
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 11
|
||||||
|
current_month < 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 12
|
||||||
|
current_month < 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 11
|
||||||
|
current_month < 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
#Generic Northern Hemisphere
|
||||||
|
OR = {
|
||||||
|
current_month >= 12
|
||||||
|
current_month < 3
|
||||||
|
}
|
||||||
|
#Not present/has different name in these regions
|
||||||
|
location = {
|
||||||
|
NOR = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_autumn = {
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 10
|
||||||
|
current_month < 12
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 8
|
||||||
|
current_month < 11
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 9
|
||||||
|
current_month < 11
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
#Generic Northern Hemisphere
|
||||||
|
current_month >= 9
|
||||||
|
current_month < 12
|
||||||
|
#Not present/has different name in these regions
|
||||||
|
location = {
|
||||||
|
NOR = {
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
geographicaL_region = seasonal_region_maritime_southeast_asia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_summer = {
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 3
|
||||||
|
current_month < 6
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 4
|
||||||
|
current_month < 7
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 4
|
||||||
|
current_month < 6
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
#Generic Northern Hemisphere
|
||||||
|
current_month >= 6
|
||||||
|
current_month < 9
|
||||||
|
#Not present/has different name in these regions
|
||||||
|
location = {
|
||||||
|
NOR = {
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_spring = {
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 2
|
||||||
|
current_month < 4
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 3
|
||||||
|
current_month < 6
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
#Generic Northern Hemisphere
|
||||||
|
current_month >= 3
|
||||||
|
current_month < 6
|
||||||
|
#Not present/has different name in these regions
|
||||||
|
location = {
|
||||||
|
NOR = {
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_dry_season = {
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
location = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = { geographical_region = seasonal_region_west_africa }
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 11
|
||||||
|
current_month < 5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 12
|
||||||
|
current_month < 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
}#April to September
|
||||||
|
}
|
||||||
|
current_month >= 4
|
||||||
|
current_month < 10
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = { #November to May
|
||||||
|
current_month >= 11
|
||||||
|
current_month < 6
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 12
|
||||||
|
current_month < 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
current_month >= 12
|
||||||
|
current_month < 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_rainy_season = {
|
||||||
|
#Jasons triggers here
|
||||||
|
location = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#southern region with rainy/dry seasons
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_deccan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 6
|
||||||
|
current_month < 11
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_rajasthan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 7
|
||||||
|
current_month < 10
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_bengal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_month >= 6
|
||||||
|
current_month < 8
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_peninsular_southeast_asia
|
||||||
|
}
|
||||||
|
} #June to October
|
||||||
|
current_month >= 6
|
||||||
|
current_month < 11
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_maritime_southeast_asia
|
||||||
|
}
|
||||||
|
} #October to March
|
||||||
|
OR = {
|
||||||
|
current_month >= 10
|
||||||
|
current_month < 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
location = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
}
|
||||||
|
current_month >= 6
|
||||||
|
current_month < 9
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
current_season_hot_season = {
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
location = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = seasonal_region_east_africa
|
||||||
|
geographical_region = seasonal_region_west_africa
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_season_rainy_season = yes
|
||||||
|
}
|
||||||
|
current_season_summer = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_season_cold_season = {
|
||||||
|
OR = {
|
||||||
|
current_season_winter = yes
|
||||||
|
current_season_dry_season = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_season_wet = {
|
||||||
|
OR = {
|
||||||
|
current_season_spring = yes
|
||||||
|
current_season_rainy_season = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
current_season_dry = {
|
||||||
|
OR = {
|
||||||
|
current_season_summer = yes
|
||||||
|
current_season_dry_season = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -21,33 +21,19 @@ ep3_should_use_byzantine_graphics_trigger = {
|
||||||
}
|
}
|
||||||
|
|
||||||
is_roman_emperor_trigger = {
|
is_roman_emperor_trigger = {
|
||||||
OR = {
|
always = no
|
||||||
has_title = title:e_byzantium
|
|
||||||
has_title = title:h_roman_empire
|
|
||||||
has_title = title:h_eastern_roman_empire
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
is_roman_emperor_excluding_byzantium_trigger = {
|
is_roman_emperor_excluding_byzantium_trigger = {
|
||||||
OR = {
|
always = no
|
||||||
has_title = title:h_roman_empire
|
|
||||||
has_title = title:h_eastern_roman_empire
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
is_roman_emperor_primary_title_trigger = {
|
is_roman_emperor_primary_title_trigger = {
|
||||||
OR = {
|
always = no
|
||||||
primary_title ?= title:e_byzantium
|
|
||||||
primary_title ?= title:h_roman_empire
|
|
||||||
primary_title ?= title:h_eastern_roman_empire
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
is_roman_emperor_primary_title_excluding_byzantium_trigger = {
|
is_roman_emperor_primary_title_excluding_byzantium_trigger = {
|
||||||
OR = {
|
always = no
|
||||||
primary_title ?= title:h_roman_empire
|
|
||||||
primary_title ?= title:h_eastern_roman_empire
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#valid_for_byz_emperor_content_trigger = {
|
#valid_for_byz_emperor_content_trigger = {
|
||||||
|
|
@ -1169,16 +1155,16 @@ has_any_gallowsbait_xp_trigger = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ep3_restored_rome_hard_mode_trigger = {
|
#ep3_restored_rome_hard_mode_trigger = {
|
||||||
OR = {
|
# OR = {
|
||||||
this = title:h_roman_empire.holder
|
# this = title:h_roman_empire.holder
|
||||||
this = title:h_eastern_roman_empire.holder
|
# this = title:h_eastern_roman_empire.holder
|
||||||
}
|
# }
|
||||||
any_owned_story = {
|
# any_owned_story = {
|
||||||
type = ep3_story_cycle_restoring_rome
|
# type = ep3_story_cycle_restoring_rome
|
||||||
has_variable = roman_empire_hard_mode
|
# has_variable = roman_empire_hard_mode
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
faith_is_interesting_heresy_to_state_faith_trigger = {
|
faith_is_interesting_heresy_to_state_faith_trigger = {
|
||||||
religion = root.top_liege.primary_title.state_faith.religion
|
religion = root.top_liege.primary_title.state_faith.religion
|
||||||
|
|
|
||||||
854
common/scripted_triggers/10_tgp_japan_triggers.txt
Normal file
854
common/scripted_triggers/10_tgp_japan_triggers.txt
Normal file
|
|
@ -0,0 +1,854 @@
|
||||||
|
|
||||||
|
tgp_is_japanese_kampaku_trigger = {
|
||||||
|
has_title = title:e_japan
|
||||||
|
NOR = {
|
||||||
|
has_title = title:k_chrysanthemum_throne
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
has_global_variable = shogunate_established
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_is_japanese_governor_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = tgp_is_japanese_governor_trigger
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
is_landed = yes
|
||||||
|
is_ruler = yes
|
||||||
|
highest_held_title_tier >= tier_county
|
||||||
|
is_independent_ruler = no
|
||||||
|
tgp_is_ceremonial_liege_trigger = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_have_kampaku_acclamation_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
government_allows = administrative
|
||||||
|
is_independent_ruler = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
can_keep_kampaku_acclamation_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
has_realm_law = japanese_regency_succession_law
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
can_have_kampaku_acclamation_succession_law_trigger = yes
|
||||||
|
has_title = title:e_japan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
any_descendants_are_governors = {
|
||||||
|
# A direct descendant is currently a Governor
|
||||||
|
any_child = { # Children
|
||||||
|
OR = {
|
||||||
|
tgp_is_japanese_governor_trigger = yes
|
||||||
|
any_child = { # Grandchildren
|
||||||
|
OR = {
|
||||||
|
tgp_is_japanese_governor_trigger = yes
|
||||||
|
any_child = { # Great-grandchildren
|
||||||
|
OR = {
|
||||||
|
tgp_is_japanese_governor_trigger = yes
|
||||||
|
any_child = { # Great-great-grandchildren
|
||||||
|
tgp_is_japanese_governor_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
any_liege_or_above_is_descendant = {
|
||||||
|
any_liege_or_above = {
|
||||||
|
is_liege_or_above_of = root
|
||||||
|
OR = {
|
||||||
|
is_child_of = root
|
||||||
|
is_grandchild_of = root
|
||||||
|
is_great_grandchild_of = root
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
is_a_previous_title_holder_trigger = {
|
||||||
|
save_temporary_scope_as = previous_holder_compare
|
||||||
|
$TITLE$ ?= {
|
||||||
|
# Easy out
|
||||||
|
trigger_if = {
|
||||||
|
limit = { previous_holder ?= scope:previous_holder_compare }
|
||||||
|
always = yes
|
||||||
|
}
|
||||||
|
# Hard out
|
||||||
|
trigger_else = {
|
||||||
|
any_past_holder = { this = scope:previous_holder_compare }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Filter out dynasties of Emperors further away from you
|
||||||
|
# e.g. your father's brother's son
|
||||||
|
target_shares_nearest_related_title_holder_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
any_parent = {
|
||||||
|
even_if_dead = yes
|
||||||
|
is_a_previous_title_holder_trigger = { TITLE = $TITLE$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
is_child_of = $COMPARE$
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
any_parent = {
|
||||||
|
even_if_dead = yes
|
||||||
|
any_parent = {
|
||||||
|
even_if_dead = yes
|
||||||
|
is_a_previous_title_holder_trigger = { TITLE = $TITLE$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
is_grandchild_of = $COMPARE$
|
||||||
|
}
|
||||||
|
trigger_else = { is_great_grandchild_of = $COMPARE$ }
|
||||||
|
}
|
||||||
|
|
||||||
|
is_culture_or_descended_from_trigger = {
|
||||||
|
culture = {
|
||||||
|
OR = {
|
||||||
|
this = $CULTURE$
|
||||||
|
any_parent_culture_or_above = { this = $CULTURE$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_offensive_wars_ban_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:defender.top_liege
|
||||||
|
scope:attacker.top_liege ?= {
|
||||||
|
has_title = title:e_japan
|
||||||
|
scope:defender.top_liege != this
|
||||||
|
government_is_japanese_trigger = yes
|
||||||
|
realm_law_use_imperial_policy_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = japan_offensive_wars_ban_tt
|
||||||
|
scope:attacker.top_liege = { has_realm_law = imperial_expansion_law }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_is_ceremonial_liege_or_direct_heir_trigger = {
|
||||||
|
save_temporary_scope_as = char_temp
|
||||||
|
top_liege.primary_title.var:administrative_ui_special_title ?= {
|
||||||
|
OR = {
|
||||||
|
holder ?= {
|
||||||
|
OR = {
|
||||||
|
this = scope:char_temp
|
||||||
|
is_parent_of = scope:char_temp
|
||||||
|
}
|
||||||
|
}
|
||||||
|
place_in_line_of_succession = {
|
||||||
|
target = scope:char_temp
|
||||||
|
value <= 5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_ceremonial_candidacy_restriction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:target
|
||||||
|
scope:actor ?= { tgp_realm_has_ceremonial_liege_trigger = yes }
|
||||||
|
scope:secondary_recipient ?= { tgp_is_in_ceremonial_house_trigger = yes }
|
||||||
|
}
|
||||||
|
trigger_if = { # Top title only valid for ceremonial liege
|
||||||
|
limit = {
|
||||||
|
exists = scope:target.var:administrative_ui_special_title
|
||||||
|
scope:target.holder = {
|
||||||
|
OR = {
|
||||||
|
has_realm_law = japanese_regency_succession_law
|
||||||
|
has_realm_law = meritocratic_regency_succession_law
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
top_liege.primary_title.var:administrative_ui_special_title.holder = { tgp_has_ceremonial_liege_title_trigger = yes }
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = ceremonial_liege_only_heir_can_be_ruler_trigger
|
||||||
|
scope:secondary_recipient = { tgp_is_ceremonial_liege_or_direct_heir_trigger = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else_if = {
|
||||||
|
limit = {
|
||||||
|
scope:actor = { is_independent_ruler = yes }
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = ceremonial_liege_only_heir_can_be_ruler_trigger
|
||||||
|
scope:secondary_recipient = scope:actor.player_heir
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = ceremonial_liege_house_can_not_be_ruler_trigger
|
||||||
|
scope:secondary_recipient = { tgp_is_ceremonial_liege_trigger = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger_else = { # Governor titles only valid for non-ceremonial liege
|
||||||
|
custom_tooltip = {
|
||||||
|
text = ceremonial_liege_cannot_be_governor_trigger
|
||||||
|
scope:secondary_recipient = { tgp_is_ceremonial_liege_trigger = no }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_grant_titles_restriction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
$GRANTER$ ?= { tgp_realm_has_ceremonial_liege_trigger = yes }
|
||||||
|
exists = $GRANTEE$.house
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = ceremonial_liege_cannot_be_governor_trigger
|
||||||
|
$GRANTEE$ = { tgp_is_ceremonial_liege_trigger = no }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_ceremonial_title_revoke_restriction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = scope:recipient.house
|
||||||
|
scope:actor.top_liege.primary_title.var:administrative_ui_special_title.holder ?= scope:recipient
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = tgp_blocked_ceremonial_title_revocation_trigger
|
||||||
|
NOT = { scope:target ?= scope:actor.top_liege.primary_title.var:administrative_ui_special_title }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_have_japanese_regency_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
is_independent_ruler = yes
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
OR = {
|
||||||
|
has_title = title:k_chrysanthemum_throne
|
||||||
|
any_vassal_or_below = { has_title = title:k_chrysanthemum_throne }
|
||||||
|
}
|
||||||
|
NOT = {
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_have_japanese_appointment_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
is_independent_ruler = no
|
||||||
|
NOT = { has_title = title:k_chrysanthemum_throne }
|
||||||
|
}
|
||||||
|
|
||||||
|
can_keep_japanese_appointment_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
trigger_if = {
|
||||||
|
limit = { has_realm_law = japanese_appointment_succession_law }
|
||||||
|
can_have_japanese_appointment_succession_law_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_change_japanese_appointment_succession_law_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_single_heir_succession_override_trigger = {
|
||||||
|
save_temporary_scope_as = holder_temp
|
||||||
|
OR = {
|
||||||
|
title:k_chrysanthemum_throne.holder ?= scope:holder_temp
|
||||||
|
AND = {
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
title:e_japan.holder ?= scope:holder_temp
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_blocked_action_against_tenno_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = tgp_blocked_ruler_against_ceremonial_action_trigger
|
||||||
|
NAND = {
|
||||||
|
$TARGET$ = { has_title = title:k_chrysanthemum_throne }
|
||||||
|
$TARGET$.top_liege = $ACTOR$.top_liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_blocked_ruler_against_ceremonial_action_trigger = {
|
||||||
|
custom_description = {
|
||||||
|
text = tgp_blocked_ruler_against_ceremonial_action_trigger
|
||||||
|
NAND = {
|
||||||
|
$TENNO$ = { has_title = title:k_chrysanthemum_throne }
|
||||||
|
$REGENT$ = $TENNO$.liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#japan_house_name_county_trigger = {
|
||||||
|
# exists = $TITLE$
|
||||||
|
# save_temporary_scope_as = new_head_temp
|
||||||
|
# trigger_if = {
|
||||||
|
# limit = {
|
||||||
|
# OR = {
|
||||||
|
# $TITLE$.holder ?= scope:new_head_temp
|
||||||
|
# scope:new_head_temp.domicile.domicile_location.county ?= $TITLE$
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# always = yes
|
||||||
|
# }
|
||||||
|
# trigger_else_if = {
|
||||||
|
# limit = { exists = scope:old_head }
|
||||||
|
# OR = {
|
||||||
|
# $TITLE$.holder ?= scope:old_head
|
||||||
|
# scope:old_head.domicile.domicile_location.county ?= $TITLE$
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# trigger_else_if = {
|
||||||
|
# limit = { exists = scope:new_head_temp.house.house_head }
|
||||||
|
# OR = {
|
||||||
|
# $TITLE$.holder ?= scope:new_head_temp.house.house_head
|
||||||
|
# scope:new_head_temp.house.house_head.domicile.domicile_location.county ?= $TITLE$
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# trigger_else_if = {
|
||||||
|
# limit = { exists = scope:old_head.house.house_head }
|
||||||
|
# OR = {
|
||||||
|
# $TITLE$.holder ?= scope:old_head.house.house_head
|
||||||
|
# scope:old_head.house.house_head.domicile.domicile_location.county ?= $TITLE$
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# trigger_else = { always = yes }
|
||||||
|
# NOT = {
|
||||||
|
# is_target_in_variable_list = { name = japanese_house_names target = $FLAG$ }
|
||||||
|
# }
|
||||||
|
#}
|
||||||
|
#
|
||||||
|
japan_house_name_trigger = {
|
||||||
|
NOT = {
|
||||||
|
is_target_in_variable_list = { name = japanese_house_names target = $FLAG$ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_internal_soryo_war_is_crime_trigger = {
|
||||||
|
scope:defender = {
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
top_liege = {
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
this = scope:attacker.top_liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_imperial_expansion_cb_allowed_for_character_trigger = {
|
||||||
|
# DLC check
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
# Must have a Japanese government form with policies
|
||||||
|
realm_law_use_imperial_policy_trigger = yes
|
||||||
|
# Must be part of Japan with functional imperial family
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
government_is_japanese_trigger = {
|
||||||
|
OR = {
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
government_has_flag = government_is_japan_feudal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_imperial_expansion_cb_allowed_against_character_trigger = {
|
||||||
|
# Cannot also be part of Japan
|
||||||
|
NOT = { top_liege ?= scope:attacker.top_liege }
|
||||||
|
# Must own Japanese non-de-jure land
|
||||||
|
any_sub_realm_county = {
|
||||||
|
NOT = { empire = title:e_japan }
|
||||||
|
title_province = {
|
||||||
|
OR = {
|
||||||
|
geographical_region = world_asia_japan
|
||||||
|
geographical_region = world_asia_sakhalin_hokkaido
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_imperial_reconquest_cb_allowed_for_character_trigger = {
|
||||||
|
# DLC check
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
# Must have a Japanese government form with policies
|
||||||
|
realm_law_use_imperial_policy_trigger = yes
|
||||||
|
# Must be part of Japan with functional imperial family
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_imperial_reconquest_cb_allowed_against_character_trigger = {
|
||||||
|
# Cannot also be part of Japan
|
||||||
|
scope:defender.top_liege != scope:attacker.top_liege
|
||||||
|
# Must own Japanese de-jure land
|
||||||
|
any_sub_realm_county = { empire = title:e_japan }
|
||||||
|
}
|
||||||
|
|
||||||
|
realm_law_use_imperial_policy_trigger = {
|
||||||
|
top_liege = {
|
||||||
|
highest_held_title_tier >= tier_empire
|
||||||
|
government_is_japanese_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_defense_mobilization_valid_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = defense_mobilization_law_valid_trigger
|
||||||
|
OR = {
|
||||||
|
AND = {
|
||||||
|
is_at_war = yes
|
||||||
|
save_temporary_scope_as = liege_temp
|
||||||
|
any_character_war = {
|
||||||
|
is_civil_war = no
|
||||||
|
save_temporary_scope_as = war_temp
|
||||||
|
scope:liege_temp = {
|
||||||
|
is_leader_in_war = scope:war_temp
|
||||||
|
is_defender_in_war = scope:war_temp
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
# CURRENT ATTACKERS COMBINED ARE A THREAT
|
||||||
|
war_attacker_total_strength_value > scope:liege_temp.max_strength_fifty_percent_value
|
||||||
|
# PRIMARY ATTACKER WITH ALLIES IS A THREAT
|
||||||
|
primary_attacker.max_strength_with_allies_value > scope:liege_temp.max_strength_fifty_percent_value
|
||||||
|
}
|
||||||
|
primary_attacker = {
|
||||||
|
OR = {
|
||||||
|
capital_county.empire != scope:liege_temp.capital_county.empire
|
||||||
|
NOT = { government_is_japanese_trigger = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
capital_county.empire = {
|
||||||
|
any_de_jure_county = { holder.top_liege != root.top_liege }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_valid_restore_monarchy_scion_trigger = {
|
||||||
|
is_landed = no
|
||||||
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:kampaku }
|
||||||
|
is_healthy = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_imperial_expansion_internal_peace_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = imperial_expansion_internal_peace_trigger
|
||||||
|
top_liege = {
|
||||||
|
NOT = {
|
||||||
|
any_vassal_or_below = {
|
||||||
|
any_primary_war_enemy = {
|
||||||
|
top_liege = prev.top_liege
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_install_regent_faction_target_valid_trigger = {
|
||||||
|
is_independent_ruler = yes
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_install_regent_faction_can_create_trigger = {
|
||||||
|
has_tgp_dlc_trigger = yes
|
||||||
|
scope:target ?= { tgp_install_regent_faction_target_valid_trigger = yes }
|
||||||
|
custom_tooltip = {
|
||||||
|
text = replace_ceremonial_regent_faction_kampaku_trigger
|
||||||
|
NOR = {
|
||||||
|
has_global_variable = shogunate_established
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
}
|
||||||
|
}
|
||||||
|
is_adult = yes
|
||||||
|
custom_tooltip = {
|
||||||
|
text = is_faith_dominant_gender_tt
|
||||||
|
is_faith_dominant_gender = yes
|
||||||
|
}
|
||||||
|
japan_faction_cohesion_hard_trigger = yes
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:target ?= {
|
||||||
|
government_is_japanese_trigger = yes # am I a compatible government type?
|
||||||
|
}
|
||||||
|
}
|
||||||
|
government_is_japanese_trigger = yes
|
||||||
|
}
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:target ?= {
|
||||||
|
has_government = meritocratic_government # am I a compatible government type?
|
||||||
|
}
|
||||||
|
}
|
||||||
|
has_government = meritocratic_government
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_faction_cohesion_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
government_has_flag = government_has_house_blocs
|
||||||
|
is_confederation_member = yes
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = house_head_create_faction_cohesion_tt
|
||||||
|
OR = {
|
||||||
|
house.house_confederation ?= { cohesion >= 50 }
|
||||||
|
joined_faction ?= {
|
||||||
|
OR = {
|
||||||
|
faction_is_at_war = yes
|
||||||
|
any_faction_member = {
|
||||||
|
OR = {
|
||||||
|
this = root.house.house_confederation.leading_house.house_head
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_faction_cohesion_hard_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
government_has_flag = government_has_house_blocs
|
||||||
|
is_confederation_member = yes
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = house_head_create_faction_cohesion_hard_tt
|
||||||
|
OR = {
|
||||||
|
house.house_confederation ?= { cohesion >= 75 }
|
||||||
|
joined_faction ?= {
|
||||||
|
OR = {
|
||||||
|
faction_is_at_war = yes
|
||||||
|
any_faction_member = {
|
||||||
|
OR = {
|
||||||
|
this = root.house.house_confederation.leading_house.house_head
|
||||||
|
is_ai = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
restore_ceremonial_liege_faction_can_create_trigger = {
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
trigger_if = {
|
||||||
|
limit = { government_is_japanese_trigger = yes }
|
||||||
|
custom_tooltip = {
|
||||||
|
text = house_head_create_faction_cohesion_hard_tt
|
||||||
|
OR = {
|
||||||
|
house.house_confederation ?= { cohesion >= 75 }
|
||||||
|
joined_faction ?= {
|
||||||
|
faction_is_at_war = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = bloc_leader_unlocks_restore_emperor_faction_tt
|
||||||
|
OR = {
|
||||||
|
house.house_confederation ?= { has_cohesion_level_parameter = bloc_leader_unlocks_restore_emperor_faction }
|
||||||
|
joined_faction ?= {
|
||||||
|
faction_is_at_war = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = is_house_head_of_noble_family_tt
|
||||||
|
is_house_head = yes
|
||||||
|
any_held_title = { is_noble_family_title = yes }
|
||||||
|
}
|
||||||
|
is_landed = yes
|
||||||
|
}
|
||||||
|
scope:target ?= {
|
||||||
|
is_independent_ruler = yes
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
tgp_has_ceremonial_liege_title_trigger = no
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ceremonial_claimant_faction_can_create_trigger = {
|
||||||
|
scope:target ?= {
|
||||||
|
is_independent_ruler = yes
|
||||||
|
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||||
|
tgp_has_ceremonial_liege_title_trigger = no
|
||||||
|
}
|
||||||
|
japan_faction_cohesion_hard_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
imperial_policy_faction_can_create_trigger = {
|
||||||
|
realm_law_use_imperial_policy_trigger = yes
|
||||||
|
scope:target = {
|
||||||
|
is_independent_ruler = yes
|
||||||
|
this = root.liege
|
||||||
|
}
|
||||||
|
japan_faction_cohesion_trigger = yes
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_ritsuryo_bloc_house_head_trigger = {
|
||||||
|
top_liege = root.top_liege
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_house_bloc_interaction_valid_trigger = {
|
||||||
|
is_ruler = yes
|
||||||
|
tgp_uses_house_blocs_trigger = yes
|
||||||
|
highest_held_title_tier >= tier_county
|
||||||
|
top_liege = { tgp_uses_house_blocs_trigger = yes }
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_house_bloc_interaction_valid_showing_failures_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = tgp_house_bloc_house_head_tt
|
||||||
|
is_house_head = yes
|
||||||
|
any_held_title = { is_noble_family_title = yes }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_has_house_relation_level_trigger = {
|
||||||
|
exists = $HOUSE_1_MEMBER$.house
|
||||||
|
exists = $HOUSE_2_MEMBER$.house
|
||||||
|
$HOUSE_1_MEMBER$.house != $HOUSE_2_MEMBER$.house
|
||||||
|
$HOUSE_1_MEMBER$.house = {
|
||||||
|
any_house_relation = {
|
||||||
|
has_house_relation_level = $LEVEL$
|
||||||
|
any_relation_house = { this = $HOUSE_2_MEMBER$.house }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## Check who can join a House Bloc
|
||||||
|
#
|
||||||
|
# TODO_TGP_CD: Remove this? Functionality (if any) would do better on house confederation type).
|
||||||
|
#
|
||||||
|
# root: possibly viable character
|
||||||
|
#
|
||||||
|
tgp_should_join_house_bloc_trigger = {
|
||||||
|
# Not in a Bloc
|
||||||
|
NOT = { exists = confederation }
|
||||||
|
# Not vassal - TODO_CD_TGP
|
||||||
|
#NOT = { liege ?= house.house_head }
|
||||||
|
# Same liege
|
||||||
|
$BLOC$.leading_house.house_head.liege ?= liege
|
||||||
|
# General checks
|
||||||
|
tgp_house_bloc_interaction_valid_trigger = yes
|
||||||
|
is_landed = yes # TODO_CD_TGP UNLANDED CANNOT JOIN YET
|
||||||
|
# Government TODO_CD_TGP disabled for now
|
||||||
|
#trigger_if = {
|
||||||
|
# limit = {
|
||||||
|
# $BLOC$.leading_house.house_head ?= { government_has_flag = government_is_japan_administrative }
|
||||||
|
# }
|
||||||
|
# government_has_flag = government_is_japan_administrative
|
||||||
|
#}
|
||||||
|
#trigger_else = { government_has_flag = government_is_japan_feudal }
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_house_bloc_inviter_or_leader_trigger = {
|
||||||
|
$JOINER$ = { save_temporary_scope_as = joiner_temp }
|
||||||
|
trigger_if = {
|
||||||
|
limit = { exists = $INVITER$.confederation.leading_house.house_head }
|
||||||
|
$INVITER$.confederation.leading_house.house_head = { save_temporary_scope_as = inviter_temp }
|
||||||
|
}
|
||||||
|
trigger_else = { $INVITER$ = { save_temporary_scope_as = inviter_temp } }
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_japan_cadet_creates_dynasty_trigger = {
|
||||||
|
NOR = {
|
||||||
|
this = dynasty.dynast
|
||||||
|
this = house.house_head
|
||||||
|
}
|
||||||
|
dynasty.dynast ?= { government_allows = administrative }
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_soryo_or_bushido_trigger = {
|
||||||
|
custom_tooltip = {
|
||||||
|
text = soryo_or_bushido_trigger
|
||||||
|
OR = {
|
||||||
|
government_has_flag = government_is_japan_feudal
|
||||||
|
culture = { has_cultural_tradition = tradition_tgp_bushido }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
has_house_aspiration_trigger = {
|
||||||
|
OR = {
|
||||||
|
has_house_aspiration_parameter = aspiration_level_1
|
||||||
|
has_house_aspiration_parameter = aspiration_level_2
|
||||||
|
has_house_aspiration_parameter = aspiration_level_3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
should_learn_chinese_trigger = {
|
||||||
|
save_temporary_scope_as = child_learned_chinese
|
||||||
|
#Make sure they don't already know Chinese
|
||||||
|
NOT = {
|
||||||
|
knows_language = language_chinese
|
||||||
|
}
|
||||||
|
num_of_known_languages < language_soft_cap
|
||||||
|
exists = house
|
||||||
|
age >= 10
|
||||||
|
is_faith_dominant_gender = yes
|
||||||
|
probably_unintelligent_trigger = no
|
||||||
|
house.house_head ?= {
|
||||||
|
OR = {
|
||||||
|
government_is_japanese_trigger = yes
|
||||||
|
#This will account for korea and friends
|
||||||
|
government_allows = merit
|
||||||
|
}
|
||||||
|
OR = {
|
||||||
|
#Cultural acceptance will be our guiding light for teaching young, noblemen (dominate gender) adults Chinese. These values will be set in game_start.txt
|
||||||
|
culture = {
|
||||||
|
OR = {
|
||||||
|
cultural_acceptance = {
|
||||||
|
target = culture:han
|
||||||
|
value >= 65
|
||||||
|
}
|
||||||
|
any_parent_culture_or_above = { this = culture:han }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
top_liege = {
|
||||||
|
highest_held_title_tier >= tier_kingdom
|
||||||
|
has_dlc_feature = royal_court
|
||||||
|
has_court_language_of_culture = culture:han
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_government_japan_kingdom_restriction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
government_is_japanese_trigger = yes
|
||||||
|
OR = {
|
||||||
|
is_independent_ruler = no
|
||||||
|
AND = {
|
||||||
|
NOT = { highest_held_title_tier = tier_kingdom }
|
||||||
|
has_title = title:e_japan
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = japan_government_japan_kingdom_restriction_tt
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_government_japan_duchy_restriction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
OR = {
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
AND = { # Soryo can create duchies if they're already a duke
|
||||||
|
government_has_flag = government_is_japan_feudal
|
||||||
|
primary_title.tier = tier_county
|
||||||
|
}
|
||||||
|
}
|
||||||
|
NAND = {
|
||||||
|
is_independent_ruler = yes
|
||||||
|
government_has_flag = government_is_japan_feudal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = japan_government_japan_duchy_restriction_tt
|
||||||
|
has_global_variable = tenno_restored
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
can_upgrade_house_aspiration_trigger = {
|
||||||
|
is_house_head = yes
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
exists = house.house_confederation.leading_house
|
||||||
|
house.house_confederation.leading_house != house
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = cannot_upgrade_mismatched_bloc_aspiration_tt
|
||||||
|
house.house_confederation.leading_house = { has_same_house_aspiration_as = root.house }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
japan_castle_construction_trigger = {
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
county.holder ?= {
|
||||||
|
government_has_flag = government_is_japan_administrative
|
||||||
|
realm_law_use_imperial_policy_trigger = yes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
custom_tooltip = {
|
||||||
|
text = japan_castle_construction_trigger_tt
|
||||||
|
county.holder.top_liege ?= { has_realm_law_flag = disarmament_law }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tgp_bloc_war_transfer_trigger = {
|
||||||
|
$BLOC_LEADER$ = { save_temporary_scope_as = leader_temp }
|
||||||
|
save_temporary_scope_as = member_head_temp
|
||||||
|
NOR = {
|
||||||
|
# Not leading house
|
||||||
|
scope:leader_temp.house.house_confederation.leading_house ?= house
|
||||||
|
# Not sub vassal
|
||||||
|
trigger_if = {
|
||||||
|
limit = {
|
||||||
|
scope:leader_temp = { is_independent_ruler = no }
|
||||||
|
}
|
||||||
|
is_vassal_or_below_of = scope:leader_temp
|
||||||
|
}
|
||||||
|
# Not friend
|
||||||
|
has_relation_friend = scope:leader_temp
|
||||||
|
# Not ally
|
||||||
|
is_allied_to = scope:leader_temp
|
||||||
|
# Not hooked
|
||||||
|
scope:leader_temp = { has_hook = scope:member_head_temp }
|
||||||
|
# Not terrified
|
||||||
|
has_dread_level_towards = {
|
||||||
|
target = scope:leader_temp
|
||||||
|
level >= 2
|
||||||
|
}
|
||||||
|
# Not loyal
|
||||||
|
has_trait = loyal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
has_japanese_house_aspiration_trigger = {
|
||||||
|
house ?= {
|
||||||
|
OR = {
|
||||||
|
has_house_aspiration_parameter = aspiration_ceremony
|
||||||
|
has_house_aspiration_parameter = aspiration_determination
|
||||||
|
has_house_aspiration_parameter = aspiration_humility
|
||||||
|
has_house_aspiration_parameter = aspiration_prosperity
|
||||||
|
has_house_aspiration_parameter = aspiration_service
|
||||||
|
has_house_aspiration_parameter = aspiration_strength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -8693,7 +8693,7 @@ devoted = {
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = {
|
trigger = {
|
||||||
faith ?= {
|
faith ?= {
|
||||||
faith:theravada.religion ?= religion
|
faith:osvicenist.religion ?= religion
|
||||||
}
|
}
|
||||||
culture ?= { has_cultural_pillar = language_japonic }
|
culture ?= { has_cultural_pillar = language_japonic }
|
||||||
is_female = no
|
is_female = no
|
||||||
|
|
@ -8703,7 +8703,7 @@ devoted = {
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = {
|
trigger = {
|
||||||
faith ?= {
|
faith ?= {
|
||||||
faith:theravada.religion ?= religion
|
faith:osvicenist.religion ?= religion
|
||||||
}
|
}
|
||||||
culture ?= { has_cultural_pillar = language_japonic }
|
culture ?= { has_cultural_pillar = language_japonic }
|
||||||
is_female = yes
|
is_female = yes
|
||||||
|
|
@ -8713,7 +8713,7 @@ devoted = {
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = {
|
trigger = {
|
||||||
exists = faith.religion
|
exists = faith.religion
|
||||||
faith.religion = faith:theravada.religion
|
faith.religion = faith:osvicenist.religion
|
||||||
is_female = no
|
is_female = no
|
||||||
}
|
}
|
||||||
desc = trait_devoted_buddhism_male
|
desc = trait_devoted_buddhism_male
|
||||||
|
|
@ -8721,7 +8721,7 @@ devoted = {
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = {
|
trigger = {
|
||||||
exists = faith.religion
|
exists = faith.religion
|
||||||
faith.religion = faith:theravada.religion
|
faith.religion = faith:osvicenist.religion
|
||||||
is_female = yes
|
is_female = yes
|
||||||
}
|
}
|
||||||
desc = trait_devoted_buddhism_female
|
desc = trait_devoted_buddhism_female
|
||||||
|
|
@ -8993,26 +8993,26 @@ faith_warrior = {
|
||||||
trigger = { faith = { religion_tag = islam_religion } }
|
trigger = { faith = { religion_tag = islam_religion } }
|
||||||
desc = trait_mujahid
|
desc = trait_mujahid
|
||||||
}
|
}
|
||||||
# triggered_desc = {
|
# # triggered_desc = {
|
||||||
# trigger = { faith = { religion_tag = bon_religion } }
|
# trigger = { faith = { religion_tag = bon_religion } }
|
||||||
# desc = trait_crusader_bon
|
# desc = trait_crusader_bon
|
||||||
# }
|
# # }
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = buddhism_religion } }
|
trigger = { faith = { religion_tag = buddhism_religion } }
|
||||||
desc = trait_crusader_buddhism
|
desc = trait_crusader_buddhism
|
||||||
}
|
}
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = dualism_religion } }
|
# trigger = { faith = { religion_tag = dualism_religion } }
|
||||||
desc = trait_crusader_dualism
|
# desc = trait_crusader_dualism
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = folkgerman_religion } }
|
trigger = { faith = { religion_tag = folkgerman_religion } }
|
||||||
desc = trait_crusader_germanic
|
desc = trait_crusader_germanic
|
||||||
}
|
}
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = hellenism_religion } }
|
# trigger = { faith = { religion_tag = hellenism_religion } }
|
||||||
desc = trait_crusader_hellenism
|
# desc = trait_crusader_hellenism
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = hinduism_religion } }
|
trigger = { faith = { religion_tag = hinduism_religion } }
|
||||||
desc = trait_crusader_hinduism
|
desc = trait_crusader_hinduism
|
||||||
|
|
@ -9041,34 +9041,34 @@ faith_warrior = {
|
||||||
trigger = { faith = { religion_tag = finnic_religion } }
|
trigger = { faith = { religion_tag = finnic_religion } }
|
||||||
desc = trait_crusader_finno_ugric
|
desc = trait_crusader_finno_ugric
|
||||||
}
|
}
|
||||||
triggered_desc = {
|
## triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = siberian_religion } }
|
## trigger = { faith = { religion_tag = siberian_religion } }
|
||||||
desc = trait_crusader_siberian
|
# desc = trait_crusader_siberian
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = tengrism_religion } }
|
# trigger = { faith = { religion_tag = tengrism_religion } }
|
||||||
desc = trait_crusader_tengrism
|
# desc = trait_crusader_tengrism
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = west_african_religion } }
|
# trigger = { faith = { religion_tag = west_african_religion } }
|
||||||
desc = trait_crusader_west_african
|
# desc = trait_crusader_west_african
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = west_african_bori_religion } }
|
# trigger = { faith = { religion_tag = west_african_bori_religion } }
|
||||||
desc = trait_crusader_west_african_bori
|
# desc = trait_crusader_west_african_bori
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = west_african_roog_religion } }
|
# trigger = { faith = { religion_tag = west_african_roog_religion } }
|
||||||
desc = trait_crusader_west_african_roog
|
# desc = trait_crusader_west_african_roog
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = zoroastrianism_religion } }
|
trigger = { faith = { religion_tag = zoroastrianism_religion } }
|
||||||
desc = trait_crusader_zoroastrianism
|
desc = trait_crusader_zoroastrianism
|
||||||
}
|
}
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith = { religion_tag = zunism_religion } }
|
# trigger = { faith = { religion_tag = zunism_religion } }
|
||||||
desc = trait_crusader_zunism
|
# desc = trait_crusader_zunism
|
||||||
}
|
# }
|
||||||
|
|
||||||
desc = trait_faith_warrior
|
desc = trait_faith_warrior
|
||||||
}
|
}
|
||||||
|
|
@ -15358,71 +15358,71 @@ lifestyle_traveler = {
|
||||||
}
|
}
|
||||||
|
|
||||||
############### FP3 TRAITS ##############
|
############### FP3 TRAITS ##############
|
||||||
|
#
|
||||||
fp3_struggle_detractor = {
|
#fp3_struggle_detractor = {
|
||||||
icon = "fp3_struggle_detractor.dds"
|
# icon = "fp3_struggle_detractor.dds"
|
||||||
opposites = {
|
# opposites = {
|
||||||
fp3_struggle_supporter
|
# fp3_struggle_supporter
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
shown_in_ruler_designer = no
|
# shown_in_ruler_designer = no
|
||||||
|
#
|
||||||
same_opinion = 10
|
# same_opinion = 10
|
||||||
opposite_opinion = -30
|
# opposite_opinion = -30
|
||||||
|
#
|
||||||
ai_war_cooldown = -0.5
|
# ai_war_cooldown = -0.5
|
||||||
ai_war_chance = 5
|
# ai_war_chance = 5
|
||||||
|
#
|
||||||
flag = can_foment_revolt_interaction
|
# flag = can_foment_revolt_interaction
|
||||||
flag = can_request_incursion_interaction
|
# flag = can_request_incursion_interaction
|
||||||
flag = can_change_to_iranian_faith_decision
|
# flag = can_change_to_iranian_faith_decision
|
||||||
|
#
|
||||||
desc = {
|
# desc = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOT = { exists = this }
|
# NOT = { exists = this }
|
||||||
}
|
# }
|
||||||
desc = trait_fp3_struggle_detractor_desc
|
# desc = trait_fp3_struggle_detractor_desc
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { faith.religious_head_title ?= title:d_sunni }
|
# trigger = { faith.religious_head_title ?= title:d_sunni }
|
||||||
desc = trait_fp3_struggle_detractor_character_desc
|
# desc = trait_fp3_struggle_detractor_character_desc
|
||||||
}
|
# }
|
||||||
desc = trait_fp3_struggle_detractor_non_orthodox_sunni_character_desc
|
# desc = trait_fp3_struggle_detractor_non_orthodox_sunni_character_desc
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
fp3_struggle_supporter = {
|
#fp3_struggle_supporter = {
|
||||||
icon = "fp3_struggle_supporter.dds"
|
# icon = "fp3_struggle_supporter.dds"
|
||||||
opposites = {
|
# opposites = {
|
||||||
fp3_struggle_detractor
|
# fp3_struggle_detractor
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
shown_in_ruler_designer = no
|
# shown_in_ruler_designer = no
|
||||||
|
#
|
||||||
flag = can_use_install_loyalist_cb
|
# flag = can_use_install_loyalist_cb
|
||||||
|
#
|
||||||
same_opinion = 10
|
# same_opinion = 10
|
||||||
opposite_opinion = -30
|
# opposite_opinion = -30
|
||||||
|
#
|
||||||
desc = {
|
# desc = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
NOT = { exists = this }
|
# NOT = { exists = this }
|
||||||
}
|
# }
|
||||||
desc = trait_fp3_struggle_supporter_desc
|
# desc = trait_fp3_struggle_supporter_desc
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = { has_title = title:d_sunni }
|
# trigger = { has_title = title:d_sunni }
|
||||||
desc = trait_fp3_struggle_supporter_character_is_caliph_desc
|
# desc = trait_fp3_struggle_supporter_character_is_caliph_desc
|
||||||
}
|
# }
|
||||||
desc = trait_fp3_struggle_supporter_character_desc
|
# desc = trait_fp3_struggle_supporter_character_desc
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
############### EP3 TRAITS ##############
|
############### EP3 TRAITS ##############
|
||||||
|
|
||||||
|
|
@ -15832,7 +15832,6 @@ despoiler_of_byzantium = {
|
||||||
siege_phase_time = -0.25
|
siege_phase_time = -0.25
|
||||||
men_at_arms_maintenance_per_dread_mult = -0.0025
|
men_at_arms_maintenance_per_dread_mult = -0.0025
|
||||||
knight_effectiveness_per_dread = 0.002
|
knight_effectiveness_per_dread = 0.002
|
||||||
greek_opinion = -50
|
|
||||||
county_opinion_add = -10
|
county_opinion_add = -10
|
||||||
clergy_opinion = -15
|
clergy_opinion = -15
|
||||||
|
|
||||||
|
|
@ -16036,148 +16035,148 @@ knight_errant = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#
|
||||||
the_wake = {
|
#the_wake = {
|
||||||
category = lifestyle
|
# category = lifestyle
|
||||||
icon = "the_wake.dds"
|
# icon = "the_wake.dds"
|
||||||
|
#
|
||||||
shown_in_ruler_designer = no
|
# shown_in_ruler_designer = no
|
||||||
|
#
|
||||||
opinion_of_different_culture = -10
|
# opinion_of_different_culture = -10
|
||||||
wetlands_travel_danger = -100
|
# wetlands_travel_danger = -100
|
||||||
character_travel_speed = 15
|
# character_travel_speed = 15
|
||||||
|
#
|
||||||
# AI Values
|
# # AI Values
|
||||||
ai_vengefulness = 100
|
# ai_vengefulness = 100
|
||||||
|
#
|
||||||
name = {
|
# name = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value = 100
|
# value = 100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_5
|
# desc = the_wake_5
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 75
|
# value >= 75
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_4
|
# desc = the_wake_4
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 50
|
# value >= 50
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_3
|
# desc = the_wake_3
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 25
|
# value >= 25
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_2
|
# desc = the_wake_2
|
||||||
}
|
# }
|
||||||
desc = the_wake_1
|
# desc = the_wake_1
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
desc = {
|
# desc = {
|
||||||
first_valid = {
|
# first_valid = {
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value = 100
|
# value = 100
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_5_desc
|
# desc = the_wake_5_desc
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 75
|
# value >= 75
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_4_desc
|
# desc = the_wake_4_desc
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 50
|
# value >= 50
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_3_desc
|
# desc = the_wake_3_desc
|
||||||
}
|
# }
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
exists = this
|
# exists = this
|
||||||
has_trait_xp = {
|
# has_trait_xp = {
|
||||||
trait = the_wake
|
# trait = the_wake
|
||||||
value >= 25
|
# value >= 25
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = the_wake_2_desc
|
# desc = the_wake_2_desc
|
||||||
}
|
# }
|
||||||
desc = the_wake_1_desc
|
# desc = the_wake_1_desc
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
track = {
|
# track = {
|
||||||
25 = {
|
# 25 = {
|
||||||
martial = 1
|
# martial = 1
|
||||||
wetlands_attrition_mult = -0.1
|
# wetlands_attrition_mult = -0.1
|
||||||
wetlands_advantage = 2
|
# wetlands_advantage = 2
|
||||||
wetlands_supply_limit_mult = 0.1
|
# wetlands_supply_limit_mult = 0.1
|
||||||
norman_opinion = -5
|
# norman_opinion = -5
|
||||||
}
|
# }
|
||||||
50 = {
|
# 50 = {
|
||||||
martial = 1
|
# martial = 1
|
||||||
wetlands_attrition_mult = -0.2
|
# wetlands_attrition_mult = -0.2
|
||||||
wetlands_advantage = 3
|
# wetlands_advantage = 3
|
||||||
wetlands_supply_limit_mult = 0.2
|
# wetlands_supply_limit_mult = 0.2
|
||||||
norman_opinion = -5
|
# norman_opinion = -5
|
||||||
}
|
# }
|
||||||
75 = {
|
# 75 = {
|
||||||
martial = 1
|
# martial = 1
|
||||||
prowess = 1
|
# prowess = 1
|
||||||
wetlands_attrition_mult = -0.2
|
# wetlands_attrition_mult = -0.2
|
||||||
wetlands_advantage = 1
|
# wetlands_advantage = 1
|
||||||
max_combat_roll = 2
|
# max_combat_roll = 2
|
||||||
wetlands_supply_limit_mult = 0.2
|
# wetlands_supply_limit_mult = 0.2
|
||||||
norman_opinion = -10
|
# norman_opinion = -10
|
||||||
dread_baseline_add = 5
|
# dread_baseline_add = 5
|
||||||
}
|
# }
|
||||||
100 = {
|
# 100 = {
|
||||||
martial = 2
|
# martial = 2
|
||||||
prowess = 2
|
# prowess = 2
|
||||||
wetlands_supply_limit_mult = 0.1
|
# wetlands_supply_limit_mult = 0.1
|
||||||
norman_opinion = -15
|
# norman_opinion = -15
|
||||||
uncontrolled_province_advantage = 5
|
# uncontrolled_province_advantage = 5
|
||||||
raid_speed = 0.5
|
# raid_speed = 0.5
|
||||||
dread_baseline_add = 15
|
# dread_baseline_add = 15
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
immortal = {
|
immortal = {
|
||||||
icon = "immortal.dds"
|
icon = "immortal.dds"
|
||||||
|
|
|
||||||
|
|
@ -8472,25 +8472,25 @@ coronation_events.6121 = {
|
||||||
OR = {
|
OR = {
|
||||||
government_has_flag = government_is_nomadic
|
government_has_flag = government_is_nomadic
|
||||||
has_trait = nomadic_philosophy
|
has_trait = nomadic_philosophy
|
||||||
primary_title = title:e_mongol_empire
|
# primary_title = title:e_mongol_empire
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
desc = coronation_events.6121.desc_kurultai
|
desc = coronation_events.6121.desc_kurultai
|
||||||
}
|
}
|
||||||
triggered_desc = {
|
# triggered_desc = {
|
||||||
trigger = {
|
# trigger = {
|
||||||
OR = {
|
# OR = {
|
||||||
is_roman_emperor_primary_title_trigger = yes
|
# is_roman_emperor_primary_title_trigger = yes
|
||||||
culture = {
|
# culture = {
|
||||||
has_cultural_tradition = tradition_ep3_roman_ceremonies
|
# has_cultural_tradition = tradition_ep3_roman_ceremonies
|
||||||
}
|
# }
|
||||||
culture = {
|
# culture = {
|
||||||
has_cultural_tradition = tradition_roman_legacy
|
# has_cultural_tradition = tradition_roman_legacy
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
desc = coronation_events.6121.desc_byzantine
|
# desc = coronation_events.6121.desc_byzantine
|
||||||
}
|
# }
|
||||||
desc = coronation_events.6121.desc_generic_intro
|
desc = coronation_events.6121.desc_generic_intro
|
||||||
}
|
}
|
||||||
#Are the nobles compliant?
|
#Are the nobles compliant?
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
1733
events/decisions_events/major_decisions_events.txt
Normal file
1733
events/decisions_events/major_decisions_events.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -946,138 +946,138 @@ fund_inspiration.0022 = {
|
||||||
scripted_trigger fund_inspiration_0031_title_based_option_trigger = {
|
scripted_trigger fund_inspiration_0031_title_based_option_trigger = {
|
||||||
|
|
||||||
OR = {
|
OR = {
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_restored_roman_empire
|
# exists = global_var:flag_restored_roman_empire
|
||||||
global_var:flag_restored_roman_empire = root
|
# global_var:flag_restored_roman_empire = root
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_restored_dumnonia
|
# exists = global_var:flag_restored_dumnonia
|
||||||
global_var:flag_restored_dumnonia = root
|
# global_var:flag_restored_dumnonia = root
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_reformed_carolingian_empire
|
# exists = global_var:flag_reformed_carolingian_empire
|
||||||
global_var:flag_reformed_carolingian_empire = root
|
# global_var:flag_reformed_carolingian_empire = root
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:restore_holy_roman_empire_decision
|
# exists = global_var:restore_holy_roman_empire_decision
|
||||||
global_var:restore_holy_roman_empire_decision = root
|
# global_var:restore_holy_roman_empire_decision = root
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:unite_the_spanish_thrones_decision
|
# exists = global_var:unite_the_spanish_thrones_decision
|
||||||
global_var:unite_the_spanish_thrones_decision = root
|
# global_var:unite_the_spanish_thrones_decision = root
|
||||||
exists = global_var:unite_the_spanish_thrones_decision_title
|
# exists = global_var:unite_the_spanish_thrones_decision_title
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:unite_the_slavs_decision
|
# exists = global_var:unite_the_slavs_decision
|
||||||
global_var:unite_the_slavs_decision = root
|
# global_var:unite_the_slavs_decision = root
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:unite_the_southern_slavs_decision
|
# exists = global_var:unite_the_southern_slavs_decision
|
||||||
global_var:unite_the_southern_slavs_decision = root
|
# global_var:unite_the_southern_slavs_decision = root
|
||||||
exists = global_var:unite_the_southern_slavs_decision_title
|
# exists = global_var:unite_the_southern_slavs_decision_title
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:unite_the_western_slavs_decision
|
# exists = global_var:unite_the_western_slavs_decision
|
||||||
global_var:unite_the_western_slavs_decision = root
|
# global_var:unite_the_western_slavs_decision = root
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_unified_burgundy_kingdom
|
# exists = global_var:flag_unified_burgundy_kingdom
|
||||||
global_var:flag_unified_burgundy_kingdom = root
|
# global_var:flag_unified_burgundy_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_unified_italian_empire
|
# exists = global_var:flag_unified_italian_empire
|
||||||
global_var:flag_unified_italian_empire = root
|
# global_var:flag_unified_italian_empire = root
|
||||||
NOT = { exists = scope:book_topic_unification }
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:form_portugal_decision
|
# exists = global_var:form_portugal_decision
|
||||||
global_var:form_portugal_decision = root
|
# global_var:form_portugal_decision = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_founded_kingdom_of_bosnia
|
# exists = global_var:flag_founded_kingdom_of_bosnia
|
||||||
global_var:flag_founded_kingdom_of_bosnia = root
|
# global_var:flag_founded_kingdom_of_bosnia = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_armenian_empire
|
# exists = global_var:flag_created_armenian_empire
|
||||||
global_var:flag_created_armenian_empire = root
|
# global_var:flag_created_armenian_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_dai_viet_empire
|
# exists = global_var:flag_created_dai_viet_empire
|
||||||
global_var:flag_created_dai_viet_empire = root
|
# global_var:flag_created_dai_viet_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_majapahit_empire
|
# exists = global_var:flag_created_majapahit_empire
|
||||||
global_var:flag_created_majapahit_empire = root
|
# global_var:flag_created_majapahit_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_ryukyu_empire
|
# exists = global_var:flag_created_ryukyu_empire
|
||||||
global_var:flag_created_ryukyu_empire = root
|
# global_var:flag_created_ryukyu_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_siam_kingdom
|
# exists = global_var:flag_created_siam_kingdom
|
||||||
global_var:flag_created_siam_kingdom = root
|
# global_var:flag_created_siam_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_brunei_kingdom
|
# exists = global_var:flag_created_brunei_kingdom
|
||||||
global_var:flag_created_brunei_kingdom = root
|
# global_var:flag_created_brunei_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_brunei_empire
|
# exists = global_var:flag_created_brunei_empire
|
||||||
global_var:flag_created_brunei_empire = root
|
# global_var:flag_created_brunei_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_formed_rum_sultanate
|
# exists = global_var:flag_formed_rum_sultanate
|
||||||
global_var:flag_formed_rum_sultanate = root
|
# global_var:flag_formed_rum_sultanate = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:create_israel_kingdom
|
# exists = global_var:create_israel_kingdom
|
||||||
global_var:create_israel_kingdom = root
|
# global_var:create_israel_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_created_outremer_empire
|
# exists = global_var:flag_created_outremer_empire
|
||||||
global_var:flag_created_outremer_empire = root
|
# global_var:flag_created_outremer_empire = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_formed_switzerland_kingdom
|
# exists = global_var:flag_formed_switzerland_kingdom
|
||||||
global_var:flag_formed_switzerland_kingdom = root
|
# global_var:flag_formed_switzerland_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_formed_austria_kingdom
|
# exists = global_var:flag_formed_austria_kingdom
|
||||||
global_var:flag_formed_austria_kingdom = root
|
# global_var:flag_formed_austria_kingdom = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_formed_kingdom_of_aragon
|
# exists = global_var:flag_formed_kingdom_of_aragon
|
||||||
global_var:flag_formed_kingdom_of_aragon = root
|
# global_var:flag_formed_kingdom_of_aragon = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:form_toledo_decision
|
# exists = global_var:form_toledo_decision
|
||||||
global_var:form_toledo_decision = root
|
# global_var:form_toledo_decision = root
|
||||||
NOT = { exists = scope:book_topic_creation }
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
# }
|
||||||
AND = {
|
AND = {
|
||||||
exists = global_var:found_kingdom_decision
|
exists = global_var:found_kingdom_decision
|
||||||
global_var:found_kingdom_decision = root
|
global_var:found_kingdom_decision = root
|
||||||
|
|
@ -1090,11 +1090,11 @@ scripted_trigger fund_inspiration_0031_title_based_option_trigger = {
|
||||||
exists = global_var:found_empire_decision_empire
|
exists = global_var:found_empire_decision_empire
|
||||||
NOT = { exists = scope:book_topic_creation }
|
NOT = { exists = scope:book_topic_creation }
|
||||||
}
|
}
|
||||||
AND = {
|
# AND = {
|
||||||
exists = global_var:flag_restored_old_vasconia
|
# exists = global_var:flag_restored_old_vasconia
|
||||||
global_var:flag_restored_old_vasconia = root
|
# global_var:flag_restored_old_vasconia = root
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
}
|
# }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1207,330 +1207,330 @@ scripted_effect fund_inspiration_0031_pick_options_to_show_effect = {
|
||||||
trigger = {
|
trigger = {
|
||||||
fund_inspiration_0031_title_based_option_trigger = yes
|
fund_inspiration_0031_title_based_option_trigger = yes
|
||||||
}
|
}
|
||||||
|
# if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_restored_roman_empire
|
||||||
|
# global_var:flag_restored_roman_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_restoration
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:h_roman_empire = {
|
||||||
|
# save_scope_as = restored_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_restored_dumnonia
|
||||||
|
# global_var:flag_restored_dumnonia = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_restoration
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_cornwall = {
|
||||||
|
# save_scope_as = restored_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_reformed_carolingian_empire
|
||||||
|
# global_var:flag_reformed_carolingian_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_restoration
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_france = {
|
||||||
|
# save_scope_as = restored_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:restore_holy_roman_empire_decision
|
||||||
|
# global_var:restore_holy_roman_empire_decision = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_restoration }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_restoration
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_hre = {
|
||||||
|
# save_scope_as = restored_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:unite_the_spanish_thrones_decision
|
||||||
|
# global_var:unite_the_spanish_thrones_decision = root
|
||||||
|
# exists = global_var:unite_the_spanish_thrones_decision_title
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# global_var:unite_the_spanish_thrones_decision_title = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:unite_the_slavs_decision
|
||||||
|
# global_var:unite_the_slavs_decision = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_slavia = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:unite_the_southern_slavs_decision
|
||||||
|
# global_var:unite_the_southern_slavs_decision = root
|
||||||
|
# exists = global_var:unite_the_southern_slavs_decision_title
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# global_var:unite_the_southern_slavs_decision_title = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:unite_the_western_slavs_decision
|
||||||
|
# global_var:unite_the_western_slavs_decision = root
|
||||||
|
# exists = global_var:unite_the_western_slavs_decision_title
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# global_var:unite_the_western_slavs_decision_title = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_unified_burgundy_kingdom
|
||||||
|
# global_var:flag_unified_burgundy_kingdom = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_burgundy = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_unified_italian_empire
|
||||||
|
# global_var:flag_unified_italian_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_unification }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_unification
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_italy = {
|
||||||
|
# save_scope_as = united_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:form_portugal_decision
|
||||||
|
# global_var:form_portugal_decision = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_portugal = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_founded_kingdom_of_bosnia
|
||||||
|
# global_var:flag_founded_kingdom_of_bosnia = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_bosnia = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_created_armenian_empire
|
||||||
|
# global_var:flag_created_armenian_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_armenia = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_created_dai_viet_empire
|
||||||
|
# global_var:flag_created_dai_viet_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_viet = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_formed_rum_sultanate
|
||||||
|
# global_var:flag_formed_rum_sultanate = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_rum = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:create_israel_kingdom
|
||||||
|
# global_var:create_israel_kingdom = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_israel = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_created_outremer_empire
|
||||||
|
# global_var:flag_created_outremer_empire = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:e_outremer = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_formed_switzerland_kingdom
|
||||||
|
# global_var:flag_formed_switzerland_kingdom = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_switzerland = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_formed_austria_kingdom
|
||||||
|
# global_var:flag_formed_austria_kingdom = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_austria = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# else_if = {
|
||||||
|
# limit = {
|
||||||
|
# AND = {
|
||||||
|
# exists = global_var:flag_formed_kingdom_of_aragon
|
||||||
|
# global_var:flag_formed_kingdom_of_aragon = root
|
||||||
|
# }
|
||||||
|
# NOT = { exists = scope:book_topic_creation }
|
||||||
|
# }
|
||||||
|
# save_scope_value_as = {
|
||||||
|
# name = book_topic_creation
|
||||||
|
# value = yes
|
||||||
|
# }
|
||||||
|
# title:k_aragon = {
|
||||||
|
# save_scope_as = created_title
|
||||||
|
# }
|
||||||
|
# }
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_restored_roman_empire
|
|
||||||
global_var:flag_restored_roman_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_restoration
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:h_roman_empire = {
|
|
||||||
save_scope_as = restored_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_restored_dumnonia
|
|
||||||
global_var:flag_restored_dumnonia = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_restoration
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_cornwall = {
|
|
||||||
save_scope_as = restored_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_reformed_carolingian_empire
|
|
||||||
global_var:flag_reformed_carolingian_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_restoration
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_france = {
|
|
||||||
save_scope_as = restored_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:restore_holy_roman_empire_decision
|
|
||||||
global_var:restore_holy_roman_empire_decision = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_restoration }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_restoration
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_hre = {
|
|
||||||
save_scope_as = restored_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:unite_the_spanish_thrones_decision
|
|
||||||
global_var:unite_the_spanish_thrones_decision = root
|
|
||||||
exists = global_var:unite_the_spanish_thrones_decision_title
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
global_var:unite_the_spanish_thrones_decision_title = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:unite_the_slavs_decision
|
|
||||||
global_var:unite_the_slavs_decision = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_slavia = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:unite_the_southern_slavs_decision
|
|
||||||
global_var:unite_the_southern_slavs_decision = root
|
|
||||||
exists = global_var:unite_the_southern_slavs_decision_title
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
global_var:unite_the_southern_slavs_decision_title = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:unite_the_western_slavs_decision
|
|
||||||
global_var:unite_the_western_slavs_decision = root
|
|
||||||
exists = global_var:unite_the_western_slavs_decision_title
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
global_var:unite_the_western_slavs_decision_title = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_unified_burgundy_kingdom
|
|
||||||
global_var:flag_unified_burgundy_kingdom = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_burgundy = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_unified_italian_empire
|
|
||||||
global_var:flag_unified_italian_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_unification }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_unification
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_italy = {
|
|
||||||
save_scope_as = united_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:form_portugal_decision
|
|
||||||
global_var:form_portugal_decision = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_portugal = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_founded_kingdom_of_bosnia
|
|
||||||
global_var:flag_founded_kingdom_of_bosnia = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_bosnia = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_created_armenian_empire
|
|
||||||
global_var:flag_created_armenian_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_armenia = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_created_dai_viet_empire
|
|
||||||
global_var:flag_created_dai_viet_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_viet = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_formed_rum_sultanate
|
|
||||||
global_var:flag_formed_rum_sultanate = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_rum = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:create_israel_kingdom
|
|
||||||
global_var:create_israel_kingdom = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_israel = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_created_outremer_empire
|
|
||||||
global_var:flag_created_outremer_empire = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:e_outremer = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_formed_switzerland_kingdom
|
|
||||||
global_var:flag_formed_switzerland_kingdom = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_switzerland = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_formed_austria_kingdom
|
|
||||||
global_var:flag_formed_austria_kingdom = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_austria = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
|
||||||
AND = {
|
|
||||||
exists = global_var:flag_formed_kingdom_of_aragon
|
|
||||||
global_var:flag_formed_kingdom_of_aragon = root
|
|
||||||
}
|
|
||||||
NOT = { exists = scope:book_topic_creation }
|
|
||||||
}
|
|
||||||
save_scope_value_as = {
|
|
||||||
name = book_topic_creation
|
|
||||||
value = yes
|
|
||||||
}
|
|
||||||
title:k_aragon = {
|
|
||||||
save_scope_as = created_title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else_if = {
|
|
||||||
limit = {
|
limit = {
|
||||||
AND = {
|
AND = {
|
||||||
exists = global_var:found_kingdom_decision
|
exists = global_var:found_kingdom_decision
|
||||||
|
|
|
||||||
|
|
@ -2664,360 +2664,360 @@ ep3_decisions_event.2090 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#########################################################
|
##########################################################
|
||||||
### Restore Backwater Greek Counties Decision Events
|
#### Restore Backwater Greek Counties Decision Events
|
||||||
### by Chad Uhl
|
#### by Chad Uhl
|
||||||
|
#
|
||||||
# Event for the Governor when they've completely removed the backwater modifiers
|
## Event for the Governor when they've completely removed the backwater modifiers
|
||||||
ep3_decisions_event.3000 = {
|
#ep3_decisions_event.3000 = {
|
||||||
type = letter_event
|
# type = letter_event
|
||||||
opening = ep3_decisions_event.3001.opening
|
# opening = ep3_decisions_event.3001.opening
|
||||||
desc = ep3_decisions_event.3000.desc
|
# desc = ep3_decisions_event.3000.desc
|
||||||
sender = top_liege
|
# sender = top_liege
|
||||||
|
#
|
||||||
immediate = {
|
# immediate = {
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
every_sub_realm_county = {
|
# every_sub_realm_county = {
|
||||||
limit = {
|
# limit = {
|
||||||
title_province = {
|
# title_province = {
|
||||||
geographical_region = greek_backwater_modifier_region
|
# geographical_region = greek_backwater_modifier_region
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
remove_county_modifier = backwater_county_modifier
|
# remove_county_modifier = backwater_county_modifier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = {
|
# option = {
|
||||||
name = ep3_decisions_event.3000.a
|
# name = ep3_decisions_event.3000.a
|
||||||
# Big influence gain
|
# # Big influence gain
|
||||||
change_influence = massive_influence_gain
|
# change_influence = massive_influence_gain
|
||||||
# Modifier to improve Stewardship, which in turn improves Governor Efficiency
|
# # Modifier to improve Stewardship, which in turn improves Governor Efficiency
|
||||||
add_character_modifier = {
|
# add_character_modifier = {
|
||||||
modifier = restored_greek_theme_modifier
|
# modifier = restored_greek_theme_modifier
|
||||||
}
|
# }
|
||||||
# Let the player know that they are getting boosted governor efficiency
|
# # Let the player know that they are getting boosted governor efficiency
|
||||||
custom_tooltip = restored_greek_theme_gov_efficiency_tt
|
# custom_tooltip = restored_greek_theme_gov_efficiency_tt
|
||||||
# Improve relationship with the emperor
|
# # Improve relationship with the emperor
|
||||||
reverse_add_opinion = {
|
# reverse_add_opinion = {
|
||||||
target = liege
|
# target = liege
|
||||||
modifier = impressed_opinion
|
# modifier = impressed_opinion
|
||||||
opinion = 20
|
# opinion = 20
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
# Event for the emperor when all the counties of Greece have been rid of the backwater modifier
|
## Event for the emperor when all the counties of Greece have been rid of the backwater modifier
|
||||||
ep3_decisions_event.3001 = {
|
#ep3_decisions_event.3001 = {
|
||||||
type = character_event
|
# type = character_event
|
||||||
title = ep3_decisions_event.3001.t
|
# title = ep3_decisions_event.3001.t
|
||||||
desc = ep3_decisions_event.3001.desc
|
# desc = ep3_decisions_event.3001.desc
|
||||||
theme = emperor
|
# theme = emperor
|
||||||
override_background = { reference = council_chamber }
|
# override_background = { reference = council_chamber }
|
||||||
|
#
|
||||||
left_portrait = {
|
# left_portrait = {
|
||||||
character = root
|
# character = root
|
||||||
animation = personality_honorable
|
# animation = personality_honorable
|
||||||
}
|
# }
|
||||||
right_portrait = {
|
# right_portrait = {
|
||||||
character = scope:interlocutor
|
# character = scope:interlocutor
|
||||||
triggered_animation = {
|
# triggered_animation = {
|
||||||
trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
# trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
||||||
animation = scepter # anim uses crucifix scepter
|
# animation = scepter # anim uses crucifix scepter
|
||||||
}
|
# }
|
||||||
animation = war_over_tie
|
# animation = war_over_tie
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
trigger = {
|
# trigger = {
|
||||||
any_sub_realm_county = {
|
# any_sub_realm_county = {
|
||||||
title_province = { geographical_region = greek_backwater_modifier_region }
|
# title_province = { geographical_region = greek_backwater_modifier_region }
|
||||||
}
|
# }
|
||||||
any_sub_realm_county = {
|
# any_sub_realm_county = {
|
||||||
count = 0
|
# count = 0
|
||||||
title_province = {
|
# title_province = {
|
||||||
geographical_region = greek_backwater_modifier_region
|
# geographical_region = greek_backwater_modifier_region
|
||||||
}
|
# }
|
||||||
has_county_modifier = backwater_county_modifier
|
# has_county_modifier = backwater_county_modifier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# If the emperor isn't valid for this event yet, check next year
|
# # If the emperor isn't valid for this event yet, check next year
|
||||||
on_trigger_fail = {
|
# on_trigger_fail = {
|
||||||
if = { # If the emperor no longer holds any county in this region, then we remove all the modifiers and just call it quits
|
# if = { # If the emperor no longer holds any county in this region, then we remove all the modifiers and just call it quits
|
||||||
limit = {
|
# limit = {
|
||||||
any_sub_realm_county = {
|
# any_sub_realm_county = {
|
||||||
count = 0
|
# count = 0
|
||||||
title_province = {
|
# title_province = {
|
||||||
geographical_region = greek_backwater_modifier_region
|
# geographical_region = greek_backwater_modifier_region
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
every_county_in_region = {
|
# every_county_in_region = {
|
||||||
region = greek_backwater_modifier_region
|
# region = greek_backwater_modifier_region
|
||||||
limit = {
|
# limit = {
|
||||||
has_county_modifier = backwater_county_modifier
|
# has_county_modifier = backwater_county_modifier
|
||||||
}
|
# }
|
||||||
remove_county_modifier = backwater_county_modifier
|
# remove_county_modifier = backwater_county_modifier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else = { # If the emperor still holds counties in Greece, we will check all this again in a year to see the status
|
# else = { # If the emperor still holds counties in Greece, we will check all this again in a year to see the status
|
||||||
trigger_event = {
|
# trigger_event = {
|
||||||
id = ep3_decisions_event.3001
|
# id = ep3_decisions_event.3001
|
||||||
years = 1
|
# years = 1
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
immediate = {
|
# immediate = {
|
||||||
# Find an interlocutor
|
# # Find an interlocutor
|
||||||
if = {
|
# if = {
|
||||||
limit = { exists = cp:councillor_steward }
|
# limit = { exists = cp:councillor_steward }
|
||||||
cp:councillor_steward = { save_scope_as = interlocutor }
|
# cp:councillor_steward = { save_scope_as = interlocutor }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = { exists = cp:councillor_chancellor }
|
# limit = { exists = cp:councillor_chancellor }
|
||||||
cp:councillor_chancellor = { save_scope_as = interlocutor }
|
# cp:councillor_chancellor = { save_scope_as = interlocutor }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_councillor = { }
|
# any_councillor = { }
|
||||||
}
|
# }
|
||||||
random_councillor = {
|
# random_councillor = {
|
||||||
save_scope_as = interlocutor
|
# save_scope_as = interlocutor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else = {
|
# else = {
|
||||||
ordered_vassal = {
|
# ordered_vassal = {
|
||||||
order_by = stewardship
|
# order_by = stewardship
|
||||||
save_scope_as = interlocutor
|
# save_scope_as = interlocutor
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
# Create the tooltip showing that all the modifiers have been removed
|
# # Create the tooltip showing that all the modifiers have been removed
|
||||||
show_as_tooltip = {
|
# show_as_tooltip = {
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = every_county_in_greece_tt
|
# text = every_county_in_greece_tt
|
||||||
every_county_in_region = {
|
# every_county_in_region = {
|
||||||
region = greek_backwater_modifier_region
|
# region = greek_backwater_modifier_region
|
||||||
limit = {
|
# limit = {
|
||||||
holder = {
|
# holder = {
|
||||||
OR = {
|
# OR = {
|
||||||
this = root
|
# this = root
|
||||||
any_liege_or_above = {
|
# any_liege_or_above = {
|
||||||
this = root
|
# this = root
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
remove_county_modifier = backwater_county_modifier
|
# remove_county_modifier = backwater_county_modifier
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = { # Celebrate the Empire's wealth and abundance
|
# option = { # Celebrate the Empire's wealth and abundance
|
||||||
name = ep3_decisions_event.3001.a
|
# name = ep3_decisions_event.3001.a
|
||||||
add_legitimacy = minor_legitimacy_gain
|
# add_legitimacy = minor_legitimacy_gain
|
||||||
change_influence = major_influence_gain
|
# change_influence = major_influence_gain
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
|
#
|
||||||
#########################################################
|
##########################################################
|
||||||
### Prepare Greek Fire Dromons
|
#### Prepare Greek Fire Dromons
|
||||||
### by Jason Cantalini
|
#### by Jason Cantalini
|
||||||
|
#
|
||||||
# Event for the holder of constantinople when they opt into the decision
|
## Event for the holder of constantinople when they opt into the decision
|
||||||
ep3_decisions_event.3100 = {
|
#ep3_decisions_event.3100 = {
|
||||||
type = character_event
|
# type = character_event
|
||||||
title = ep3_decisions_event.3100.t
|
# title = ep3_decisions_event.3100.t
|
||||||
desc = ep3_decisions_event.3100.desc
|
# desc = ep3_decisions_event.3100.desc
|
||||||
theme = war
|
# theme = war
|
||||||
override_background = { reference = docks }
|
# override_background = { reference = docks }
|
||||||
|
#
|
||||||
left_portrait = {
|
# left_portrait = {
|
||||||
character = root
|
# character = root
|
||||||
animation = debating
|
# animation = debating
|
||||||
}
|
# }
|
||||||
right_portrait = {
|
# right_portrait = {
|
||||||
character = scope:aide
|
# character = scope:aide
|
||||||
triggered_animation = {
|
# triggered_animation = {
|
||||||
trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
# trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
||||||
animation = scepter # anim uses crucifix scepter
|
# animation = scepter # anim uses crucifix scepter
|
||||||
}
|
# }
|
||||||
animation = war_over_tie
|
# animation = war_over_tie
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
immediate = {
|
# immediate = {
|
||||||
# Find an interlocutor
|
# # Find an interlocutor
|
||||||
if = {
|
# if = {
|
||||||
limit = { exists = cp:councillor_marshal }
|
# limit = { exists = cp:councillor_marshal }
|
||||||
cp:councillor_steward = { save_scope_as = aide }
|
# cp:councillor_steward = { save_scope_as = aide }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = { exists = cp:councillor_steward }
|
# limit = { exists = cp:councillor_steward }
|
||||||
cp:councillor_chancellor = { save_scope_as = aide }
|
# cp:councillor_chancellor = { save_scope_as = aide }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_councillor = { }
|
# any_councillor = { }
|
||||||
}
|
# }
|
||||||
random_councillor = {
|
# random_councillor = {
|
||||||
save_scope_as = aide
|
# save_scope_as = aide
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
vassal_count >= 1
|
# vassal_count >= 1
|
||||||
}
|
# }
|
||||||
ordered_vassal = {
|
# ordered_vassal = {
|
||||||
order_by = martial
|
# order_by = martial
|
||||||
save_scope_as = aide
|
# save_scope_as = aide
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else_if = {
|
# else_if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_courtier = {
|
# any_courtier = {
|
||||||
is_alive = yes
|
# is_alive = yes
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
ordered_courtier = {
|
# ordered_courtier = {
|
||||||
order_by = martial
|
# order_by = martial
|
||||||
save_scope_as = aide
|
# save_scope_as = aide
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
else = {
|
# else = {
|
||||||
random_pool_character = {
|
# random_pool_character = {
|
||||||
province = root.capital_province
|
# province = root.capital_province
|
||||||
limit = {
|
# limit = {
|
||||||
is_adult = yes
|
# is_adult = yes
|
||||||
}
|
# }
|
||||||
save_scope_as = aide
|
# save_scope_as = aide
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = { #Use the city's native capabilities to produce what's needed
|
# option = { #Use the city's native capabilities to produce what's needed
|
||||||
name = ep3_decisions_event.3100.a
|
# name = ep3_decisions_event.3100.a
|
||||||
trigger = {
|
# trigger = {
|
||||||
influence >= major_influence_value
|
# influence >= major_influence_value
|
||||||
}
|
# }
|
||||||
show_as_unavailable = { influence < massive_influence_value }
|
# show_as_unavailable = { influence < massive_influence_value }
|
||||||
save_scope_as = actor
|
# save_scope_as = actor
|
||||||
add_character_flag = {
|
# add_character_flag = {
|
||||||
flag = took_greek_fire_decision_flag
|
# flag = took_greek_fire_decision_flag
|
||||||
years = 10
|
# years = 10
|
||||||
}
|
# }
|
||||||
begin_scheme_with_agents_effect = {
|
# begin_scheme_with_agents_effect = {
|
||||||
SCHEME_TYPE = prepare_fire_dromons_scheme
|
# SCHEME_TYPE = prepare_fire_dromons_scheme
|
||||||
TARGET_TYPE = target_title
|
# TARGET_TYPE = target_title
|
||||||
TARGET_SCOPE = root.capital_county
|
# TARGET_SCOPE = root.capital_county
|
||||||
# Success.
|
# # Success.
|
||||||
AGENT_1 = agent_alchemist
|
# AGENT_1 = agent_alchemist
|
||||||
AGENT_2 = agent_draughtsman
|
# AGENT_2 = agent_draughtsman
|
||||||
# Speed.
|
# # Speed.
|
||||||
AGENT_3 = agent_drillmaster
|
# AGENT_3 = agent_drillmaster
|
||||||
AGENT_4 = agent_supplier
|
# AGENT_4 = agent_supplier
|
||||||
AGENT_5 = agent_bureaucrat_title
|
# AGENT_5 = agent_bureaucrat_title
|
||||||
}
|
# }
|
||||||
custom_tooltip = defensive_fire_dromons_success_tooltip
|
# custom_tooltip = defensive_fire_dromons_success_tooltip
|
||||||
custom_tooltip = defensive_fire_dromons_custom_desc
|
# custom_tooltip = defensive_fire_dromons_custom_desc
|
||||||
custom_tooltip = defensive_fire_dromons_buildings_desc
|
# custom_tooltip = defensive_fire_dromons_buildings_desc
|
||||||
change_influence = major_influence_loss
|
# change_influence = major_influence_loss
|
||||||
|
#
|
||||||
stress_impact = {
|
# stress_impact = {
|
||||||
compassionate = medium_stress_impact_gain
|
# compassionate = medium_stress_impact_gain
|
||||||
calm = miniscule_stress_impact_gain
|
# calm = miniscule_stress_impact_gain
|
||||||
content = miniscule_stress_impact_gain
|
# content = miniscule_stress_impact_gain
|
||||||
}
|
# }
|
||||||
ai_chance = {
|
# ai_chance = {
|
||||||
base = 100
|
# base = 100
|
||||||
ai_value_modifier = {
|
# ai_value_modifier = {
|
||||||
ai_energy = 0.5
|
# ai_energy = 0.5
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
factor = 0
|
# factor = 0
|
||||||
influence < massive_influence_value
|
# influence < massive_influence_value
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
factor = 0
|
# factor = 0
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
option = { #Have the latins manufacture ships
|
# option = { #Have the latins manufacture ships
|
||||||
name = ep3_decisions_event.3100.b
|
# name = ep3_decisions_event.3100.b
|
||||||
trigger = {
|
# trigger = {
|
||||||
treasury >= major_gold_value_static_max
|
# treasury >= major_gold_value_static_max
|
||||||
}
|
# }
|
||||||
show_as_unavailable = { treasury < massive_gold_value_static_max }
|
# show_as_unavailable = { treasury < massive_gold_value_static_max }
|
||||||
save_scope_as = actor
|
# save_scope_as = actor
|
||||||
add_character_flag = {
|
# add_character_flag = {
|
||||||
flag = took_greek_fire_decision_flag
|
# flag = took_greek_fire_decision_flag
|
||||||
years = 10
|
# years = 10
|
||||||
}
|
# }
|
||||||
begin_scheme_with_agents_effect = {
|
# begin_scheme_with_agents_effect = {
|
||||||
SCHEME_TYPE = prepare_fire_dromons_scheme
|
# SCHEME_TYPE = prepare_fire_dromons_scheme
|
||||||
TARGET_TYPE = target_title
|
# TARGET_TYPE = target_title
|
||||||
TARGET_SCOPE = root.capital_county
|
# TARGET_SCOPE = root.capital_county
|
||||||
# Success.
|
# # Success.
|
||||||
AGENT_1 = agent_alchemist
|
# AGENT_1 = agent_alchemist
|
||||||
AGENT_2 = agent_draughtsman
|
# AGENT_2 = agent_draughtsman
|
||||||
# Speed.
|
# # Speed.
|
||||||
AGENT_3 = agent_drillmaster
|
# AGENT_3 = agent_drillmaster
|
||||||
AGENT_4 = agent_supplier
|
# AGENT_4 = agent_supplier
|
||||||
AGENT_5 = agent_bureaucrat_title
|
# AGENT_5 = agent_bureaucrat_title
|
||||||
}
|
# }
|
||||||
custom_tooltip = defensive_fire_dromons_success_tooltip
|
# custom_tooltip = defensive_fire_dromons_success_tooltip
|
||||||
custom_tooltip = defensive_fire_dromons_custom_desc
|
# custom_tooltip = defensive_fire_dromons_custom_desc
|
||||||
custom_tooltip = defensive_fire_dromons_buildings_desc
|
# custom_tooltip = defensive_fire_dromons_buildings_desc
|
||||||
remove_treasury_or_gold = major_gold_value_static_max
|
# remove_treasury_or_gold = major_gold_value_static_max
|
||||||
|
#
|
||||||
stress_impact = {
|
# stress_impact = {
|
||||||
compassionate = medium_stress_impact_gain
|
# compassionate = medium_stress_impact_gain
|
||||||
paranoid = minor_stress_impact_gain
|
# paranoid = minor_stress_impact_gain
|
||||||
calm = miniscule_stress_impact_gain
|
# calm = miniscule_stress_impact_gain
|
||||||
content = miniscule_stress_impact_gain
|
# content = miniscule_stress_impact_gain
|
||||||
}
|
# }
|
||||||
ai_chance = {
|
# ai_chance = {
|
||||||
base = 100
|
# base = 100
|
||||||
ai_value_modifier = {
|
# ai_value_modifier = {
|
||||||
ai_greed = -0.5
|
# ai_greed = -0.5
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
factor = 0
|
# factor = 0
|
||||||
treasury < massive_gold_value_static_max
|
# treasury < massive_gold_value_static_max
|
||||||
}
|
# }
|
||||||
modifier = {
|
# modifier = {
|
||||||
factor = 0
|
# factor = 0
|
||||||
OR = {
|
# OR = {
|
||||||
has_trait = compassionate
|
# has_trait = compassionate
|
||||||
has_trait = paranoid
|
# has_trait = paranoid
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
option = { #Actually... never mind
|
# option = { #Actually... never mind
|
||||||
name = ep3_decisions_event.3100.c
|
# name = ep3_decisions_event.3100.c
|
||||||
remove_decision_cooldown = prepare_greek_fire_dromons_decision
|
# remove_decision_cooldown = prepare_greek_fire_dromons_decision
|
||||||
stress_impact = {
|
# stress_impact = {
|
||||||
sadistic = minor_stress_impact_gain
|
# sadistic = minor_stress_impact_gain
|
||||||
callous = miniscule_stress_impact_gain
|
# callous = miniscule_stress_impact_gain
|
||||||
ambitious = miniscule_stress_impact_gain
|
# ambitious = miniscule_stress_impact_gain
|
||||||
}
|
# }
|
||||||
ai_chance = {
|
# ai_chance = {
|
||||||
base = 0
|
# base = 0
|
||||||
modifier = {
|
# modifier = {
|
||||||
add = 100
|
# add = 100
|
||||||
OR = {
|
# OR = {
|
||||||
has_trait = compassionate
|
# has_trait = compassionate
|
||||||
has_trait = calm
|
# has_trait = calm
|
||||||
has_trait = content
|
# has_trait = content
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
#
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
### Mass Arrests Decision Events
|
### Mass Arrests Decision Events
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -44,152 +44,152 @@ ep3_roman_restoration.0001 = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#
|
||||||
# Should I LARP or nah?
|
## Should I LARP or nah?
|
||||||
ep3_roman_restoration.0100 = {
|
#ep3_roman_restoration.0100 = {
|
||||||
type = character_event
|
# type = character_event
|
||||||
window = fullscreen_event
|
# window = fullscreen_event
|
||||||
title = ep3_roman_restoration.0100.t
|
# title = ep3_roman_restoration.0100.t
|
||||||
desc = ep3_roman_restoration.0100.desc
|
# desc = ep3_roman_restoration.0100.desc
|
||||||
theme = emperor
|
# theme = emperor
|
||||||
override_background = { reference = ep3_fullscreen_restore_rome }
|
# override_background = { reference = ep3_fullscreen_restore_rome }
|
||||||
|
#
|
||||||
immediate = {
|
# immediate = {
|
||||||
save_scope_as = scoped_emperor
|
# save_scope_as = scoped_emperor
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = { # LARP (Hard Mode)
|
# option = { # LARP (Hard Mode)
|
||||||
name = ep3_roman_restoration.0100.a
|
# name = ep3_roman_restoration.0100.a
|
||||||
custom_tooltip = ep3_roman_restoration.hard_mode
|
# custom_tooltip = ep3_roman_restoration.hard_mode
|
||||||
custom_tooltip = ep3_roman_restoration.end_hard_mode
|
# custom_tooltip = ep3_roman_restoration.end_hard_mode
|
||||||
custom_tooltip = ep3_roman_restoration.invasion_cb
|
# custom_tooltip = ep3_roman_restoration.invasion_cb
|
||||||
every_held_title = {
|
# every_held_title = {
|
||||||
limit = {
|
# limit = {
|
||||||
is_head_of_faith = yes
|
# is_head_of_faith = yes
|
||||||
}
|
# }
|
||||||
root = {
|
# root = {
|
||||||
destroy_title = prev
|
# destroy_title = prev
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
set_character_faith = faith:hellenic_pagan
|
# set_character_faith = faith:hellenic_pagan
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
|
# faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
|
||||||
}
|
# }
|
||||||
custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
|
# custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
|
||||||
}
|
# }
|
||||||
primary_title = { set_state_faith = faith:hellenic_pagan }
|
# primary_title = { set_state_faith = faith:hellenic_pagan }
|
||||||
every_held_title = {
|
# every_held_title = {
|
||||||
custom = custom.every_held_county
|
# custom = custom.every_held_county
|
||||||
title_tier = county
|
# title_tier = county
|
||||||
set_county_faith = faith:hellenic_pagan
|
# set_county_faith = faith:hellenic_pagan
|
||||||
}
|
# }
|
||||||
every_vassal = {
|
# every_vassal = {
|
||||||
custom = custom.every_vassal
|
# custom = custom.every_vassal
|
||||||
limit = {
|
# limit = {
|
||||||
NOT = {
|
# NOT = {
|
||||||
any_held_title = {
|
# any_held_title = {
|
||||||
is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
|
# is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = may_choose_to_convert_hellenic_desc
|
# text = may_choose_to_convert_hellenic_desc
|
||||||
run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
|
# run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
|
||||||
interaction = ask_for_conversion_interaction
|
# interaction = ask_for_conversion_interaction
|
||||||
actor = root
|
# actor = root
|
||||||
recipient = this
|
# recipient = this
|
||||||
execute_threshold = accept
|
# execute_threshold = accept
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = ep3_roman_restoration.household_gods_tenet
|
# text = ep3_roman_restoration.household_gods_tenet
|
||||||
set_global_variable = household_gods_tenet_unlocked
|
# set_global_variable = household_gods_tenet_unlocked
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = uses_custom_caesar_flavourization_tt
|
# text = uses_custom_caesar_flavourization_tt
|
||||||
set_variable = uses_custom_caesar_flavourization
|
# set_variable = uses_custom_caesar_flavourization
|
||||||
}
|
# }
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
any_owned_story = { type = ep3_story_cycle_restoring_rome }
|
# any_owned_story = { type = ep3_story_cycle_restoring_rome }
|
||||||
}
|
# }
|
||||||
random_owned_story = {
|
# random_owned_story = {
|
||||||
type = ep3_story_cycle_restoring_rome
|
# type = ep3_story_cycle_restoring_rome
|
||||||
set_variable = roman_empire_hard_mode
|
# set_variable = roman_empire_hard_mode
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = { # Roleplay option (become Hellenic without Hard Mode)
|
# option = { # Roleplay option (become Hellenic without Hard Mode)
|
||||||
name = ep3_roman_restoration.0100.c
|
# name = ep3_roman_restoration.0100.c
|
||||||
custom_tooltip = ep3_roman_restoration.easy_mode
|
# custom_tooltip = ep3_roman_restoration.easy_mode
|
||||||
every_held_title = {
|
# every_held_title = {
|
||||||
limit = {
|
# limit = {
|
||||||
is_head_of_faith = yes
|
# is_head_of_faith = yes
|
||||||
}
|
# }
|
||||||
root = {
|
# root = {
|
||||||
destroy_title = prev
|
# destroy_title = prev
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
set_character_faith = faith:hellenic_pagan
|
# set_character_faith = faith:hellenic_pagan
|
||||||
if = {
|
# if = {
|
||||||
limit = {
|
# limit = {
|
||||||
faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
|
# faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
|
||||||
}
|
# }
|
||||||
custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
|
# custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
|
||||||
}
|
# }
|
||||||
primary_title = { set_state_faith = faith:hellenic_pagan }
|
# primary_title = { set_state_faith = faith:hellenic_pagan }
|
||||||
every_held_title = {
|
# every_held_title = {
|
||||||
custom = custom.every_held_county
|
# custom = custom.every_held_county
|
||||||
title_tier = county
|
# title_tier = county
|
||||||
set_county_faith = faith:hellenic_pagan
|
# set_county_faith = faith:hellenic_pagan
|
||||||
}
|
# }
|
||||||
every_vassal = {
|
# every_vassal = {
|
||||||
custom = custom.every_vassal
|
# custom = custom.every_vassal
|
||||||
limit = {
|
# limit = {
|
||||||
NOT = {
|
# NOT = {
|
||||||
any_held_title = {
|
# any_held_title = {
|
||||||
is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
|
# is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = may_choose_to_convert_hellenic_desc
|
# text = may_choose_to_convert_hellenic_desc
|
||||||
run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
|
# run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
|
||||||
interaction = ask_for_conversion_interaction
|
# interaction = ask_for_conversion_interaction
|
||||||
actor = root
|
# actor = root
|
||||||
recipient = this
|
# recipient = this
|
||||||
execute_threshold = accept
|
# execute_threshold = accept
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = ep3_roman_restoration.household_gods_tenet
|
# text = ep3_roman_restoration.household_gods_tenet
|
||||||
set_global_variable = household_gods_tenet_unlocked
|
# set_global_variable = household_gods_tenet_unlocked
|
||||||
}
|
# }
|
||||||
custom_tooltip = {
|
# custom_tooltip = {
|
||||||
text = uses_custom_caesar_flavourization_tt
|
# text = uses_custom_caesar_flavourization_tt
|
||||||
set_variable = uses_custom_caesar_flavourization
|
# set_variable = uses_custom_caesar_flavourization
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
option = { # Easy Mode
|
# option = { # Easy Mode
|
||||||
name = ep3_roman_restoration.0100.b
|
# name = ep3_roman_restoration.0100.b
|
||||||
custom_tooltip = ep3_roman_restoration.easy_mode
|
# custom_tooltip = ep3_roman_restoration.easy_mode
|
||||||
}
|
# }
|
||||||
|
#
|
||||||
after = {
|
# after = {
|
||||||
create_roman_empire_scripted_effect = yes
|
# create_roman_empire_scripted_effect = yes
|
||||||
set_nickname_effect = { NICKNAME = nick_the_glorious }
|
# set_nickname_effect = { NICKNAME = nick_the_glorious }
|
||||||
# Send narrative fluff to other players (if any).
|
# # Send narrative fluff to other players (if any).
|
||||||
every_player = {
|
# every_player = {
|
||||||
limit = { this != root }
|
# limit = { this != root }
|
||||||
trigger_event = ep3_roman_restoration.0101
|
# trigger_event = ep3_roman_restoration.0101
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
}
|
#}
|
||||||
|
|
||||||
# Some chucklefuck restored Rome
|
# Some chucklefuck restored Rome
|
||||||
ep3_roman_restoration.0101 = {
|
ep3_roman_restoration.0101 = {
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -17,7 +17,7 @@ scripted_trigger significant_north_germanic_presence_trigger = {
|
||||||
holder = {
|
holder = {
|
||||||
OR = {
|
OR = {
|
||||||
culture = { has_cultural_pillar = heritage_north_germanic }
|
culture = { has_cultural_pillar = heritage_north_germanic }
|
||||||
has_culture = culture:norman
|
# has_culture = culture:norman
|
||||||
has_character_modifier = embraced_local_traditions_modifier
|
has_character_modifier = embraced_local_traditions_modifier
|
||||||
dynasty ?= {
|
dynasty ?= {
|
||||||
has_dynasty_modifier = settled_norse_dynasty_modifier
|
has_dynasty_modifier = settled_norse_dynasty_modifier
|
||||||
|
|
@ -43,7 +43,7 @@ scripted_trigger scattered_north_germanic_presence_trigger = {
|
||||||
holder = {
|
holder = {
|
||||||
OR = {
|
OR = {
|
||||||
culture = { has_cultural_pillar = heritage_north_germanic }
|
culture = { has_cultural_pillar = heritage_north_germanic }
|
||||||
has_culture = culture:norman
|
# has_culture = culture:norman
|
||||||
has_character_modifier = embraced_local_traditions_modifier
|
has_character_modifier = embraced_local_traditions_modifier
|
||||||
dynasty ?= {
|
dynasty ?= {
|
||||||
has_dynasty_modifier = settled_norse_dynasty_modifier
|
has_dynasty_modifier = settled_norse_dynasty_modifier
|
||||||
|
|
@ -57,7 +57,7 @@ scripted_trigger valid_adventurer_target_trigger = {
|
||||||
NOR = {
|
NOR = {
|
||||||
#Filter out North Germanics & Normans.
|
#Filter out North Germanics & Normans.
|
||||||
culture = { has_cultural_pillar = heritage_north_germanic }
|
culture = { has_cultural_pillar = heritage_north_germanic }
|
||||||
has_culture = culture:norman
|
# has_culture = culture:norman
|
||||||
has_character_modifier = embraced_local_traditions_modifier
|
has_character_modifier = embraced_local_traditions_modifier
|
||||||
dynasty ?= {
|
dynasty ?= {
|
||||||
has_dynasty_modifier = settled_norse_dynasty_modifier
|
has_dynasty_modifier = settled_norse_dynasty_modifier
|
||||||
|
|
|
||||||
|
|
@ -16677,10 +16677,7 @@ fp1_yearly.1081 = {
|
||||||
#If Portugal exists, then obviously they were time-travelling Portuguese.
|
#If Portugal exists, then obviously they were time-travelling Portuguese.
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
is_target_in_global_variable_list = {
|
always = yes
|
||||||
name = unavailable_unique_decisions
|
|
||||||
target = flag:form_portugal_decision
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
culture:portuguese = { save_scope_as = antilia_culture }
|
culture:portuguese = { save_scope_as = antilia_culture }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -385,12 +385,12 @@ scripted_trigger fp3_assertive_female_believer_trigger = {
|
||||||
scripted_trigger fp3_zoroastrian_holy_sites_province_trigger = {
|
scripted_trigger fp3_zoroastrian_holy_sites_province_trigger = {
|
||||||
OR = {
|
OR = {
|
||||||
is_holy_site_of = faith:mazdayasna
|
is_holy_site_of = faith:mazdayasna
|
||||||
is_holy_site_of = faith:zurvanism
|
# is_holy_site_of = faith:zurvanism
|
||||||
is_holy_site_of = faith:gayomarthianism
|
# is_holy_site_of = faith:gayomarthianism
|
||||||
is_holy_site_of = faith:khurmazta
|
# is_holy_site_of = faith:khurmazta
|
||||||
is_holy_site_of = faith:khurramism
|
# is_holy_site_of = faith:khurramism
|
||||||
is_holy_site_of = faith:mazdakism
|
# is_holy_site_of = faith:mazdakism
|
||||||
is_holy_site_of = faith:urartuism
|
# is_holy_site_of = faith:urartuism
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
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