Merge branch 'next-version-dev' of https://forgejo.damimani-alex.org/damimani/N3OW into next-version-dev

This commit is contained in:
edwardtheelbowhigh 2026-10-02 20:43:07 +01:00
commit c303bf87ca
10 changed files with 898 additions and 1473 deletions

View file

@ -50,6 +50,8 @@
# scope:attacker is the attacker # scope:attacker is the attacker
# scope:defender is the defender # scope:defender is the defender
is_allowed_claim_title = { is_allowed_claim_title = {
# So Claim CB can only be used on titles that have de jure vassals, otherwise this CB will show up but you are unable to click the button to start the actual war because -- the title doesn't have de jure vassals
is_titular = no
trigger_if = { trigger_if = {
limit = { limit = {
scope:attacker = { scope:attacker = {
@ -69,7 +71,7 @@
} }
} }
scope:claimant = { scope:claimant = {
NOT = { has_trait = incapable } is_incapable = no
is_hostage = no is_hostage = no
custom_description = { custom_description = {
text = is_not_a_minister_desc text = is_not_a_minister_desc
@ -113,7 +115,7 @@
} }
trigger_if = { trigger_if = {
limit = { limit = {
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = scope:claimant } is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = scope:claimant }
} }
trigger_if = { trigger_if = {
limit = { limit = {
@ -145,7 +147,7 @@
OR = { OR = {
has_trait = incapable has_trait = incapable
is_adult = no is_adult = no
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = root.holder } is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = root.holder }
} }
} }
} }
@ -201,27 +203,6 @@
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
} }
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
value = 0 value = 0
add = claim_cb_prestige_cost add = claim_cb_prestige_cost
@ -394,6 +375,8 @@
} }
on_victory = { on_victory = {
pam_notify_claim_war_instigator_effect_win = yes
#Grab the higher title tier #Grab the higher title tier
ordered_in_list = { ordered_in_list = {
list = target_titles list = target_titles
@ -472,7 +455,7 @@
if = { if = {
limit = { limit = {
top_liege = this top_liege = this
government_allows = administrative government_has_mechanic = administrative
primary_title = { is_in_list = target_titles } primary_title = { is_in_list = target_titles }
} }
every_held_title = { every_held_title = {
@ -631,9 +614,11 @@
} }
on_white_peace = { on_white_peace = {
pam_notify_claim_war_instigator_effect_draw = yes
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -678,7 +663,7 @@
} }
# Defender neither gains nor loses any prestige. # Defender neither gains nor loses any prestige.
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -728,6 +713,8 @@
} }
on_defeat = { on_defeat = {
pam_notify_claim_war_instigator_effect_loss = yes
scope:attacker = { show_pow_release_message_effect = yes } scope:attacker = { show_pow_release_message_effect = yes }
# Legitimacy # Legitimacy
@ -842,16 +829,18 @@
scope:attacker = { scope:attacker = {
government_has_flag = government_is_feudal government_has_flag = government_is_feudal
liege ?= { liege ?= {
government_has_flag = government_is_administrative government_has_mechanic = administrative
} }
} }
scope:defender = { scope:defender = {
government_has_flag = government_is_administrative government_has_mechanic = administrative
liege ?= scope:attacker.liege liege ?= scope:attacker.liege
} }
} }
multiply = 0.4 multiply = 0.4
} }
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
multiply = zealous_war_on_head_of_faith_ai_score_value
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
} }
} }

View file

@ -53,27 +53,6 @@
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
} }
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
value = 0 value = 0
# scale base value based on number of counties x 100 # scale base value based on number of counties x 100
@ -208,7 +187,7 @@
value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb'
multiply = -5.0 multiply = -5.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -224,7 +203,7 @@
} }
# Defender neither gains nor loses any prestige. # Defender neither gains nor loses any prestige.
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -326,6 +305,8 @@
ai_score_mult = { ai_score_mult = {
value = 1 value = 1
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
multiply = zealous_war_on_head_of_faith_ai_score_value
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
} }
} }
@ -422,27 +403,6 @@ individual_county_de_jure_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -683,6 +643,8 @@ individual_county_de_jure_cb = {
ai_score_mult = { ai_score_mult = {
value = 1 value = 1
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
multiply = zealous_war_on_head_of_faith_ai_score_value
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
} }
} }
@ -759,27 +721,6 @@ individual_duchy_de_jure_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -1075,10 +1016,12 @@ individual_duchy_de_jure_cb = {
ai_score_mult = { ai_score_mult = {
value = 1 value = 1
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
multiply = zealous_war_on_head_of_faith_ai_score_value
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
} }
} }
#
#imperial_reconquest_cb = { #imperial_reconquest_cb = {
# icon = de_jure_cb # icon = de_jure_cb
# group = de_jure # group = de_jure
@ -1312,6 +1255,8 @@ individual_duchy_de_jure_cb = {
# #
# ai_score_mult = { # ai_score_mult = {
# value = 1 # value = 1
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
# multiply = zealous_war_on_head_of_faith_ai_score_value
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing # add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
# } # }
#} #}
@ -1482,6 +1427,8 @@ individual_duchy_de_jure_cb = {
# #
# ai_score_mult = { # ai_score_mult = {
# value = 1 # value = 1
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
# multiply = zealous_war_on_head_of_faith_ai_score_value
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing # add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
# } # }
#} #}
@ -1654,7 +1601,8 @@ individual_duchy_de_jure_cb = {
# #
# ai_score_mult = { # ai_score_mult = {
# value = 1 # value = 1
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
# multiply = zealous_war_on_head_of_faith_ai_score_value
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing # add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
# } # }
#} #}
#

View file

@ -18,7 +18,7 @@
# #
# is_allowed_claim_title = { # is_allowed_claim_title = {
# scope:claimant = { # scope:claimant = {
# NOT = { has_trait = incapable } # is_incapable = no
# is_imprisoned = no # is_imprisoned = no
# OR = { # OR = {
# this = scope:attacker # this = scope:attacker
@ -321,7 +321,7 @@
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb' # value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
# multiply = -5 # multiply = -5
# } # }
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -355,7 +355,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -483,11 +483,11 @@
# #
# max_ai_diplo_distance_to_title = 1000 # max_ai_diplo_distance_to_title = 1000
#} #}
#
########### ##########
## Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066. # Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066.
## If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB. # If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB.
########### ##########
#norwegian_invasion_cb = { #norwegian_invasion_cb = {
# icon = invasion # icon = invasion
# group = event # group = event
@ -504,7 +504,7 @@
# #
# is_allowed_claim_title = { # is_allowed_claim_title = {
# scope:claimant = { # scope:claimant = {
# NOT = { has_trait = incapable } # is_incapable = no
# is_imprisoned = no # is_imprisoned = no
# OR = { # OR = {
# this = scope:attacker # this = scope:attacker
@ -900,7 +900,7 @@
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb' # value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
# multiply = -5 # multiply = -5
# } # }
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -934,7 +934,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -1062,12 +1062,12 @@
# #
# max_ai_diplo_distance_to_title = 1000 # max_ai_diplo_distance_to_title = 1000
#} #}
#
########### ##########
## Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867. # Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867.
## If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB. # If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB.
########### ##########
#
#sons_of_lothbrok_invasion_cb = { #sons_of_lothbrok_invasion_cb = {
# icon = fp1_varangian_adventurer_conquest # icon = fp1_varangian_adventurer_conquest
# group = event # group = event
@ -1291,7 +1291,7 @@
# value = minor_prestige_value # value = minor_prestige_value
# multiply = -1.0 # multiply = -1.0
# } # }
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -1307,7 +1307,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -1405,12 +1405,12 @@
# #
# max_ai_diplo_distance_to_title = 500 # max_ai_diplo_distance_to_title = 500
#} #}
#
########### ##########
## Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia # Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia
## If victorious, the Hungarians directly usurp all land within Pannonia not held by a player. # If victorious, the Hungarians directly usurp all land within Pannonia not held by a player.
########### ##########
#
#hungarian_migration_cb = { #hungarian_migration_cb = {
# icon = invasion # icon = invasion
# group = invasion #Switching this to event will render the CB invisible. # group = invasion #Switching this to event will render the CB invisible.
@ -1945,12 +1945,12 @@
# #
# attacker_wargoal_percentage = 0.5 # attacker_wargoal_percentage = 0.5
#} #}
#
########### ##########
## Special 'invasion' CB used by the Azariqa to secede in Iraq # Special 'invasion' CB used by the Azariqa to secede in Iraq
## If victorious, they directly usurp all land within Jazira & create the relevant title. # If victorious, they directly usurp all land within Jazira & create the relevant title.
########### ##########
#
#azariqa_rebellion_cb = { #azariqa_rebellion_cb = {
# icon = invasion # icon = invasion
# group = event # group = event
@ -2056,7 +2056,10 @@
# #
# hidden_effect = { # hidden_effect = {
# scope:attacker = { # scope:attacker = {
# faith = { save_scope_as = faith } # detach_rite_to_new_faith = {
# target = rite:azariqa
# save_scope_as = faith
# }
# set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:attacker } # set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:attacker }
# } # }
# } # }
@ -2117,14 +2120,14 @@
# #
# scope:attacker = { # scope:attacker = {
# add_prestige = mongol_invasion_cb_prestige_white_peace # add_prestige = mongol_invasion_cb_prestige_white_peace
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -2450,7 +2453,7 @@ raiktor_claim_cb = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -2495,7 +2498,7 @@ raiktor_claim_cb = {
} }
# Defender neither gains nor loses any prestige. # Defender neither gains nor loses any prestige.
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -2695,7 +2698,7 @@ raiktor_conquest_cb = {
scope:attacker = { scope:attacker = {
random_courtier = { random_courtier = {
limit = { limit = {
has_character_flag = raiktor has_variable = raiktor
} }
save_scope_as = vassal_to_be save_scope_as = vassal_to_be
} }
@ -2832,14 +2835,14 @@ raiktor_conquest_cb = {
scope:attacker = { scope:attacker = {
add_prestige = mongol_invasion_cb_prestige_white_peace add_prestige = mongol_invasion_cb_prestige_white_peace
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -3453,7 +3456,7 @@ diarch_vassalisation_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -3469,7 +3472,7 @@ diarch_vassalisation_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -3725,7 +3728,7 @@ remove_regent_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -3753,7 +3756,7 @@ remove_regent_cb = {
} }
} }
} }
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }

File diff suppressed because it is too large Load diff

View file

@ -85,27 +85,6 @@ mythical_ancestor_war = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -226,14 +205,14 @@ mythical_ancestor_war = {
scope:attacker = { scope:attacker = {
add_prestige = mongol_invasion_cb_prestige_white_peace add_prestige = mongol_invasion_cb_prestige_white_peace
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -419,27 +398,6 @@ legendary_adventure = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = fp1_varangian_adventure_base_piety_cost value = fp1_varangian_adventure_base_piety_cost
@ -1671,7 +1629,7 @@ legendary_adventure = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1687,7 +1645,7 @@ legendary_adventure = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1829,27 +1787,6 @@ leg_demand_fealty_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -1866,28 +1803,7 @@ leg_demand_fealty_cb = {
} }
} }
} }
if = { multiply = vassalization_cb_prestige_cost_mulitiplier
limit = {
scope:defender.primary_title = {
tier = tier_kingdom
}
}
multiply = {
value = 2
desc = CB_VASSALIZING_KING
}
}
if = {
limit = {
scope:defender.primary_title = {
tier = tier_empire
}
}
multiply = {
value = 4
desc = CB_VASSALIZING_EMPEROR
}
}
multiply = common_cb_prestige_cost_multiplier multiply = common_cb_prestige_cost_multiplier
} }

View file

@ -12,7 +12,7 @@
allowed_for_character = { allowed_for_character = {
OR = { OR = {
government_allows = administrative government_has_mechanic = administrative
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
} }
NOR = { NOR = {
@ -81,7 +81,7 @@
trigger_if = { trigger_if = {
limit = { limit = {
scope:attacker = { scope:attacker = {
NOT = { government_allows = administrative } NOT = { government_has_mechanic = administrative }
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
} }
} }
@ -236,7 +236,7 @@
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -252,7 +252,7 @@
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -364,7 +364,7 @@ duchy_expansion_cb = {
defender_score_from_battles_scale = 150 defender_score_from_battles_scale = 150
allowed_for_character = { allowed_for_character = {
government_allows = administrative government_has_mechanic = administrative
vassal_contract_has_flag = admin_duchy_expansion_unlocked vassal_contract_has_flag = admin_duchy_expansion_unlocked
NOT = { NOT = {
government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_adventurer
@ -812,7 +812,7 @@ naval_expansion_cb = {
allowed_for_character = { allowed_for_character = {
OR = { OR = {
government_allows = administrative government_has_mechanic = administrative
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
} }
any_sub_realm_county = { any_sub_realm_county = {
@ -890,7 +890,7 @@ naval_expansion_cb = {
trigger_if = { trigger_if = {
limit = { limit = {
scope:attacker = { scope:attacker = {
NOT = { government_allows = administrative } NOT = { government_has_mechanic = administrative }
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
} }
} }
@ -1045,7 +1045,7 @@ naval_expansion_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1061,7 +1061,7 @@ naval_expansion_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1173,7 +1173,7 @@ naval_duchy_expansion_cb = {
defender_score_from_battles_scale = 150 defender_score_from_battles_scale = 150
allowed_for_character = { allowed_for_character = {
government_allows = administrative government_has_mechanic = administrative
any_sub_realm_county = { any_sub_realm_county = {
is_coastal_county = yes is_coastal_county = yes
} }
@ -1640,7 +1640,7 @@ influence_war_cb = {
defender_score_from_battles_scale = 150 defender_score_from_battles_scale = 150
allowed_for_character = { allowed_for_character = {
government_allows = administrative government_has_mechanic = administrative
NOT = { NOT = {
government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_adventurer
} }

View file

@ -414,7 +414,7 @@
value = miniscule_prestige_value #Less for counties value = miniscule_prestige_value #Less for counties
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -430,7 +430,7 @@
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -855,7 +855,7 @@ ep3_laamp_adventurer_duchy_invasion = {
AND = { AND = {
duchy = scope:target duchy = scope:target
holder = { holder = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
} }
@ -988,7 +988,7 @@ ep3_laamp_adventurer_duchy_invasion = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1004,7 +1004,7 @@ ep3_laamp_adventurer_duchy_invasion = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1576,7 +1576,7 @@ ep3_laamp_adventurer_kingdom_invasion = {
value = medium_prestige_value #More for kingdoms value = medium_prestige_value #More for kingdoms
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1592,7 +1592,7 @@ ep3_laamp_adventurer_kingdom_invasion = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -2168,7 +2168,7 @@ ep3_laamp_adventurer_empire_invasion = {
value = major_prestige_value #More for empires value = major_prestige_value #More for empires
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -2184,7 +2184,7 @@ ep3_laamp_adventurer_empire_invasion = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -2695,7 +2695,7 @@ ep3_laamp_raid_contract_cb = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -2714,7 +2714,7 @@ ep3_laamp_raid_contract_cb = {
LOSER_ALLY_FAME_SCALE = 1 LOSER_ALLY_FAME_SCALE = 1
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -2755,20 +2755,9 @@ ep3_laamp_raid_contract_cb = {
} }
scope:attacker = { scope:attacker = {
switch = { add_prestige = {
trigger = scope:attacker.primary_title.tier value = 0
tier_county = { subtract = scope:attacker.tier_scaled_prestige_value
add_prestige = { value = minor_prestige_loss }
}
tier_duchy = {
add_prestige = { value = medium_prestige_loss }
}
tier_kingdom = {
add_prestige = { value = major_prestige_loss }
}
tier_empire = {
add_prestige = { value = massive_prestige_loss }
}
} }
random_character_active_contract = { random_character_active_contract = {
task_contract_type = laamp_raid_contract task_contract_type = laamp_raid_contract
@ -2786,20 +2775,8 @@ ep3_laamp_raid_contract_cb = {
} }
} }
scope:defender = { scope:defender = {
switch = { add_prestige = {
trigger = scope:attacker.primary_title.tier value = tier_scaled_prestige_value
tier_county = {
add_prestige = { value = minor_prestige_gain }
}
tier_duchy = {
add_prestige = { value = medium_prestige_gain }
}
tier_kingdom = {
add_prestige = { value = major_prestige_gain }
}
tier_empire = {
add_prestige = { value = massive_prestige_gain }
}
} }
} }
@ -2876,10 +2853,10 @@ ep3_laamp_raid_contract_cb = {
} }
} }
} }
#
#crusading_claim_cb = { #crusading_claim_cb = {
# icon = undirected_great_holy_war # icon = undirected_great_holy_war
# group = religious_script_onlyFr # group = religious_script_only
# #
# full_occupation_by_defender_gives_victory = no # full_occupation_by_defender_gives_victory = no
# attacker_capital_gives_war_score = no # attacker_capital_gives_war_score = no
@ -3049,13 +3026,13 @@ ep3_laamp_raid_contract_cb = {
# if = { # if = {
# limit = { # limit = {
# top_liege = this # top_liege = this
# government_allows = administrative # government_has_mechanic = administrative
# primary_title = { is_in_list = target_titles } # primary_title = { is_in_list = target_titles }
# } # }
# every_held_title = { # every_held_title = {
# title_tier >= county # title_tier >= county
# limit = { # limit = {
# is_noble_family_title = no # is_landless_type_title = no
# } # }
# add_to_list = target_titles # add_to_list = target_titles
# } # }
@ -3168,7 +3145,7 @@ ep3_laamp_raid_contract_cb = {
# #
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -3212,7 +3189,7 @@ ep3_laamp_raid_contract_cb = {
# } # }
# # Defender neither gains nor loses any prestige. # # Defender neither gains nor loses any prestige.
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -3249,16 +3226,16 @@ ep3_laamp_raid_contract_cb = {
# geographical_region = world_asia_minor # geographical_region = world_asia_minor
# geographical_region = world_middle_east # geographical_region = world_middle_east
# geographical_region = world_africa_north # geographical_region = world_africa_north
## county = { # county = {
## OR = { # OR = {
## empire = title:e_caspian-pontic_steppe # empire = title:e_caspian-pontic_steppe
## empire = title:e_byzantium # empire = title:e_byzantium
## } # }
## } # }
# } # }
# } # }
# liege = scope:defender # liege = scope:defender
# OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } # faith.religion = religion:christianity_religion
# } # }
# } # }
# add_character_flag = frankokratia_crusaders_lose_outcome # add_character_flag = frankokratia_crusaders_lose_outcome
@ -3418,17 +3395,16 @@ ep3_laamp_raid_contract_cb = {
# geographical_region = world_asia_minor # geographical_region = world_asia_minor
# geographical_region = world_middle_east # geographical_region = world_middle_east
# geographical_region = world_africa_north # geographical_region = world_africa_north
## county = { # county = {
## OR = { # OR = {
## empire = title:e_caspian-pontic_steppe # empire = title:e_caspian-pontic_steppe
## empire = title:e_byzantium # empire = title:e_byzantium
## } # }
## } # }
# } # }
# } # }
# liege = scope:defender # liege = scope:defender
# # faith.religion = religion:christianity_religion
# OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion }
# } # }
# } # }
# add_character_flag = frankokratia_crusaders_lose_outcome # add_character_flag = frankokratia_crusaders_lose_outcome
@ -3484,7 +3460,7 @@ ep3_laamp_raid_contract_cb = {
# #
# max_ai_diplo_distance_to_title = 10000 # max_ai_diplo_distance_to_title = 10000
#} #}
#
#ep3_hasan_assassin_war = { #ep3_hasan_assassin_war = {
# icon = dissolution_war # icon = dissolution_war
# group = event # group = event
@ -3558,7 +3534,7 @@ ep3_laamp_raid_contract_cb = {
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -3575,7 +3551,7 @@ ep3_laamp_raid_contract_cb = {
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# #
@ -3694,7 +3670,7 @@ ep3_laamp_raid_contract_cb = {
# #
# max_ai_diplo_distance_to_title = 500 # max_ai_diplo_distance_to_title = 500
#} #}
#
imperial_expedition_cb = { imperial_expedition_cb = {
icon = invasion icon = invasion
group = conquest group = conquest
@ -4181,7 +4157,6 @@ ep3_pillaging_foray = {
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
attacker_score_from_occupation_scale = 150 attacker_score_from_occupation_scale = 150
attacker_score_from_battles_scale = 150 attacker_score_from_battles_scale = 150
@ -4461,7 +4436,7 @@ ep3_pillaging_foray = {
value = miniscule_prestige_value value = miniscule_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -4484,7 +4459,7 @@ ep3_pillaging_foray = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -4594,7 +4569,7 @@ 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
@ -4603,11 +4578,6 @@ ep3_pillaging_foray = {
# 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
#
# attacker_score_from_occupation_scale = 150
# attacker_score_from_battles_scale = 150
# defender_score_from_battles_scale = 150
# #
# allowed_for_character = { # allowed_for_character = {
# OR = { # OR = {
@ -4853,7 +4823,7 @@ ep3_pillaging_foray = {
# value = miniscule_prestige_value # value = miniscule_prestige_value
# multiply = -1.0 # multiply = -1.0
# } # }
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -4876,7 +4846,7 @@ ep3_pillaging_foray = {
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -4971,6 +4941,10 @@ ep3_pillaging_foray = {
# #
# use_de_jure_wargoal_only = yes # use_de_jure_wargoal_only = yes
# #
# attacker_score_from_occupation_scale = 150
# attacker_score_from_battles_scale = 150
# defender_score_from_battles_scale = 150
#
# # 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
@ -4983,16 +4957,12 @@ ep3_pillaging_foray = {
# #
# 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
allow_hostages = no allow_hostages = no
attacker_score_from_occupation_scale = 150
attacker_score_from_battles_scale = 150
defender_score_from_battles_scale = 150
target_top_liege_if_outside_realm = no target_top_liege_if_outside_realm = no
allowed_for_character = {} allowed_for_character = {}
@ -5023,20 +4993,8 @@ ep3_laamp_apprehend_adventurer_cb = {
add_prestige = { value = major_prestige_gain } add_prestige = { value = major_prestige_gain }
} }
scope:defender = { scope:defender = {
switch = { add_prestige = {
trigger = scope:defender.primary_title.tier value = tier_scaled_prestige_value
tier_county = {
add_prestige = { value = minor_prestige_loss }
}
tier_duchy = {
add_prestige = { value = medium_prestige_loss }
}
tier_kingdom = {
add_prestige = { value = major_prestige_loss }
}
tier_empire = {
add_prestige = { value = massive_prestige_loss }
}
} }
create_title_and_vassal_change = { create_title_and_vassal_change = {
type = conquest type = conquest
@ -5075,33 +5033,33 @@ ep3_laamp_apprehend_adventurer_cb = {
on_white_peace_desc = { desc = ep3_laamp_apprehend_adventurer_cb_white_peace_desc } on_white_peace_desc = { desc = ep3_laamp_apprehend_adventurer_cb_white_peace_desc }
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
add_prestige = { value = medium_prestige_loss } add_prestige = { value = medium_prestige_loss }
} }
# Allies on both sides get full prestige value for helping in the war, based on their war participation. # Allies on both sides get full prestige value for helping in the war, based on their war participation.
modify_allies_of_participants_fame_values = { modify_allies_of_participants_fame_values = {
WINNER = scope:attacker # not important as the scales are identical WINNER = scope:attacker # not important as the scales are identical
FAME_BASE = major_prestige_value FAME_BASE = major_prestige_value
IS_RELIGIOUS_WAR = no IS_RELIGIOUS_WAR = no
WINNER_ALLY_FAME_SCALE = 1 WINNER_ALLY_FAME_SCALE = 1
LOSER_ALLY_FAME_SCALE = 1 LOSER_ALLY_FAME_SCALE = 1
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
# Truce # Truce
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 = { desc = ep3_laamp_apprehend_adventurer_cb_defeat_desc } on_defeat_desc = { desc = ep3_laamp_apprehend_adventurer_cb_defeat_desc }
@ -5308,7 +5266,7 @@ ep3_laamp_apprehend_adventurer_cb = {
# #Venetians... # #Venetians...
# AND = { # AND = {
# government_has_flag = government_is_republic # government_has_flag = government_is_republic
# religion = religion:catholic_religion # faith = faith:catholic
# } # }
# has_trait = despoiler_of_byzantium # has_trait = despoiler_of_byzantium
# } # }
@ -5504,7 +5462,7 @@ ep3_laamp_apprehend_adventurer_cb = {
# } # }
# ep3_orthodox_faith_trigger = yes # ep3_orthodox_faith_trigger = yes
# faith = faith:hellenic_pagan # faith = faith:hellenic_pagan
# religion = religion:catholic_religion # faith = faith:catholic
# has_trait = despoiler_of_byzantium # has_trait = despoiler_of_byzantium
# } # }
# } # }
@ -5971,14 +5929,15 @@ ep3_laamp_peasant_war = {
location = scope:new_capital.title_province location = scope:new_capital.title_province
template = peasant_faction_leader_template template = peasant_faction_leader_template
faith = scope:new_capital.faith faith = scope:new_capital.faith
rite = scope:new_capital.rite
culture = scope:new_capital.culture culture = scope:new_capital.culture
gender_female_chance = { gender_female_chance = {
if = { if = {
limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_male_dominated } } limit = { scope:new_capital.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
add = 0 add = 0
} }
else_if = { else_if = {
limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_female_dominated } } limit = { scope:new_capital.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
add = 100 add = 100
} }
else = { else = {
@ -5987,6 +5946,9 @@ ep3_laamp_peasant_war = {
} }
save_scope_as = peasant_leader save_scope_as = peasant_leader
} }
scope:peasant_leader = {
set_character_rite = scope:new_capital.rite
}
add_to_variable_list = { add_to_variable_list = {
name = war_met_peasant_leaders_list name = war_met_peasant_leaders_list
target = scope:peasant_leader target = scope:peasant_leader
@ -6054,8 +6016,8 @@ ep3_laamp_peasant_war = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
#set this to not display the event to keep playing as landless #set this to not display the event to keep playing as landless
set_variable = became_landed_through_separatist_uprising_var set_variable = became_landed_through_separatist_uprising_var
#swap the peasant trait for the better one # lies paradox lies #swap the peasant trait for the better one
#remove_trait = peasant_leader remove_trait = peasant_leader
add_trait = populist_leader add_trait = populist_leader
if = { if = {
limit = { limit = {
@ -6076,14 +6038,15 @@ ep3_laamp_peasant_war = {
location = scope:new_capital.title_province location = scope:new_capital.title_province
template = peasant_faction_leader_template template = peasant_faction_leader_template
faith = scope:new_capital.faith faith = scope:new_capital.faith
rite = scope:new_capital.rite
culture = scope:new_capital.culture culture = scope:new_capital.culture
gender_female_chance = { gender_female_chance = {
if = { if = {
limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_male_dominated } } limit = { scope:new_capital.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
add = 0 add = 0
} }
else_if = { else_if = {
limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_female_dominated } } limit = { scope:new_capital.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
add = 100 add = 100
} }
else = { else = {
@ -6283,14 +6246,14 @@ ep3_laamp_peasant_war = {
clear_variable_list = war_supported_counties_list clear_variable_list = war_supported_counties_list
clear_variable_list = war_met_peasant_leaders_list clear_variable_list = war_met_peasant_leaders_list
remove_variable = ep3_laamp_peasant_war_remain_laamp remove_variable = ep3_laamp_peasant_war_remain_laamp
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -6406,7 +6369,7 @@ admin_barbarian_conquest_cb = {
allowed_against_character = { allowed_against_character = {
scope:defender = { scope:defender = {
government_allows = administrative government_has_mechanic = administrative
} }
scope:attacker = { scope:attacker = {
ALL_FALSE = { ALL_FALSE = {
@ -6485,27 +6448,6 @@ admin_barbarian_conquest_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost

View file

@ -104,27 +104,6 @@ china_seize_county_cb = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
add = { add = {
value = 50 value = 50
@ -232,7 +211,7 @@ china_seize_county_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -248,7 +227,7 @@ china_seize_county_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -428,27 +407,6 @@ china_hegemon_seize_county_cb = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
add = { add = {
value = 50 value = 50
@ -574,7 +532,7 @@ china_hegemon_seize_county_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -590,7 +548,7 @@ china_hegemon_seize_county_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -794,27 +752,6 @@ china_seize_duchy_cb = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
add = { add = {
value = 50 value = 50
@ -940,7 +877,7 @@ china_seize_duchy_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -956,7 +893,7 @@ china_seize_duchy_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1136,27 +1073,6 @@ china_hegemon_seize_duchy_cb = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
add = { add = {
value = 50 value = 50
@ -1310,7 +1226,7 @@ china_hegemon_seize_duchy_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1326,7 +1242,7 @@ china_hegemon_seize_duchy_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1468,27 +1384,6 @@ claim_the_mandate_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -1708,7 +1603,7 @@ claim_the_mandate_cb = {
value = medium_prestige_value value = medium_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -1724,7 +1619,7 @@ claim_the_mandate_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -1941,27 +1836,6 @@ chinese_consolidation_cb = {
on_invalidated_desc = msg_religious_war_invalidation_region_message on_invalidated_desc = msg_religious_war_invalidation_region_message
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
if = { if = {
@ -2037,6 +1911,8 @@ chinese_consolidation_cb = {
every_held_title = { every_held_title = {
limit = { limit = {
hegemony = title:h_china hegemony = title:h_china
# Capital baronies change hands with their county
is_capital_barony = no
} }
add_to_list = titles_taken add_to_list = titles_taken
} }
@ -2048,7 +1924,8 @@ chinese_consolidation_cb = {
limit = { limit = {
highest_held_title_tier >= scope:attacker.highest_held_title_tier highest_held_title_tier >= scope:attacker.highest_held_title_tier
} }
add_to_list = titles_taken # titles_taken feeds change_title_holder_include_vassals, so it wants the title
primary_title = { add_to_list = titles_taken }
} }
else = { else = {
add_to_list = vassals_taken add_to_list = vassals_taken
@ -2067,7 +1944,7 @@ chinese_consolidation_cb = {
limit = { limit = {
highest_held_title_tier >= scope:attacker.highest_held_title_tier highest_held_title_tier >= scope:attacker.highest_held_title_tier
} }
add_to_list = titles_taken primary_title = { add_to_list = titles_taken }
} }
else = { else = {
add_to_list = vassals_taken add_to_list = vassals_taken
@ -2362,27 +2239,6 @@ chinese_reunification_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
if = { if = {
@ -2681,27 +2537,6 @@ silk_road_vassalization_cb = {
} }
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
piety = { piety = {
value = 0 value = 0
add = common_cb_impious_piety_cost add = common_cb_impious_piety_cost
@ -2718,28 +2553,7 @@ silk_road_vassalization_cb = {
} }
} }
} }
if = { multiply = vassalization_cb_prestige_cost_mulitiplier
limit = {
scope:defender.primary_title = {
tier = tier_kingdom
}
}
multiply = {
value = 2
desc = CB_VASSALIZING_KING
}
}
if = {
limit = {
scope:defender.primary_title = {
tier = tier_empire
}
}
multiply = {
value = 4
desc = CB_VASSALIZING_EMPEROR
}
}
multiply = common_cb_prestige_cost_multiplier multiply = common_cb_prestige_cost_multiplier
} }
@ -2846,7 +2660,7 @@ silk_road_vassalization_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -2862,7 +2676,7 @@ silk_road_vassalization_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -3132,27 +2946,6 @@ grand_campaign_kingdom_invasion_cb = {
on_invalidated = {} on_invalidated = {}
cost = { cost = {
influence = {
add = {
value = 25
desc = CB_BASE_COST
}
add = {
value = 0.5
multiply = scope:attacker.realm_size
desc = CB_REALM_SIZE_COST
max = 75
}
multiply = common_cb_cost_multiplier
if = {
limit = {
scope:attacker = {
NOT = { government_has_flag = government_has_influence }
}
}
multiply = 0
}
}
prestige = { prestige = {
add = { add = {
value = 50 value = 50
@ -3368,7 +3161,7 @@ grand_campaign_kingdom_invasion_cb = {
value = minor_prestige_value value = minor_prestige_value
multiply = -1.0 multiply = -1.0
} }
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -3394,7 +3187,7 @@ grand_campaign_kingdom_invasion_cb = {
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }

View file

@ -108,7 +108,7 @@ replace_ceremonial_regent_faction_war = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -124,7 +124,7 @@ replace_ceremonial_regent_faction_war = {
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
add_character_flag = { add_character_flag = {
@ -309,7 +309,7 @@ restore_ceremonial_liege_faction_war = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -325,7 +325,7 @@ restore_ceremonial_liege_faction_war = {
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
add_character_flag = { add_character_flag = {
@ -524,7 +524,7 @@ ceremonial_claimant_faction_war = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -535,7 +535,7 @@ ceremonial_claimant_faction_war = {
flag = recent_ceremonial_claimant_faction_war flag = recent_ceremonial_claimant_faction_war
years = faction_war_white_peace_cooldown years = faction_war_white_peace_cooldown
} }
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
} }
@ -718,7 +718,7 @@ imperial_policy_faction_war = {
on_white_peace = { on_white_peace = {
scope:attacker = { scope:attacker = {
show_pow_release_message_effect = yes show_pow_release_message_effect = yes
stress_impact = { stress_and_fulfillment_impact = {
ambitious = medium_stress_impact_gain ambitious = medium_stress_impact_gain
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
@ -734,7 +734,7 @@ imperial_policy_faction_war = {
} }
} }
scope:defender = { scope:defender = {
stress_impact = { stress_and_fulfillment_impact = {
arrogant = medium_stress_impact_gain arrogant = medium_stress_impact_gain
} }
add_character_flag = { add_character_flag = {

View file

@ -1,5 +1,5 @@
# 
## War to install Bloc member -- Bloc Expansion # War to install Bloc member -- Bloc Expansion
#japan_install_bloc_member_cb = { #japan_install_bloc_member_cb = {
# icon = bloc # icon = bloc
# group = subjugation # group = subjugation
@ -127,24 +127,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
@ -193,7 +184,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -210,7 +201,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -245,24 +236,15 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
@ -443,24 +425,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
@ -526,7 +499,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -543,7 +516,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -584,24 +557,15 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
@ -771,24 +735,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
@ -854,7 +809,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -871,7 +826,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -912,24 +867,15 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
@ -1123,7 +1069,7 @@
# if = { # if = {
# limit = { is_independent_ruler = no } # limit = { is_independent_ruler = no }
# if = { # if = {
# limit = { government_allows = administrative } # limit = { government_has_flag = government_has_influence }
# change_influence = japan_demand_administrative_war_influence_value # change_influence = japan_demand_administrative_war_influence_value
# } # }
# else = { add_prestige_experience = japan_demand_administrative_war_prestige_value } # else = { add_prestige_experience = japan_demand_administrative_war_prestige_value }
@ -1161,7 +1107,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -1178,7 +1124,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -1449,7 +1395,7 @@
# if = { # if = {
# limit = { is_independent_ruler = no } # limit = { is_independent_ruler = no }
# if = { # if = {
# limit = { government_allows = administrative } # limit = { government_has_flag = government_has_influence }
# change_influence = japan_imperial_expansion_war_influence_value # change_influence = japan_imperial_expansion_war_influence_value
# } # }
# else = { add_prestige_experience = japan_imperial_expansion_war_prestige_value } # else = { add_prestige_experience = japan_imperial_expansion_war_prestige_value }
@ -1754,7 +1700,7 @@
# if = { # if = {
# limit = { is_independent_ruler = no } # limit = { is_independent_ruler = no }
# if = { # if = {
# limit = { government_allows = administrative } # limit = { government_has_flag = government_has_influence }
# change_influence = japan_imperial_reconquest_war_influence_value # change_influence = japan_imperial_reconquest_war_influence_value
# } # }
# else = { add_prestige_experience = japan_imperial_reconquest_war_prestige_value } # else = { add_prestige_experience = japan_imperial_reconquest_war_prestige_value }
@ -2059,14 +2005,14 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -2272,24 +2218,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #Show land transfer # #Show land transfer
@ -2355,7 +2292,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -2372,7 +2309,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -2401,23 +2338,14 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #Show land transfer # #Show land transfer
@ -2554,24 +2482,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
@ -2630,7 +2549,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -2647,7 +2566,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -2684,24 +2603,15 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
@ -2888,24 +2798,15 @@
# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } # scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = scope:defender.primary_title.tier # value = scope:defender.tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
@ -2938,7 +2839,7 @@
# on_white_peace = { # on_white_peace = {
# scope:attacker = { # scope:attacker = {
# show_pow_release_message_effect = yes # show_pow_release_message_effect = yes
# stress_impact = { # stress_and_fulfillment_impact = {
# ambitious = medium_stress_impact_gain # ambitious = medium_stress_impact_gain
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
@ -2955,7 +2856,7 @@
# } # }
# #
# scope:defender = { # scope:defender = {
# stress_impact = { # stress_and_fulfillment_impact = {
# arrogant = medium_stress_impact_gain # arrogant = medium_stress_impact_gain
# } # }
# } # }
@ -3011,24 +2912,15 @@
# } # }
# #
# scope:attacker = { # scope:attacker = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = 0
# tier_county = { add_prestige = minor_prestige_loss } # subtract = tier_scaled_prestige_value
# tier_duchy = { add_prestige = medium_prestige_loss }
# tier_kingdom = { add_prestige = major_prestige_loss }
# tier_empire = { add_prestige = massive_prestige_loss }
# tier_hegemony = { add_prestige = monumental_prestige_loss }
# } # }
# } # }
# #
# scope:defender = { # scope:defender = {
# switch = { # add_prestige = {
# trigger = primary_title.tier # value = tier_scaled_prestige_value
# tier_county = { add_prestige = minor_prestige_gain }
# tier_duchy = { add_prestige = medium_prestige_gain }
# tier_kingdom = { add_prestige = major_prestige_gain }
# tier_empire = { add_prestige = massive_prestige_gain }
# tier_hegemony = { add_prestige = monumental_prestige_gain }
# } # }
# } # }
# #
@ -3087,4 +2979,3 @@
# 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
# } # }
#} #}
#