fixing that thing where it looks like characters hanged themselves
This commit is contained in:
parent
3a8b2882cb
commit
273cb89aa5
21 changed files with 3227 additions and 775 deletions
|
|
@ -47,7 +47,6 @@ accolade_the_knight_of_the_animal = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -75,7 +74,7 @@ accolade_the_knight_of_the_animal = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -456,7 +455,6 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -477,7 +475,6 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -596,7 +593,6 @@ accolade_the_animal_of_capital = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -624,7 +620,7 @@ accolade_the_animal_of_capital = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -1029,7 +1025,6 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -1050,7 +1045,6 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -2952,6 +2946,7 @@ accolade_knight_of_god = {
|
|||
trigger = {
|
||||
NOR = {
|
||||
faith.religion = religion:finnic_religion
|
||||
# faith.religion = religion:finno_ugric_religion
|
||||
# faith.religion = religion:north_african_religion
|
||||
# faith.religion = religion:paganism_religion
|
||||
# faith.religion = religion:west_african_religion
|
||||
|
|
@ -2967,6 +2962,7 @@ accolade_knight_of_god = {
|
|||
potential = {
|
||||
exists = liege
|
||||
religion = liege.religion
|
||||
NOT = { faith.religion = religion:west_african_bori_religion }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3875,7 +3871,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
}
|
||||
faith = {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = unreformed_syncretic_actor
|
||||
has_doctrine_parameter = unreformed
|
||||
}
|
||||
}
|
||||
|
|
@ -3919,7 +3915,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3939,13 +3935,9 @@ accolade_the_foe_of_enemy_faith = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
NOR = {
|
||||
OR = {
|
||||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
}
|
||||
faith.religion = religion:christianity_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3967,7 +3959,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:islam_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = islamic_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = islamic_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3993,14 +3985,13 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4020,14 +4011,13 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4047,7 +4037,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:hinduism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -4066,10 +4056,10 @@ accolade_the_foe_of_enemy_faith = {
|
|||
is_playable_character = yes
|
||||
}
|
||||
faith = liege.faith
|
||||
faith = {
|
||||
rite = {
|
||||
NOR = {
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
has_doctrine_parameter = pacifist_opinion_active
|
||||
rite_has_doctrine = doctrine_pluralism_pluralistic
|
||||
rite_has_parameter = pacifist
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
|
|
|
|||
161
common/achievements/ce3_achievements.txt
Normal file
161
common/achievements/ce3_achievements.txt
Normal file
|
|
@ -0,0 +1,161 @@
|
|||
## 01. The Two Swords
|
||||
#ce3_04_the_two_swords_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_04_the_two_swords_achievement_trigger
|
||||
# title:e_hre.holder ?= {
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# title:k_papal_state.holder ?= {
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 02. Guido's Guiding Light
|
||||
#ce3_02_guidos_guiding_light_achievement = {
|
||||
# possible = {
|
||||
# this = character:et_milano_1066_1
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_02_guidos_guiding_light_achievement_trigger
|
||||
# this = character:et_milano_1066_1
|
||||
# exists = global_var:ce3_02_guido_declared_antipope
|
||||
# faith:catholic.main_rite ?= rite:ambrosian_rite
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 03. Servus Servorum Dei
|
||||
#ce3_11_servus_servorum_dei_achievement = {
|
||||
# possible = {
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_11_servus_servorum_dei_achievement_trigger
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# has_title = title:k_papal_state
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 04. Papal Bull
|
||||
#ce3_12_papal_bull_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_12_papal_bull_achievement_trigger
|
||||
# exists = global_var:ce3_12_papal_bull_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 05. The Father, the Son, and the Holy Grandson
|
||||
#ce3_07_the_father_the_son_and_the_holy_grandson_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_07_the_father_the_son_and_the_holy_grandson_achievement_trigger
|
||||
# exists = global_var:ce3_07_the_father_the_son_and_the_holy_grandson_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 06. Where There's a Will
|
||||
#ce3_13_where_theres_a_will_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_13_where_theres_a_will_achievement_trigger
|
||||
# exists = global_var:ce3_13_where_theres_a_will_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 07. Home See Advantage
|
||||
#ce3_14_home_see_advantage_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_14_home_see_advantage_achievement_trigger
|
||||
# exists = global_var:ce3_14_home_see_advantage_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 08. Cardinal Sin
|
||||
#ce3_15_cardinal_sin_achievement = {
|
||||
# possible = {
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_15_cardinal_sin_achievement_trigger
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# exists = dynasty
|
||||
# pam_college_of_cardinals_election_active_trigger = yes
|
||||
# trigger_if = {
|
||||
# limit = { exists = faith:catholic.religious_head_title }
|
||||
# faith:catholic.religious_head_title = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# trigger_else = {
|
||||
# title:k_papal_state = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 09. Father's best side
|
||||
#ce3_06_fathers_best_side_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_06_fathers_best_side_achievement_trigger
|
||||
# exists = global_var:ce3_06_fathers_best_side_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 10. Holier Than Thou
|
||||
#ce3_16_holier_than_thou_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_16_holier_than_thou_achievement_trigger
|
||||
# any_personal_tenet = {
|
||||
# count >= 3
|
||||
# }
|
||||
# spiritual_fulfillment >= 100 # MAX_SPIRITUAL_FULFILLMENT
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
|
@ -3,21 +3,11 @@
|
|||
has_ep3_dlc_trigger = yes
|
||||
has_government = landless_adventurer_government
|
||||
is_adult = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_camp_party }
|
||||
is_available = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
|
|
@ -25,27 +15,19 @@
|
|||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
has_government = landless_adventurer_government
|
||||
NOT = { is_incapable = yes }
|
||||
is_incapable = no
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
activity_try_use_new_host_effect = yes
|
||||
}
|
||||
|
||||
province_filter = domicile_domain
|
||||
|
|
@ -162,6 +144,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -233,6 +216,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -318,6 +302,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_adequate_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -389,6 +374,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_abundant_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -496,6 +482,9 @@
|
|||
host_gains_diplo_xp
|
||||
host_gains_intrigue_xp
|
||||
hook_trusting_guest
|
||||
|
||||
apa_passive_religious_learning_host
|
||||
apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 2
|
||||
}
|
||||
|
|
@ -546,6 +535,8 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -658,6 +649,11 @@
|
|||
desc = ACTIVITY_GUEST_ADVENTURER_REASON
|
||||
}
|
||||
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_hegemony
|
||||
add = -125
|
||||
desc = ACTIVITY_GUEST_LANDLESS_REASON
|
||||
}
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_empire
|
||||
add = -100
|
||||
|
|
@ -689,6 +685,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_camp_party.dds"
|
||||
|
||||
#Backgrounds mostly not needed here
|
||||
background = { #Campfire
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -4,15 +4,8 @@
|
|||
is_landed = yes
|
||||
culture = { has_cultural_parameter = hosts_chariot_races }
|
||||
has_dlc_feature = roads_to_power
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -34,50 +27,16 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_landed = no }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
activity_location = { save_scope_as = location }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
chariot_race_remove_variables_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
# Make the title heir the new host
|
||||
if = {
|
||||
limit = { exists = scope:host.primary_title.current_heir }
|
||||
scope:host.primary_title.current_heir = { save_scope_as = new_host }
|
||||
}
|
||||
# Otherwise pass to primary heir
|
||||
else = {
|
||||
scope:host.primary_heir = { save_scope_as = new_host }
|
||||
}
|
||||
|
||||
# If we have a new host, set them
|
||||
if = {
|
||||
limit = { exists = scope:new_host }
|
||||
set_activity_host = scope:new_host
|
||||
scope:new_host = {
|
||||
trigger_event = { id = activity_system.0080 days = 1 }
|
||||
}
|
||||
}
|
||||
activity_try_use_new_host_effect = yes
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
|
|
@ -140,6 +99,8 @@
|
|||
desc = reclusive
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -302,6 +263,9 @@
|
|||
chariot_option_entertainment = {
|
||||
|
||||
chariot_entertainment_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -328,7 +292,12 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -354,6 +323,9 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -412,7 +384,12 @@
|
|||
}
|
||||
this != scope:host
|
||||
}
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = activity_chariot_race_pay_entrance_fee
|
||||
left_icon = scope:host
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
}
|
||||
}
|
||||
# we add some money to the pot either way to offset the gains in case a bunch of people make good bets
|
||||
scope:activity = {
|
||||
|
|
@ -462,6 +439,7 @@
|
|||
location = scope:activity.activity_location
|
||||
template = generic_bookmaker_character
|
||||
faith = scope:activity.activity_location.faith
|
||||
rite = scope:activity.activity_location.rite
|
||||
culture = scope:activity.activity_location.culture
|
||||
save_scope_as = bookmaker
|
||||
}
|
||||
|
|
@ -817,7 +795,11 @@
|
|||
chariot_race_pivotal_moment_widget = "widget_activity_pivotal_moment_event_window"
|
||||
}
|
||||
|
||||
### Backgrounds
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_chariot_race.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
has_realm_law = uncrowned
|
||||
AND = {
|
||||
has_game_rule = coronation_laws_off
|
||||
NOR = {
|
||||
has_variable = crowned_king_var
|
||||
has_variable = crowned_emperor_var
|
||||
has_none_of_variables = {
|
||||
name = crowned_king_var
|
||||
name = crowned_emperor_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
has_realm_law = crowned_emperor
|
||||
AND = {
|
||||
has_realm_law = crowned_king
|
||||
faith = { has_doctrine = doctrine_no_anointment }
|
||||
rite = { rite_has_doctrine = doctrine_no_anointment }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -51,17 +51,24 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
NOT = { faith.religious_head ?= this }
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
NOT = { scope:coronation_anointment_authority ?= this }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_not_approved_anointment
|
||||
faith.religious_head = {
|
||||
scope:coronation_anointment_authority = {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:coronation_anointment_authority ?= {
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
}
|
||||
# In realms with Ceremonial Lieges, only independent Ceremonial Lieges may hold a Coronation
|
||||
trigger_if = {
|
||||
|
|
@ -73,58 +80,39 @@
|
|||
}
|
||||
|
||||
trigger_if = {
|
||||
# Missing authority skips this block, so a regular coronation stays valid
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
rite = { rite_has_doctrine = doctrine_imperial_anointment }
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
}
|
||||
faith.religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
}
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
scope:coronation_anointment_authority = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_location_valid = {
|
||||
has_holding = yes
|
||||
trigger_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
trigger_if = {
|
||||
# A missing authority is already reported by the anointment option's validity
|
||||
limit = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
scope:host = { coronation_anointment_save_authority_trigger = yes }
|
||||
}
|
||||
trigger_if = { # If it is an anointment, it must happen within the authority's lands if they hold a holy site
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host.faith.religious_head ?= {
|
||||
scope:coronation_anointment_authority ?= {
|
||||
is_landed = yes
|
||||
faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -134,39 +122,30 @@
|
|||
text = coronation_location_hof_owned
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and HoF has no holy site - but you do - must be held there
|
||||
trigger_else_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
#If it is an anointment and the authority has no holy site - but you do - it must be held there
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host.faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
#head of faith has no holy site
|
||||
scope:host.faith.religious_head ?= {
|
||||
#The approving authority has no holy site
|
||||
scope:coronation_anointment_authority ?= {
|
||||
OR = {
|
||||
is_landed = no
|
||||
NOT = {
|
||||
faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -178,21 +157,26 @@
|
|||
text = coronation_location_holy_site_host
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and neither the authority nor the host holds a holy site, it must be held at the authority's capital
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_authority_capital
|
||||
this = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
}
|
||||
trigger_else = { # Else it must happen in your lands
|
||||
custom_tooltip = {
|
||||
text = coronation_location_owned
|
||||
county.holder ?= {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -200,12 +184,30 @@
|
|||
limit = {
|
||||
NOT = { is_county_capital = yes }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
# Anointment authority is only saved on that path, and the tooltip evaluates every line
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
# The anointment authority's seat is a valid venue even when it is a temple barony
|
||||
scope:coronation_anointment_authority.capital_province ?= this
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -247,9 +249,7 @@
|
|||
is_valid = {
|
||||
scope:host = {
|
||||
# Standard checks
|
||||
is_alive = yes
|
||||
is_incapable = no
|
||||
is_imprisoned = no
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -312,23 +312,6 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
|
||||
#Host has different primary title
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -345,23 +328,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
|
||||
# Host is dead
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_alive = no }
|
||||
}
|
||||
|
|
@ -377,7 +345,7 @@
|
|||
}
|
||||
|
||||
#Host has been imprisoned
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
|
|
@ -395,7 +363,7 @@
|
|||
}
|
||||
|
||||
# No one shows up
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -403,7 +371,7 @@
|
|||
}
|
||||
|
||||
# Officiator death
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { has_character_flag = cancelled_coronation }
|
||||
}
|
||||
|
|
@ -422,7 +390,7 @@
|
|||
|
||||
# Host excommunicated during anointment
|
||||
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { has_trait = excommunicated }
|
||||
scope:activity = {
|
||||
|
|
@ -438,7 +406,7 @@
|
|||
scope:activity = {
|
||||
every_attending_character = {
|
||||
limit = {
|
||||
NOT = { this = scope:host }
|
||||
this != scope:host
|
||||
}
|
||||
trigger_event = ach_maintenance_events.0105
|
||||
}
|
||||
|
|
@ -448,6 +416,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
else = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_host_or_special_guest_isolated_effect = yes
|
||||
}
|
||||
|
||||
#Cleanup
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -517,18 +491,11 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
NOT = { coronation_anointment_authority_available_trigger = yes }
|
||||
}
|
||||
trigger_else = {
|
||||
always = yes
|
||||
|
|
@ -544,16 +511,19 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
# Regular coronation is only blocked while an anointment authority exists;
|
||||
# with no Head of Faith and no clergy Head of Rite it remains fully valid.
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
OR = {
|
||||
exists = religious_head_or_challenger
|
||||
AND = {
|
||||
exists = rite.head_of_rite
|
||||
rite.head_of_rite = { pam_is_clergy_ruler_trigger = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -563,17 +533,14 @@
|
|||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
OR = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
faith.religious_head ?= {
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
|
|
@ -595,10 +562,11 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
|
|
@ -606,65 +574,41 @@
|
|||
}
|
||||
is_valid = {
|
||||
#trigger_ifs are to make player-facing triggers look nice
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
rite = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
NOT = { rite_has_doctrine = doctrine_anointment_permitted }
|
||||
}
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
trigger_else = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
# No authority: the availability trigger above already reports the failure
|
||||
limit = { exists = scope:coronation_anointment_authority }
|
||||
scope:coronation_anointment_authority = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
#If valid, the AI should attempt anointment. Unless they hate the pope
|
||||
#They will likely often go for regular coronation regardless because they can't afford this or haven't done the request anointment interaction
|
||||
#If valid, the AI should attempt anointment unless they hate their religious authority
|
||||
value = 100
|
||||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
AND = {
|
||||
exists = faith.religious_head
|
||||
faith.religious_head ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
}
|
||||
add = -90
|
||||
}
|
||||
|
|
@ -674,8 +618,13 @@
|
|||
ceremony_size = {
|
||||
coronation_small_ceremony = {
|
||||
default = {
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
OR = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
AND = {
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
custom_tooltip = {
|
||||
|
|
@ -866,6 +815,12 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
}
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1065,6 +1020,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1135,6 +1091,7 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:special_option
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = no
|
||||
}
|
||||
NOT = { scope:special_option = flag:coronation_type_anointment }
|
||||
}
|
||||
|
|
@ -1318,6 +1275,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1524,6 +1482,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1631,8 +1590,8 @@
|
|||
|
||||
max_province_icons = 3
|
||||
|
||||
province_filter = holy_sites_realm
|
||||
ai_province_filter = holy_sites_realm
|
||||
province_filter = anointment_candidates
|
||||
ai_province_filter = anointment_candidates
|
||||
|
||||
max_guest_arrival_delay_time = { months = 5 }
|
||||
|
||||
|
|
@ -1640,6 +1599,9 @@
|
|||
|
||||
ai_will_do = { #AI should always do coronations asap as possible if they fulfill the requirements
|
||||
value = 1000
|
||||
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
#...unless the game rule is turned off
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1694,10 +1656,19 @@
|
|||
if = {
|
||||
limit = {
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder ?= {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
OR = {
|
||||
AND = {
|
||||
exists = scope:host.religious_head_or_challenger
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:host.religious_head_or_challenger
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_available_trigger = yes }
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1752,8 +1723,9 @@
|
|||
# Vassals send you an angry letter if you didn't invite any
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
any_vassal = {
|
||||
any_vassal = {
|
||||
highest_held_title_tier > tier_barony
|
||||
NOT = {
|
||||
is_participant_in_activity = scope:activity
|
||||
}
|
||||
}
|
||||
|
|
@ -2220,6 +2192,8 @@
|
|||
loyalty_pledge nobles_cheer regalia_impresses_attendees supporters_bond detractors_bond befriend_loyalists supporter_stresses_detractor praised_king_together bonded_over_help beautiful_choir_song heir_diplomacy_boost heir_stewardship_boost heir_learning_boost
|
||||
# General Actions
|
||||
guest_friendship guest_insulted
|
||||
# Passive Rite Learning APAs
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -2231,19 +2205,22 @@
|
|||
|
||||
is_shown = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = faith.religious_head
|
||||
NOT = { faith.religious_head = this }
|
||||
coronation_anointment_save_authority_trigger = yes
|
||||
# Also covers a pre-selected authority that is no longer valid, for example after a rite switch
|
||||
custom_description = {
|
||||
text = CORONATION_ANOINTMENT_GUEST_AUTHORITY_DOESNT_EXIST
|
||||
exists = scope:coronation_anointment_authority
|
||||
}
|
||||
NOT = { scope:coronation_anointment_authority = this }
|
||||
}
|
||||
|
||||
select_character = {
|
||||
faith.religious_head ?= {
|
||||
save_scope_as = character
|
||||
}
|
||||
coronation_save_anointment_authority_effect = { SCOPE = character }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
max_guests = 100
|
||||
max_guests = 200
|
||||
|
||||
guest_invite_rules = {
|
||||
rules = {
|
||||
|
|
@ -2266,6 +2243,7 @@
|
|||
1 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_tributaries
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
2 = activity_invite_rule_all_lieges
|
||||
|
|
@ -2286,23 +2264,30 @@
|
|||
|
||||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
|
||||
#All vassals attend if they are capable
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
NOT = { faith.religious_head ?= this }
|
||||
NOT = { religious_head_or_challenger ?= this }
|
||||
NOT = {
|
||||
AND = {
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
}
|
||||
}
|
||||
add = 500
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
faith.religious_head ?= this
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
add = 25
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
faith.religious_head ?= this
|
||||
religious_head_or_challenger ?= this
|
||||
NOT = { scope:special_type = flag:coronation_type_anointment }
|
||||
add = -1000
|
||||
desc = coronation_pope_not_anointment
|
||||
|
|
@ -2340,9 +2325,8 @@
|
|||
add = 20
|
||||
}
|
||||
|
||||
# Special modifier for the HoF
|
||||
modifier = {
|
||||
faith.religious_head ?= this
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
|
|
@ -2742,16 +2726,30 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Set HoF as officiant in anointments
|
||||
# Save the approving authority separately from any replacement officiator
|
||||
if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:host.faith.religious_head
|
||||
}
|
||||
scope:host = { coronation_save_anointment_authority_effect = { SCOPE = anointment_authority } }
|
||||
scope:activity = {
|
||||
set_variable = {
|
||||
name = anointment_authority
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
set_variable = {
|
||||
name = officiator
|
||||
value = scope:host.faith.religious_head
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
}
|
||||
# Auto-add so a declined required guest cannot invalidate the ceremony
|
||||
scope:anointment_authority ?= {
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { involved_activity ?= scope:activity }
|
||||
can_join_activity = scope:activity
|
||||
}
|
||||
add_to_activity = scope:activity
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2933,7 +2931,10 @@
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity.activity_host.faith.religious_head ?= scope:activity.var:officiator
|
||||
OR = {
|
||||
scope:activity.var:anointment_authority ?= scope:activity.var:officiator
|
||||
scope:activity.activity_host.religious_head_or_challenger ?= scope:activity.var:officiator
|
||||
}
|
||||
}
|
||||
create_character_memory = {
|
||||
type = crowned_by_hof_memory
|
||||
|
|
@ -3358,7 +3359,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
## Activity Backgrounds
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_coronation.dds"
|
||||
|
||||
# Arrival - Courtyard Pictures
|
||||
background = { #Nomadic MENA
|
||||
trigger = {
|
||||
|
|
@ -3680,15 +3686,7 @@
|
|||
scope:activity ?= {
|
||||
activity_location = { NOT = { has_holding_type = church_holding } }
|
||||
scope:host = {
|
||||
OR = {
|
||||
location = province:b_constantinople
|
||||
# AND = {
|
||||
# primary_title = title:e_byzantium
|
||||
# title:c_byzantion = {
|
||||
# any_de_jure_top_liege = { this = root }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
#show_byzantion_throne_room_background = yes
|
||||
}
|
||||
has_current_phase = coronation_phase_coronation
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,10 +9,7 @@
|
|||
|
||||
activity_feast = {
|
||||
is_shown = {
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
highest_held_title_tier > tier_barony
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -33,48 +30,23 @@ activity_feast = {
|
|||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
NOR = {
|
||||
has_government = japan_administrative_government
|
||||
has_government = japan_feudal_government
|
||||
}
|
||||
government_is_japanese_trigger = no
|
||||
}
|
||||
ai_sociability >= 100
|
||||
}
|
||||
}
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_feast }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
is_ai = no
|
||||
NOT = { has_character_flag = feast_ai_override }
|
||||
}
|
||||
}
|
||||
is_available_adult = yes
|
||||
}
|
||||
is_physically_able_adult = yes
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_capable_adult = yes
|
||||
is_imprisoned = no
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able_adult = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -137,9 +109,9 @@ activity_feast = {
|
|||
}
|
||||
scope:activity.special_guest:honorary_guest = { is_alive = yes } #but they're alive
|
||||
scope:host = { #and you didn't back down/fail
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_back_down
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_back_down
|
||||
name = murder_feast_murder_failure_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -172,22 +144,7 @@ activity_feast = {
|
|||
trigger_event = feast.2011
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
else_if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -197,6 +154,11 @@ activity_feast = {
|
|||
}
|
||||
scope:host = { trigger_event = feast.2003 }
|
||||
}
|
||||
else = {
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
# Accolade stuff
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -224,20 +186,6 @@ activity_feast = {
|
|||
remove_character_modifier = accolade_charmer_party_high_modifier
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -287,6 +235,10 @@ activity_feast = {
|
|||
desc = activity_feast_province_desc_alhambra
|
||||
}
|
||||
# ++ / double plus good
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = farm_estates_01 }
|
||||
desc = activity_feast_province_desc_farm_estates
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = paddy_fields_01 }
|
||||
desc = activity_feast_province_desc_paddy_fields
|
||||
|
|
@ -545,7 +497,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -554,7 +506,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_hedonistic }
|
||||
rite = { rite_has_tenet = tenet_hedonistic }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -563,8 +515,8 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
host.faith = {
|
||||
has_doctrine = tenet_asceticism
|
||||
host.rite = {
|
||||
rite_has_tenet = tenet_asceticism
|
||||
}
|
||||
}
|
||||
add = {
|
||||
|
|
@ -662,7 +614,7 @@ activity_feast = {
|
|||
}
|
||||
if = { # Unless...
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 100
|
||||
|
|
@ -736,56 +688,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
|
|
@ -830,6 +735,7 @@ activity_feast = {
|
|||
1 = activity_invite_rule_confederates
|
||||
1 = activity_invite_rule_vassals
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
1 = activity_invite_spouses
|
||||
|
|
@ -844,12 +750,12 @@ activity_feast = {
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
|
|
@ -860,6 +766,8 @@ activity_feast = {
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_feast_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_frivolous_ai_accept_modifier = yes
|
||||
|
||||
# If the Host has hosted a Murder Feast recently people are sus
|
||||
modifier = {
|
||||
|
|
@ -872,13 +780,14 @@ activity_feast = {
|
|||
|
||||
# Master of Revels Accolade increasing invite acceptance
|
||||
modifier = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
accolade_parameter = acclaimed_knight_feast_wedding_invite_acceptance_bonus
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
desc = acclaimed_knight_feast_wedding_invite_acceptance_bonus_tt
|
||||
}
|
||||
}
|
||||
|
||||
special_guests = {
|
||||
|
|
@ -1001,7 +910,26 @@ activity_feast = {
|
|||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = {
|
||||
has_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
if = {
|
||||
|
|
@ -1019,15 +947,24 @@ activity_feast = {
|
|||
}
|
||||
value = 0
|
||||
}
|
||||
# else = {
|
||||
# value = base_feast_cost_value
|
||||
else = {
|
||||
value = base_feast_cost_value
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
if = {
|
||||
|
|
@ -1044,6 +981,15 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -1055,6 +1001,15 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1079,6 +1034,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1086,6 +1049,14 @@ activity_feast = {
|
|||
desc = mpo_nerge_1060_free_feast_desc
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
if = {
|
||||
|
|
@ -1101,6 +1072,14 @@ activity_feast = {
|
|||
value = base_feast_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1121,6 +1100,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1141,6 +1128,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1180,6 +1175,12 @@ activity_feast = {
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_feast.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -3030,6 +3031,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3057,6 +3065,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3080,7 +3095,7 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent } #you can only relax mate
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent spread_personal_tenet_intent } #you can only relax mate
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3289,6 +3304,9 @@ activity_feast = {
|
|||
feast_option_food = {
|
||||
feast_food_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3299,7 +3317,18 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_food_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
if = {
|
||||
|
|
@ -3321,6 +3350,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3341,6 +3377,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3358,6 +3401,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3375,6 +3425,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3393,6 +3450,9 @@ activity_feast = {
|
|||
}
|
||||
feast_food_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3415,6 +3475,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3435,6 +3502,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3452,6 +3526,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3469,6 +3550,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3487,6 +3575,9 @@ activity_feast = {
|
|||
feast_option_courses = {
|
||||
feast_courses_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3497,7 +3588,18 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_courses_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3520,6 +3622,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3540,6 +3649,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3558,6 +3674,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3584,6 +3707,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3610,6 +3740,9 @@ activity_feast = {
|
|||
}
|
||||
feast_courses_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3632,6 +3765,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3652,6 +3792,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3669,6 +3816,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3687,6 +3841,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3736,6 +3897,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3882,6 +4046,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4023,6 +4190,9 @@ activity_feast = {
|
|||
has_dlc_feature = advanced_activities
|
||||
domicile ?= { has_domicile_parameter = estate_unlock_feast_influence_option_3 }
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4635,6 +4805,8 @@ activity_feast = {
|
|||
guest_chokes_on_bone guest_brawl spouse_insults_host ridiculed_food
|
||||
host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp
|
||||
leftover_food_giveaway virtuous_feast noble_privileges good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -4674,6 +4846,27 @@ activity_feast = {
|
|||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
remove_variable = mpo_nerge_1060_free_feast
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: spend the promised free feast (0038) as it begins.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
remove_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
#The Christian Church catalyst
|
||||
# if = {
|
||||
# limit = {
|
||||
# is_clergy = yes
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_hosted_feast
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_hosted_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#Mandala Serenity tracker
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -4932,6 +5125,8 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
disburse_feast_reveler_rewards = yes
|
||||
hedonistic_feast_gout_risk_effect = yes
|
||||
hedonistic_obesity_modifier_sync_effect = yes
|
||||
trigger_event = feast.7151
|
||||
}
|
||||
}
|
||||
|
|
@ -4948,9 +5143,9 @@ activity_feast = {
|
|||
option = feast_type_murder
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
has_variable = murder_feast_murder_back_down
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_failure_var
|
||||
name = murder_feast_murder_back_down
|
||||
}
|
||||
}
|
||||
set_global_variable = {
|
||||
|
|
@ -4966,6 +5161,33 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
# The Christian Church catalyst: an Archbishop or Cardinal attended a secular ruler's feast
|
||||
# if = {
|
||||
# limit = {
|
||||
# this = scope:host
|
||||
# is_clergy = no
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_attended_feast
|
||||
# }
|
||||
# scope:activity = {
|
||||
# any_attending_character = {
|
||||
# this != scope:host
|
||||
# OR = {
|
||||
# any_held_title = { has_clerical_region = yes }
|
||||
# exists = clerical_elector_title
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_attended_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
# Struggle Catalysts
|
||||
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,6 +97,10 @@ coronation_seize_advantages = {
|
|||
icon = seize_advantages_intent
|
||||
scripted_animation = { animation = interested }
|
||||
|
||||
is_valid = {
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
|
||||
auto_complete = yes
|
||||
|
||||
ai_will_do = {
|
||||
|
|
|
|||
BIN
gfx/models/portraits/female_body/female_body.asset
(Stored with Git LFS)
BIN
gfx/models/portraits/female_body/female_body.asset
(Stored with Git LFS)
Binary file not shown.
BIN
gfx/models/portraits/female_body/girl_body.asset
(Stored with Git LFS)
BIN
gfx/models/portraits/female_body/girl_body.asset
(Stored with Git LFS)
Binary file not shown.
BIN
gfx/models/portraits/male_body/boy_body.asset
(Stored with Git LFS)
BIN
gfx/models/portraits/male_body/boy_body.asset
(Stored with Git LFS)
Binary file not shown.
BIN
gfx/models/portraits/male_body/male_body.asset
(Stored with Git LFS)
BIN
gfx/models/portraits/male_body/male_body.asset
(Stored with Git LFS)
Binary file not shown.
|
|
@ -4,7 +4,10 @@ my_animation = { # Name of the animation, this is the name events and g
|
|||
male = { # Animations are scripted for each portrait type, all types needs to be scripted
|
||||
default = { head = "idle" torso = "idle" } # Default animation used if no item has a weight > 0, or if it is used in a non scripted environment
|
||||
|
||||
force = no # portrait_modifier are copied to children if they have none of their own. If specified, copying is skipped unless force = yes. Default is no.
|
||||
## How to handle portrait_modifiers at this top level, in relation to animation variants
|
||||
# (default) no: portrait_modifiers at top level are _copied_ animation variants, if they have no portrait_modifiers (or packs) defined
|
||||
# yes: for each portrait_modifiers at this top level, we _add_ their overrides to all portrait_modifiers of all animation variants
|
||||
force = yes/no
|
||||
|
||||
portrait_modifier = { # Triggered portrait modifier for when this animation is picked. The first one satisfying the trigger will be picked.
|
||||
trigger = {
|
||||
|
|
@ -17,12 +20,34 @@ my_animation = { # Name of the animation, this is the name events and g
|
|||
|
||||
portrait_modifier = ...
|
||||
|
||||
evil = { # Item, specifies animations to be used if this one is choosen by the weighted random
|
||||
portrait_modifier_pack = <key> # Add all of modifiers from the pack with name <key>. Packs are defined in `*.animationpack` files.
|
||||
|
||||
# Add a portrait modifier set. All modifier sets are applied independently when this animation is selected. (the first valid modifier in each is applied)
|
||||
portrait_modifier_set = {
|
||||
portrait_modifier = ... # Portrait modifiers for the current variant (same syntax as for the default animation). If none are specified, the default animation ones will be used.
|
||||
portrait_modifier = ...
|
||||
portrait_modifier_pack = <key> # Add all of modifiers from the pack with name <key>. Packs are defined in `*.animationpack` files.
|
||||
}
|
||||
portrait_modifier_set = { ... }
|
||||
|
||||
# Animation variant (possibly weighted)
|
||||
evil = {
|
||||
# Item, specifies animations to be used if this one is choosen by the weighted random
|
||||
animation = { head = "evil" torso = "evil" }
|
||||
|
||||
portrait_modifier = ... # Portrait modifiers for the current variant (same syntax as for the default animation). If none are specified, the default animation ones will be used.
|
||||
portrait_modifier = ...
|
||||
|
||||
|
||||
portrait_modifier_pack = <key> # Add all of modifiers from the pack with name <key>. Packs are defined in `*.animationpack` files.
|
||||
|
||||
# Add a portrait modifier set. All modifier sets are applied independently when this animation is selected. (the first valid modifier in each is applied)
|
||||
portrait_modifier_set = {
|
||||
portrait_modifier = ... # Portrait modifiers for the current variant (same syntax as for the default animation). If none are specified, the default animation ones will be used.
|
||||
portrait_modifier = ...
|
||||
portrait_modifier_pack = <key> # Add all of modifiers from the pack with name <key>. Packs are defined in `*.animationpack` files.
|
||||
}
|
||||
portrait_modifier_set = { ... }
|
||||
|
||||
weight = { # This is where the weight is calculated
|
||||
base = 1 # The final weigth is calculated like this:
|
||||
# weight = base
|
||||
|
|
|
|||
|
|
@ -3679,6 +3679,13 @@ hu = {
|
|||
### Cultural Books ###
|
||||
|
||||
open_book = {
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = pam_bible_ornate_open_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Chinese
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3696,6 +3703,13 @@ open_book = {
|
|||
}
|
||||
|
||||
open_book_w_writing_tool_left = {
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = open_book_left_writing_bible
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Chinese
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3713,6 +3727,13 @@ open_book_w_writing_tool_left = {
|
|||
}
|
||||
|
||||
open_book_w_writing_tool_right = {
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = open_book_right_writing_bible
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Chinese
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3749,6 +3770,26 @@ paged_book = {
|
|||
}
|
||||
|
||||
closed_book = {
|
||||
portrait_modifier = { # Mediterranean
|
||||
trigger = {
|
||||
faith = faith:orthodox
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = iberian_christian_clothing_gfx
|
||||
has_clothing_gfx = byzantine_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = ep1_mediterranean_book
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = pam_bible_ornate_01
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # MENA
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3774,18 +3815,6 @@ closed_book = {
|
|||
animations_props = ep1_indian_book
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Mediterranean
|
||||
trigger = {
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = iberian_christian_clothing_gfx
|
||||
has_clothing_gfx = byzantine_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = ep1_mediterranean_book
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # China
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3804,7 +3833,78 @@ closed_book = {
|
|||
}
|
||||
}
|
||||
|
||||
closed_book_left = {
|
||||
portrait_modifier = { # Mediterranean
|
||||
trigger = {
|
||||
faith = faith:orthodox
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = iberian_christian_clothing_gfx
|
||||
has_clothing_gfx = byzantine_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = ep1_mediterranean_book_big_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = pam_bible_ornate_01_a_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # MENA
|
||||
trigger = {
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = mena_clothing_gfx
|
||||
has_clothing_gfx = mongol_clothing_gfx
|
||||
has_clothing_gfx = iberian_muslim_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = ep1_mena_book_big_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # India
|
||||
trigger = {
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = indian_clothing_gfx
|
||||
has_clothing_gfx = southeast_asian_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = ep1_indian_book_big_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # China
|
||||
trigger = {
|
||||
culture = {
|
||||
OR = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
has_unit_gfx = japanese_unit_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
animations_props = tgp_chinese_book_closed_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # Everything else - not great bc big cross
|
||||
animations_props = ep1_western_book_big_left
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
}
|
||||
|
||||
closed_book_w_writing_tool = {
|
||||
portrait_modifier = { # Christians
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
}
|
||||
animations_props = pam_bible_ornate_writing
|
||||
animations = female_prop_fix_additive
|
||||
}
|
||||
portrait_modifier = { # MENA
|
||||
trigger = {
|
||||
culture = {
|
||||
|
|
@ -3859,3 +3959,139 @@ closed_book_w_writing_tool = {
|
|||
animations = female_prop_fix_additive
|
||||
}
|
||||
}
|
||||
|
||||
### Crozier ###
|
||||
|
||||
crozier = {
|
||||
portrait_modifier = { # Orthodox ornate
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_ornate
|
||||
}
|
||||
portrait_modifier = { # Orthodox basic
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_basic
|
||||
}
|
||||
portrait_modifier = { # Catholic ornate
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_catholic_ornate
|
||||
}
|
||||
portrait_modifier = { # Catholic archbishop / prince-bishop / cardinal
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
OR = {
|
||||
portrait_is_archbishop_trigger = yes
|
||||
portrait_is_prince_bishop_trigger = yes
|
||||
portrait_is_cardinal_trigger = yes
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_catholic_basic
|
||||
}
|
||||
portrait_modifier = { # Equipped
|
||||
animations_props = bp3_walking_stick
|
||||
}
|
||||
}
|
||||
|
||||
crozier_right = {
|
||||
portrait_modifier = { # Orthodox ornate
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_ornate_right
|
||||
}
|
||||
portrait_modifier = { # Orthodox basic
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_basic_right
|
||||
}
|
||||
portrait_modifier = { # Catholic ornate
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_catholic_ornate_right
|
||||
}
|
||||
portrait_modifier = { # Catholic archbishop / prince-bishop / cardinal
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
OR = {
|
||||
portrait_is_archbishop_trigger = yes
|
||||
portrait_is_prince_bishop_trigger = yes
|
||||
portrait_is_cardinal_trigger = yes
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_catholic_basic_right
|
||||
}
|
||||
portrait_modifier = { # Equipped
|
||||
animations_props = bp3_walking_stick_right
|
||||
}
|
||||
}
|
||||
|
||||
crozier_w_bible = {
|
||||
portrait_modifier = { # Orthodox ornate
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_ornate_right
|
||||
animations_props = pam_bible_ornate_01
|
||||
}
|
||||
portrait_modifier = { # Orthodox basic
|
||||
trigger = {
|
||||
OR = {
|
||||
faith = faith:orthodox
|
||||
rite = rite:byzantine_rite
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_orthodox_basic_right
|
||||
animations_props = pam_bible_ornate_01
|
||||
}
|
||||
portrait_modifier = { # Catholic ornate
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
any_held_title = { is_head_of_faith = yes }
|
||||
}
|
||||
animations_props = pam_crozier_catholic_ornate_right
|
||||
animations_props = pam_bible_ornate_01
|
||||
}
|
||||
portrait_modifier = { # Catholic archbishop / prince-bishop / cardinal
|
||||
trigger = {
|
||||
religion = religion:christianity_religion
|
||||
OR = {
|
||||
portrait_is_archbishop_trigger = yes
|
||||
portrait_is_prince_bishop_trigger = yes
|
||||
portrait_is_cardinal_trigger = yes
|
||||
}
|
||||
}
|
||||
animations_props = pam_crozier_catholic_basic_right
|
||||
animations_props = pam_bible_ornate_01
|
||||
}
|
||||
portrait_modifier = { # Equipped
|
||||
animations_props = bp3_walking_stick_right
|
||||
animations_props = pam_bible_ornate_01
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1951,6 +1951,17 @@
|
|||
}
|
||||
}
|
||||
|
||||
bp3_walking_stick_right = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = bp3_walking_stick_01_right
|
||||
range = {0 1}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
steppe_bow = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
|
|
@ -2787,6 +2798,84 @@
|
|||
}
|
||||
}
|
||||
|
||||
pam_bible_ornate_01 = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_bible_ornate_01_portrait
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Closed left
|
||||
tgp_chinese_book_closed_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = tgp_chinese_book_closed_left
|
||||
value = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ep1_western_book_big_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_western_book_big_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ep1_mena_book_big_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_mena_book_big_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ep1_indian_book_big_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_indian_book_big_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ep1_mediterranean_book_big_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_mediterranean_book_big_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_bible_ornate_01_a_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_bible_ornate_01_a_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Open
|
||||
bp2_reading_book_prop = {
|
||||
dna_modifiers = {
|
||||
|
|
@ -2810,6 +2899,17 @@
|
|||
}
|
||||
}
|
||||
|
||||
pam_bible_ornate_open_left = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_bible_ornate_open_01_left
|
||||
value = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Paged
|
||||
fp4_paged_book_prop = {
|
||||
dna_modifiers = {
|
||||
|
|
@ -2914,6 +3014,22 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
pam_bible_ornate_writing = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_tool_quill
|
||||
value = 1.0
|
||||
}
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_bible_ornate_01_portrait
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Open with writing tool right
|
||||
open_book_right_writing = {
|
||||
|
|
@ -2934,6 +3050,24 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
open_book_right_writing_bible = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = ep1_tool_quill
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_bible_ornate_open_01_right
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
open_book_right_writing_chinese = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
|
|
@ -2970,6 +3104,22 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
open_book_left_writing_bible = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = fp4_quill
|
||||
value = 1.0
|
||||
}
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_bible_ornate_open_01_left
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
open_book_left_writing_chinese = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
|
|
@ -3229,6 +3379,127 @@
|
|||
}
|
||||
}
|
||||
|
||||
pam_crozier_orthodox_basic = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_crozier_orthodox_basic_01
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_orthodox_ornate = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_crozier_orthodox_ornate_01
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_catholic_basic = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_crozier_catholic_basic_01
|
||||
range = { 0 1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_catholic_ornate = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_crozier_catholic_ornate_01
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_thurible_01 = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_thurible_01_a
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_situla_01 = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_left
|
||||
template = pam_situla_01_a
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_whip_01 = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_whip_01_a
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_orthodox_basic_right = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_crozier_orthodox_basic_01_right
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_orthodox_ornate_right = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_crozier_orthodox_ornate_01_right
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_catholic_basic_right = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_crozier_catholic_basic_01_right
|
||||
range = { 0 1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pam_crozier_catholic_ornate_right = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = props_right
|
||||
template = pam_crozier_catholic_ornate_01_right
|
||||
value = 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
### N3OW - Coronation Props
|
||||
|
||||
coronation_crown_prop_nistrenia_imperial = {
|
||||
|
|
|
|||
|
|
@ -6,6 +6,39 @@
|
|||
gene = headgear
|
||||
template = no_headgear
|
||||
}
|
||||
## PAM ##
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = pam_nun_crown_01
|
||||
is_valid_custom = {
|
||||
has_pam_dlc_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = catholic_cardinal_hat
|
||||
is_valid_custom = {
|
||||
has_pam_dlc_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = catholic_bishop_mitre_early
|
||||
is_valid_custom = {
|
||||
has_pam_dlc_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = catholic_bishop_mitre_late
|
||||
is_valid_custom = {
|
||||
has_pam_dlc_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
## SP5 - Symbols of Authority ##
|
||||
|
||||
|
|
@ -547,27 +580,27 @@
|
|||
|
||||
## Veils ##
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
gene = additive_headgear
|
||||
template = fp4_western_era2_veils
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
gene = additive_headgear
|
||||
template = western_veils
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
gene = additive_headgear
|
||||
template = ep2_western_era1_veils
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
gene = additive_headgear
|
||||
template = ep2_western_era2_veils
|
||||
}
|
||||
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
gene = additive_headgear
|
||||
template = ep2_western_era3_veils
|
||||
}
|
||||
|
||||
|
|
@ -663,10 +696,6 @@
|
|||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = fp4_western_era3_common
|
||||
}
|
||||
add_accessory_modifiers = {
|
||||
gene = headgear
|
||||
template = fp4_western_cloak_hoods
|
||||
is_valid_custom = {
|
||||
has_ce1_dlc_trigger = yes
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -4179,7 +4179,7 @@ headgear_base = {
|
|||
CULTURE_INPUT = chinese
|
||||
}
|
||||
has_tgp_dlc_trigger = yes
|
||||
NOT = { exists = global_var:chinese_fashion_change }
|
||||
global_var:chinese_fashion ?= flag:tang
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4210,7 +4210,17 @@ headgear_base = {
|
|||
}
|
||||
}
|
||||
has_tgp_dlc_trigger = yes
|
||||
exists = global_var:chinese_fashion_change
|
||||
global_var:chinese_fashion ?= flag:song
|
||||
# Korean handling
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
liege.culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
}
|
||||
}
|
||||
is_merit_based_official = no
|
||||
}
|
||||
}
|
||||
modifier = { #For Tangut King
|
||||
add = 120
|
||||
|
|
@ -4263,20 +4273,54 @@ headgear_base = {
|
|||
}
|
||||
weight = {
|
||||
base = 0
|
||||
modifier = {
|
||||
add = 101
|
||||
is_alive = no
|
||||
tgp_primary_title_is_ministry = yes
|
||||
highest_held_title_tier = tier_empire
|
||||
has_tgp_dlc_trigger = yes
|
||||
year_of_birth < 960
|
||||
}
|
||||
modifier = {
|
||||
add = 51
|
||||
is_merit_based_official = yes
|
||||
OR = {
|
||||
liege.culture = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
OR = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
has_clothing_gfx = korean_clothing_gfx
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
OR = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
has_clothing_gfx = korean_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
NOT = { exists = global_var:chinese_fashion_change }
|
||||
portrait_era4_trigger = yes # for Ming style
|
||||
global_var:chinese_fashion ?= flag:tang
|
||||
# Korean handling
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
liege.culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
# Silla used Tang-style Bokdu (Putou)
|
||||
portrait_era1_trigger = yes
|
||||
# Low ranking officials in Korea use the Tang-style Bokdu (Putou)
|
||||
AND = {
|
||||
korea_high_rank_trigger = no
|
||||
royal_councillor_or_regent_trigger = no
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
portrait_era4_trigger = yes # for Ming style
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4293,21 +4337,50 @@ headgear_base = {
|
|||
}
|
||||
weight = {
|
||||
base = 0
|
||||
modifier = {
|
||||
add = 100
|
||||
is_alive = no
|
||||
tgp_primary_title_is_ministry = yes
|
||||
highest_held_title_tier = tier_empire
|
||||
has_tgp_dlc_trigger = yes
|
||||
}
|
||||
modifier = {
|
||||
add = 51
|
||||
is_merit_based_official = yes
|
||||
OR = {
|
||||
liege.culture = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
NOT = { has_clothing_gfx = korean_clothing_gfx }
|
||||
OR = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
has_clothing_gfx = korean_clothing_gfx
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
NOT = { has_clothing_gfx = korean_clothing_gfx }
|
||||
OR = {
|
||||
has_clothing_gfx = chinese_clothing_gfx
|
||||
has_clothing_gfx = korean_clothing_gfx
|
||||
}
|
||||
}
|
||||
}
|
||||
has_tgp_dlc_trigger = yes
|
||||
exists = global_var:chinese_fashion_change
|
||||
# Korean handling
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
liege.culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
culture = { has_clothing_gfx = korean_clothing_gfx }
|
||||
}
|
||||
}
|
||||
# Silla used Tang-style Bokdu (Putou)
|
||||
NOT = { portrait_era1_trigger = yes }
|
||||
# High rank officials only
|
||||
OR = {
|
||||
korea_high_rank_trigger = yes
|
||||
royal_councillor_or_regent_trigger = yes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
global_var:chinese_fashion ?= flag:song
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4402,7 +4475,11 @@ headgear_base = {
|
|||
}
|
||||
}
|
||||
has_tgp_dlc_trigger = yes
|
||||
exists = global_var:chinese_fashion_change
|
||||
global_var:chinese_fashion ?= flag:song
|
||||
trigger_if = {
|
||||
limit = { is_alive = no }
|
||||
tgp_primary_title_is_ministry = no
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4421,7 +4498,7 @@ headgear_base = {
|
|||
modifier = {
|
||||
add = 100
|
||||
is_independent_ruler = yes
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
government_has_flag = government_has_merit
|
||||
NOT = {
|
||||
government_has_flag = government_is_celestial
|
||||
|
|
@ -4438,7 +4515,11 @@ headgear_base = {
|
|||
}
|
||||
}
|
||||
has_tgp_dlc_trigger = yes
|
||||
exists = global_var:chinese_fashion_change
|
||||
global_var:chinese_fashion ?= flag:song
|
||||
trigger_if = {
|
||||
limit = { is_alive = no }
|
||||
tgp_primary_title_is_ministry = no
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4460,7 +4541,7 @@ headgear_base = {
|
|||
# primary_spouse.primary_title ?= title:h_china
|
||||
# primary_title ?= title:h_china
|
||||
# }
|
||||
# NOT = { exists = global_var:chinese_fashion_change }
|
||||
# global_var:chinese_fashion ?= flag:tang
|
||||
# }
|
||||
# modifier = {
|
||||
# add = 110
|
||||
|
|
@ -4497,7 +4578,7 @@ headgear_base = {
|
|||
# modifier = {
|
||||
# add = -1000
|
||||
# is_landed = no
|
||||
# tgp_has_minister_title = yes
|
||||
# tgp_primary_title_is_ministry = yes
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -4520,7 +4601,7 @@ headgear_base = {
|
|||
# primary_spouse.primary_title ?= title:h_china
|
||||
# }
|
||||
# has_tgp_dlc_trigger = yes
|
||||
# exists = global_var:chinese_fashion_change
|
||||
# global_var:chinese_fashion ?= flag:song
|
||||
# }
|
||||
# modifier = {
|
||||
# add = 110
|
||||
|
|
|
|||
|
|
@ -1062,6 +1062,32 @@
|
|||
# }
|
||||
# }
|
||||
#
|
||||
# ali_kara = {
|
||||
# dna_modifiers = {
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = hairstyles
|
||||
# template = sp5_hairstyles
|
||||
# accessory = m_hair_sp5_western_01
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = beards
|
||||
# template = all_beards
|
||||
# accessory = m_beard_sp4_mena_01
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
# base = 0
|
||||
# modifier = {
|
||||
# add = 999
|
||||
# exists = this
|
||||
# exists = character:easteregg_ali_kara
|
||||
# this = character:easteregg_ali_kara
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# marcus_bose = {
|
||||
# dna_modifiers = {
|
||||
# accessory = {
|
||||
|
|
@ -2784,6 +2810,48 @@
|
|||
# }
|
||||
# }
|
||||
# }
|
||||
# thea_ariens = {
|
||||
# dna_modifiers = {
|
||||
#
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = clothes
|
||||
# template = fp1_low_nobility_clothes
|
||||
# accessory = female_clothes_secular_fp1_nobility_02_low
|
||||
# type = female
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = cloaks
|
||||
# template = fp1_cloak
|
||||
# accessory = female_furs_secular_fp1_nobility_02
|
||||
# type = female
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = headgear
|
||||
# template = western_wedding
|
||||
# accessory = f_headgear_spec_ep2_western_wedding
|
||||
# type = female
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = legwear
|
||||
# template = afr_common_legwear
|
||||
# accessory = f_legwear_sec_afr_common_01
|
||||
# type = female
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
# base = 0
|
||||
# modifier = {
|
||||
# add = 999
|
||||
# exists = this
|
||||
# exists = character:easteregg_thea_ariens
|
||||
# this = character:easteregg_thea_ariens
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# laurence_kennedy = {
|
||||
# dna_modifiers = {
|
||||
|
|
|
|||
|
|
@ -9269,4 +9269,89 @@
|
|||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
# erik_holy = {
|
||||
# dna_modifiers = {
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = beards
|
||||
# template = no_beard
|
||||
# value = 0.5
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = hairstyles
|
||||
# template = fp2_hairstyles_iberian_christian_straight
|
||||
# accessory = male_hair_fp2_iberian_christian_02
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = headgear
|
||||
# template = fp1_royalty
|
||||
# accessory = male_headgear_secular_fp1_royalty_01
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = clothes
|
||||
# template = fp4_western_era3_low_nobility_clothes
|
||||
# accessory = m_clothes_sec_fp4_western_era3_nob_01_lo
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
# base = 0
|
||||
# modifier = {
|
||||
# add = 1000
|
||||
# exists = this
|
||||
# exists = character:200490
|
||||
# this = character:200490
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# knut_eriksson = {
|
||||
# dna_modifiers = {
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = beards
|
||||
# template = no_beard
|
||||
# value = 0.5
|
||||
# }
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = hairstyles
|
||||
# template = scripted_character_hairstyles_01
|
||||
# accessory = male_hair_western_08
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
# base = 0
|
||||
# modifier = {
|
||||
# add = 1000
|
||||
# exists = this
|
||||
# exists = character:200500
|
||||
# this = character:200500
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# 1000230518_avital = {
|
||||
# dna_modifiers = {
|
||||
# accessory = {
|
||||
# mode = add
|
||||
# gene = hairstyles
|
||||
# template = scripted_character_hairstyles_03
|
||||
# accessory = female_hair_fp2_iberian_christian_01
|
||||
# type = female
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
# base = 0
|
||||
# modifier = {
|
||||
# add = 2000
|
||||
# exists = this
|
||||
# exists = character:1000230518
|
||||
# this = character:1000230518
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
|
|
|||
|
|
@ -369,6 +369,34 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
antipope = {
|
||||
dna_modifiers = {
|
||||
accessory = {
|
||||
mode = add
|
||||
gene = clothes
|
||||
template = religious_catholic_head_clothes
|
||||
range = { 0 1 }
|
||||
}
|
||||
}
|
||||
weight = {
|
||||
base = 0
|
||||
modifier = {
|
||||
add = 200
|
||||
has_character_flag = antipope_flag
|
||||
portrait_religious_catholic_trigger = yes
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine_parameter = vows_of_poverty_active
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = { # A captured Antipope keeps their prison rags
|
||||
factor = 0
|
||||
portrait_prisoner_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Court Physician
|
||||
court_physician = {
|
||||
|
|
@ -414,6 +442,8 @@
|
|||
factor = 0
|
||||
OR = {
|
||||
is_adult = no
|
||||
is_clergy = yes
|
||||
portrait_religious_devoted_trigger = yes
|
||||
should_be_naked_trigger = yes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue