fixing that thing where it looks like characters hanged themselves

This commit is contained in:
Thakia 2026-10-01 13:11:41 -03:00
parent 3a8b2882cb
commit 273cb89aa5
21 changed files with 3227 additions and 775 deletions

View file

@ -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

View file

@ -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

View file

@ -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 = {

View file

@ -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

View file

@ -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

View file

@ -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 = {

View file

@ -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
# }
# }
# }
#}

View file

@ -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
}
}