# DEFAULT PERSONALITY ANIMATIONS # COUNCIL ANIMATIONS # EMOTION ANIMATIONS # MISC ANIMATIONS # PERSONALITY ANIMATIONS # FRONTEND ANIMATIONS ##################################################################################################################################################################### ##################################################################################################################################################################### # Default Personality Animations # ##################################################################################################################################################################### ##################################################################################################################################################################### idle = { default = { default = { head = "idle_entry" torso = "idle_entry" } incapable = { animation = { head = "incapable" torso = "incapable" } weight = { base = 0 modifier = { add = 10000 has_trait = incapable } } } imprisoned_house_arrest = { animation = { head = "misc_arrest" torso = "misc_arrest" } portrait_modifier = { animations_props = arrest_prop animations = misc_arrest_decal } weight = { base = 0 modifier = { add = 10000 is_imprisoned = yes NOT = { is_in_prison_type = dungeon } } } } imprisoned_dungeon = { animation = { head = "misc_dungeon" torso = "misc_dungeon" } portrait_modifier = { animations_props = dungeon_props animations = misc_dungeon_decal animations = no_cloak } weight = { base = 0 modifier = { add = 10000 is_imprisoned = yes is_in_prison_type = dungeon } } } AI_idle_ergotism = { animation = { head = "dancing_plague_loop" torso = "dancing_plague_loop" } weight = { base = 0 modifier = { add = 5000 has_trait = ergotism } } } ill_coughing = { animation = { head = "cough" torso = "cough" } weight = { base = 0 modifier = { add = 5000 is_alive = yes OR = { has_trait = pneumonic has_trait = consumption } } } } ill_shiver = { animation = { head = "shiver" torso = "shiver" } weight = { base = 0 modifier = { add = 5000 is_alive = yes OR = { has_trait = typhus has_trait = ill } } } } ill_sick = { animation = { head = "emotion_sick" torso = "emotion_sick" } weight = { base = 0 modifier = { add = 5000 is_alive = yes OR = { has_trait = measles has_trait = smallpox has_trait = bubonic_plague } } } } ill_stomach = { animation = { head = "stomach_sick_start" torso = "stomach_sick_start" } weight = { base = 0 modifier = { add = 5000 is_alive = yes has_trait = dysentery } } } character_conqueror_war = { animation = { head = "marshal_shield" torso = "marshal_shield" } portrait_modifier_pack = council_marshal_shield weight = { base = 0 modifier = { add = 5000 has_trait = conqueror is_at_war = yes } } } character_conqueror_peace = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 5000 has_trait = conqueror is_at_war = no } } portrait_modifier_pack = one_handed_sword } infirm_elder = { animation = { head = "holding_crutch" torso = "holding_crutch" } portrait_modifier = { animations = old_eyes_decal animations_props = pdt_crutch_01 } weight = { base = 0 modifier = { add = 5000 is_alive = yes OR = { has_trait = infirm has_trait_xp = { trait = fragile_bones value >= 25 } has_trait_xp = { trait = faltering_heart value >= 25 } } } } } withering_mind_elder = { animation = { head = "delirium" torso = "delirium" } weight = { base = 0 modifier = { add = 5000 is_alive = yes has_trait_xp = { trait = withering_mind value >= 25 } } } } mandala_serenity_aspect = { animation = { head = "wedding_priest_idle_entry" torso = "wedding_priest_idle_entry" } weight = { base = 0 modifier = { add = 1000 government_has_flag = government_is_mandala house.house_head ?= this house = { has_house_aspiration_parameter = aspect_of_serenity } has_mandala_aspect_2_or_higher_trigger = yes trigger_if = { limit = { is_tributary = yes suzerain = { NOT = { highest_held_title_tier >= tier_hegemony } } } is_tributary = no } is_independent_ruler = yes } } } mandala_destruction_aspect = { animation = { head = "acknowledging" torso = "acknowledging" } portrait_modifier_pack = one_handed_sword weight = { base = 0 modifier = { add = 1000 government_has_flag = government_is_mandala house.house_head ?= this house = { has_house_aspiration_parameter = aspect_of_destruction } has_mandala_aspect_2_or_higher_trigger = yes trigger_if = { limit = { is_tributary = yes suzerain = { NOT = { highest_held_title_tier >= tier_hegemony } } } is_tributary = no } is_independent_ruler = yes } } } mandala_trickery_aspect = { animation = { head = "hunting_knife_start_entry" torso = "hunting_knife_start_entry" } portrait_modifier_pack = council_spymaster weight = { base = 0 modifier = { add = 1000 government_has_flag = government_is_mandala house.house_head ?= this house = { has_house_aspiration_parameter = aspect_of_trickery } has_mandala_aspect_2_or_higher_trigger = yes trigger_if = { limit = { is_tributary = yes suzerain = { NOT = { highest_held_title_tier >= tier_hegemony } } } is_tributary = no } is_independent_ruler = yes } } } mandala_creation_aspect = { animation = { head = "AI_callous_entry" torso = "AI_callous_entry" } weight = { base = 0 modifier = { add = 1000 government_has_flag = government_is_mandala house.house_head ?= this house = { has_house_aspiration_parameter = aspect_of_creation } has_mandala_aspect_2_or_higher_trigger = yes trigger_if = { limit = { is_tributary = yes suzerain = { NOT = { highest_held_title_tier >= tier_hegemony } } } is_tributary = no } is_independent_ruler = yes } } } character_mercenary_1 = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 1000 primary_title ?= { is_mercenary_company = yes } has_personality_malicious_trigger = yes } } portrait_modifier_pack = one_handed_axe } character_mercenary_2 = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 1000 primary_title ?= { is_mercenary_company = yes } has_personality_levelheaded_trigger = yes } } portrait_modifier_pack = two_handed_hammer } character_mercenary_3 = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 1000 primary_title ?= { is_mercenary_company = yes } has_personality_dominant_trigger = yes } } portrait_modifier_pack = one_handed_mace } character_mercenary_4 = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 1000 primary_title ?= { is_mercenary_company = yes } } } portrait_modifier_pack = one_handed_sword } character_murchad = { animation = { head = "emotion_thinking_entry" torso = "emotion_thinking_entry" } portrait_modifier = { animations = AI_rational_decal } weight = { base = 0 modifier = { add = 5000 this = character:83355 } } } shepherd_with_sheep = { animation = { head = "herder" torso = "herder" } portrait_modifier = { animations_props = mpo_sheep_and_staff_character_view animations = female_prop_fix_additive animations = fat_additive animations = dwarf_additive } weight = { base = 0 modifier = { add = 6000 government_has_flag = government_is_herder } } } character_robert = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 5000 this = character:1128 } } portrait_modifier_pack = one_handed_sword } character_henry = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 5000 OR = { this = character:easteregg_henry_of_skalitz this = character:easteregg_henry_kobyla this = character:easteregg_henry_kobyla_late } } } portrait_modifier_pack = long_swords } character_yahya = { animation = { head = "chessCocky1_entry" torso = "chessCocky1_entry" } portrait_modifier = { animations_props = fp2_chess_piece_prop_left_hand animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } weight = { base = 0 modifier = { add = 5000 this = character:3924 } } } camp_purpose_mercenaries = { animation = { head = "marshal_shield" torso = "marshal_shield" } portrait_modifier_pack = council_marshal_shield weight = { base = 0 modifier = { add = 5000 is_ruler = yes age >= 10 has_realm_law = camp_purpose_mercenaries portrait_sickness_trigger = no NOT = { culture = { has_clothing_gfx = japanese_clothing_gfx } } } } } camp_purpose_mercenaries_japan = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 5000 is_ruler = yes age >= 10 has_realm_law = camp_purpose_mercenaries portrait_sickness_trigger = no culture = { has_clothing_gfx = japanese_clothing_gfx } } } portrait_modifier_pack = long_swords } camp_purpose_brigands = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 5000 is_ruler = yes age >= 10 has_realm_law = camp_purpose_brigands portrait_sickness_trigger = no } } portrait_modifier_pack = one_handed_mace } camp_purpose_scholars = { animation = { head = "writing" torso = "writing" } weight = { base = 0 modifier = { add = 5000 is_ruler = yes age >= 10 NOT = { this = character:41702 } NOR = { has_trait = blind has_trait = maimed } has_realm_law = camp_purpose_scholars portrait_sickness_trigger = no } } portrait_modifier_pack = open_book_w_writing_tool_left } camp_purpose_explorers = { animation = { head = "survey_start" torso = "survey_start" } weight = { base = 0 modifier = { add = 5000 is_ruler = yes age >= 10 has_realm_law = camp_purpose_explorers portrait_sickness_trigger = no } } } idle_scepter = { animation = { head = "scepter" torso = "scepter" } portrait_modifier = { animations = fat_additive animations_props = ep3_byzantine_scepter_prop animations = cloak_additive } weight = { base = 0 modifier = { add = 100 primary_title = title:e_byzantium faith.religion = religion:christianity_religion } } } # idle_emperor = { # animation = { head = "emperor" torso = "emperor" } # portrait_modifier_pack = hu # weight = { # base = 0 # modifier = { # add = 100 # OR = { # primary_title = title:h_china # has_title = title:k_chrysanthemum_throne # has_title = title:k_yongson_throne # } # } # } # } idle_writing = { animation = { head = "writing" torso = "writing" } portrait_modifier_pack = open_book_w_writing_tool_left weight = { base = 0 modifier = { add = 100 has_character_flag = generated_scribe } } } ########################################################################################################################################################################################## ########################################################################################################################################################################################## marshal_sword = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 0 modifier = { add = 100 portrait_wear_helmet_trigger = yes NOR = { ai_honor = 100 ai_boldness = 100 ai_compassion = 100 ai_greed = 100 ai_rationality = 100 ai_vengefulness = 100 ai_zeal = 100 ai_honor = -100 ai_boldness = -100 ai_compassion = -100 ai_greed = -100 ai_rationality = -100 ai_vengefulness = -100 ai_zeal = -100 } } } portrait_modifier_pack = one_handed_sword } # holding_hu_1 = { # animation = { head = "holding_hu_1" torso = "holding_hu_1" } # weight = { # base = 0 # modifier = { # is_adult = yes # asian_variants = yes # government_allows = administrative # NOT = { has_trait = devoted } # merit_level > 0 # add = {70 110} # } # modifier = { # AND = { # is_female = yes # faith = { has_doctrine = doctrine_gender_male_dominated } # } # factor = 0 # } # modifier = { # AND = { # is_male = yes # faith = { has_doctrine = doctrine_gender_female_dominated } # } # factor = 0 # } # } # portrait_modifier_pack = hu # } # # holding_hu_2 = { # animation = { head = "holding_hu_2" torso = "holding_hu_2" } # weight = { # base = 0 # modifier = { # is_adult = yes # asian_variants = yes # government_allows = administrative # NOT = { has_trait = devoted } # merit_level > 0 # add = {80 120} # } # modifier = { # AND = { # is_female = yes # faith = { has_doctrine = doctrine_gender_male_dominated } # } # factor = 0 # } # modifier = { # AND = { # is_male = yes # faith = { has_doctrine = doctrine_gender_female_dominated } # } # factor = 0 # } # } # portrait_modifier_pack = hu # } # # holding_hu_3 = { # animation = { head = "holding_hu_3" torso = "holding_hu_3" } # weight = { # base = 0 # modifier = { # is_adult = yes # asian_variants = yes # government_allows = administrative # NOT = { has_trait = devoted } # merit_level > 0 # add = {90 130} # } # modifier = { # AND = { # is_female = yes # faith = { has_doctrine = doctrine_gender_male_dominated } # } # factor = 0 # } # modifier = { # AND = { # is_male = yes # faith = { has_doctrine = doctrine_gender_female_dominated } # } # factor = 0 # } # } # portrait_modifier_pack = hu # } ########################################################################################################################################################################################## ########################################################################################################################################################################################## japanese_knight_1 = { animation = { head = "hasso_no_kamae" torso = "hasso_no_kamae" } portrait_modifier_pack = long_swords weight = { base = 0 modifier = { add = 100 culture = { has_cultural_pillar = heritage_japonic } portrait_wear_armor_currently_in_army_trigger = yes OR = { is_ai = no static_group_filter = { group = japanese_pose match = 0.25 } } NOT = { has_trait = pregnant } } } } AI_honorable_asia = { animation = { head = "AI_honorable_asia" torso = "AI_honorable_asia" } weight = { base = 0 modifier = { add = { value = ai_honor add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } } AI_honorable = { animation = { head = "AI_honorable_entry" torso = "AI_honorable_entry" } weight = { base = 0 modifier = { add = { value = ai_honor add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } } AI_honorable_fat = { animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" } weight = { base = 0 modifier = { add = { value = ai_honor add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } } AI_honorable_fat_dwarf = { animation = { head = "AI_honorable_entry" torso = "AI_honorableFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_honor add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } } ########################################################################################################################################################################################## ########################################################################################################################################################################################## AI_dishonorable_asia = { animation = { head = "AI_dishonorable_asia" torso = "AI_dishonorable_asia" } weight = { base = 0 modifier = { add = { value = ai_honor multiply = -1 add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } } AI_dishonorable = { animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorable_entry" } weight = { base = 0 modifier = { add = { value = ai_honor multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_dishonorable_decal } } AI_dishonorable_fat = { animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" } weight = { base = 0 modifier = { add = { value = ai_honor multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_dishonorable_decal } } AI_dishonorable_fat_dwarf = { animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_honor multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_dishonorable_decal } } ############################################################################################################################################################################### ############################################################################################################################################################################### AI_bold_asia = { animation = { head = "AI_bold_asia" torso = "AI_bold_asia" } weight = { base = 0 modifier = { add = { value = ai_boldness add = {0 100} } asian_variants = yes should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_bold_decal animations = cloak_additive } } AI_bold = { animation = { head = "AI_bold_entry" torso = "AI_bold_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_bold_decal animations = cloak_additive } } AI_bold_fat = { animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_bold_decal animations = cloak_additive } } AI_bold_fat_dwarf = { animation = { head = "AI_bold_entry" torso = "AI_boldFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_bold_decal animations = cloak_additive } } ####################################################################################################################################################################### ####################################################################################################################################################################### AI_coward_asia = { animation = { head = "AI_coward_asia" torso = "AI_coward_asia" } weight = { base = 0 modifier = { add = { value = ai_boldness multiply = -1 add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } } AI_coward = { animation = { head = "AI_coward_entry" torso = "AI_coward_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } } AI_coward_fat = { animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } } AI_coward_fat_dwarf = { animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_boldness multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } } ############################################################################################################################################################ ############################################################################################################################################################ AI_greedy_asia = { animation = { head = "AI_greedy_asia" torso = "AI_greedy_asia" } weight = { base = 0 modifier = { add = { value = ai_greed add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } } AI_greedy = { animation = { head = "AI_greedy_entry" torso = "AI_greedy_entry" } weight = { base = 0 modifier = { add = { value = ai_greed add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_greedy_decal } } AI_greedy_fat = { animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" } weight = { base = 0 modifier = { add = { value = ai_greed add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_greedy_decal } } AI_greedy_fat_dwarf = { animation = { head = "AI_greedy_entry" torso = "AI_greedyFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_greed add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_greedy_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_content = { animation = { head = "AI_content_entry" torso = "AI_content_entry" } weight = { base = 0 modifier = { add = { value = ai_greed multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_content_decal } } AI_content_fat = { animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" } weight = { base = 0 modifier = { add = { value = ai_greed multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_content_decal } } AI_content_fat_dwarf = { animation = { head = "AI_content_entry" torso = "AI_contentFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_greed multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_content_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_vengeful_asia = { animation = { head = "AI_vengeful_asia" torso = "AI_vengeful_asia" } weight = { base = 0 modifier = { add = { value = ai_vengefulness add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } } AI_vengeful = { animation = { head = "AI_vengeful_entry" torso = "AI_vengeful_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_vengeful_decal animations = cloak_additive } } AI_vengeful_fat = { animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_vengeful_decal animations = cloak_additive } } AI_vengeful_fat_dwarf = { animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_vengeful_decal animations = cloak_additive } } ############################################################################################################################################################ ############################################################################################################################################################ AI_forgiving = { animation = { head = "AI_forgiving_entry" torso = "AI_forgiving_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } AI_forgiving_fat = { animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFat_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } AI_forgiving_fat_dwarf = { animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_vengefulness multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_rational = { animation = { head = "AI_rational_entry" torso = "AI_rational_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } modifier = { add = -100 this = character:7757 } } portrait_modifier = { animations = AI_rational_decal } } AI_rational_fat = { animation = { head = "AI_rational_entry" torso = "AI_rationalFat_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_rational_decal } } AI_rational_fat_dwarf = { animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_rational_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_irrational = { animation = { head = "AI_irrational_entry" torso = "AI_irrational_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_irrational_decal } } AI_irrational_fat = { animation = { head = "AI_irrational_entry" torso = "AI_irrationalFat_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_irrational_decal animations = cloak_additive } } AI_irrational_fat_dwarf = { animation = { head = "AI_irrational_entry" torso = "AI_irrationalFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_rationality multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_irrational_decal animations = cloak_additive } } ############################################################################################################################################################ ############################################################################################################################################################ AI_compassionate_asia = { animation = { head = "AI_compassionate_asia" torso = "AI_compassionate_asia" } weight = { base = 0 modifier = { add = { value = ai_compassion add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } AI_compassionate = { animation = { head = "AI_compassionate_entry" torso = "AI_compassionate_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } AI_compassionate_fat = { animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } AI_compassionate_fat_dwarf = { animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_forgiving_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_callous_asia = { animation = { head = "AI_callous_asia" torso = "AI_callous_asia" } weight = { base = 0 modifier = { add = { value = ai_compassion multiply = -1 add = {0 100} } asian_variants = yes should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_callous_decal } } AI_callous = { animation = { head = "AI_callous_entry" torso = "AI_callous_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_callous_decal } } AI_callous_fat = { animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_callous_decal } } AI_callous_fat_dwarf = { animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_compassion multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_callous_decal } } ############################################################################################################################################################ ############################################################################################################################################################ AI_zealous = { animation = { head = "AI_zealous_entry" torso = "AI_zealous_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } modifier = { add = 5000 OR = { this = character:7757 this = character:41702 } } } portrait_modifier = { animations = AI_zealous_decal } } AI_zealous_fat = { animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_zealous_decal } } AI_zealous_fat_dwarf = { animation = { head = "AI_zealous_entry" torso = "AI_zealousFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_zealous_decal } } ##################################################################################################################################################################### ##################################################################################################################################################################### AI_cynical_asia = { animation = { head = "AI_cynical_asia" torso = "AI_cynical_asia" } weight = { base = 0 modifier = { add = { value = ai_zeal multiply = -1 add = {0 100} } asian_variants = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_cynical_decal } } AI_cynical = { animation = { head = "AI_cynical_entry" torso = "AI_cynical_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal multiply = -1 add = {0 100} } should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_cynical_decal } } AI_cynical_fat = { animation = { head = "AI_cynical_entry" torso = "AI_cynicalFat_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal multiply = -1 add = {0 100} } should_use_fat_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_cynical_decal } } AI_cynical_fat_dwarf = { animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" } weight = { base = 0 modifier = { add = { value = ai_zeal multiply = -1 add = {0 100} } should_use_fat_dwarf_animation = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_cynical_decal } } ########################################################################################################################################################################################################################################################################################################################################## ########################################################################################################################################################################################################################################################################################################################################## AI_serious_pregnant = { animation = { head = "misc_pregnantSerious_entry" torso = "misc_pregnantSerious_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes OR = { has_trait = greedy has_trait = arbitrary has_trait = wrathful has_trait = arrogant has_trait = deceitful has_trait = craven has_trait = cynical has_trait = zealous has_trait = paranoid has_trait = callous has_trait = sadistic has_trait = vengeful } } } } AI_serious_pregnant_armor_or_dwarf = { animation = { head = "misc_pregnantSerious_entry" torso = "misc_pregnantSeriousFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 AND = { OR = { should_use_fat_pregnant_animation = yes should_use_fat_dwarf_pregnant_animation = yes portrait_wear_armor_trigger = yes } OR = { has_trait = greedy has_trait = arbitrary has_trait = wrathful has_trait = arrogant has_trait = deceitful has_trait = craven has_trait = cynical has_trait = zealous has_trait = paranoid has_trait = callous has_trait = sadistic has_trait = vengeful } } } } } AI_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } } AI_pregnant_dwarf_or_armor = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_pregnant_animation = yes should_use_fat_dwarf_pregnant_animation = yes portrait_wear_armor_trigger = yes } } } } ##################################################################################################################################################################### ##################################################################################################################################################################### AI_idle_child = { animation = { head = "idle_entry" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 7 } } } AI_idle_basic = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 1 scope:current_weight <= 75 } } } AI_idle_fat = { animation = { head = "idle_entry" torso = "idleFat_entry" } weight = { base = 0 modifier = { add = 1 scope:current_weight >= 75 } } } } } ##################################################################################################################################################################### ##################################################################################################################################################################### # Council Animations # ##################################################################################################################################################################### ##################################################################################################################################################################### chancellor = { default = { default = { head = "council_chancellor" torso = "council_chancellor" } portrait_modifier = { animations = council_chancellor_decal animations_props = chancellor_prop } council_chancellor_task = { animation = { head = "writing" torso = "writing" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_integrate_title } } portrait_modifier_pack = open_book_w_writing_tool_left } council_chancellor_asia = { animation = { head = "council_chancellor_asia" torso = "council_chancellor_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes } } portrait_modifier = { animations_props = tgp_scroll } } council_chancellor_fat = { animation = { head = "council_chancellor" torso = "council_chancellorFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } portrait_modifier_pack = council_chancellor } council_chancellor_fat_dwarf = { animation = { head = "council_chancellor" torso = "council_chancellorFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } portrait_modifier_pack = council_chancellor } council_chancellor = { animation = { head = "council_chancellor" torso = "council_chancellor" } portrait_modifier_pack = council_chancellor } } } steward = { default = { default = { head = "council_steward" torso = "council_steward" } portrait_modifier = { animations = council_steward_decal } council_steward_oversee_reconstruction = { animation = { head = "survey_start" torso = "survey_start" } weight = { base = 0 modifier = { add = 100 any_great_project = { great_project_owner = root.liege exists = var:managing_councillor var:managing_councillor = prev } } } portrait_modifier = { animations_props = steward_prop animations = female_prop_fix_additive } } council_steward_task = { animation = { head = "lute_active" torso = "lute_active" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_promote_culture } } portrait_modifier = { animations_props = fp4_lute_prop animations = female_prop_fix_additive } } council_steward_fat_dwarf = { # Also just fat and just dwarf animation = { head = "council_steward" torso = "council_stewardFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } portrait_modifier_pack = council_steward } council_steward = { animation = { head = "council_steward" torso = "council_steward" } portrait_modifier_pack = council_steward } } } spymaster = { default = { default = { head = "council_spymaster" torso = "council_spymaster" } portrait_modifier = { animations = council_spymaster_decal } council_spymaster_task = { animation = { head = "eavesdrop_entry" torso = "eavesdrop_entry" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_find_secrets } } } council_spymaster_asia = { animation = { head = "council_spymaster_asia" torso = "council_spymaster_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes } } portrait_modifier = { animations_props = tgp_bottle } } council_spymaster_fat_dwarf = { animation = { head = "council_spymaster" torso = "council_spymasterFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } portrait_modifier_pack = council_spymaster } council_spymaster = { animation = { head = "council_spymaster" torso = "council_spymaster" } portrait_modifier_pack = council_spymaster } } } chaplain = { default = { default = { head = "council_chaplain" torso = "council_chaplain" } council_chaplain_task = { animation = { head = "kami_prayer" torso = "kami_prayer" } weight = { base = 0 modifier = { add = 100 religion = religion:shintoism_religion } } } council_chaplain_task = { animation = { head = "reading_loop" torso = "reading_loop" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_fabricate_claim } } portrait_modifier_pack = open_book } council_chaplain_fat = { animation = { head = "council_chaplain" torso = "council_chaplainFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } council_chaplain_fat_dwarf = { animation = { head = "council_chaplain" torso = "council_chaplainFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } marshal = { default = { default = { head = "council_marshal" torso = "council_marshal" } portrait_modifier = { animations = council_marshal_decal } council_marshal_minister_of_war = { animation = { head = "hunting_falcon_start_entry" torso = "hunting_falcon_start_entry" } weight = { base = 0 modifier = { add = 100 liege = { tgp_has_access_to_ministry_trigger = yes } } } portrait_modifier = { animations_props = ep2_falcon_peregrine_01 } } council_marshal_task = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_train_commanders } } portrait_modifier_pack = council_marshal } council_marshal_asia = { animation = { head = "marshal_asia" torso = "marshal_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes } } portrait_modifier_pack = throneRoom_two_handed_passive_1 } council_marshal_fat = { animation = { head = "council_marshal" torso = "council_marshalFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } portrait_modifier_pack = council_marshal } council_marshal_fat_dwarf = { animation = { head = "council_marshal" torso = "council_marshalFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } portrait_modifier_pack = council_marshal } council_marshal = { animation = { head = "council_marshal" torso = "council_marshal" } portrait_modifier_pack = council_marshal } } } marshal_random_weapon = { default = { default = { head = "council_marshal" torso = "council_marshal" } marshal_sword = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_sword } marshal_axe = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_axe } marshal_dagger = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_dagger } marshal_mace = { animation = { head = "council_marshal" torso = "council_marshal" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_mace } } } marshal_axe = { default = { default = { head = "council_marshal" torso = "council_marshal" } marshal_axe = { animation = { head = "council_marshal" torso = "council_marshal" } portrait_modifier_pack = one_handed_axe } } } marshal_dagger = { default = { default = { head = "council_marshal" torso = "council_marshal" } marshal_dagger = { animation = { head = "council_marshal" torso = "council_marshal" } portrait_modifier_pack = one_handed_dagger } } } marshal_mace = { default = { default = { head = "council_marshal" torso = "council_marshal" } marshal_mace = { animation = { head = "council_marshal" torso = "council_marshal" } portrait_modifier_pack = one_handed_mace } } } marshal_shield = { default = { default = { head = "marshal_shield" torso = "marshal_shield" } marshal_shield = { animation = { head = "marshal_shield" torso = "marshal_shield" } portrait_modifier_pack = council_marshal_shield } } } minister_works = { barbershop = no default = { default = { head = "holding_scrolls" torso = "holding_scrolls" } portrait_modifier = { animations_props = tgp_scrolls_bundle } minister_works_oversee_reconstruction = { animation = { head = "survey_start" torso = "survey_start" } weight = { base = 0 modifier = { add = 100 any_great_project = { great_project_owner = root.liege exists = var:managing_councillor var:managing_councillor = prev } } modifier = { add = 100 is_performing_council_task = task_develop_county_minister_of_works } } portrait_modifier = { } } minister_works_fat_dwarf = { # Also just fat and just dwarf animation = { head = "council_steward" torso = "council_stewardFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } portrait_modifier_pack = council_steward } } } grand_marshal = { barbershop = no default = { default = { head = "marshal_asia" torso = "marshal_asia" } grand_marshal_war = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressive1_entry" } weight = { base = 0 modifier = { add = 100 is_at_war = yes } } portrait_modifier_pack = two_handed_spear } grand_marshal_task = { animation = { head = "celebrateTwoHanded1_entry" torso = "celebrateTwoHanded1_entry" } weight = { base = 0 modifier = { add = 100 is_performing_council_task = task_train_commanders_grand_marshal } } portrait_modifier_pack = two_handed_spear } grand_marshal_asia = { animation = { head = "marshal_asia" torso = "marshal_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes } } portrait_modifier_pack = throneRoom_two_handed_passive_1 } } } ######################################################################################################################################################################### ######################################################################################################################################################################### # Frontend Animations # ######################################################################################################################################################################### ######################################################################################################################################################################### frontend_center_idle = { default = { default = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } frontEnd_middle_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_middle_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_middle_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } # frontEnd_emperor = { # animation = { head = "emperor" torso = "emperor" } # portrait_modifier_pack = hu # weight = { # base = 0 # modifier = { # add = 100 # primary_title = title:h_china # } # } # } frontEnd_middle = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no } } portrait_modifier = { animations = frontEnd_center_male_decal } } frontEnd_middle_fat = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes } } portrait_modifier = { animations = frontEnd_center_male_decal } } frontEnd_middle_fat_dwarf = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:age >= 11 should_use_fat_dwarf_animation = yes } } } portrait_modifier = { animations = frontEnd_center_male_decal } } } female = { default = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } frontEnd_middle_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_middle_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_middle_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } frontEnd_middle = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middle_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = {portrait_has_trait_trigger = { TRAIT = pregnant }} } } portrait_modifier = { animations = frontEnd_center_female_decal } } frontEnd_middle_fat = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes NOT = {portrait_has_trait_trigger = { TRAIT = pregnant }} } } portrait_modifier = { animations = frontEnd_center_female_decal } } frontEnd_middle_fat_dwarf = { animation = { head = "frontEnd_middle_entry" torso = "frontEnd_middleFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_dwarf_animation = yes NOT = {portrait_has_trait_trigger = { TRAIT = pregnant }} } } portrait_modifier = { animations = frontEnd_center_female_decal } } frontEnd_middle_pregnant = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnant" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_middle_pregnant_fat = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_middle_pregnant_fat_dwarf = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } girl = female } frontend_left_idle = { default = { default = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } frontEnd_left_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_left_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_left_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } frontEnd_left = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no } } portrait_modifier = { animations = frontEnd_left_male_decal } } frontEnd_left_fat = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes } } portrait_modifier = { animations = frontEnd_left_male_decal } } frontEnd_left_fat_dwarf = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_dwarf_animation = yes } } portrait_modifier = { animations = frontEnd_left_male_decal } } } female = { default = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } frontEnd_left_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_left_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_left_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } frontEnd_left = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_left_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_left_fat = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_left_fat_dwarf = { animation = { head = "frontEnd_left_entry" torso = "frontEnd_leftFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_dwarf_animation = yes NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_left_pregnant = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnant" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_left_pregnant_fat = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_left_pregnant_fat_dwarf = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } girl = female } frontend_right_idle = { default = { default = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" } frontEnd_right_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_right_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_right_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } frontEnd_right = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no } } portrait_modifier = { animations = frontEnd_right_male_decal } } frontEnd_right_fat = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes } } portrait_modifier = { animations = frontEnd_right_male_decal } } frontEnd_right_fat_dwarf = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_dwarf_animation = yes } } portrait_modifier = { animations = frontEnd_right_male_decal } } } female = { default = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" } frontEnd_right_infant = { animation = { head = "frontEnd_infant" torso = "frontEnd_infant" } weight = { base = 0 modifier = { add = 100 scope:age <= 1 } } } frontEnd_right_infant_2 = { animation = { head = "frontEnd_infant2" torso = "frontEnd_infant2" } weight = { base = 0 modifier = { add = 100 scope:age <= 4 } } } frontEnd_right_child = { animation = { head = "frontEnd_child" torso = "frontEnd_child" } weight = { base = 0 modifier = { add = 100 scope:age <= 10 } } } frontEnd_right = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_right_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = no should_use_fat_dwarf_animation = no NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_right_fat = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFat_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_animation = yes NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_right_fat_dwarf = { animation = { head = "frontEnd_right_entry" torso = "frontEnd_rightFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 scope:age >= 11 should_use_fat_dwarf_animation = yes NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } frontEnd_right_pregnant = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnant" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_right_pregnant_fat = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } frontEnd_right_pregnant_fat_dwarf = { animation = { head = "frontEnd_pregnant" torso = "frontEnd_pregnantFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } girl = female } ######################################################################################################################################################################### ######################################################################################################################################################################### # Personality Animations (For Events) # ######################################################################################################################################################################### ######################################################################################################################################################################### personality_honorable = { default = { default = { head = "AI_honorable_entry" torso = "AI_honorable_entry" } personality_honorable_asia = { animation = { head = "AI_honorable_asia" torso = "AI_honorable_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_honorable_fat = { animation = { head = "AI_honorable_entry" torso = "AI_honorableFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_honorable_fat_dwarf = { animation = { head = "AI_honorable_entry" torso = "AI_honorableFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_honorable_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_honorable_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_honorable_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_dishonorable = { default = { default = { head = "AI_dishonorable_entry" torso = "AI_dishonorable_entry" } portrait_modifier = { animations = AI_dishonorable_decal } personality_dishonorable_asia = { animation = { head = "AI_dishonorable_asia" torso = "AI_dishonorable_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_dishonorable_fat = { animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_dishonorable_fat_dwarf = { animation = { head = "AI_dishonorable_entry" torso = "AI_dishonorableFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_dishonorable_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_dishonorable_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_dishonorable_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_bold = { default = { default = { head = "AI_bold_entry" torso = "AI_bold_entry" } portrait_modifier = { animations = AI_bold_decal animations = cloak_additive } personality_bold_asia = { animation = { head = "AI_bold_asia" torso = "AI_bold_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_bold_fat = { animation = { head = "AI_bold_entry" torso = "AI_boldFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_bold_fat_dwarf = { animation = { head = "AI_bold_entry" torso = "AI_boldFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_bold_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_bold_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_bold_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_coward = { default = { default = { head = "AI_coward_entry" torso = "AI_coward_entry" } personality_coward_asia = { animation = { head = "AI_coward_asia" torso = "AI_coward_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_coward_fat = { animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_coward_fat_dwarf = { animation = { head = "AI_coward_entry" torso = "AI_cowardFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_coward_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_coward_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_coward_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_greedy = { default = { default = { head = "AI_greedy_entry" torso = "AI_greedy_entry" } portrait_modifier = { animations = AI_greedy_decal } personality_greedy_asia = { animation = { head = "AI_greedy_asia" torso = "AI_greedy_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_greedy_fat = { animation = { head = "AI_greedy_entry" torso = "AI_greedyFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_greedy_fat_dwarf = { animation = { head = "AI_greedy_entry" torso = "AI_greedyFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_greedy_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_greedy_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_greedy_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_content = { default = { default = { head = "AI_content_entry" torso = "AI_content_entry" } portrait_modifier = { animations = AI_content_decal } personality_content_fat = { animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_content_fat_dwarf = { animation = { head = "AI_content_entry" torso = "AI_contentFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_content_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_content_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_content_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_vengeful = { default = { default = { head = "AI_vengeful_entry" torso = "AI_vengeful_entry" } portrait_modifier = { animations = AI_vengeful_decal animations = cloak_additive } personality_vengeful_asia = { animation = { head = "AI_vengeful_asia" torso = "AI_vengeful_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_vengeful_fat = { animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_vengeful_fat_dwarf = { animation = { head = "AI_vengeful_entry" torso = "AI_vengefulFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_vengeful_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_vengeful_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_vengeful_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_forgiving = { default = { default = { head = "AI_forgiving_entry" torso = "AI_forgiving_entry" } portrait_modifier = { animations = AI_forgiving_decal } personality_forgiving_fat = { animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_forgiving_fat_dwarf = { animation = { head = "AI_forgiving_entry" torso = "AI_forgivingFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_forgiving_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_forgiving_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_forgiving_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_rational = { default = { default = { head = "AI_rational_entry" torso = "AI_rational_entry" } portrait_modifier = { animations = AI_rational_decal } personality_rational_fat = { animation = { head = "AI_rational_entry" torso = "AI_rationalFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_rational_fat_dwarf = { animation = { head = "AI_rational_entry" torso = "AI_rationalFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_rational_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_rational_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_rational_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_irrational = { default = { default = { head = "AI_irrational_entry" torso = "AI_irrational_entry" } portrait_modifier = { animations = AI_irrational_decal animations = cloak_additive } personality_irrational_fat = { animation = { head = "AI_irrational_entry" torso = "AI_irrationalFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_irrational_fat_dwarf = { animation = { head = "AI_irrational_entry" torso = "AI_irrationalFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_irrational_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_irrational_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_irrational_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_compassionate = { default = { default = { head = "AI_compassionate_entry" torso = "AI_compassionate_entry" } portrait_modifier = { animations = AI_forgiving_decal } personality_compassionate_asia = { animation = { head = "AI_compassionate_asia" torso = "AI_compassionate_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_compassionate_fat = { animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_compassionate_fat_dwarf = { animation = { head = "AI_compassionate_entry" torso = "AI_compassionateFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_compassionate_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_compassionate_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_compassionate_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_callous = { default = { default = { head = "AI_callous_entry" torso = "AI_callous_entry" } portrait_modifier = { animations = AI_callous_decal } personality_callous_asia = { animation = { head = "AI_callous_asia" torso = "AI_callous_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } } personality_callous_fat = { animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_callous_fat_dwarf = { animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_callous_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_callous_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_callous_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_zealous = { default = { default = { head = "AI_zealous_entry" torso = "AI_zealous_entry" } portrait_modifier = { animations = AI_zealous_decal } personality_zealous_fat = { animation = { head = "AI_zealous_entry" torso = "AI_zealousFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_zealous_fat_dwarf = { animation = { head = "AI_zealous_entry" torso = "AI_zealousFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_zealous_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_zealous_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_zealous_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } personality_cynical = { default = { default = { head = "AI_cynical_entry" torso = "AI_cynical_entry" } portrait_modifier = { animations = AI_cynical_decal } personality_cynical_asia = { animation = { head = "AI_cynical_asia" torso = "AI_cynical_asia" } weight = { base = 0 modifier = { add = 100 asian_variants = yes NOT = { has_trait = pregnant } } } portrait_modifier = { animations = AI_cynical_decal } } personality_cynical_fat = { animation = { head = "AI_cynical_entry" torso = "AI_cynicalFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } personality_cynical_fat_dwarf = { animation = { head = "AI_cynical_entry" torso = "AI_cynicalFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } personality_cynical_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_cynical_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } personality_cynical_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } ##################################################################################################################################################################### ##################################################################################################################################################################### # Emotion Animations (For Events) # ##################################################################################################################################################################### ##################################################################################################################################################################### admiration = { default = { default = { head = "emotion_admiration_entry" torso = "emotion_admiration_entry" } portrait_modifier = { animations = emotion_admiration_decal } emotion_admiration_fat = { animation = { head = "emotion_admirationFat_entry" torso = "emotion_admirationFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_admiration_fat_dwarf = { animation = { head = "emotion_admirationFatDwarf_entry" torso = "emotion_admirationFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } anger = { default = { default = { head = "emotion_angry_entry" torso = "emotion_angry_entry" } portrait_modifier = { animations = emotion_angry_decal } emotion_angry_fat = { animation = { head = "emotion_angryFat_entry" torso = "emotion_angryFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_angry_fat_dwarf = { animation = { head = "emotion_angryFatDwarf_entry" torso = "emotion_angryFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } beg = { default = { default = { head = "emotion_beg_entry" torso = "emotion_beg_entry" } portrait_modifier = { animations = emotion_beg_decal } } } boredom = { default = { default = { head = "emotion_boredom_entry" torso = "emotion_boredom_entry" } portrait_modifier = { animations = emotion_boredom_decal } } } crying = { default = { default = { head = "emotion_teen_cry_loop1" torso = "emotion_teen_cry_loop1" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = emotion_grief_decal } crying_infant = { animation = { head = "emotion_infant_cry_loop1" torso = "emotion_infant_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 0 age <= 5 } } } } crying_child = { animation = { head = "emotion_child_cry_loop1" torso = "emotion_child_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 6 age <= 13 } } } } crying_teen = { animation = { head = "emotion_teen_cry_loop1" torso = "emotion_teen_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 14 } } } } } } delirium = { default = { default = { head = "delirium" torso = "delirium" } portrait_modifier = { animations = dwarf_additive animations = fat_additive } } } disappointed = { default = { default = { head = "emotion_disappointed" torso = "emotion_disappointed" } portrait_modifier = { animations = female_prop_fix_additive animations = dwarf_additive } } } disapproval = { default = { default = { head = "emotion_disapproving_entry" torso = "emotion_disapproving_entry" } portrait_modifier = { animations = emotion_disapproving_decal } emotion_disapproval_fat = { animation = { head = "emotion_disapproving_entry" torso = "emotion_disapprovingFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_disapproval_fat_dwarf = { animation = { head = "emotion_disapproving_entry" torso = "emotion_disapprovingFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } disbelief = { default = { default = { head = "emotion_disbelief_entry" torso = "emotion_disbelief_entry" } portrait_modifier = { animations = emotion_disbelief_decal } emotion_disbelief_fat = { animation = { head = "emotion_disbeliefFat_entry" torso = "emotion_disbeliefFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_disbelief_fat_dwarf = { animation = { head = "emotion_disbeliefFatDwarf_entry" torso = "emotion_disbeliefFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } disgust = { default = { default = { head = "emotion_disgust_entry" torso = "emotion_disgust_entry" } portrait_modifier = { animations = emotion_disgust_decal animations = cloak_additive } emotion_disgust_fat = { animation = { head = "emotion_disgustFat_entry" torso = "emotion_disgustFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_disgust_fat_dwarf = { animation = { head = "emotion_disgustFatDwarf_entry" torso = "emotion_disgustFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } dismissal = { default = { default = { head = "emotion_dismissive_entry" torso = "emotion_dismissive_entry" } portrait_modifier = { animations = emotion_dismissive_decal } emotion_dismissal_fat = { animation = { head = "emotion_dismissiveFat_entry" torso = "emotion_dismissiveFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_dismissal_fat_dwarf = { animation = { head = "emotion_dismissiveFatDwarf_entry" torso = "emotion_dismissiveFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } eccentric = { default = { default = { head = "eccentric_entry" torso = "eccentric_entry" } portrait_modifier = { animations = AI_irrational_decal animations = fat_additive } } } ecstasy = { default = { default = { head = "emotion_ecstasy_entry" torso = "emotion_ecstasy_entry" } portrait_modifier = { animations = emotion_happy_decal } emotion_ecstasy_fat = { animation = { head = "emotion_ecstasyFat_entry" torso = "emotion_ecstasyFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_ecstasy_fat_dwarf = { animation = { head = "emotion_ecstasyFatDwarf_entry" torso = "emotion_ecstasyFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } fear = { default = { default = { head = "emotion_fear_entry" torso = "emotion_fear_entry" } portrait_modifier = { animations = emotion_fear_decal } emotion_fear_fat = { animation = { head = "emotion_fearFat_entry" torso = "emotion_fearFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_fear_fat_dwarf = { animation = { head = "emotion_fearFat_entry" torso = "emotion_fearFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } flirtation = { default = { default = { head = "emotion_flirty_entry" torso = "emotion_flirty_entry" } portrait_modifier = { animations = emotion_flirty_decal } } } flirtation_left = { default = { default = { head = "emotion_flirtyLeft_entry" torso = "emotion_flirtyLeft_entry" } portrait_modifier = { animations = emotion_flirty_decal } } } grief = { default = { default = { head = "emotion_grief_entry" torso = "emotion_grief_entry" } portrait_modifier = { animations = emotion_grief_decal } crying_infant = { animation = { head = "emotion_infant_cry_loop1" torso = "emotion_infant_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 0 age <= 5 } } } } crying_child = { animation = { head = "emotion_child_cry_loop1" torso = "emotion_child_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 6 age <= 13 } } } } crying_teen = { animation = { head = "emotion_teen_cry_loop1" torso = "emotion_teen_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 14 age <= 18 } } } } emotion_grief_fat = { animation = { head = "emotion_grief_entry" torso = "emotion_griefFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_grief_fat_dwarf = { animation = { head = "emotion_grief_entry" torso = "emotion_griefFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } happiness = { default = { default = { head = "emotion_happy_entry" torso = "emotion_happy_entry" } portrait_modifier = { animations = emotion_happy_decal } emotion_happy_fat = { animation = { head = "emotion_happyFat_entry" torso = "emotion_happyFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_happy_fat_dwarf = { animation = { head = "emotion_happyFatDwarf_entry" torso = "emotion_happyFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } interested = { default = { default = { head = "interested_start" torso = "interested_start" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } } } interested_left = { default = { default = { head = "interested_left_start" torso = "interested_left_start" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } } } laugh = { default = { default = { head = "emotion_laugh_entry" torso = "emotion_laugh_entry" } portrait_modifier = { animations = emotion_happy_decal } } } love = { default = { default = { head = "emotion_love_start" torso = "emotion_love_start" } portrait_modifier = { animations = emotion_admiration_decal } } } manic = { default = { default = { head = "manic_entry" torso = "manic_entry" } portrait_modifier = { animations = AI_irrational_decal } } } nervous = { default = { default = { head = "nervous" torso = "nervous" } portrait_modifier = { animations = AI_irrational_decal } } } pain = { default = { default = { head = "emotion_pain_entry" torso = "emotion_pain_entry" } portrait_modifier = { animations = emotion_pain_decal } emotion_pain_fat = { animation = { head = "emotion_pain_entry" torso = "emotion_painFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_pain_fat_dwarf = { animation = { head = "emotion_pain_entry" torso = "emotion_painFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } paranoia = { default = { default = { head = "emotion_paranoia_entry" torso = "emotion_paranoia_entry" } portrait_modifier = { animations = emotion_paranoia_decal } emotion_paranoia_fat = { animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_paranoia_fat_dwarf = { animation = { head = "emotion_paranoia_entry" torso = "emotion_paranoiaFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } poison = { default = { default = { head = "emotion_poison" torso = "emotion_poison" } portrait_modifier = { animations = emotion_poison_decal } emotion_poison = { animation = { head = "emotion_poison" torso = "emotion_poison" } weight = { base = 0 modifier = { add = 100 OR = { AND = { # Regular scope:current_weight <= 40 NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } AND = { # Pregnant scope:current_weight <= 40 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } } } emotion_poison_fat = { # Fat, Dwarf, FatDwarf, FatDwarfPregnant animation = { head = "emotion_poison" torso = "emotion_poisonFatDwarf" } } } } rage = { default = { default = { head = "emotion_rage_entry" torso = "emotion_rage_entry" } portrait_modifier = { animations = emotion_angry_decal } emotion_rage_fat = { animation = { head = "emotion_rageFat_entry" torso = "emotion_rageFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_rage_fat_dwarf = { animation = { head = "emotion_rageFatDwarf_entry" torso = "emotion_rageFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } sadness = { default = { default = { head = "emotion_sadness_entry" torso = "emotion_sadness_entry" } portrait_modifier = { animations = emotion_sadness_decal animations = cloak_additive } crying_infant = { animation = { head = "emotion_infant_cry_loop1" torso = "emotion_infant_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 0 age <= 5 } } } } crying_child = { animation = { head = "emotion_child_cry_loop1" torso = "emotion_child_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 6 age <= 13 } } } } crying_teen = { animation = { head = "emotion_teen_cry_loop1" torso = "emotion_teen_cry_loop1" } weight = { base = 0 modifier = { add = 100 AND = { age >= 14 age <= 18 } } } } emotion_sadness_fat = { animation = { head = "emotion_sadnessFat_entry" torso = "emotion_sadnessFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_sadness_fat_dwarf = { animation = { head = "emotion_sadnessFatDwarf_entry" torso = "emotion_sadnessFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } schadenfreude = { default = { default = { head = "emotion_schadenfreude_entry" torso = "emotion_schadenfreude_entry" } portrait_modifier = { animations = emotion_schadenfreude_decal animations = cloak_additive } emotion_schadenfreude_fat = { animation = { head = "emotion_schadenfreudeFat_entry" torso = "emotion_schadenfreudeFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_schadenfreude_fat_dwarf = { animation = { head = "emotion_schadenfreudeFatDwarf_entry" torso = "emotion_schadenfreudeFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } scheme = { default = { default = { head = "emotion_scheme_entry" torso = "emotion_scheme_entry" } portrait_modifier = { animations = emotion_paranoia_decal } emotion_scheme_fat = { animation = { head = "emotion_scheme_entry" torso = "emotion_schemeFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_scheme_fat_dwarf = { animation = { head = "emotion_scheme_entry" torso = "emotion_schemeFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } shame = { default = { default = { head = "emotion_shame_entry" torso = "emotion_shame_entry" } emotion_shame_fat = { animation = { head = "emotion_shame_entry" torso = "emotion_shameFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_shame_fat_dwarf = { animation = { head = "emotion_shame_entry" torso = "emotion_shameFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } shock = { default = { default = { head = "shocked_entry" torso = "shocked_entry" } portrait_modifier = { animations = emotion_shock_decal animations = dwarf_additive animations = fat_additive } } } stress = { default = { default = { head = "emotion_stressed_entry" torso = "emotion_stressed_entry" } portrait_modifier = { animations = emotion_stressed_decal animations = child_additive } emotion_stress_fat = { animation = { head = "emotion_stressedFat_entry" torso = "emotion_stressedFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_stress_fat_dwarf = { animation = { head = "emotion_stressedFatDwarf_entry" torso = "emotion_stressedFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } stunned = { default = { default = { head = "emotion_shock_entry" torso = "emotion_shock_entry" } portrait_modifier = { animations = emotion_shock_decal } emotion_shock_fat = { animation = { head = "emotion_shockFat_entry" torso = "emotion_shockFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_shock_fat_dwarf = { animation = { head = "emotion_shockFatDwarf_entry" torso = "emotion_shockFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } wailing = { default = { default = { head = "wailing" torso = "wailing" } } } wedding_happy_cry = { default = { default = { head = "wedding_happy_cry_loop_entry" torso = "wedding_happy_cry_loop_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } } } worry = { default = { default = { head = "emotion_worry_entry" torso = "emotion_worry_entry" } portrait_modifier = { animations = emotion_worry_decal animations = child_additive } emotion_worry_fat = { animation = { head = "emotion_worry_entry" torso = "emotion_worryFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } emotion_worry_fat_dwarf = { animation = { head = "emotion_worryFatDwarf_entry" torso = "emotion_worryFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } ######################################################################################################################################################################### ######################################################################################################################################################################### # Misc Animations # ######################################################################################################################################################################### ######################################################################################################################################################################### # Child pregnant = { default = { default = { head = "idle" torso = "idle" } } female = { default = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } pregnant_basic = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } portrait_modifier = { animations = emotion_happy_decal } } pregnant_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 OR = { AND = { scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } AND = { scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } } } } } portrait_modifier = { animations = emotion_happy_decal } } pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } portrait_modifier = { animations = emotion_happy_decal } } } girl = female } newborn = { default = { default = { head = "event_newborn" torso = "event_newborn" } portrait_modifier = { animations_props = newborn_prop animations = misc_newborn_decal } misc_newborn_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { animations = misc_newborn_decal } } misc_newborn_fat = { animation = { head = "event_newborn" torso = "event_newbornFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } misc_newborn_fat_dwarf = { animation = { head = "event_newborn" torso = "event_newbornFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } peekaboo = { default = { default = { head = "peekaboo_start" torso = "peekaboo_start" } portrait_modifier = { animations_props = newborn_prop animations = dwarf_additive animations = female_prop_fix_additive } } } child_hobby_horse = { default = { default = { head = "child_hobby_horse_loop" torso = "child_hobby_horse_loop" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations_props = bp2_wooden_stick_horse_prop animations = emotion_happy_decal } } } clutching_toy = { default = { default = { head = "idle_entry" torso = "idle_entry" } clutching_doll = { animation = { head = "child_clutching_doll_start_entry" torso = "child_clutching_doll_start_entry" } weight = { base = 50 modifier = { add = { 0.0 50.0 } # Random chance } } portrait_modifier = { animations = emotion_sadness_decal animations_props = bp2_medieval_doll_prop } } clutching_ball = { animation = { head = "child_clutching_ball_start_entry" torso = "child_clutching_ball_start_entry" } weight = { base = 50 modifier = { add = 10000 has_character_flag = playdate_sports } modifier = { add = { 0.0 50.0 } # Random chance } } portrait_modifier = { animations_props = bp2_medieval_football_prop } } } } clutching_ball = { default = { default = { head = "child_clutching_ball_start_entry" torso = "child_clutching_ball_start_entry" } portrait_modifier = { animations = female_prop_fix_additive animations_props = bp2_medieval_football_prop } } } clutching_doll = { default = { default = { head = "child_clutching_doll_start_entry" torso = "child_clutching_doll_start_entry" } portrait_modifier = { animations = female_prop_fix_additive animations = emotion_sadness_decal animations_props = bp2_medieval_doll_prop } } } go_to_your_room = { default = { default = { head = "emotion_angry_go_to_room_start_entry" torso = "emotion_angry_go_to_room_start_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = emotion_angry_decal } } } # Sick sick = { default = { default = { head = "emotion_sick" torso = "emotion_sick" } portrait_modifier = { animations = emotion_sick_decal } emotion_sick_fat_dwarf = { animation = { head = "emotion_sick" torso = "emotion_sickFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } cough = { default = { default = { head = "cough" torso = "cough" } portrait_modifier = { animations = dwarf_additive animations = female_prop_fix_additive animations = fat_additive } } } shiver = { default = { default = { head = "shiver" torso = "shiver" } portrait_modifier = { animations = dwarf_additive animations = female_prop_fix_additive animations = fat_additive } } } sick_stomach = { default = { default = { head = "stomach_sick_start" torso = "stomach_sick_start" } portrait_modifier = { animations = dwarf_additive animations = female_prop_fix_additive animations = fat_additive } } } severelywounded = { default = { default = { head = "misc_wounded2" torso = "misc_wounded2" } severelywounded_fat_dwarf = { animation = { head = "misc_wounded2" torso = "misc_wounded2FatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } loss_1 = { default = { default = { head = "emotion_loss1_entry" torso = "emotion_loss1_entry" } portrait_modifier = { animations = AI_vengeful_decal animations = emotion_loss } emotion_loss_1_fat = { animation = { head = "emotion_loss1_entry" torso = "emotion_lossFat1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } holding_crutch = { default = { default = { head = "holding_crutch" torso = "holding_crutch" } portrait_modifier = { animations = old_eyes_decal animations_props = pdt_crutch_01 } } } # Book page_flipping = { default = { default = { head = "page_flipping" torso = "page_flipping" } page_flipping_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } page_flipping = { animation = { head = "page_flipping" torso = "page_flipping" } portrait_modifier_pack = paged_book } } } writing = { default = { default = { head = "writing" torso = "writing" } writing_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } writing = { animation = { head = "writing" torso = "writing" } portrait_modifier_pack = open_book_w_writing_tool_left } } } reading = { default = { default = { head = "reading_loop" torso = "reading_loop" } reading_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } reading = { animation = { head = "reading_loop" torso = "reading_loop" } portrait_modifier_pack = open_book } } } stressed_teacher = { default = { portrait_modifier = { animations = bloodshot_decal } default = { head = "emotion_stressed_teaching_loop1" torso = "emotion_stressed_teaching_loop1" } stressed_teacher_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } stressed_teacher = { animation = { head = "emotion_stressed_teaching_loop1" torso = "emotion_stressed_teaching_loop1" } portrait_modifier_pack = open_book_w_writing_tool_right } } } happy_teacher = { default = { default = { head = "emotion_happy_teaching_loop1" torso = "emotion_happy_teaching_loop1" } happy_teacher_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } happy_teacher = { animation = { head = "emotion_happy_teaching_loop1" torso = "emotion_happy_teaching_loop1" } portrait_modifier_pack = open_book_w_writing_tool_right } } } throne_room_writer = { default = { default = { head = "throneRoom_writerIdle1_entry" torso = "throneRoom_writerIdle1_entry" } throneRoom_writer_fat_dwarf = { animation = { head = "throneRoom_writerIdle1_entry" torso = "throneRoom_writerIdleFatDwarf1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } portrait_modifier_pack = closed_book_w_writing_tool } throneRoom_writer = { animation = { head = "throneRoom_writerIdle1_entry" torso = "throneRoom_writerIdle1_entry" } portrait_modifier_pack = closed_book_w_writing_tool } } } thinking = { default = { default = { head = "emotion_thinking_entry" torso = "emotion_thinking_entry" } portrait_modifier = { animations = AI_rational_decal } thinking_rational_fat = { animation = { head = "emotion_thinkingFat_entry" torso = "emotion_thinkingFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } thinking_rational_fat_dwarf = { animation = { head = "emotion_thinkingFatDwarf_entry" torso = "emotion_thinkingFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } emotion_thinking_scepter = { male = { default = { head = "emotion_thinking_scepter_start" torso = "emotion_thinking_scepter_start" } portrait_modifier = { animations_props = ep3_byzantine_scepter_prop animations = female_prop_fix_additive } } female = male girl = male boy = male } pondering = { male = { default = { head = "pondering_start" torso = "pondering_start" } portrait_modifier = { animations = female_prop_fix_additive } } female = male girl = male boy = male } # War prisonhouse = { default = { default = { head = "misc_arrest" torso = "misc_arrest" } portrait_modifier = { animations_props = arrest_prop animations = misc_arrest_decal } misc_arrest_fat_dwarf = { animation = { head = "misc_arrest" torso = "misc_arrestFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } prisondungeon = { default = { default = { head = "misc_dungeon" torso = "misc_dungeon" } portrait_modifier = { animations_props = dungeon_props animations = misc_dungeon_decal animations = no_cloak } } } war_attacker = { default = { default = { head = "waroverview_attacker" torso = "waroverview_attacker" } portrait_modifier = { animations = waroverview_attacker_decal animations = cloak_additive } waroverview_attacker_japan = { animation = { head = "hasso_no_kamae" torso = "hasso_no_kamae" } weight = { base = 0 modifier = { add = 100 culture = { has_clothing_gfx = japanese_clothing_gfx } } } portrait_modifier_pack = long_swords } waroverview_attacker_fat_dwarf = { animation = { head = "waroverview_attacker" torso = "waroverview_attackerFatDwarf" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } war_defender = { default = { default = { head = "waroverview_defender" torso = "waroverview_defender" } portrait_modifier = { animations = waroverview_defender_decal } waroverview_defender_japan = { animation = { head = "waki_gamae" torso = "waki_gamae" } weight = { base = 0 modifier = { add = 100 culture = { has_clothing_gfx = japanese_clothing_gfx } } } portrait_modifier_pack = long_swords } waroverview_defender_fat = { animation = { head = "waroverview_defender" torso = "waroverview_defenderFat" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } waroverview_defender_fat_dwarf = { animation = { head = "waroverview_defender" torso = "waroverview_defenderFatDwarf" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } war_over_tie = { barbershop = no default = { default = { head = "AI_content_entry" torso = "AI_content_entry" } portrait_modifier = { animations = AI_content_decal } war_over_tie_fat = { animation = { head = "AI_content_entry" torso = "AI_contentFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } war_over_tie_fat_dwarf = { animation = { head = "AI_content_entry" torso = "AI_contentFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } war_over_win = { barbershop = no default = { default = { head = "AI_callous_entry" torso = "AI_callous_entry" } portrait_modifier = { animations = AI_callous_decal } war_over_win_fat = { animation = { head = "AI_callous_entry" torso = "AI_callousFat_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes AND = { OR = { is_theocratic_lessee = yes government_has_flag = government_is_theocracy } religion = religion:christianity_religion NOT = { faith = faith:orthodox } } } } } } war_over_win_fat_dwarf = { animation = { head = "AI_callous_entry" torso = "AI_callousFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } war_over_loss = { barbershop = no default = { default = { head = "emotion_stressed_entry" torso = "emotion_stressed_entry" } portrait_modifier = { animations = emotion_stressed_decal } war_over_loss_fat = { animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } } war_over_loss_fat_dwarf = { animation = { head = "emotion_stressed_entry" torso = "emotion_stressedFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } } } } # Drinking drink = { default = { default = { head = "drink_entry" torso = "drink_entry" } portrait_modifier = { animations_props = tankard animations = cloak_additive } } } drink_goblet = { default = { default = { head = "drink_entry" torso = "drink_entry" } portrait_modifier = { animations = cloak_additive } japanese_drink = { animation = { head = "japanese_drink" torso = "japanese_drink" } weight = { base = 0 modifier = { add = 100 OR = { culture = { has_clothing_gfx = chinese_clothing_gfx } culture = { has_clothing_gfx = japanese_clothing_gfx } } } } portrait_modifier_pack = cultural_goblets } drink_goblet = { animation = { head = "drink_entry" torso = "drink_entry" } portrait_modifier_pack = cultural_goblets } } } toast = { default = { default = { head = "toast1_entry" torso = "toast1_entry" } portrait_modifier = { animations_props = tankard } } } toast_goblet = { default = { default = { head = "toast1_entry" torso = "toast1_entry" } toast_goblet = { animation = { head = "toast1_entry" torso = "toast1_entry" } portrait_modifier_pack = cultural_goblets } } } wedding_drunk = { default = { default = { head = "wedding_drunk_start_entry" torso = "wedding_drunk_start_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } wedding_drunk_infant = { animation = { head = "idle" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 5 } } } wedding_drunk = { animation = { head = "wedding_drunk_start_entry" torso = "wedding_drunk_start_entry" } weight = { base = 0 modifier = { add = 100 NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } portrait_modifier_pack = cultural_goblets } wedding_drunk_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } portrait_modifier = { animations = emotion_happy_decal } } wedding_drunk_pregnant_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } portrait_modifier = { animations = emotion_happy_decal } } wedding_drunk_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } portrait_modifier = { animations = emotion_happy_decal } } } } # Misc acknowledging = { default = { default = { head = "acknowledging" torso = "acknowledging" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations_props = ep3_byzantine_scepter_prop } } } betting = { default = { default = { head = "betting" torso = "betting" } portrait_modifier = { animations = fat_additive animations_props = steward_prop } } } bribing = { default = { default = { head = "bribing" torso = "bribing" } portrait_modifier = { animations = fat_additive animations_props = money_pouch_prop } } } chess_certain_win = { default = { default = { head = "chessCertainWin1_entry" torso = "chessCertainWin1_entry" } portrait_modifier = { animations_props = fp2_chess_piece_prop_right_hand animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } } } chess_cocky = { default = { default = { head = "chessCocky1_entry" torso = "chessCocky1_entry" } portrait_modifier = { animations_props = fp2_chess_piece_prop_left_hand animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } } } crowning = { #ACH DLC default = { default = { head = "crowning_action" torso = "crowning_action" } crowning = { animation = { head = "crowning_action" torso = "crowning_action" } portrait_modifier_pack = coronation_crowns } } } dancing = { default = { default = { head = "dancing_loop" torso = "dancing_loop" } kagura_dance = { animation = { head = kagura_dance torso = kagura_dance } weight = { base = 0 modifier = { add = 100 culture = { has_cultural_pillar = heritage_japonic } } } portrait_modifier = { animations_props = tgp_suzu animations = female_prop_fix_additive } } portrait_modifier = { animations = dwarf_additive animations = fat_additive } } } dancing_plague = { default = { default = { head = "dancing_plague_loop" torso = "dancing_plague_loop" } portrait_modifier = { animations = dwarf_additive animations = fat_additive } } } debating = { default = { default = { head = "debating" torso = "debating" } } } eavesdrop = { default = { default = { head = "eavesdrop_entry" torso = "eavesdrop_entry" } portrait_modifier = { animations = cloak_additive } } } eyeroll = { default = { default = { head = "eyeroll_entry" torso = "eyeroll_entry" } } } fanning_coyly = { default = { default = { head = "fanning_coyly_loop" torso = "fanning_coyly_loop" } portrait_modifier = { animations_props = tgp_fan_01 animations = female_prop_fix_additive animations = dwarf_additive } } } fanning = { default = { default = { head = "fanning" torso = "fanning" } portrait_modifier = { animations_props = tgp_fan_01 animations = female_prop_fix_additive animations = dwarf_additive } } } japanese_war_fan= { default = { default = { head = "gunbai" torso = "gunbai" } portrait_modifier = { animations_props = tgp_gunbai_01 animations = female_prop_fix_additive } } } hero_flex = { default = { default = { head = "hero_flex" torso = "hero_flex" } } } lantern = { default = { default = { head = "lantern1_entry" torso = "lantern1_entry" } portrait_modifier = { animations_props = lantern animations = cloak_additive } } } obsequious_bow = { default = { default = { head = "obsequious_bow" torso = "obsequious_bow" } } } physician = { default = { default = { head = "physician" torso = "physician" } portrait_modifier = { animations_props = fp4_mortar_and_pestle_prop animations = female_prop_fix_additive } physician_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } prayer = { default = { default = { head = "praying" torso = "praying" } japan_prayer = { animation = { head = "kami_prayer" torso = "kami_prayer" } weight = { base = 0 modifier = { add = 100 religion = religion:shintoism_religion } } } } } scepter = { default = { default = { head = "scepter" torso = "scepter" } portrait_modifier = { animations = fat_additive animations_props = ep3_byzantine_scepter_prop animations = cloak_additive } } } serving_tray = { default = { default = { head = "serving_tray" torso = "serving_tray" } portrait_modifier = { animations = female_prop_fix_additive animations_props = tgp_tray } } } stayback = { default = { default = { head = "stayback" torso = "stayback" } } } storyteller = { default = { default = { head = "storytelling" torso = "storytelling" } portrait_modifier = { animations = emotion_shock_decal animations = dwarf_additive animations = fat_additive } } } survey = { default = { default = { head = "survey_start" torso = "survey_start" } # Control Task for kurultai kurultai_control_task = { animation = { head = "menacing" torso = "menacing" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_control_1 is_performing_council_task = task_kurultai_raider_1 } } } portrait_modifier_pack = one_handed_mace_no_additives } # Aid Court Astrologer Task for kurultai kurultai_court_astrologer_task = { animation = { head = "storytelling" torso = "storytelling" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_court_astrologer_1 is_performing_council_task = task_kurultai_culture_1 } } } portrait_modifier = { animations = emotion_shock_decal animations = dwarf_additive animations = fat_additive } } } } survey_staff = { default = { default = { head = "survey_staff_entry" torso = "survey_staff_entry" } portrait_modifier = { animations_props = bp3_walking_stick animations = female_prop_fix_additive animations = dwarf_additive } } } holding_staff = { default = { default = { head = "holding_staff_loop" torso = "holding_staff_loop" } portrait_modifier = { animations_props = bp3_walking_stick animations = female_prop_fix_additive animations = dwarf_additive } } } shepherd_with_sheep = { default = { default = { head = "herder" torso = "herder" } portrait_modifier = { animations_props = mpo_sheep_and_staff animations = female_prop_fix_additive animations = fat_additive animations = dwarf_additive } # Control Task kurultai_control_task = { animation = { head = "throneRoom_twoHandedPassive1_entry" torso = "throneRoom_twoHandedPassive1_entry" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_control_4 is_performing_council_task = task_kurultai_raider_4 } } } portrait_modifier_pack = throneRoom_two_handed_passive_1 } # Court Astrologer Task kurultai_4_court_astrologer_task = { animation = { head = "emotion_stressed_teaching_loop1" torso = "emotion_stressed_teaching_loop1" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_court_astrologer_4 is_performing_council_task = task_kurultai_culture_4 } } } portrait_modifier_pack = open_book_w_writing_tool_right } } } # Hunting Animations hunting_horn = { default = { default = { head = "hunting_horn_entry" torso = "hunting_horn_entry" } portrait_modifier = { animations_props = ep2_horn_attachment animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } hunting_horn_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } } } hunting_carcass_start = { default = { default = { head = "hunting_carcass_start_entry" torso = "hunting_carcass_start_entry" } portrait_modifier = { animations_props = ep2_rabbit_carcass_attachment animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } hunting_falcon = { default = { default = { head = "hunting_falcon_start_entry" torso = "hunting_falcon_start_entry" } hunting_falcon_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_falcon = { animation = { head = "hunting_falcon_start_entry" torso = "hunting_falcon_start_entry" } portrait_modifier = { animations_props = ep2_falcon_peregrine_01 } } # Control Task for kurultai kurultai_control_task_basic = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressive1_entry" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_control_2 is_performing_council_task = task_kurultai_raider_2 } } } portrait_modifier_pack = two_handed_spear } kurultai_control_task_fat = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressiveFat1_entry" } weight = { base = 0 modifier = { add = 100 AND = { OR = { is_performing_council_task = task_kurultai_control_2 is_performing_council_task = task_kurultai_raider_2 } OR = { should_use_fat_animation = yes should_use_fat_pregnant_animation = yes should_use_pregnant_animation = yes } } } modifier = { factor = 0 NOR = { is_performing_council_task = task_kurultai_control_2 is_performing_council_task = task_kurultai_raider_2 } } } portrait_modifier_pack = two_handed_spear } kurultai_control_task_fat_dwarf = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressiveFatDwarf1_entry" } weight = { base = 0 modifier = { add = 150 AND = { OR = { is_performing_council_task = task_kurultai_control_2 is_performing_council_task = task_kurultai_raider_2 } OR = { should_use_fat_dwarf_animation = yes should_use_fat_dwarf_pregnant_animation = yes } } } modifier = { factor = 0 NOR = { is_performing_council_task = task_kurultai_control_2 is_performing_council_task = task_kurultai_raider_2 } } } portrait_modifier_pack = two_handed_spear } # Court Astrologer Task kurultai_2_court_astrologer_task = { animation = { head = "physician" torso = "physician" } weight = { base = 0 modifier = { add = 100 AND = { NOT = { has_trait = maimed } OR = { is_performing_council_task = task_kurultai_court_astrologer_2 is_performing_council_task = task_kurultai_culture_2 } } } } portrait_modifier = { animations_props = fp4_mortar_and_pestle_prop animations = female_prop_fix_additive } } } } # Wedding Animations wedding_groom_right = { default = { default = { head = "wedding_groom_right_idle_entry" torso = "wedding_groom_right_idle_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } wedding_groom_right_infant = { animation = { head = "idle" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 5 } } } wedding_groom_right_child = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 13 } } } } } wedding_bride_left = { default = { default = { head = "wedding_bride_left_idle_entry" torso = "wedding_bride_left_idle_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } wedding_bride_left_infant = { animation = { head = "idle" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 5 } } } wedding_bride_left_child = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 13 } } } } } wedding_priest = { default = { default = { head = "wedding_priest_idle_entry" torso = "wedding_priest_idle_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } } } reception_groom_left = { default = { default = { head = "reception_groom_left_idle_entry" torso = "reception_groom_left_idle_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } reception_groom_left_infant = { animation = { head = "idle" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 5 } } } reception_groom_left_child = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 13 } } } } } reception_bride_right = { default = { default = { head = "reception_bride_right_idle_entry" torso = "reception_bride_right_idle_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive } reception_bride_right_infant = { animation = { head = "idle" torso = "idleInfant_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 5 } } } reception_bride_right_child = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 scope:age <= 13 } } } } } wedding_objection_start = { default = { default = { head = "wedding_objection_start_entry" torso = "wedding_objection_start_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } ######################################################################################################################################################################### ######################################################################################################################################################################### # Weapon Animations # ######################################################################################################################################################################### ######################################################################################################################################################################### assassin = { default = { default = { head = "assassin_entry" torso = "assassin_entry" } portrait_modifier = { animations = AI_vengeful_decal animations_props = artifact_dagger_equipped_prop } assassin = { animation = { head = "assassin_entry" torso = "assassin_entry" } portrait_modifier_pack = council_spymaster } } } aggressive_axe = { # wields one handed axe default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } one_handed_aggressive_axe_basic = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } portrait_modifier_pack = one_handed_axe } } } aggressive_mace = { # wields one handed mace default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } one_handed_aggressive_mace_basic = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } portrait_modifier_pack = one_handed_mace } } } aggressive_sword = { # wields one handed sword default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } one_handed_aggressive_sword_basic = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no } } portrait_modifier_pack = one_handed_sword } one_handed_aggressive_sword_japan = { animation = { head = "hasso_no_kamae" torso = "hasso_no_kamae" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes } } portrait_modifier_pack = long_swords } } } aggressive_dagger = { # wields one handed dagger default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } one_handed_aggressive_dagger_basic = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } portrait_modifier_pack = one_handed_dagger } } } aggressive_spear = { # wields two handed spear default = { default = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressive1_entry" } two_handed_aggressive_spear_basic = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressive1_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight <= 40 NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } portrait_modifier_pack = two_handed_spear } two_handed_aggressive_spear_fat = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressiveFat1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes AND = { # Pregnant scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } } portrait_modifier_pack = two_handed_spear } two_handed_aggressive_spear_fat_dwarf = { animation = { head = "twoHandedAggressive1_entry" torso = "twoHandedAggressiveFatDwarf1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_dwarf_animation = yes AND = { # Pregnant Dwarf scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } AND = { # Pregnant Fat Dwarf scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } } portrait_modifier_pack = two_handed_spear } } } aggressive_hammer = { # wields two handed hammer default = { default = { head = "twoHandedAggressive2_entry" torso = "twoHandedAggressive2_entry" } two_handed_aggressive_hammer_basic = { animation = { head = "twoHandedAggressive2_entry" torso = "twoHandedAggressive2_entry" } weight = { base = 0 modifier = { add = 100 AND = { scope:current_weight <= 40 NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } } portrait_modifier_pack = two_handed_hammer } two_handed_aggressive_hammer_fat = { animation = { head = "twoHandedAggressive2_entry" torso = "twoHandedAggressiveFat2_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes AND = { # Pregnant scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } } portrait_modifier_pack = two_handed_hammer } two_handed_aggressive_hammer_fat_dwarf = { animation = { head = "twoHandedAggressive2_entry" torso = "twoHandedAggressiveFatDwarf2_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_dwarf_animation = yes AND = { # Pregnant Dwarf scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } AND = { # Pregnant Fat Dwarf scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } } portrait_modifier_pack = two_handed_hammer } } } aggressive_unarmed = { default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = AI_vengeful_decal } } } celebrate_axe = { # wields axe default = { default = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } celebrate_one_handed_artifact_axe_basic = { animation = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } portrait_modifier_pack = one_handed_axe } } } celebrate_mace = { # wields mace default = { default = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } celebrate_one_handed_artifact_mace_basic = { animation = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } portrait_modifier_pack = one_handed_mace } } } celebrate_sword = { # wields sword default = { default = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } celebrate_one_handed_artifact_sword_basic = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no } } portrait_modifier_pack = one_handed_sword } celebrate_one_handed_artifact_sword_longsword = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes } } portrait_modifier_pack = long_swords } } } celebrate_dagger = { # wields dagger default = { default = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } celebrate_one_handed_artifact_dagger_basic = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } portrait_modifier_pack = one_handed_dagger } } } celebrate_spear = { # wields spear default = { default = { head = "celebrateTwoHanded1_entry" torso = "celebrateTwoHanded1_entry" } celebrate_two_handed_artifact_spear_basic = { animation = { head = "celebrateTwoHanded1_entry" torso = "celebrateTwoHanded1_entry" } portrait_modifier_pack = two_handed_spear } } } celebrate_hammer = { # wields hammer default = { default = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } celebrate_two_handed_artifact_hammer_basic = { animation = { head = "celebrateOneHanded1_entry" torso = "celebrateOneHanded1_entry" } portrait_modifier_pack = two_handed_hammer } } } sword_coup_degrace = { default = { default = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } sword_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no } } portrait_modifier_pack = one_handed_sword } longsword_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes } } portrait_modifier_pack = long_swords } } } wrestling_victory = { default = { default = { head = "wrestling_victory_entry" torso = "wrestling_victory_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = emotion_happy_decal } } } sword_yield_start = { default = { default = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } portrait_modifier = { animations = council_marshal_decal } sword_yield_start = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } portrait_modifier_pack = one_handed_sword } longsword_yield_start = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes NOT = { portrait_has_trait_trigger = { TRAIT = pregnant } } } } portrait_modifier_pack = long_swords } sword_yield_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } portrait_modifier_pack = one_handed_sword } longsword_yield_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes AND = { scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } NOT = { portrait_has_trait_trigger = { TRAIT = dwarf } } } } } portrait_modifier_pack = long_swords } sword_yield_pregnant_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = no scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } portrait_modifier_pack = one_handed_sword } longsword_yield_pregnant_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 use_longsword_default_trigger = yes scope:current_weight < 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } portrait_modifier_pack = long_swords } sword_yield_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 NOT = { culture = { has_cultural_pillar = heritage_japonic } } scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } } longsword_yield_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 culture = { has_cultural_pillar = heritage_japonic } scope:current_weight >= 60 portrait_has_trait_trigger = { TRAIT = pregnant } portrait_has_trait_trigger = { TRAIT = dwarf } } } portrait_modifier_pack = long_swords } } } wrestling_yield_start = { default = { default = { head = "wrestling_yield_start_entry" torso = "wrestling_yield_start_entry" } portrait_modifier = { animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive animations = child_additive } } } wooden_sword_yield_start = { default = { default = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } portrait_modifier = { animations = council_marshal_decal animations_props = bp2_wooden_sword_prop } } } throne_room_wooden_sword = { default = { default = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } portrait_modifier = { animations = council_marshal_decal animations_props = bp2_wooden_sword_prop animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } celebrate_wooden_sword = { default = { default = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } portrait_modifier = { animations = emotion_happy_decal animations_props = bp2_wooden_sword_prop } } } aggressive_wooden_sword = { default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } portrait_modifier = { animations = AI_vengeful_decal animations_props = bp2_wooden_sword_prop } } } marshal_wooden_sword = { default = { default = { head = "council_marshal" torso = "council_marshal" } portrait_modifier = { animations = council_marshal_decal animations_props = bp2_wooden_sword_prop } } } wooden_sword_coup_degrace = { default = { default = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } portrait_modifier = { animations = council_marshal_decal animations_props = bp2_wooden_sword_prop } } } random_weapon_coup_degrace = { default = { default = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } sword_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = yes } } portrait_modifier_pack = one_handed_sword } longsword_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = no } } portrait_modifier_pack = long_swords } axe_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_axe } dagger_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_dagger } mace_coup_degrace = { animation = { head = "sword_coup_degrace_entry" torso = "sword_coup_degrace_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_mace } } } random_weapon_aggressive = { default = { default = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } sword_aggressive = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = yes } } portrait_modifier_pack = one_handed_sword } longsword_aggressive = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = no } } portrait_modifier_pack = long_swords } axe_aggressive = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_axe } dagger_aggressive = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_dagger } mace_aggressive = { animation = { head = "oneHandedAggressive1_entry" torso = "oneHandedAggressive1_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_mace } } } random_weapon_celebrate = { default = { default = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } sword_celebrate = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = yes } } portrait_modifier_pack = one_handed_sword } longsword_celebrate = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = no } } portrait_modifier_pack = long_swords } axe_celebrate = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_axe } dagger_celebrate = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_dagger } mace_celebrate = { animation = { head = "celebrateOneHanded2_entry" torso = "celebrateOneHanded2_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_mace } } } random_weapon_yield = { default = { default = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } sword_yield = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = yes } } portrait_modifier_pack = one_handed_sword } longsword_yield = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } modifier = { factor = 0 use_longsword_default_trigger = no } } portrait_modifier_pack = long_swords } axe_yield = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_axe } dagger_yield = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_dagger } mace_yield = { animation = { head = "sword_yield_start_entry" torso = "sword_yield_start_entry" } weight = { base = 25 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = one_handed_mace } } } inspect_weapon = { default = { default = { head = "inspect_weapon_1" torso = "inspect_weapon_1" } inspect_weapon_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } inspect_weapon = { animation = { head = "inspect_weapon_1" torso = "inspect_weapon_1" } portrait_modifier_pack = lefthanded_one_handed_sword } } } menacing = { default = { default = { head = "menacing" torso = "menacing" } menacing = { animation = { head = "menacing" torso = "menacing" } portrait_modifier_pack = one_handed_mace_no_additives } } } menacing_wooden_sword = { barbershop = no default = { default = { head = "menacing" torso = "menacing" } menacing = { animation = { head = "menacing" torso = "menacing" } portrait_modifier = { animations_props = bp2_wooden_longsword_prop } } } } threatening = { default = { default = { head = "threatening" torso = "threatening" } threatening = { animation = { head = "threatening" torso = "threatening" } portrait_modifier_pack = one_handed_mace_no_additives } } } hunting_knife_start = { default = { default = { head = "hunting_knife_start_entry" torso = "hunting_knife_start_entry" } portrait_modifier = { animations_props = ep2_hunting_knife_right_attachment } hunting_knife_fat = { animation = { head = "hunting_knife_start_entry" torso = "hunting_knifeFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_animation = yes } } portrait_modifier_pack = one_handed_dagger } hunting_knife_fat_dwarf = { animation = { head = "hunting_knife_start_entry" torso = "hunting_knifeFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_animation = yes } } portrait_modifier_pack = one_handed_dagger } hunting_knife = { animation = { head = "hunting_knife_start_entry" torso = "hunting_knife_start_entry" } portrait_modifier_pack = one_handed_dagger } } } crossbow = { default = { default = { head = "crossbow_aim_loop_entry" torso = "crossbow_aim_loop_entry" } portrait_modifier = { animations_props = ep2_crossbow_attachment } crossbow_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } crossbow_pregnant = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnant_entry" } weight = { base = 0 modifier = { add = 100 should_use_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } crossbow_pregnant_fat = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFat_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } crossbow_pregnant_fat_dwarf = { animation = { head = "misc_pregnant_entry" torso = "misc_pregnantFatDwarf_entry" } weight = { base = 0 modifier = { add = 100 should_use_fat_dwarf_pregnant_animation = yes } } portrait_modifier = { animations = emotion_happy_decal } } } } bow_idle = { default = { default = { head = "bow_idle" torso = "bow_idle" } portrait_modifier = { animations_props = random_idle_bow animations = female_prop_fix_additive } } } hunting_shortbow_rest_arrow_default = { default = { default = { head = "hunting_bow_down_entry" torso = "hunting_bow_down_entry" } hunting_shortbow_rest_arrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_shortbow_rest_arrow = { animation = { head = "hunting_bow_down_entry" torso = "hunting_bow_down_entry" } portrait_modifier_pack = hunting_shortbow_rest_arrow } } } hunting_shortbow_rest_bluntarrow_default = { default = { default = { head = "hunting_bow_down_entry" torso = "hunting_bow_down_entry" } hunting_shortbow_rest_bluntarrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_shortbow_rest_bluntarrow = { animation = { head = "hunting_bow_down_entry" torso = "hunting_bow_down_entry" } portrait_modifier_pack = hunting_shortbow_rest_bluntarrow } } } hunting_shortbow_aim_arrow_default = { default = { default = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } # Control Task for kurultai kurultai_control_task = { animation = { head = "celebrateTwoHanded1_entry" torso = "celebrateTwoHanded1_entry" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_control_3 is_performing_council_task = task_kurultai_raider_3 } } } portrait_modifier_pack = two_handed_spear } # Court Astrologer Task for kurultai kurultai_3_court_astrologer_task = { animation = { head = "throneRoom_writerIdle1_entry" torso = "throneRoom_writerIdle1_entry" } weight = { base = 0 modifier = { add = 100 OR = { is_performing_council_task = task_kurultai_court_astrologer_3 is_performing_council_task = task_kurultai_culture_3 } } } portrait_modifier_pack = closed_book_w_writing_tool } hunting_shortbow_aim_arrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_shortbow_aim_arrow = { animation = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } portrait_modifier_pack = hunting_shortbow_aim_arrow } } } hunting_shortbow_aim_bluntarrow_default = { default = { default = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } hunting_shortbow_aim_bluntarrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_shortbow_aim_bluntarrow = { animation = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } portrait_modifier_pack = hunting_shortbow_aim_bluntarrow } } } hunting_longbow_rest_arrow_default = { default = { default = { head = "hunting_longbow_entry" torso = "hunting_longbow_entry" } hunting_longbow_rest_arrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_longbow_rest_arrow = { animation = { head = "hunting_longbow_entry" torso = "hunting_longbow_entry" } portrait_modifier_pack = hunting_longbow_rest_arrow } } } hunting_longbow_rest_bluntarrow_default = { default = { default = { head = "hunting_longbow_entry" torso = "hunting_longbow_entry" } hunting_longbow_rest_bluntarrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_longbow_rest_bluntarrow = { animation = { head = "hunting_longbow_entry" torso = "hunting_longbow_entry" } portrait_modifier_pack = hunting_longbow_rest_bluntarrow } } } hunting_longbow_aim_arrow_default = { default = { default = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } hunting_longbow_aim_arrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_longbow_aim_arrow = { animation = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } portrait_modifier_pack = hunting_longbow_aim_arrow } } } hunting_longbow_aim_bluntarrow_default = { default = { default = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } hunting_longbow_aim_bluntarrow_default_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } hunting_longbow_aim_bluntarrow = { animation = { head = "hunting_bow_aim_entry" torso = "hunting_bow_aim_entry" } portrait_modifier_pack = hunting_longbow_aim_bluntarrow } } } throne_room_one_handed_passive_1 = { default = { default = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } throne_room_one_handed_passive_1_basic = { animation = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } portrait_modifier_pack = throneRoom_one_handed_passive_1 } } } throne_room_one_handed_passive_2 = { default = { default = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } throne_room_one_handed_passive_2_basic = { animation = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } portrait_modifier_pack = throneRoom_one_handed_passive_2 } } } throne_room_one_handed_passive_3 = { default = { default = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } throne_room_one_handed_passive_2_basic = { animation = { head = "throneRoom_oneHandedPassive1_entry" torso = "throneRoom_oneHandedPassive1_entry" } portrait_modifier_pack = two_handed_hammer } } } throne_room_two_handed_passive_1 = { default = { default = { head = "throneRoom_twoHandedPassive1_entry" torso = "throneRoom_twoHandedPassive1_entry" } throneRoom_two_handed_passive_1_basic = { animation = { head = "throneRoom_twoHandedPassive1_entry" torso = "throneRoom_twoHandedPassive1_entry" } portrait_modifier_pack = throneRoom_two_handed_passive_1 } } } throne_room_two_handed_passive_shield = { default = { default = { head = "throneRoom_twoHandedPassive1_shield_entry" torso = "throneRoom_twoHandedPassive1_shield_entry" } throneRoom_two_handed_passive_1_basic = { animation = { head = "throneRoom_twoHandedPassive1_shield_entry" torso = "throneRoom_twoHandedPassive1_shield_entry" } portrait_modifier_pack = throneRoom_two_handed_passive_shield } } } jodan_no_kamae = { default = { default = { head = "jodan_no_kamae" torso = "jodan_no_kamae" } jodan_no_kamae = { animation = { head = "jodan_no_kamae" torso = "jodan_no_kamae" } portrait_modifier_pack = long_swords } } } chudan_no_kamae = { default = { default = { head = "chudan_no_kamae" torso = "chudan_no_kamae" } chudan_no_kamae = { animation = { head = "chudan_no_kamae" torso = "chudan_no_kamae" } portrait_modifier_pack = long_swords } } } gedan_no_kamae = { default = { default = { head = "gedan_no_kamae" torso = "gedan_no_kamae" } gedan_no_kamae = { animation = { head = "gedan_no_kamae" torso = "gedan_no_kamae" } portrait_modifier_pack = long_swords } } } hasso_no_kamae = { default = { default = { head = "hasso_no_kamae" torso = "hasso_no_kamae" } hasso_no_kamae = { animation = { head = "hasso_no_kamae" torso = "hasso_no_kamae" } portrait_modifier_pack = long_swords } } } waki_gamae = { default = { default = { head = "waki_gamae" torso = "waki_gamae" } waki_gamae = { animation = { head = "waki_gamae" torso = "waki_gamae" } portrait_modifier_pack = long_swords } } } relaxed_spear = { default = { default = { head = "idle_spear" torso = "idle_spear" } idle_spear = { animation = { head = "idle_spear" torso = "idle_spear" } portrait_modifier_pack = two_handed_spear } } } ############################################################################################################################################################# ############################################################################################################################################################# # Courteous Animations # ############################################################################################################################################################# ############################################################################################################################################################# throne_room_ruler = { default = { default = { head = "throneRoom_ruler2_entry" torso = "throneRoom_ruler2_entry" } portrait_modifier = { animations = no_cloak animations = seated_skirt } } } throne_room_ruler_3 = { default = { default = { head = "throneRoom_ruler3_entry" torso = "throneRoom_ruler3_entry" } portrait_modifier = { animations = no_cloak } } } #throne_room_ruler_hu = { # default = { # default = { head = "throneRoom_ruler_hu" torso = "throneRoom_ruler_hu" } # throne_room_ruler_hu = { # animation = { head = "throneRoom_ruler_hu" torso = "throneRoom_ruler_hu" } # portrait_modifier_pack = hu # } # } #} throne_room_ruler_jp = { default = { default = { head = "throneRoom_ruler_jp" torso = "throneRoom_ruler_jp" } throne_room_ruler_jp = { animation = { head = "throneRoom_ruler_jp" torso = "throneRoom_ruler_jp" } portrait_modifier_pack = hu } } } #emperor = { # default = { # default = { head = "emperor" torso = "emperor" } # emperor = { # animation = { head = "emperor" torso = "emperor" } # portrait_modifier_pack = hu # } # } #} #holding_hu = { # default = { # default = { head = "holding_hu_1" torso = "holding_hu_1" } # holding_hu_1 = { # animation = { head = "holding_hu_1" torso = "holding_hu_1" } # weight = { # base = 50 # modifier = { # add = {0 100} # } # } # portrait_modifier_pack = hu # } # holding_hu_2 = { # animation = { head = "holding_hu_2" torso = "holding_hu_2" } # weight = { # base = 50 # modifier = { # add = {0 100} # } # } # portrait_modifier_pack = hu # } # holding_hu_3 = { # animation = { head = "holding_hu_3" torso = "holding_hu_3" } # weight = { # base = 50 # modifier = { # add = {0 100} # } # } # portrait_modifier_pack = hu # } # } #} throne_room_chancellor = { default = { default = { head = "throneRoom_chancellor_entry" torso = "throneRoom_chancellor_entry" } } } throne_room_messenger_1 = { default = { default = { head = "throneRoom_messenger1_entry" torso = "throneRoom_messenger1_entry" } portrait_modifier = { animations_props = messenger_prop } } } throne_room_messenger_2 = { default = { default = { head = "throneRoom_messenger2_entry" torso = "throneRoom_messenger2_entry" } portrait_modifier = { animations_props = messenger_prop } } } throne_room_messenger_3 = { default = { default = { head = "throneRoom_messenger3_entry" torso = "throneRoom_messenger3_entry" } portrait_modifier = { animations_props = messenger_prop } } } holding_scrolls = { default = { default = { head = "holding_scrolls" torso = "holding_scrolls" } portrait_modifier = { animations_props = tgp_scrolls_bundle } } } throne_room_conversation_1 = { default = { default = { head = "throneRoom_conversation1_entry" torso = "throneRoom_conversation1_entry" } throneRoom_conversation1_fat_dwarf = { animation = { head = "throneRoom_conversationDwarf1_entry" torso = "throneRoom_conversationFatDwarf1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } throne_room_conversation_2 = { default = { default = { head = "throneRoom_conversation2_entry" torso = "throneRoom_conversation2_entry" } throneRoom_conversation2_fat_dwarf = { animation = { head = "throneRoom_conversationDwarf2_entry" torso = "throneRoom_conversationFatDwarf2_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } throne_room_conversation_3 = { default = { default = { head = "throneRoom_conversation3_entry" torso = "throneRoom_conversation3_entry" } throneRoom_conversation3_fat_dwarf = { animation = { head = "throneRoom_conversationDwarf3_entry" torso = "throneRoom_conversationFatDwarf3_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } throne_room_conversation_4 = { default = { default = { head = "throneRoom_conversation4_entry" torso = "throneRoom_conversation4_entry" } throneRoom_conversation4_fat_dwarf = { animation = { head = "throneRoom_conversationDwarf4_entry" torso = "throneRoom_conversationFatDwarf4_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } throne_room_cheer_1 = { default = { default = { head = "throneRoom_cheer1_entry" torso = "throneRoom_cheer1_entry" } portrait_modifier = { animations = no_cloak } throne_room_cheer_1_no_arm = { animation = { head = "throneRoom_cheer2_entry" torso = "throneRoom_cheer2_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } } } throne_room_cheer_2 = { default = { default = { head = "throneRoom_cheer2_entry" torso = "throneRoom_cheer2_entry" } portrait_modifier = { animations = no_cloak animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } throne_room_applaud_1 = { default = { default = { head = "throneRoom_applaud1_entry" torso = "throneRoom_applaud1_entry" } throne_room_applaud_1_no_arm = { animation = { head = "throneRoom_cheer2_entry" torso = "throneRoom_cheer2_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } } throneRoom_applaud1_fat_dwarf = { animation = { head = "throneRoom_applaud1_entry" torso = "throneRoom_applaudFatDwarf1_entry" } weight = { base = 0 modifier = { add = 100 OR = { should_use_fat_animation = yes should_use_fat_dwarf_animation = yes } } } } } } throne_room_kneel_1 = { default = { default = { head = "throneRoom_kneel1_entry" torso = "throneRoom_kneel1_entry" } portrait_modifier = { animations = no_cloak } } } throne_room_kneel_2 = { default = { default = { head = "throneRoom_kneel2_entry" torso = "throneRoom_kneel2_entry" } portrait_modifier = { animations = no_cloak } } } seiza = { default = { default = { head = "seiza" torso = "seiza" } portrait_modifier = { animations = female_prop_fix_additive animations = dwarf_additive } } } sitting = { default = { default = { head = "sitting" torso = "sitting" } portrait_modifier = { animations = female_prop_fix_additive animations = dwarf_additive } } } throne_room_curtsey_1 = { default = { default = { head = "throneRoom_curtsey1_entry" torso = "throneRoom_curtsey1_entry" } portrait_modifier = { animations = no_cloak } } } throne_room_bow_1 = { default = { default = { head = "throneRoom_bow1_entry" torso = "throneRoom_bow1_entry" } portrait_modifier = { animations = no_cloak animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } throne_room_bow_2 = { default = { default = { head = "throneRoom_bow2_entry" torso = "throneRoom_bow2_entry" } portrait_modifier = { animations = no_cloak animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } throne_room_bow_3 = { default = { default = { head = "throneRoom_bow3_entry" torso = "throneRoom_bow3_entry" } portrait_modifier = { animations = no_cloak animations = fat_additive animations = dwarf_additive animations = female_prop_fix_additive } } } prostration = { default = { default = { head = "prostration_start" torso = "prostration_start" } prostration_hunchback = { animation = { head = "obsequious_bow" torso = "obsequious_bow" } weight = { base = 0 modifier = { add = 100 has_trait = hunchbacked } } } prostration = { animation = { head = "prostration_start" torso = "prostration_start" } } portrait_modifier = { animations = female_prop_fix_additive } } } gongshou = { default = { # Not for use in burials and other areas where it should use the opposite overlapping hands! default = { head = "gongshou_start" torso = "gongshou_start" } } } #gongshou_with_hu = { # default = { # # Not for use in burials and other areas where it should use the opposite overlapping hands! # default = { head = "gongshou_start" torso = "gongshou_start" } # gongshou_with_hu = { # animation = { head = "gongshou_start" torso = "gongshou_start" } # portrait_modifier_pack = hu # } # } #} wu_shu_bao_quan_li = { # Military/martial default = { default = { head = "wu_shu_bao_quan_li" torso = "wu_shu_bao_quan_li" } portrait_modifier = { animations = female_prop_fix_additive } } } ######################################################################################################################################################### ######################################################################################################################################################### # Horse Animations # ######################################################################################################################################################### ######################################################################################################################################################### jockey_lance_tilted = { default = { default = { head = "jockey_lance_tilted_entry" torso = "jockey_lance_tilted_entry" } portrait_modifier = { animations_props = ep2_horse_01_tiltedl animations = no_cloak } } } jockey_lance_couched_gallop = { default = { default = { head = "jockey_lance_couched_gallop_entry" torso = "jockey_lance_couched_gallop_entry" } portrait_modifier = { animations_props = ep2_horse_01_cgallopl animations = no_cloak } } } jockey_gallop = { default = { default = { head = "jockey_gallop_entry" torso = "jockey_gallop_entry" } portrait_modifier = { animations_props = ep2_horse_01_cgallop animations = no_cloak animations = fat_additive animations = dwarf_additive } } } jockey_idle = { default = { default = { head = "jockey_idle_entry" torso = "jockey_idle_entry" } portrait_modifier = { animations_props = ep2_horse_01_idle animations = no_cloak animations = fat_additive animations = dwarf_additive } } } jockey_victory = { default = { default = { head = "jockey_victory_entry" torso = "jockey_victory_entry" } portrait_modifier = { animations_props = ep2_horse_01_victory animations = no_cloak animations = fat_additive animations = dwarf_additive } } } jockey_loss = { default = { default = { head = "jockey_loss_entry" torso = "jockey_loss_entry" } portrait_modifier = { animations_props = ep2_horse_01_loss animations = no_cloak animations = fat_additive animations = dwarf_additive } } } jockey_walk = { default = { default = { head = "jockey_walk_entry" torso = "jockey_walk_entry" } portrait_modifier = { animations_props = ep2_horse_01_walk animations = no_cloak animations = fat_additive animations = dwarf_additive } } } jockey_wave = { default = { default = { head = "jockey_wave" torso = "jockey_wave" } portrait_modifier = { animations_props = ep2_horse_01_idle animations = no_cloak } } } standing_horse = { default = { default = { head = "standing_horse" torso = "standing_horse" } portrait_modifier = { animations_props = ep2_horse_01_idle } } } horse_archer_idle = { default = { default = { head = "horse_archer_idle" torso = "horse_archer_idle" } horse_archer_idle = { animation = { head = "horse_archer_idle" torso = "horse_archer_idle" } portrait_modifier_pack = horse_archer_short_bow_without_arrow } } } horse_archer_aggressive = { default = { default = { head = "horse_archer_aggressive_start" torso = "horse_archer_aggressive_start" } horse_archer_aggressive_no_arm = { animation = { head = "horse_archer_idle" torso = "horse_archer_idle" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier_pack = horse_archer_short_bow_without_arrow } horse_archer_aggressive_1 = { animation = { head = "horse_archer_aggressive_start" torso = "horse_archer_aggressive_start" } weight = { base = 20 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = horse_archer_short_bow_with_arrow } horse_archer_aggressive_2 = { animation = { head = "horse_archer_aggressive_var_start" torso = "horse_archer_aggressive_var_start" } weight = { base = 80 modifier = { add = { 0.0 100.0 } # Random chance } } portrait_modifier_pack = horse_archer_short_bow_with_arrow } } } horse_surveying = { default = { default = { head = "horse_surveying_idle" torso = "horse_surveying_idle" } portrait_modifier = { animations_props = ep2_horse_01_walk animations = no_cloak animations = fat_additive animations = dwarf_additive } } } horse_exhausted = { default = { default = { head = "horse_exhausted" torso = "horse_exhausted" } portrait_modifier = { animations_props = ep2_horse_01_walk animations = no_cloak animations = fat_additive animations = dwarf_additive } } } horse_conversing_right = { default = { default = { head = "horse_conversing_action_right" torso = "horse_conversing_action_right" } portrait_modifier = { animations_props = ep2_horse_01_idle animations = no_cloak animations = fat_additive animations = dwarf_additive } } } horse_conversing_left = { default = { default = { head = "horse_conversing_action_left" torso = "horse_conversing_action_left" } portrait_modifier = { animations_props = ep2_horse_01_idle animations = no_cloak animations = fat_additive animations = dwarf_additive } } } horse_sword_shield = { default = { default = { head = "horse_sword_shield" torso = "horse_sword_shield" } horse_sword_shield = { animation = { head = "horse_sword_shield" torso = "horse_sword_shield" } portrait_modifier_pack = horse_sword_shield } } } chariot_neutral = { default = { default = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } blue = { animation = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_neutral" torso = "chariot_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } } } } chariot_happy = { default = { default = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } blue = { animation = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_happy" torso = "chariot_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } } } } chariot_shocked = { default = { default = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } blue = { animation = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_shocked" torso = "chariot_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_prop_random } } } } chariot_w_horses_neutral = { default = { default = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } blue = { animation = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_w_horses_neutral" torso = "chariot_w_horses_neutral" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } } } } chariot_w_horses_happy = { default = { default = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } blue = { animation = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_w_horses_happy" torso = "chariot_w_horses_happy" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } } } } chariot_w_horses_shocked = { default = { default = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } blue = { animation = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_blue } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_blue } } } } green = { animation = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_green } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_green } } } } white = { animation = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_white } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_white } } } } red = { animation = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_red } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = charioteer_red } } } } random = { animation = { head = "chariot_w_horses_shocked" torso = "chariot_w_horses_shocked" } portrait_modifier = { animations_props = ep3_byzantine_chariot_w_horses_prop_random } } } } ############################################################################################################################################################# ############################################################################################################################################################# # Instrument Animations # ############################################################################################################################################################# ############################################################################################################################################################# instrument_active = { default = { default = { head = "idle_entry" torso = "idle_entry" } portrait_modifier = { animations = female_prop_fix_additive } instrument_active_no_arm = { animation = { head = "qanun_active" torso = "qanun_active" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { animations_props = fp4_qanun_prop animations = female_prop_fix_additive } } shawn_active = { animation = { head = "shawm_active" torso = "shawm_active" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_europe } } } portrait_modifier = { animations_props = fp4_shawm_prop animations = female_prop_fix_additive } } lute_active = { animation = { head = "lute_active" torso = "lute_active" } weight = { base = 0 modifier = { add = 50 OR = { location = { geographical_region = world_europe } location = { geographical_region = world_middle_east } } } } portrait_modifier = { animations_props = fp4_lute_prop animations = female_prop_fix_additive } } qanun_active = { animation = { head = "qanun_active" torso = "qanun_active" } weight = { base = 0 modifier = { add = 50 OR = { location = { geographical_region = world_middle_east } location = { geographical_region = world_africa_north } } } } portrait_modifier = { animations_props = fp4_qanun_prop animations = female_prop_fix_additive } } guqin_active = { animation = { head = "guqin_active" torso = "guqin_active" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_asia } } } portrait_modifier = { animations_props = tgp_guqin_01 } } chifonie_active = { animation = { head = "chifonie_active" torso = "chifonie_active" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_europe } } } portrait_modifier = { animations_props = fp4_chifonie_prop animations = female_prop_fix_additive } } alto_flute_active = { animation = { head = "alto_flute_active" torso = "alto_flute_active" } weight = { base = 50 } portrait_modifier = { animations_props = fp4_alto_flute_prop animations = female_prop_fix_additive } } } } instrument_idle = { default = { default = { head = "idle_entry" torso = "idle_entry" } portrait_modifier = { animations = female_prop_fix_additive } instrument_idle_no_arm = { animation = { head = "qanun_idle" torso = "qanun_idle" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { animations_props = fp4_qanun_prop animations = female_prop_fix_additive } } shawn_idle = { animation = { head = "shawm_idle" torso = "shawm_idle" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_europe } } } portrait_modifier = { animations_props = fp4_shawm_prop animations = female_prop_fix_additive } } lute_idle = { animation = { head = "lute_idle" torso = "lute_idle" } weight = { base = 0 modifier = { add = 50 OR = { location = { geographical_region = world_europe } location = { geographical_region = world_middle_east } } } } portrait_modifier = { animations_props = fp4_lute_prop animations = female_prop_fix_additive } } qanun_idle = { animation = { head = "qanun_idle" torso = "qanun_idle" } weight = { base = 0 modifier = { add = 50 OR = { location = { geographical_region = world_middle_east } location = { geographical_region = world_africa_north } } } } portrait_modifier = { animations_props = fp4_qanun_prop animations = female_prop_fix_additive } } guqin_idle = { animation = { head = "guqin_idle" torso = "guqin_idle" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_asia } } } portrait_modifier = { animations_props = tgp_guqin_01 } } chifonie_idle = { animation = { head = "chifonie_idle" torso = "chifonie_idle" } weight = { base = 0 modifier = { add = 50 location = { geographical_region = world_europe } } } portrait_modifier = { animations_props = fp4_chifonie_prop animations = female_prop_fix_additive } } alto_flute_idle = { animation = { head = "alto_flute_idle" torso = "alto_flute_idle" } weight = { base = 50 } portrait_modifier = { animations_props = fp4_alto_flute_prop animations = female_prop_fix_additive } } } } shawm_active = { default = { default = { head = "shawm_active" torso = "shawm_active" } portrait_modifier = { animations_props = fp4_shawm_prop animations = female_prop_fix_additive } shawm_active_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } shawm_idle = { default = { default = { head = "shawm_idle" torso = "shawm_idle" } portrait_modifier = { animations_props = fp4_shawm_prop animations = female_prop_fix_additive } shawm_idle_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } qanun_active = { default = { default = { head = "qanun_active" torso = "qanun_active" } portrait_modifier = { animations_props = fp4_qanun_prop } } } qanun_idle = { default = { default = { head = "qanun_idle" torso = "qanun_idle" } portrait_modifier = { animations_props = fp4_qanun_prop } } } guqin_active = { default = { default = { head = "guqin_active" torso = "guqin_active" } portrait_modifier = { animations_props = tgp_guqin_01 } } } guqin_idle = { default = { default = { head = "guqin_idle" torso = "guqin_idle" } portrait_modifier = { animations_props = tgp_guqin_01 } } } lute_active = { default = { default = { head = "lute_active" torso = "lute_active" } portrait_modifier = { animations_props = fp4_lute_prop animations = female_prop_fix_additive } lute_active_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } lute_idle = { default = { default = { head = "lute_idle" torso = "lute_idle" } portrait_modifier = { animations_props = fp4_lute_prop animations = female_prop_fix_additive } lute_idle_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } chifonie_active = { default = { default = { head = "chifonie_active" torso = "chifonie_active" } portrait_modifier = { animations_props = fp4_chifonie_prop animations = female_prop_fix_additive } chifonie_active_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } chifonie_idle = { default = { default = { head = "chifonie_idle" torso = "chifonie_idle" } portrait_modifier = { animations_props = fp4_chifonie_still_prop animations = female_prop_fix_additive } chifonie_idle_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } alto_flute_active = { default = { default = { head = "alto_flute_active" torso = "alto_flute_active" } portrait_modifier = { animations_props = fp4_alto_flute_prop animations = female_prop_fix_additive } alto_flute_active_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } alto_flute_idle = { default = { default = { head = "alto_flute_idle" torso = "alto_flute_idle" } portrait_modifier = { animations_props = fp4_alto_flute_prop animations = female_prop_fix_additive } alto_flute_idle_no_arm = { animation = { head = "idle_entry" torso = "idle_entry" } weight = { base = 0 modifier = { add = 100 portrait_has_trait_trigger = { TRAIT = maimed } } } portrait_modifier = { } } } } ############################################################################################################################################# ############################################################################################################################################# # Ability # ############################################################################################################################################# ############################################################################################################################################# incapable = { default = { default = { head = "incapable" torso = "incapable" } } } dead = { default = { default = { head = "dead" torso = "dead" } portrait_modifier = { animations = dwarf_additive animations = fat_additive } } } bind_pose = { barbershop = no default = { default = { head = "bind_pose" torso = "bind_pose" } } } ######################################################################################################################################################### ######################################################################################################################################################### # Bookmark Characters # ######################################################################################################################################################### ######################################################################################################################################################### map_worry = { barbershop = no default = { default = { head = "emotion_worry" torso = "emotion_worry" } portrait_modifier = { animations = emotion_worry_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_ecstasy = { barbershop = no default = { default = { head = "emotion_happy" torso = "emotion_happy" } portrait_modifier = { animations = emotion_happy_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_dismissal = { barbershop = no default = { default = { head = "emotion_dismissive" torso = "emotion_dismissive" } portrait_modifier = { animations = emotion_dismissive_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_disbelief = { barbershop = no default = { default = { head = "emotion_disbelief" torso = "emotion_disbelief" } portrait_modifier = { animations = emotion_disbelief_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_rage = { barbershop = no default = { default = { head = "emotion_angry" torso = "emotion_angry" } portrait_modifier = { animations = emotion_angry_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_love = { barbershop = no default = { default = { head = "emotion_admiration" torso = "emotion_admiration" } portrait_modifier = { animations = emotion_admiration_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_disgust = { barbershop = no default = { default = { head = "emotion_disgust" torso = "emotion_disgust" } portrait_modifier = { animations = emotion_disgust_decal animations = fat_additive animations = dwarf_additive animations = child_additive animations = cloak_additive } } } map_schadenfreude = { barbershop = no default = { default = { head = "emotion_schadenfreude" torso = "emotion_schadenfreude" } portrait_modifier = { animations = emotion_schadenfreude_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } } map_fear = { barbershop = no default = { default = { head = "emotion_fear" torso = "emotion_fear" } portrait_modifier = { animations = emotion_fear_decal animations = fat_additive animations = dwarf_additive animations = child_additive } } }