revert Alignment
This commit is contained in:
Vannifar 2026-04-25 10:02:11 +02:00
parent 15a5108e23
commit c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions

View file

@ -62,6 +62,13 @@ portrait_wear_no_headgear_trigger = {
has_character_flag = roaming_character
AND = { # No headgear for characters without crowns
exists = this
portrait_wear_no_crown_trigger = yes
# Should still wear armor when going to war
portrait_wear_armor_trigger = no
}
AND = {
OR = {
should_be_naked_trigger = yes # Deliberately not the "fully naked" one since dropping your crown's intended even if nudity is disabled
@ -119,6 +126,20 @@ portrait_wear_armor_trigger = {
limit = { portrait_sickness_trigger = yes }
is_in_army = yes
}
trigger_if = {
limit = { government_allows = barter }
OR = {
is_at_war = yes
involved_activity = { has_activity_type = activity_tournament }
# Serving Varangian
has_character_flag = is_currently_varangian
# In a Duel
has_character_flag = single_combat_duel_armor
has_character_flag = forced_knight_armor
# In a Tournament
activity_tournament_armor_trigger = yes
}
}
OR = {
# Mercenaries, Holy Orders, Adventurers
AND = {
@ -193,6 +214,7 @@ portrait_wear_armor_trigger = {
OR = {
vassal_contract_has_flag = celestial_province_protectorate
vassal_contract_has_flag = celestial_province_military
vassal_contract_has_flag = meritocratic_province_protectorate
vassal_contract_has_flag = meritocratic_province_military
has_title = title:e_minister_grand_marshal
}
@ -230,6 +252,20 @@ portrait_wear_armor_currently_in_army_trigger = {
is_commanding_army = yes
exists = knight_army
}
trigger_if = {
limit = { government_allows = barter }
OR = {
is_at_war = yes
involved_activity = { has_activity_type = activity_tournament }
# Serving Varangian
has_character_flag = is_currently_varangian
# In a Duel
has_character_flag = single_combat_duel_armor
has_character_flag = forced_knight_armor
# In a Tournament
activity_tournament_armor_trigger = yes
}
}
}
portrait_wear_no_armor_trigger = {
@ -249,6 +285,7 @@ portrait_accoladed_knight_trigger = {
highest_held_title_tier = tier_duchy
}
accolade = {
is_accolade_active = yes
accolade_rank >= 5
}
}
@ -257,6 +294,7 @@ portrait_accoladed_knight_trigger = {
highest_held_title_tier = tier_kingdom
}
accolade = {
is_accolade_active = yes
accolade_rank >= 3
}
}
@ -264,6 +302,9 @@ portrait_accoladed_knight_trigger = {
liege ?= {
highest_held_title_tier = tier_empire
}
accolade = {
is_accolade_active = yes
}
}
}
}
@ -287,6 +328,20 @@ portrait_wear_helmet_trigger = { # Different from Armor, as (crowned) Kings and
limit = { portrait_sickness_trigger = yes }
is_in_army = yes
}
trigger_if = {
limit = { government_allows = barter }
OR = {
is_at_war = yes
involved_activity = { has_activity_type = activity_tournament }
# Serving Varangian
has_character_flag = is_currently_varangian
# In a Duel
has_character_flag = single_combat_duel_armor
has_character_flag = forced_knight_armor
# In a Tournament
activity_tournament_armor_trigger = yes
}
}
OR = {
# Adventurers
AND = {
@ -367,6 +422,7 @@ portrait_wear_helmet_trigger = { # Different from Armor, as (crowned) Kings and
OR = {
vassal_contract_has_flag = celestial_province_protectorate
vassal_contract_has_flag = celestial_province_military
vassal_contract_has_flag = meritocratic_province_protectorate
vassal_contract_has_flag = meritocratic_province_military
has_title = title:e_minister_grand_marshal
}
@ -404,8 +460,6 @@ portrait_wear_helmet_trigger = { # Different from Armor, as (crowned) Kings and
portrait_wear_no_crown_trigger = { # Rulers should be coronated to wear a crown barring exceptions
exists = this
OR = {
is_governor = yes
trigger_if = { # No crowns for uncoronated characters
limit = { has_ach_dlc_trigger = yes }
has_realm_law = uncrowned
@ -474,7 +528,6 @@ should_use_fat_animation = {
}
AND = { # Fat non dwarf
scope:current_weight >= 40
scope:current_weight <= 80
is_dwarf_height = no
}
AND = { # Pregnant non dwarf
@ -2097,7 +2150,7 @@ portrait_high_nobles_headgear_trigger = {
limit = { culture = { has_clothing_gfx = japanese_clothing_gfx } }
tgp_japanese_high_nobility_clothing_trigger = yes
}
trigger_else = { highest_held_title_tier = tier_duchy }
trigger_else = { highest_held_title_tier >= tier_duchy }
AND = {
government_has_flag = government_is_republic
primary_title.tier > tier_county
@ -2110,17 +2163,6 @@ portrait_high_nobles_headgear_trigger = {
highest_held_title_tier >= tier_kingdom
is_governor = yes
}
AND = { # Uncoronated kings and emperors can use high nobility headgear
OR = {
portrait_royalty_trigger = {
CULTURE_INPUT = $CULTURE_INPUT$
}
portrait_imperial_trigger = {
CULTURE_INPUT = $CULTURE_INPUT$
}
}
portrait_wear_no_crown_trigger = yes
}
}
NOR = { # Blocked for mercenaries and adventurers
government_has_flag = government_is_mercenary
@ -2249,11 +2291,6 @@ portrait_royalty_trigger = {
OR = {
is_ruler = no
highest_held_title_tier = tier_barony
AND = {
is_landed = no
exists = primary_spouse
target_is_liege_or_above = primary_spouse
}
}
primary_spouse ?= {
is_governor = no
@ -2305,13 +2342,6 @@ portrait_royalty_clothing_trigger = {
portrait_wear_no_armor_trigger = yes
}
portrait_royalty_headgear_trigger = {
portrait_royalty_trigger = {
CULTURE_INPUT = $CULTURE_INPUT$
}
portrait_wear_no_crown_trigger = no
}
portrait_royalty_african_headgear_trigger = {
trigger_if = {
limit = { exists = this }
@ -2456,13 +2486,6 @@ portrait_imperial_clothing_trigger = {
portrait_wear_no_armor_trigger = yes
}
portrait_imperial_headgear_trigger = {
portrait_imperial_trigger = {
CULTURE_INPUT = $CULTURE_INPUT$
}
portrait_wear_no_crown_trigger = no
}
portrait_imperial_nobles_headgear_trigger = {
trigger_if = {
limit = { exists = this }
@ -3145,11 +3168,9 @@ portrait_religious_african_trigger = {
### DDE HRE ###
portrait_reichskrone_trigger = {
exists = this
OR = {
has_primary_title = title:e_european_union
}
portrait_wear_no_crown_trigger = no
}