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

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