Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Standard Values
- @pos_compat_high = 30
- @pos_compat_medium = 15
- @pos_compat_low = 5
- @neg_compat_high = -30
- @neg_compat_medium = -15
- @neg_compat_low = -5
- # INTRIGUE OUTCOMES
- education_intrigue_1 = {
- index = 1
- minimum_age = 16
- intrigue = 2
- education = yes
- monthly_intrigue_lifestyle_xp_gain_mult = 0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_intrigue_1_desc
- }
- desc = trait_education_intrigue_1_character_desc
- }
- }
- group = education_intrigue
- level = 1
- }
- education_intrigue_2 = {
- index = 2
- minimum_age = 16
- intrigue = 4
- education = yes
- monthly_intrigue_lifestyle_xp_gain_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_intrigue_2_desc
- }
- desc = trait_education_intrigue_2_character_desc
- }
- }
- group = education_intrigue
- level = 2
- }
- education_intrigue_3 = {
- index = 3
- minimum_age = 16
- intrigue = 6
- education = yes
- monthly_intrigue_lifestyle_xp_gain_mult = 0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_intrigue_3_desc
- }
- desc = trait_education_intrigue_3_character_desc
- }
- }
- group = education_intrigue
- level = 3
- }
- education_intrigue_4 = {
- index = 4
- minimum_age = 16
- intrigue = 8
- education = yes
- monthly_intrigue_lifestyle_xp_gain_mult = 0.4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_intrigue_4_desc
- }
- desc = trait_education_intrigue_4_character_desc
- }
- }
- group = education_intrigue
- level = 4
- }
- # DIPLOMACY OUTCOMES
- education_diplomacy_1 = {
- index = 5
- minimum_age = 16
- diplomacy = 2
- education = yes
- monthly_diplomacy_lifestyle_xp_gain_mult = 0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_diplomacy_1_desc
- }
- desc = trait_education_diplomacy_1_character_desc
- }
- }
- group = education_diplomacy
- level = 1
- }
- education_diplomacy_2 = {
- index = 6
- minimum_age = 16
- diplomacy = 4
- education = yes
- monthly_diplomacy_lifestyle_xp_gain_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_diplomacy_2_desc
- }
- desc = trait_education_diplomacy_2_character_desc
- }
- }
- group = education_diplomacy
- level = 2
- }
- education_diplomacy_3 = {
- index = 7
- minimum_age = 16
- diplomacy = 6
- education = yes
- monthly_diplomacy_lifestyle_xp_gain_mult = 0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_diplomacy_3_desc
- }
- desc = trait_education_diplomacy_3_character_desc
- }
- }
- group = education_diplomacy
- level = 3
- }
- education_diplomacy_4 = {
- index = 8
- minimum_age = 16
- diplomacy = 8
- education = yes
- monthly_diplomacy_lifestyle_xp_gain_mult = 0.4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_diplomacy_4_desc
- }
- desc = trait_education_diplomacy_4_character_desc
- }
- }
- group = education_diplomacy
- level = 4
- }
- # STEWARDSHIP OUTCOMES
- education_stewardship_1 = { #Indulgent wastrel
- index = 9
- minimum_age = 16
- stewardship = 2
- education = yes
- monthly_stewardship_lifestyle_xp_gain_mult = 0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_stewardship_1_desc
- }
- desc = trait_education_stewardship_1_character_desc
- }
- }
- group = education_stewardship
- level = 1
- }
- education_stewardship_2 = { #Thrifty clerk
- index = 10
- minimum_age = 16
- stewardship = 4
- education = yes
- monthly_stewardship_lifestyle_xp_gain_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_stewardship_2_desc
- }
- desc = trait_education_stewardship_2_character_desc
- }
- }
- group = education_stewardship
- level = 2
- }
- education_stewardship_3 = { #Fortune builder
- index = 11
- minimum_age = 16
- stewardship = 6
- education = yes
- monthly_stewardship_lifestyle_xp_gain_mult = 0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_stewardship_3_desc
- }
- desc = trait_education_stewardship_3_character_desc
- }
- }
- group = education_stewardship
- level = 3
- }
- education_stewardship_4 = {
- index = 12
- minimum_age = 16
- stewardship = 8
- education = yes
- monthly_stewardship_lifestyle_xp_gain_mult = 0.4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_stewardship_4_desc
- }
- desc = trait_education_stewardship_4_character_desc
- }
- }
- group = education_stewardship
- level = 4
- }
- # MARTIAL OUTCOMES
- education_martial_1 = {
- index = 13
- minimum_age = 16
- martial = 2
- education = yes
- monthly_martial_lifestyle_xp_gain_mult = 0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_1_desc
- }
- desc = trait_education_martial_1_character_desc
- }
- }
- group = education_martial
- level = 1
- add_commander_trait = yes
- }
- education_martial_2 = { #Tough soldier
- index = 14
- minimum_age = 16
- martial = 4
- education = yes
- monthly_martial_lifestyle_xp_gain_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_2_desc
- }
- desc = trait_education_martial_2_character_desc
- }
- }
- group = education_martial
- level = 2
- add_commander_trait = yes
- }
- education_martial_3 = { #Skilled tactician
- index = 15
- minimum_age = 16
- martial = 6
- education = yes
- monthly_martial_lifestyle_xp_gain_mult = 0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_3_desc
- }
- desc = trait_education_martial_3_character_desc
- }
- }
- group = education_martial
- level = 3
- add_commander_trait = yes
- }
- education_martial_4 = { #Brilliant strategist
- index = 16
- minimum_age = 16
- martial = 8
- education = yes
- monthly_martial_lifestyle_xp_gain_mult = 0.4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_4_desc
- }
- desc = trait_education_martial_4_character_desc
- }
- }
- group = education_martial
- level = 4
- add_commander_trait = yes
- }
- # LEARNING OUTCOMES
- education_learning_1 = {
- index = 17
- minimum_age = 16
- learning = 2
- education = yes
- monthly_learning_lifestyle_xp_gain_mult = 0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_learning_1_desc
- }
- desc = trait_education_learning_1_character_desc
- }
- }
- group = education_learning
- level = 1
- }
- education_learning_2 = {
- index = 18
- minimum_age = 16
- learning = 4
- education = yes
- monthly_learning_lifestyle_xp_gain_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_learning_2_desc
- }
- desc = trait_education_learning_2_character_desc
- }
- }
- group = education_learning
- level = 2
- }
- education_learning_3 = {
- index = 19
- minimum_age = 16
- learning = 6
- education = yes
- monthly_learning_lifestyle_xp_gain_mult = 0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_learning_3_desc
- }
- desc = trait_education_learning_3_character_desc
- }
- }
- group = education_learning
- level = 3
- }
- education_learning_4 = {
- index = 20
- minimum_age = 16
- learning = 8
- education = yes
- monthly_learning_lifestyle_xp_gain_mult = 0.4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_learning_4_desc
- }
- desc = trait_education_learning_4_character_desc
- }
- }
- group = education_learning
- level = 4
- }
- ################### LIFESTYLE ##################
- diplomat = {
- index = 21
- lifestyle = yes
- diplomacy = 3
- personal_scheme_power_mult = 0.25
- independent_ruler_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_diplomat_desc
- }
- desc = trait_diplomat_character_desc
- }
- }
- #AI Values
- ai_energy = 20
- ai_sociability = low_positive_ai_value
- compatibility = {
- diplomat = @pos_compat_medium
- family_first = @pos_compat_medium
- august = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- }
- }
- family_first = {
- index = 22
- lifestyle = yes
- fertility = 0.2
- dynasty_house_opinion = 10
- close_relative_opinion = 15
- stress_loss_mult = 0.2
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_family_first_neutral
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_family_first_female
- }
- desc = trait_family_first_male
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_family_first_desc
- }
- desc = trait_family_first_character_desc
- }
- }
- #AI Values
- ai_energy = 20
- ai_sociability = low_positive_ai_value
- compatibility = {
- diplomat = @pos_compat_medium
- family_first = @pos_compat_medium
- august = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- }
- }
- august = {
- index = 23
- lifestyle = yes
- diplomacy = 2
- martial = 1
- monthly_prestige = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_august_desc
- }
- desc = trait_august_character_desc
- }
- }
- #AI Values
- ai_energy = 20
- compatibility = {
- diplomat = @pos_compat_medium
- family_first = @pos_compat_medium
- august = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- }
- }
- reveler_1 = {
- index = 24
- lifestyle = yes
- diplomacy = 2
- intrigue = 1
- group = lifestyle_reveler
- level = 1
- opposite_opinion = -5
- same_opinion = 10
- # AI Values
- ai_greed = 25
- ai_sociability = medium_positive_ai_value
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reveler_1_desc
- }
- desc = trait_reveler_1_character_desc
- }
- }
- compatibility = {
- reveler_1 = @pos_compat_medium
- reveler_2 = @pos_compat_medium
- reveler_3 = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- lustful = @pos_compat_low
- chaste = @neg_compat_low
- drunkard = @pos_compat_low
- temperate = @neg_compat_low
- gluttonous = @pos_compat_low
- }
- }
- reveler_2 = {
- index = 25
- lifestyle = yes
- diplomacy = 3
- intrigue = 2
- group = lifestyle_reveler
- level = 2
- opposite_opinion = -10
- same_opinion = 15
- # AI Values
- ai_greed = 25
- ai_sociability = medium_positive_ai_value
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reveler_2_desc
- }
- desc = trait_reveler_2_character_desc
- }
- }
- compatibility = {
- reveler_1 = @pos_compat_medium
- reveler_2 = @pos_compat_medium
- reveler_3 = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- lustful = @pos_compat_low
- chaste = @neg_compat_low
- drunkard = @pos_compat_low
- temperate = @neg_compat_low
- gluttonous = @pos_compat_low
- }
- }
- reveler_3 = {
- index = 26
- lifestyle = yes
- diplomacy = 4
- intrigue = 3
- group = lifestyle_reveler
- level = 3
- opposite_opinion = -15
- same_opinion = 20
- # AI Values
- ai_greed = 25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reveler_3_desc
- }
- desc = trait_reveler_3_character_desc
- }
- }
- ai_sociability = medium_positive_ai_value
- compatibility = {
- reveler_1 = @pos_compat_medium
- reveler_2 = @pos_compat_medium
- reveler_3 = @pos_compat_medium
- gregarious = @pos_compat_low
- shy = @neg_compat_low
- lustful = @pos_compat_low
- chaste = @neg_compat_low
- drunkard = @pos_compat_low
- temperate = @neg_compat_low
- gluttonous = @pos_compat_low
- }
- }
- blademaster_1 = {
- index = 27
- lifestyle = yes
- negate_health_penalty_add = 0.25
- prowess = 3
- group = lifestyle_blademaster
- level = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_blademaster_1_desc
- }
- desc = trait_blademaster_1_character_desc
- }
- }
- compatibility = {
- blademaster_1 = @pos_compat_medium
- blademaster_2 = @pos_compat_medium
- blademaster_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- blademaster_2 = {
- index = 28
- lifestyle = yes
- negate_health_penalty_add = 0.5
- prowess = 6
- group = lifestyle_blademaster
- level = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_blademaster_2_desc
- }
- desc = trait_blademaster_2_character_desc
- }
- }
- compatibility = {
- blademaster_1 = @pos_compat_medium
- blademaster_2 = @pos_compat_medium
- blademaster_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- blademaster_3 = {
- index = 29
- lifestyle = yes
- negate_health_penalty_add = 1
- prowess = 12
- group = lifestyle_blademaster
- level = 3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_blademaster_3_desc
- }
- desc = trait_blademaster_3_character_desc
- }
- }
- compatibility = {
- blademaster_1 = @pos_compat_medium
- blademaster_2 = @pos_compat_medium
- blademaster_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- hunter_1 = {
- index = 30
- lifestyle = yes
- prowess = 2
- stress_loss_mult = 0.1
- group = lifestyle_hunter
- level = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_hunter_1_desc
- }
- desc = trait_hunter_1_character_desc
- }
- }
- compatibility = {
- hunter_1 = @pos_compat_medium
- hunter_2 = @pos_compat_medium
- hunter_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- lazy = @neg_compat_low
- }
- }
- hunter_2 = {
- index = 31
- lifestyle = yes
- prowess = 4
- stress_loss_mult = 0.15
- group = lifestyle_hunter
- level = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_hunter_2_desc
- }
- desc = trait_hunter_2_character_desc
- }
- }
- compatibility = {
- hunter_1 = @pos_compat_medium
- hunter_2 = @pos_compat_medium
- hunter_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- lazy = @neg_compat_low
- }
- }
- hunter_3 = {
- index = 32
- lifestyle = yes
- prowess = 6
- stress_loss_mult = 0.2
- group = lifestyle_hunter
- level = 3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_hunter_3_desc
- }
- desc = trait_hunter_3_character_desc
- }
- }
- compatibility = {
- hunter_1 = @pos_compat_medium
- hunter_2 = @pos_compat_medium
- hunter_3 = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- lazy = @neg_compat_low
- }
- }
- strategist = {
- index = 33
- lifestyle = yes
- martial = 3
- diplomacy = 1
- enemy_hard_casualty_modifier = 0.25
- no_water_crossing_penalty = yes
- ai_rationality = 30
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_strategist_desc
- }
- desc = trait_strategist_character_desc
- }
- }
- compatibility = {
- strategist = @pos_compat_medium
- overseer = @pos_compat_medium
- gallant = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- overseer = {
- index = 34
- lifestyle = yes
- stewardship = 2
- martial = 2
- monthly_county_control_change_factor = 0.5
- ai_rationality = 20
- compatibility = {
- strategist = @pos_compat_medium
- overseer = @pos_compat_medium
- gallant = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- gallant = {
- index = 35
- lifestyle = yes
- martial = 2
- prowess = 4
- attraction_opinion = 20
- monthly_prestige_gain_mult = 0.2
- ai_boldness = medium_positive_ai_value
- ai_honor = low_positive_ai_value
- ai_sociability = low_positive_ai_value
- compatibility = {
- strategist = @pos_compat_medium
- overseer = @pos_compat_medium
- gallant = @pos_compat_medium
- brave = @pos_compat_low
- craven = @neg_compat_low
- }
- }
- architect = {
- index = 36
- lifestyle = yes
- stewardship = 2
- build_speed = -0.15
- holding_build_speed = -0.15
- build_gold_cost = -0.1
- holding_build_gold_cost = -0.1
- ai_rationality = 10
- ai_energy = 5
- compatibility = {
- architect = @pos_compat_medium
- administrator = @pos_compat_medium
- avaricious = @pos_compat_medium
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- }
- }
- administrator = {
- index = 37
- lifestyle = yes
- stewardship = 3
- diplomacy = 1
- vassal_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_administrator_desc
- }
- desc = trait_administrator_character_desc
- }
- }
- ai_rationality = 20
- ai_energy = 10
- compatibility = {
- architect = @pos_compat_medium
- administrator = @pos_compat_medium
- avaricious = @pos_compat_medium
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- }
- }
- avaricious = {
- index = 38
- lifestyle = yes
- stewardship = 2
- tax_mult = 0.15
- ai_rationality = -20
- ai_greed = 30
- ai_honor = -20
- ai_compassion = -30
- ai_energy = 20
- compatibility = {
- architect = @pos_compat_medium
- administrator = @pos_compat_medium
- avaricious = @pos_compat_medium
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- }
- }
- schemer = {
- index = 39
- lifestyle = yes
- intrigue = 5
- hostile_scheme_power_mult = 0.25
- ai_honor = -20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_schemer_desc
- }
- desc = trait_schemer_character_desc
- }
- }
- compatibility = {
- schemer = @pos_compat_medium
- seducer = @pos_compat_medium
- torturer = @pos_compat_medium
- deceitful = @pos_compat_low
- honest = @neg_compat_low
- }
- }
- seducer = {
- index = 40
- lifestyle = yes
- intrigue = 3
- attraction_opinion = 40
- fertility = 0.2
- name = {
- first_valid = {
- triggered_desc = {
- trigger = {
- exists = this
- is_female = yes
- }
- desc = trait_seducer_female
- }
- desc = trait_seducer
- }
- }
- ai_honor = -10
- ai_sociability = low_positive_ai_value
- compatibility = {
- schemer = @pos_compat_medium
- seducer = @pos_compat_medium
- torturer = @pos_compat_medium
- deceitful = @pos_compat_low
- honest = @neg_compat_low
- }
- }
- torturer = {
- index = 41
- lifestyle = yes
- dread_gain_mult = 0.5
- prowess = 4
- levy_size = 0.1
- hostile_scheme_resistance_mult = 0.25
- ai_honor = -30
- ai_vengefulness = 20
- ai_boldness = 20
- compatibility = {
- schemer = @pos_compat_medium
- seducer = @pos_compat_medium
- torturer = @pos_compat_medium
- deceitful = @pos_compat_low
- honest = @neg_compat_low
- }
- }
- whole_of_body = {
- index = 45
- lifestyle = yes
- health = 0.5
- fertility = 0.2
- stress_gain_mult = -0.2
- ai_energy = 20
- compatibility = {
- whole_of_body = @pos_compat_medium
- scholar = @pos_compat_medium
- theologian = @pos_compat_medium
- intellect_good_1 = @pos_compat_low
- intellect_good_2 = @pos_compat_low
- intellect_good_3 = @pos_compat_low
- pensive = @pos_compat_low
- shrewd = @pos_compat_low
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- intellect_bad_1 = @neg_compat_low
- intellect_bad_2 = @neg_compat_low
- intellect_bad_3 = @neg_compat_low
- }
- }
- scholar = {
- index = 46
- lifestyle = yes
- learning = 5
- owned_personal_scheme_success_chance_add = 10
- owned_hostile_scheme_success_chance_add = 10
- development_growth_factor = 0.15
- ai_rationality = 30
- compatibility = {
- whole_of_body = @pos_compat_medium
- scholar = @pos_compat_medium
- theologian = @pos_compat_medium
- intellect_good_1 = @pos_compat_low
- intellect_good_2 = @pos_compat_low
- intellect_good_3 = @pos_compat_low
- pensive = @pos_compat_low
- shrewd = @pos_compat_low
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- intellect_bad_1 = @neg_compat_low
- intellect_bad_2 = @neg_compat_low
- intellect_bad_3 = @neg_compat_low
- }
- }
- theologian = {
- index = 47
- lifestyle = yes
- learning = 3
- monthly_piety_gain_mult = 0.2
- ai_rationality = 10
- ai_zeal = 20
- compatibility = {
- whole_of_body = @pos_compat_medium
- scholar = @pos_compat_medium
- theologian = @pos_compat_medium
- intellect_good_1 = @pos_compat_low
- intellect_good_2 = @pos_compat_low
- intellect_good_3 = @pos_compat_low
- pensive = @pos_compat_low
- shrewd = @pos_compat_low
- diligent = @pos_compat_low
- lazy = @neg_compat_low
- intellect_bad_1 = @neg_compat_low
- intellect_bad_2 = @neg_compat_low
- intellect_bad_3 = @neg_compat_low
- }
- }
- mystic_1 = {
- index = 220
- lifestyle = yes
- learning = 1
- group = lifestyle_mystic
- level = 1
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_mystic_male_1
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_mystic_female_1
- }
- desc = trait_mystic_male_1
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_mystic_1_desc
- }
- desc = trait_mystic_1_character_desc
- }
- }
- ai_rationality = -10
- compatibility = {
- mystic_1 = @pos_compat_medium
- mystic_2 = @pos_compat_medium
- mystic_3 = @pos_compat_medium
- }
- }
- mystic_2 = {
- index = 221
- lifestyle = yes
- learning = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_mystic_2_desc
- }
- desc = trait_mystic_2_character_desc
- }
- }
- group = lifestyle_mystic
- level = 2
- ai_rationality = -10
- ai_zeal = -10
- compatibility = {
- mystic_1 = @pos_compat_medium
- mystic_2 = @pos_compat_medium
- mystic_3 = @pos_compat_medium
- }
- }
- mystic_3 = {
- index = 222
- lifestyle = yes
- learning = 4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_mystic_3_desc
- }
- desc = trait_mystic_3_character_desc
- }
- }
- group = lifestyle_mystic
- level = 3
- ai_rationality = -10
- ai_zeal = -20
- compatibility = {
- mystic_1 = @pos_compat_medium
- mystic_2 = @pos_compat_medium
- mystic_3 = @pos_compat_medium
- }
- }
- physician_1 = {
- index = 223
- lifestyle = yes
- learning = 1
- negate_health_penalty_add = 0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physician_1_desc
- }
- desc = trait_physician_1_character_desc
- }
- }
- group = lifestyle_physician
- level = 1
- ai_rationality = 10
- compatibility = {
- physician_1 = @pos_compat_medium
- physician_2 = @pos_compat_medium
- physician_3 = @pos_compat_medium
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- }
- }
- physician_2 = {
- index = 224
- lifestyle = yes
- learning = 2
- negate_health_penalty_add = 0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physician_2_desc
- }
- desc = trait_physician_2_character_desc
- }
- }
- group = lifestyle_physician
- level = 2
- ai_rationality = 20
- compatibility = {
- physician_1 = @pos_compat_medium
- physician_2 = @pos_compat_medium
- physician_3 = @pos_compat_medium
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- }
- }
- physician_3 = {
- index = 225
- lifestyle = yes
- learning = 4
- negate_health_penalty_add = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physician_3_desc
- }
- desc = trait_physician_3_character_desc
- }
- }
- group = lifestyle_physician
- level = 3
- ai_rationality = 30
- compatibility = {
- physician_1 = @pos_compat_medium
- physician_2 = @pos_compat_medium
- physician_3 = @pos_compat_medium
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- }
- }
- #Herbalist has been made into a 1 tiered lifestyle trait because no lvl up system exists in the game
- lifestyle_herbalist = {
- index = 256
- lifestyle = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = lifestyle_herbalist_desc
- }
- desc = lifestyle_herbalist_character_desc
- }
- }
- learning = 2
- intrigue = 2
- negate_health_penalty_add = 0.5
- ai_rationality = 10
- compatibility = {
- mystic_1 = @pos_compat_medium
- mystic_2 = @pos_compat_medium
- mystic_3 = @pos_compat_medium
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- zealous = @neg_compat_low
- }
- }
- ################ PERSONALITY ###############
- lustful = {
- index = 57
- personality = yes
- opposites = {
- chaste
- }
- #Asexual characters may still have the lustful trait. This is intended to represent asexuals who, whilst not generally experiencing attraction to other people, might still have a high libido.
- fertility = 0.25
- intrigue = 2
- seduce_scheme_power_add = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lustful_desc
- }
- desc = trait_lustful_character_desc
- }
- }
- same_opinion = 10
- opposite_opinion = -10
- ai_honor = very_low_negative_ai_value
- ai_greed = low_positive_ai_value
- ai_energy = very_low_positive_ai_value
- ai_zeal = very_low_negative_ai_value
- ai_sociability = medium_positive_ai_value
- compatibility = {
- lustful = @pos_compat_high
- gregarious = @pos_compat_low
- reveler_1 = @pos_compat_low
- reveler_2 = @pos_compat_low
- reveler_3 = @pos_compat_low
- seducer = @pos_compat_low
- chaste = @neg_compat_high
- celibate = @neg_compat_high
- shy = @neg_compat_low
- }
- }
- chaste = {
- index = 58
- personality = yes
- opposites = {
- lustful
- }
- fertility = -0.25
- learning = 2
- same_opinion = 10
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_chaste_desc
- }
- desc = trait_chaste_character_desc
- }
- }
- ai_honor = low_positive_ai_value
- ai_greed = low_negative_ai_value
- ai_energy = very_low_positive_ai_value
- ai_zeal = very_low_positive_ai_value
- ai_sociability = low_negative_ai_value
- compatibility = {
- chaste = @pos_compat_medium
- celibate = @pos_compat_medium
- temperate = @pos_compat_low
- calm = @pos_compat_low
- lustful = @neg_compat_high
- deviant = @neg_compat_high
- lovers_pox = @neg_compat_low
- early_great_pox = @neg_compat_low
- great_pox = @neg_compat_low
- reveler_1 = @neg_compat_low
- reveler_2 = @neg_compat_low
- reveler_3 = @neg_compat_low
- seducer = @neg_compat_low
- }
- }
- gluttonous = {
- index = 59
- personality = yes
- opposites = {
- temperate
- }
- compatibility = {
- gluttonous = @pos_compat_medium
- drunkard = @pos_compat_low
- greedy = @pos_compat_low
- ambitious = @pos_compat_low
- reveler_1 = @pos_compat_medium
- reveler_2 = @pos_compat_medium
- reveler_3 = @pos_compat_medium
- temperate = @neg_compat_medium
- }
- stewardship = -2
- stress_loss_mult = 0.1
- attraction_opinion = -5
- same_opinion = 10
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_gluttonous_desc
- }
- desc = trait_gluttonous_character_desc
- }
- }
- ai_greed = medium_positive_ai_value
- ai_energy = very_low_negative_ai_value
- }
- temperate = {
- index = 60
- personality = yes
- opposites = {
- gluttonous
- }
- stewardship = 2
- health = 0.25
- same_opinion = 10
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_temperate_desc
- }
- desc = trait_temperate_character_desc
- }
- }
- ai_greed = medium_negative_ai_value
- ai_energy = very_low_positive_ai_value
- ai_vengefulness = very_low_negative_ai_value
- compatibility = {
- temperate = @pos_compat_medium
- calm = @pos_compat_low
- content = @pos_compat_low
- chaste = @pos_compat_low
- gluttonous = @neg_compat_medium
- drunkard = @neg_compat_low
- greedy = @neg_compat_low
- lustful = @neg_compat_low
- reveler_1 = @neg_compat_medium
- reveler_2 = @neg_compat_medium
- reveler_3 = @neg_compat_medium
- }
- }
- greedy = {
- index = 61
- personality = yes
- opposites = {
- generous
- }
- diplomacy = -2
- monthly_income_mult = 0.15
- ai_war_chance = 0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_greedy_desc
- }
- desc = trait_greedy_character_desc
- }
- }
- ai_honor = very_low_negative_ai_value
- ai_greed = dominant_positive_ai_value
- ai_compassion = low_negative_ai_value
- #portrait_pose = {
- # name = "test_pose_greedy"
- # score = 10
- #}
- compatibility = {
- greedy = @pos_compat_low
- ambitious = @pos_compat_low
- generous = @neg_compat_high
- content = @neg_compat_medium
- compassionate = @neg_compat_medium
- }
- }
- generous = {
- index = 62
- personality = yes
- opposites = {
- greedy
- }
- diplomacy = 3
- monthly_income_mult = -0.1
- opposite_opinion = -15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_generous_desc
- }
- desc = trait_generous_character_desc
- }
- }
- ai_honor = low_positive_ai_value
- ai_greed = dominant_negative_ai_value
- ai_compassion = medium_positive_ai_value
- ai_sociability = very_low_positive_ai_value
- compatibility = {
- generous = @pos_compat_high
- compassionate = @pos_compat_medium
- content = @pos_compat_low
- forgiving = @pos_compat_low
- greedy = @neg_compat_high
- ambitious = @neg_compat_low
- }
- }
- lazy = {
- index = 63
- personality = yes
- opposites = {
- diligent
- }
- diplomacy = -1
- intrigue = -1
- stewardship = -1
- martial = -1
- learning = -1
- stress_loss_mult = 0.15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lazy_desc
- }
- desc = trait_lazy_character_desc
- }
- }
- ai_vengefulness = very_low_negative_ai_value
- ai_greed = very_low_positive_ai_value
- ai_energy = high_negative_ai_value
- ai_boldness = low_negative_ai_value
- ai_compassion = very_low_negative_ai_value
- ai_sociability = very_low_negative_ai_value
- compatibility = {
- lazy = @pos_compat_medium
- content = @pos_compat_low
- calm = @pos_compat_low
- gluttonous = @pos_compat_low
- diligent = @neg_compat_medium
- ambitious = @neg_compat_low
- }
- }
- diligent = {
- index = 64
- personality = yes
- opposites = {
- lazy
- }
- diplomacy = 1
- intrigue = 1
- stewardship = 1
- martial = 1
- learning = 1
- stress_gain_mult = 0.2
- same_opinion = 10
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_diligent_desc
- }
- desc = trait_diligent_character_desc
- }
- }
- ai_vengefulness = very_low_positive_ai_value
- ai_rationality = low_positive_ai_value
- ai_energy = very_high_positive_ai_value
- ai_boldness = medium_positive_ai_value
- compatibility = {
- diligent = @pos_compat_medium
- ambitious = @pos_compat_low
- patient = @pos_compat_low
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- pensive = @pos_compat_low
- architect = @pos_compat_low
- administrator = @pos_compat_low
- avaricious = @pos_compat_low
- lazy = @neg_compat_medium
- content = @neg_compat_low
- }
- }
- wrathful = {
- index = 65
- personality = yes
- opposites = {
- calm
- }
- diplomacy = -1
- martial = 3
- intrigue = -1
- dread_baseline_add = 20
- ai_war_chance = 0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wrathful_desc
- }
- desc = trait_wrathful_character_desc
- }
- }
- ai_rationality = medium_negative_ai_value
- ai_energy = very_low_positive_ai_value
- ai_boldness = medium_positive_ai_value
- ai_compassion = low_negative_ai_value
- ai_vengefulness = low_positive_ai_value
- compatibility = {
- wrathful = @pos_compat_low
- stubborn = @pos_compat_low
- honest = @pos_compat_low
- vengeful = @pos_compat_low
- calm = @neg_compat_medium
- patient = @neg_compat_medium
- forgiving = @neg_compat_low
- compassionate = @neg_compat_low
- }
- }
- calm = {
- index = 66
- personality = yes
- opposites = {
- wrathful
- }
- diplomacy = 1
- intrigue = 1
- scheme_discovery_chance_mult = 0.1
- opposite_opinion = -10
- same_opinion = 10
- stress_loss_mult = 0.1
- dread_decay_mult = 0.5
- ai_war_chance = -0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_calm_desc
- }
- desc = trait_calm_character_desc
- }
- }
- ai_rationality = very_high_positive_ai_value
- ai_energy = very_low_negative_ai_value
- ai_boldness = low_negative_ai_value
- ai_vengefulness = very_low_negative_ai_value
- compatibility = {
- calm = @pos_compat_medium
- patient = @pos_compat_medium
- chaste = @pos_compat_low
- temperate = @pos_compat_low
- lazy = @pos_compat_low
- wrathful = @neg_compat_high
- impatient = @pos_compat_medium
- }
- }
- patient = {
- index = 67
- personality = yes
- opposites = {
- impatient
- }
- learning = 2
- hostile_scheme_resistance_add = 10
- vassal_opinion = 5
- liege_opinion = 5
- opposite_opinion = -15
- ai_war_cooldown = 0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_patient_desc
- }
- desc = trait_patient_character_desc
- }
- }
- ai_rationality = medium_positive_ai_value
- ai_energy = very_low_negative_ai_value
- ai_boldness = low_negative_ai_value
- ai_vengefulness = very_low_positive_ai_value
- compatibility = {
- patient = @pos_compat_medium
- calm = @pos_compat_medium
- stubborn = @pos_compat_low
- temperate = @pos_compat_low
- impatient = @neg_compat_high
- wrathful = @neg_compat_low
- fickle = @neg_compat_low
- }
- }
- impatient = {
- index = 68
- personality = yes
- opposites = {
- patient
- }
- learning = -2
- monthly_prestige_gain_mult = 0.2
- hostile_scheme_power_mult = 0.15
- vassal_opinion = -5
- opinion_of_liege = -5
- opposite_opinion = -15
- ai_war_cooldown = -0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_impatient_desc
- }
- desc = trait_impatient_character_desc
- }
- }
- ai_rationality = medium_negative_ai_value
- ai_energy = very_low_positive_ai_value
- ai_boldness = low_positive_ai_value
- ai_vengefulness = very_low_negative_ai_value
- compatibility = {
- impatient = @pos_compat_low
- wrathful = @pos_compat_low
- brave = @pos_compat_low
- patient = @neg_compat_medium
- calm = @neg_compat_low
- temperate = @neg_compat_low
- }
- }
- arrogant = {
- index = 69
- personality = yes
- opposites = {
- humble
- }
- monthly_prestige = 1
- opinion_of_liege = -5
- opinion_of_vassal = -5
- opposite_opinion = -15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_arrogant_desc
- }
- desc = trait_arrogant_character_desc
- }
- }
- ai_honor = low_negative_ai_value
- ai_greed = low_positive_ai_value
- ai_rationality = low_negative_ai_value
- ai_boldness = medium_positive_ai_value
- ai_energy = very_low_positive_ai_value
- ai_compassion = low_negative_ai_value
- ai_sociability = low_positive_ai_value
- compatibility = {
- arrogant = @pos_compat_low
- greedy = @pos_compat_medium
- ambitious = @pos_compat_medium
- beauty_good_1 = @pos_compat_low
- beauty_good_2 = @pos_compat_low
- beauty_good_3 = @pos_compat_low
- humble = @neg_compat_medium
- content = @neg_compat_medium
- generous = @neg_compat_low
- beauty_bad_1 = @neg_compat_low
- beauty_bad_2 = @neg_compat_low
- beauty_bad_3 = @neg_compat_low
- }
- }
- humble = {
- index = 70
- personality = yes
- opposites = {
- arrogant
- }
- monthly_piety = 0.5
- clergy_opinion = 10
- opinion_of_liege = 10
- opinion_of_vassal = 10
- opposite_opinion = -15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_humble_desc
- }
- desc = trait_humble_character_desc
- }
- }
- ai_honor = low_positive_ai_value
- ai_greed = high_negative_ai_value
- ai_energy = very_low_negative_ai_value
- ai_compassion = low_positive_ai_value
- compatibility = {
- humble = @pos_compat_high
- content = @pos_compat_low
- generous = @pos_compat_low
- compassionate = @pos_compat_low
- just = @pos_compat_low
- arrogant = @neg_compat_high
- greedy = @neg_compat_medium
- ambitious = @neg_compat_medium
- }
- }
- deceitful = {
- index = 71
- personality = yes
- opposites = {
- honest
- }
- diplomacy = -2
- intrigue = 4
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_deceitful_desc
- }
- desc = trait_deceitful_character_desc
- }
- }
- ai_honor = high_negative_ai_value
- ai_compassion = very_low_negative_ai_value
- ai_rationality = very_low_positive_ai_value
- ai_boldness = very_low_negative_ai_value
- compatibility = {
- deceitful = @pos_compat_medium
- charming = @pos_compat_medium
- ambitious = @pos_compat_low
- honest = @neg_compat_medium
- just = @neg_compat_medium
- trusting = @neg_compat_medium #"Why are they so gullible?!"
- paranoid = @neg_compat_low #"Why are they so hard to fool?!"
- compassionate = @neg_compat_low
- }
- }
- honest = {
- index = 72
- personality = yes
- opposites = {
- deceitful
- }
- diplomacy = 2
- intrigue = -4
- opposite_opinion = -10
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_honest_desc
- }
- desc = trait_honest_character_desc
- }
- }
- ai_honor = high_positive_ai_value
- ai_boldness = very_low_positive_ai_value
- ai_compassion = very_low_positive_ai_value
- ai_sociability = low_positive_ai_value
- compatibility = {
- honest = @pos_compat_high
- just = @pos_compat_medium
- trusting = @pos_compat_medium
- compassionate = @pos_compat_low
- deceitful = @neg_compat_high
- charming = @neg_compat_medium
- paranoid = @neg_compat_medium
- }
- }
- craven = {
- index = 73
- personality = yes
- opposites = {
- brave
- }
- martial = -2
- prowess = -3
- attraction_opinion = -10
- vassal_opinion = -5
- same_opinion = 20
- flag = lower_chance_of_dying_in_combat
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_craven_desc
- }
- desc = trait_craven_character_desc
- }
- }
- ai_energy = low_negative_ai_value
- ai_boldness = dominant_negative_ai_value
- ai_rationality = very_low_positive_ai_value
- ai_sociability = low_negative_ai_value
- compatibility = {
- craven = @pos_compat_low
- patient = @pos_compat_low
- calm = @pos_compat_low
- content = @pos_compat_low
- brave = @neg_compat_medium
- wrathful = @neg_compat_high
- sadistic = @neg_compat_high
- callous = @neg_compat_medium
- impatient = @neg_compat_low
- ambitious = @neg_compat_low
- deceitful = @neg_compat_low
- }
- }
- brave = {
- index = 74
- personality = yes
- opposites = {
- craven
- }
- martial = 2
- prowess = 3
- attraction_opinion = 10
- vassal_opinion = 5
- opposite_opinion = -10
- same_opinion = 10
- flag = higher_chance_of_dying_in_battle
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_brave_desc
- }
- desc = trait_brave_character_desc
- }
- }
- ai_energy = low_positive_ai_value
- ai_boldness = dominant_positive_ai_value
- ai_rationality = low_negative_ai_value
- ai_sociability = low_positive_ai_value
- #portrait_pose = {
- # name = "test_pose_brave"
- # score = 10
- #}
- compatibility = {
- brave = @pos_compat_high
- ambitious = @pos_compat_medium
- rowdy = @pos_compat_medium
- gallant = @pos_compat_low
- blademaster_1 = @pos_compat_low
- blademaster_2 = @pos_compat_low
- blademaster_3 = @pos_compat_low
- strategist = @pos_compat_low
- overseer = @pos_compat_low
- gallant = @pos_compat_low
- craven = @neg_compat_high
- lazy = @neg_compat_medium
- calm = @neg_compat_low
- content = @neg_compat_low
- }
- }
- shy = {
- index = 75
- personality = yes
- opposites = {
- gregarious
- }
- diplomacy = -2
- learning = 1
- hostile_scheme_resistance_mult = 0.15
- personal_scheme_power_mult = -0.15
- attraction_opinion = -5
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_shy_desc
- }
- desc = trait_shy_character_desc
- }
- }
- ai_boldness = low_negative_ai_value
- ai_zeal = very_low_negative_ai_value
- ai_vengefulness = very_low_negative_ai_value
- ai_sociability = dominant_negative_ai_value
- compatibility = {
- shy = @pos_compat_medium
- content = @pos_compat_low
- calm = @pos_compat_low
- craven = @pos_compat_low
- chaste = @pos_compat_low
- celibate = @pos_compat_low
- gregarious = @neg_compat_high
- curious = @neg_compat_medium
- wrathful = @neg_compat_medium
- ambitious = @neg_compat_low
- lustful = @neg_compat_low
- }
- }
- gregarious = {
- index = 76
- personality = yes
- opposites = {
- shy
- }
- diplomacy = 2
- personal_scheme_power_mult = 0.15
- attraction_opinion = 5
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_gregarious_desc
- }
- desc = trait_gregarious_character_desc
- }
- }
- ai_boldness = low_positive_ai_value
- ai_compassion = medium_positive_ai_value
- ai_sociability = dominant_positive_ai_value
- compatibility = {
- gregarious = @pos_compat_high
- curious = @pos_compat_medium
- charming = @pos_compat_high
- compassionate = @pos_compat_medium
- honest = @pos_compat_medium
- trusting = @pos_compat_low
- lustful = @pos_compat_medium
- reveler_1 = @pos_compat_medium
- reveler_2 = @pos_compat_medium
- reveler_3 = @pos_compat_medium
- diplomat = @pos_compat_medium
- family_first = @pos_compat_medium
- august = @pos_compat_medium
- gallant = @pos_compat_medium
- shy = @neg_compat_medium
- callous = @neg_compat_medium
- sadistic = @neg_compat_medium
- chaste = @neg_compat_low
- celibate = @neg_compat_low
- craven = @neg_compat_low
- }
- }
- ambitious = {
- index = 77
- personality = yes
- opposites = {
- content
- }
- intrigue = 1
- stewardship = 1
- diplomacy = 1
- martial = 1
- learning = 1
- prowess = 1
- opinion_of_liege = -15
- same_opinion = -15
- stress_gain_mult = 0.25
- ai_war_cooldown = -0.25
- ai_war_chance = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_ambitious_desc
- }
- desc = trait_ambitious_character_desc
- }
- }
- ai_honor = low_negative_ai_value
- ai_greed = very_high_positive_ai_value
- ai_energy = very_high_positive_ai_value
- ai_boldness = high_positive_ai_value
- ai_zeal = very_low_positive_ai_value
- ai_sociability = low_positive_ai_value
- compatibility = {
- ambitious = @pos_compat_low
- diligent = @pos_compat_low
- greedy = @pos_compat_low
- brave = @pos_compat_low
- rowdy = @pos_compat_low
- content = @neg_compat_medium
- lazy = @neg_compat_medium
- craven = @neg_compat_medium
- generous = @neg_compat_low
- trusting = @neg_compat_low
- }
- }
- content = {
- index = 78
- personality = yes
- opposites = {
- ambitious
- }
- intrigue = -1
- learning = 2
- opinion_of_liege = 20
- opinion_of_vassal = 10
- same_opinion = 20
- stress_loss_mult = 0.1
- ai_war_chance = -0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_content_desc
- }
- desc = trait_content_character_desc
- }
- }
- ai_honor = very_low_positive_ai_value
- ai_greed = high_negative_ai_value
- ai_energy = medium_negative_ai_value
- ai_boldness = medium_negative_ai_value
- ai_zeal = very_low_negative_ai_value
- ai_vengefulness = very_low_negative_ai_value
- ai_sociability = very_low_negative_ai_value
- compatibility = {
- content = @pos_compat_medium
- lazy = @pos_compat_low
- calm = @pos_compat_low
- generous = @pos_compat_low
- forgiving = @pos_compat_low
- ambitious = @neg_compat_medium
- diligent = @neg_compat_low
- greedy = @neg_compat_low
- brave = @neg_compat_low
- vengeful = @neg_compat_low
- }
- }
- arbitrary = {
- index = 79
- personality = yes
- opposites = {
- just
- }
- stewardship = -2
- learning = -1
- intrigue = 3
- stress_gain_mult = -0.5
- dread_baseline_add = 15
- vassal_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_arbitrary_desc
- }
- desc = trait_arbitrary_character_desc
- }
- }
- ai_honor = dominant_negative_ai_value
- ai_rationality = low_negative_ai_value
- ai_zeal = very_low_negative_ai_value
- ai_compassion = very_low_negative_ai_value
- ai_boldness = very_low_positive_ai_value
- compatibility = {
- arbitrary = @pos_compat_low
- fickle = @pos_compat_low
- just = @neg_compat_medium
- zealous = @neg_compat_low
- stubborn = @neg_compat_low
- honest = @neg_compat_low
- }
- }
- just = {
- index = 80
- personality = yes
- opposites = {
- arbitrary
- }
- stewardship = 2
- learning = 1
- intrigue = -3
- vassal_opinion = 5
- opposite_opinion = -10
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_just_desc
- }
- desc = trait_just_character_desc
- }
- }
- ai_honor = dominant_positive_ai_value
- ai_zeal = very_low_positive_ai_value
- ai_vengefulness = very_low_positive_ai_value
- ai_rationality = low_positive_ai_value
- compatibility = {
- just = @pos_compat_high
- zealous = @pos_compat_medium
- honest = @pos_compat_medium
- compassionate = @pos_compat_medium
- gallant = @pos_compat_medium
- trusting = @pos_compat_low
- brave = @pos_compat_low
- arbitrary = @neg_compat_high
- deceitful = @neg_compat_medium
- sadistic = @neg_compat_medium
- callous = @neg_compat_medium
- fickle = @neg_compat_low
- greedy = @neg_compat_low
- }
- }
- cynical = {
- index = 81
- personality = yes
- opposites = {
- zealous
- }
- intrigue = 2
- learning = 2
- monthly_piety_gain_mult = -0.2
- faith_conversion_piety_cost_mult = -0.2
- opposite_opinion = -10
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_cynical_desc
- }
- desc = trait_cynical_character_desc
- }
- }
- ai_rationality = medium_positive_ai_value
- ai_energy = low_negative_ai_value
- ai_zeal = dominant_negative_ai_value
- ai_compassion = very_low_negative_ai_value
- compatibility = {
- cynical = @pos_compat_high
- whole_of_body = @pos_compat_medium
- scholar = @pos_compat_medium
- theologian = @pos_compat_medium
- honest = @pos_compat_low
- intellect_good_1 = @pos_compat_low
- intellect_good_2 = @pos_compat_low
- intellect_good_3 = @pos_compat_low
- shrewd = @pos_compat_low
- zealous = @neg_compat_high
- intellect_bad_1 = @neg_compat_medium
- intellect_bad_2 = @neg_compat_medium
- intellect_bad_3 = @neg_compat_medium
- trusting = @neg_compat_low
- }
- }
- zealous = {
- index = 82
- personality = yes
- opposites = {
- cynical
- }
- martial = 2
- monthly_piety_gain_mult = 0.2
- faith_conversion_piety_cost_mult = 0.2
- opposite_opinion = -10
- same_opinion_if_same_faith = 15
- opinion_of_different_faith = -35
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_zealous_desc
- }
- desc = trait_zealous_character_desc
- }
- }
- ai_rationality = low_negative_ai_value
- ai_energy = low_positive_ai_value
- ai_zeal = dominant_positive_ai_value
- compatibility = {
- zealous = @pos_compat_high
- just = @pos_compat_medium
- devoted = @pos_compat_medium
- ambitious = @pos_compat_low
- trusting = @pos_compat_low
- whole_of_body = @pos_compat_low
- scholar = @pos_compat_low
- theologian = @pos_compat_low
- cynical = @neg_compat_high
- craven = @neg_compat_medium
- content = @neg_compat_low
- paranoid = @neg_compat_low
- drunkard = @neg_compat_low
- lifestyle_herbalist = @neg_compat_low
- mystic_1 = @neg_compat_low
- mystic_2 = @neg_compat_low
- mystic_3 = @neg_compat_low
- }
- }
- paranoid = {
- index = 83
- personality = yes
- opposites = {
- trusting
- }
- diplomacy = -1
- intrigue = 3
- stress_gain_mult = 1
- dread_gain_mult = 0.25
- scheme_discovery_chance_mult = 0.1
- enemy_personal_scheme_success_chance_add = -25
- opinion_of_vassal = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_paranoid_desc
- }
- desc = trait_paranoid_character_desc
- }
- }
- ai_honor = low_negative_ai_value
- ai_rationality = low_negative_ai_value
- ai_vengefulness = low_positive_ai_value
- ai_compassion = very_low_negative_ai_value
- ai_sociability = medium_negative_ai_value
- compatibility = {
- paranoid = @pos_compat_low
- cynical = @pos_compat_low
- honest = @pos_compat_low
- trusting = @neg_compat_high
- forgiving = @neg_compat_medium
- deceitful = @neg_compat_high
- sadistic = @neg_compat_high
- callous = @neg_compat_high
- vengeful = @neg_compat_high
- gregarious = @neg_compat_medium
- lustful = @neg_compat_medium
- greedy = @neg_compat_medium
- ambitious = @neg_compat_medium
- }
- }
- trusting = {
- index = 84
- personality = yes
- opposites = {
- paranoid
- }
- diplomacy = 2
- intrigue = -2
- enemy_hostile_scheme_success_chance_add = 15
- opinion_of_liege = 15
- opinion_of_vassal = 15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_trusting_desc
- }
- desc = trait_trusting_character_desc
- }
- }
- ai_honor = medium_positive_ai_value
- ai_rationality = low_negative_ai_value
- ai_vengefulness = low_negative_ai_value
- ai_compassion = low_positive_ai_value
- ai_sociability = medium_positive_ai_value
- compatibility = {
- trusting = @pos_compat_medium
- honest = @pos_compat_medium
- compassionate = @pos_compat_low
- paranoid = @neg_compat_medium
- deceitful = @neg_compat_medium
- callous = @neg_compat_low
- sadistic = @neg_compat_low
- vengeful = @neg_compat_low
- }
- }
- compassionate = {
- index = 85
- personality = yes
- opposites = {
- callous
- sadistic
- }
- diplomacy = 2
- intrigue = -2
- dread_decay_mult = 1
- dread_baseline_add = -15
- opposite_opinion = -15
- attraction_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_compassionate_desc
- }
- desc = trait_compassionate_character_desc
- }
- }
- ai_honor = medium_positive_ai_value
- ai_greed = low_negative_ai_value
- ai_compassion = dominant_positive_ai_value
- ai_sociability = medium_positive_ai_value
- compatibility = {
- compassionate = @pos_compat_high
- generous = @pos_compat_high
- honest = @pos_compat_medium
- just = @pos_compat_medium
- forgiving = @pos_compat_medium
- trusting = @pos_compat_low
- gregarious = @pos_compat_low
- curious = @pos_compat_medium
- calm = @pos_compat_low
- patient = @pos_compat_low
- callous = @neg_compat_high
- sadistic = @neg_compat_high
- deceitful = @neg_compat_medium
- arbitrary = @neg_compat_medium
- vengeful = @neg_compat_medium
- greedy = @neg_compat_low
- paranoid = @neg_compat_low
- wrathful = @neg_compat_low
- torturer = @neg_compat_low
- }
- }
- callous = {
- index = 86
- personality = yes
- opposites = {
- compassionate
- sadistic
- }
- diplomacy = -2
- intrigue = 2
- tyranny_gain_mult = -0.2
- dread_gain_mult = 0.25
- dread_decay_mult = -0.25
- attraction_opinion = -5
- close_relative_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_callous_desc
- }
- desc = trait_callous_character_desc
- }
- }
- ai_honor = medium_negative_ai_value
- ai_rationality = very_low_positive_ai_value
- ai_compassion = dominant_negative_ai_value
- ai_sociability = very_low_negative_ai_value
- compatibility = {
- callous = @pos_compat_low
- arbitrary = @pos_compat_low
- compassionate = @neg_compat_high
- curious = @neg_compat_low
- generous = @neg_compat_high
- just = @neg_compat_medium
- forgiving = @neg_compat_medium
- trusting = @neg_compat_low
- }
- }
- sadistic = {
- index = 87
- personality = yes
- opposites = {
- compassionate
- callous
- }
- intrigue = 2
- prowess = 4
- dread_baseline_add = 35
- general_opinion = -10
- flag = can_murder_own_children
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_sadistic_desc
- }
- desc = trait_sadistic_character_desc
- }
- }
- ai_honor = very_high_negative_ai_value
- ai_compassion = dominant_negative_ai_value
- compatibility = {
- sadistic = @pos_compat_medium
- torturer = @pos_compat_low
- callous = @pos_compat_low
- arbitrary = @pos_compat_low
- compassionate = @neg_compat_high
- generous = @neg_compat_high
- just = @neg_compat_medium
- forgiving = @neg_compat_medium
- trusting = @neg_compat_low
- curious = @neg_compat_low
- }
- }
- stubborn = {
- index = 88
- personality = yes
- opposites = {
- fickle
- }
- stewardship = 3
- negate_health_penalty_add = 0.25
- liege_opinion = -5
- vassal_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_stubborn_desc
- }
- desc = trait_stubborn_character_desc
- }
- }
- ai_honor = medium_positive_ai_value
- ai_rationality = very_low_negative_ai_value
- ai_vengefulness = medium_positive_ai_value
- compatibility = {
- patient = @pos_compat_low
- forgiving = @neg_compat_low
- fickle = @neg_compat_low
- }
- }
- fickle = {
- index = 89
- personality = yes
- opposites = {
- stubborn
- }
- diplomacy = 1
- stewardship = -2
- hostile_scheme_resistance_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_fickle_desc
- }
- desc = trait_fickle_character_desc
- }
- }
- ai_honor = low_negative_ai_value
- ai_rationality = low_negative_ai_value
- ai_boldness = low_positive_ai_value
- ai_vengefulness = low_negative_ai_value
- compatibility = {
- fickle = @pos_compat_low
- forgiving = @pos_compat_low
- stubborn = @neg_compat_medium
- }
- }
- vengeful = {
- index = 90
- personality = yes
- opposites = {
- forgiving
- }
- diplomacy = -2
- intrigue = 2
- prowess = 2
- dread_gain_mult = 0.15
- flag = extra_scheme_power_vs_rivals
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_vengeful_desc
- }
- desc = trait_vengeful_character_desc
- }
- }
- ai_honor = very_low_negative_ai_value
- ai_rationality = very_low_negative_ai_value
- ai_energy = very_low_positive_ai_value
- ai_vengefulness = dominant_positive_ai_value
- ai_compassion = low_negative_ai_value
- compatibility = {
- forgiving = @neg_compat_high
- content = @neg_compat_medium
- compassionate = @neg_compat_low
- }
- }
- forgiving = {
- index = 91
- personality = yes
- opposites = {
- vengeful
- }
- diplomacy = 2
- intrigue = -2
- learning = 1
- prisoner_opinion = 15
- opposite_opinion = -10
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_forgiving_desc
- }
- desc = trait_forgiving_character_desc
- }
- }
- ai_honor = low_positive_ai_value
- ai_rationality = very_low_positive_ai_value
- ai_energy = very_low_negative_ai_value
- ai_vengefulness = dominant_negative_ai_value
- ai_compassion = medium_positive_ai_value
- compatibility = {
- forgiving = @pos_compat_high
- compassionate = @pos_compat_medium
- honest = @pos_compat_medium
- generous = @pos_compat_low
- just = @pos_compat_low
- trusting = @pos_compat_low
- gregarious = @pos_compat_low
- calm = @pos_compat_low
- patient = @pos_compat_low
- vengeful = @neg_compat_high
- callous = @neg_compat_medium
- sadistic = @neg_compat_medium
- deceitful = @neg_compat_medium
- arbitrary = @neg_compat_low
- paranoid = @neg_compat_low
- wrathful = @neg_compat_low
- }
- }
- ############### Child Personality ##############
- rowdy = {
- index = 92
- childhood = yes
- minimum_age = 3
- maximum_age = 15
- martial = 1
- intrigue = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_rowdy_desc
- }
- desc = trait_rowdy_character_desc
- }
- }
- ai_energy = 25
- ai_boldness = 25
- ai_rationality = -15
- ai_compassion = -15
- ai_vengefulness = 15
- ai_honor = -15
- ai_sociability = 15
- compatibility = {
- rowdy = @pos_compat_high
- brave = @pos_compat_high
- ambitious = @pos_compat_high
- bossy = @pos_compat_low
- curious = @pos_compat_low
- pensive = @neg_compat_low
- craven = @neg_compat_low
- calm = @neg_compat_low
- }
- }
- charming = {
- index = 93
- childhood = yes
- minimum_age = 3
- maximum_age = 15
- intrigue = 1
- diplomacy = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_charming_desc
- }
- desc = trait_charming_character_desc
- }
- }
- ai_vengefulness = 15
- ai_greed = 25
- ai_honor = -15
- ai_rationality = 15
- ai_compassion = 15
- ai_sociability = 25
- compatibility = {
- charming = @pos_compat_low
- gregarious = @pos_compat_medium
- deceitful = @pos_compat_low
- ambitious = @pos_compat_low
- bossy = @pos_compat_low
- curious = @neg_compat_medium
- honest = @neg_compat_medium
- content = @neg_compat_medium
- just = @neg_compat_medium
- shy = @neg_compat_high
- }
- }
- curious = {
- index = 94
- childhood = yes
- minimum_age = 3
- maximum_age = 15
- diplomacy = 1
- learning = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_curious_desc
- }
- desc = trait_curious_character_desc
- }
- }
- ai_compassion = 25
- ai_honor = 15
- ai_vengefulness = -15
- ai_boldness = 25
- ai_energy = 15
- ai_sociability = 15
- compatibility = {
- curious = @pos_compat_high
- gregarious = @pos_compat_medium
- compassionate = @pos_compat_medium
- rowdy = @pos_compat_medium
- charming = @pos_compat_low
- shy = @neg_compat_high
- callous = @neg_compat_medium
- sadistic = @neg_compat_medium
- deceitful = @neg_compat_low
- }
- }
- pensive = {
- index = 95
- childhood = yes
- minimum_age = 3
- maximum_age = 15
- learning = 1
- stewardship = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_pensive_desc
- }
- desc = trait_pensive_character_desc
- }
- }
- ai_rationality = 25
- ai_greed = -15
- ai_energy = 15
- ai_boldness = -15
- ai_honor = 15
- ai_sociability = -25
- compatibility = {
- pensive = @pos_compat_high
- whole_of_body = @pos_compat_high
- scholar = @pos_compat_high
- theologian = @pos_compat_high
- diligent = @pos_compat_low
- intellect_good_1 = @pos_compat_low
- intellect_good_2 = @pos_compat_low
- intellect_good_3 = @pos_compat_low
- shrewd = @pos_compat_low
- rowdy = @neg_compat_medium
- bossy = @neg_compat_low
- lazy = @neg_compat_low
- }
- }
- bossy = {
- index = 96
- childhood = yes
- minimum_age = 3
- maximum_age = 15
- stewardship = 1
- martial = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_bossy_desc
- }
- desc = trait_bossy_character_desc
- }
- }
- ai_boldness = 25
- ai_greed = 25
- ai_vengefulness = 15
- ai_honor = 15
- ai_rationality = 15
- compatibility = {
- bossy = @pos_compat_low
- ambitious = @pos_compat_low
- greedy = @pos_compat_low
- rowdy = @pos_compat_low
- content = @neg_compat_low
- pensive = @neg_compat_low
- }
- }
- ############### Stress Traits ##############
- drunkard = { # Substance Abuse (Alcohol)
- index = 114
- stewardship = -2
- prowess = -2
- health = -0.15
- stress_loss_mult = 0.2
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_drunkard_desc
- }
- desc = trait_drunkard_character_desc
- }
- }
- ai_rationality = -10
- ai_energy = -15
- compatibility = {
- temperate = @neg_compat_low
- }
- }
- hashishiyah = { # Substance Abuse (Hashish)
- index = 258
- stewardship = -2
- learning = -2
- stress_loss_mult = 0.2
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_hashishiyah_desc
- }
- desc = trait_hashishiyah_character_desc
- }
- }
- ai_energy = -15
- ai_vengefulness = -10
- compatibility = {
- temperate = @neg_compat_low
- }
- }
- opium_addled = { # Substance Abuse (Opium)
- index = 259
- learning = -2
- prowess = -2
- health = -0.75
- stress_loss_mult = 0.2
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_opium_addled_desc
- }
- desc = trait_opium_addled_character_desc
- }
- }
- ai_energy = -25
- ai_vengefulness = -10
- compatibility = {
- diligent = @neg_compat_low
- temperate = @neg_compat_low
- }
- }
- henbane_addict = { # Substance Abuse (Henbane)
- index = 260
- stress_loss_mult = 0.2
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_henbane_addict_desc
- }
- desc = trait_henbane_addict_character_desc
- }
- }
- ai_rationality = -30
- compatibility = {
- temperate = @neg_compat_low
- }
- }
- rakish = { # Brothel-frequenter.
- index = 261
- intrigue = 1
- diplomacy = -1
- stress_loss_mult = 0.2
- same_opinion = 5
- attraction_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_rakish_desc
- }
- desc = trait_rakish_character_desc
- }
- }
- ai_honor = -10
- ai_greed = 10
- ai_energy = -10
- ai_zeal = -10
- ai_sociability = low_positive_ai_value
- compatibility = {
- chaste = @neg_compat_low
- }
- }
- reclusive = { # Hides away from relationships and responsibilities.
- index = 262
- diplomacy = -2
- stewardship = -1
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reclusive_desc
- }
- desc = trait_reclusive_character_desc
- }
- }
- ai_energy = -10
- ai_boldness = -10
- ai_sociability = medium_negative_ai_value
- compatibility = {
- gregarious = @neg_compat_low
- }
- }
- irritable = { # Prone to outbursts and tantrums.
- index = 263
- diplomacy = -2
- martial = -1
- prowess = 2
- dread_gain_mult = 0.1
- stress_loss_mult = 0.2
- ai_war_chance = 0.25
- ai_war_cooldown = -0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_irritable_desc
- }
- desc = trait_irritable_character_desc
- }
- }
- attraction_opinion = -5
- ai_rationality = -20
- ai_energy = 10
- ai_boldness = 10
- ai_vengefulness = 10
- ai_compassion = -10
- compatibility = {
- compassionate = @neg_compat_low
- gregarious = @neg_compat_low
- calm = @neg_compat_low
- }
- }
- flagellant = { # Habitually self-harms; whipping is the 'primary' one but cutting, burning, etc. could also be options.
- index = 264
- prowess = -2
- health = -0.5
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_flagellant_desc
- }
- desc = trait_flagellant_character_desc
- }
- }
- ai_honor = 10
- ai_zeal = 25
- ai_boldness = 5
- compatibility = {
- cynical = @neg_compat_low
- }
- }
- profligate = { # Subject to compulsive spending. Maybe also gambling?
- index = 265
- opposites = {
- improvident
- }
- monthly_prestige = 0.5
- monthly_income_mult = -0.10
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_profligate_desc
- }
- desc = trait_profligate_character_desc
- }
- }
- ai_greed = 10
- ai_compassion = -10
- compatibility = {
- generous = @neg_compat_low
- }
- }
- improvident = { # Habitually gives money to charity.
- index = 266
- opposites = {
- profligate
- }
- monthly_income_mult = -0.10
- diplomacy = 1
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_improvident_desc
- }
- desc = trait_improvident_character_desc
- }
- }
- ai_greed = -10
- ai_compassion = 10
- compatibility = {
- greedy = @neg_compat_low
- }
- monthly_income_mult = -0.15
- }
- contrite = { # Compulsively reveals own/other's Secrets. If no known Secrets, may reveal 'minor secrets', e.g., things which aren't true Secrets but may harm other's Opinions of the character.
- index = 267
- intrigue = -2
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_contrite_desc
- }
- desc = trait_contrite_character_desc
- }
- }
- ai_honor = 10
- ai_zeal = 10
- ai_vengefulness = -10
- ai_compassion = 10
- compatibility = {
- gregarious = @neg_compat_low
- deceitful = @neg_compat_low
- }
- }
- comfort_eater = { # Eats food to relieve stress.
- index = 268
- opposites = {
- inappetetic
- }
- stewardship = -1
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_comfort_eater_desc
- }
- desc = trait_comfort_eater_character_desc
- }
- }
- ai_greed = 5
- ai_energy = -5
- compatibility = {
- temperate = @neg_compat_low
- }
- }
- inappetetic = { # Avoids eating food when stressed
- index = 269
- opposites = {
- comfort_eater
- }
- diplomacy = -1
- prowess = -3
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_inappetetic_desc
- }
- desc = trait_inappetetic_character_desc
- }
- }
- ai_greed = -5
- ai_energy = -10
- compatibility = {
- gluttonous = @neg_compat_low
- }
- }
- journaller = { # Writes down thoughts to relieve stress (Healthy)
- index = 270
- learning = 1
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_journaller_desc
- }
- desc = trait_journaller_character_desc
- }
- }
- ai_rationality = 10
- }
- confider = { # Has a close friend to relieve stress (Healthy)
- index = 271
- diplomacy = 1
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_confider_desc
- }
- desc = trait_confider_character_desc
- }
- }
- ai_compassion = 10
- ai_sociability = low_positive_ai_value
- }
- athletic = { # Exercises to relieve stress (Healthy)
- index = 272
- prowess = 1
- health = 0.25
- stress_loss_mult = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_athletic_desc
- }
- desc = trait_athletic_character_desc
- }
- }
- ai_energy = 25
- ai_boldness = 5
- }
- ############### Health ##############
- pregnant = {
- index = 97
- health_trait = yes
- prowess = -2
- flag = no_message
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_pregnant_desc
- }
- desc = trait_pregnant_character_desc
- }
- }
- ai_energy = -15
- }
- depressed_1 = {
- index = 98
- health_trait = yes
- group = depressed
- level = 1
- diplomacy = -1
- stewardship = -1
- martial = -1
- intrigue = -1
- health = -0.5
- fertility = -0.1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_depressed_1_desc
- }
- desc = trait_depressed_1_character_desc
- }
- }
- ai_energy = -15
- ai_sociability = medium_negative_ai_value
- }
- depressed_genetic = {
- index = 50
- birth = 0.5
- random_creation = 0.5
- genetic = yes
- health_trait = yes
- group = depressed
- level = 2
- diplomacy = -1
- stewardship = -1
- martial = -1
- intrigue = -1
- health = -0.5
- fertility = -0.1
- shown_in_encyclopedia = no
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_depressed_genetic_desc
- }
- desc = trait_depressed_genetic_character_desc
- }
- }
- ai_energy = -15
- #ai_sociability = medium_negative_ai_value
- }
- lunatic_1 = { # Highly event driven, Schizophrenia
- index = 99
- group = lunatic
- level = 1
- vassal_opinion = -10
- attraction_opinion = -10
- same_opinion = 10
- hostile_scheme_resistance_mult = 0.1
- health = -0.25
- health_trait = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lunatic_1_desc
- }
- desc = trait_lunatic_1_character_desc
- }
- }
- ai_honor = -10
- ai_rationality = -200
- ai_boldness = 50
- }
- lunatic_genetic = { # Highly event driven, Schizophrenia
- index = 51
- birth = 0.5
- random_creation = 0.5
- genetic = yes
- health_trait = yes
- group = lunatic
- level = 2
- health = -0.25
- vassal_opinion = -10
- attraction_opinion = -10
- hostile_scheme_resistance_mult = 0.1
- same_opinion = 10
- shown_in_encyclopedia = no
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lunatic_genetic_desc
- }
- desc = trait_lunatic_genetic_character_desc
- }
- }
- ai_honor = -10
- ai_rationality = -200
- ai_boldness = 50
- }
- possessed_1 = { # Highly event driven, Temporal lobe epilepsy
- index = 100
- group = possessed
- level = 1
- health_trait = yes
- monthly_learning_lifestyle_xp_gain_mult = 0.1
- health = -0.5
- attraction_opinion = -10
- same_opinion = 15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_possessed_1_desc
- }
- desc = trait_possessed_1_character_desc
- }
- }
- ai_rationality = -30
- ai_boldness = 25
- ai_vengefulness = 25
- }
- possessed_genetic = { # Highly event driven, Temporal lobe epilepsy
- index = 52
- birth = 0.5
- random_creation = 0.5
- genetic = yes
- health_trait = yes
- group = possessed
- level = 2
- monthly_learning_lifestyle_xp_gain_mult = 0.1
- health = -0.5
- attraction_opinion = -10
- same_opinion = 15
- shown_in_encyclopedia = no
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_possessed_genetic_desc
- }
- desc = trait_possessed_genetic_character_desc
- }
- }
- ai_rationality = -30
- ai_boldness = 25
- ai_vengefulness = 25
- }
- ill = {
- index = 101
- opposites = {
- pneumonic
- }
- health = -1
- prowess = -4
- fertility = -0.2
- health_trait = yes
- dread_baseline_add = -10
- dread_loss_mult = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_ill_desc
- }
- desc = trait_ill_character_desc
- }
- }
- ai_energy = -25
- }
- pneumonic = {
- index = 102
- opposites = {
- ill
- }
- diplomacy = -2
- stewardship = -2
- martial = -2
- intrigue = -2
- learning = -2
- health = -3
- prowess = -8
- fertility = -0.5
- health_trait = yes
- dread_baseline_add = -10
- dread_loss_mult = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_pneumonic_desc
- }
- desc = trait_pneumonic_character_desc
- }
- }
- ai_energy = -50
- }
- great_pox = { #Syphilis
- index = 103
- inherit_chance = 10
- diplomacy = -1
- stewardship = -1
- martial = -1
- intrigue = -1
- learning = -1
- health = -1
- fertility = -0.2
- health_trait = yes
- dread_baseline_add = -20
- dread_loss_mult = 1
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_great_pox_desc
- }
- desc = trait_great_pox_character_desc
- }
- }
- ai_energy = -15
- }
- early_great_pox = { #Great pox, but looks like lover's pox
- index = 219
- dread_baseline_add = -5 #Mimic's Lover's Pox loss at this stage.
- attraction_opinion = -20
- health_trait = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_early_great_pox_desc
- }
- desc = trait_early_great_pox_character_desc
- }
- }
- }
- lovers_pox = {
- index =104
- inherit_chance = 10
- dread_baseline_add = -5
- attraction_opinion = -20
- health_trait = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lovers_pox_desc
- }
- desc = trait_lovers_pox_character_desc
- }
- }
- }
- leper = {
- index = 105
- health = -1.5
- prowess = -8
- fertility = -0.95
- health_trait = yes
- dread_baseline_add = -20
- dread_loss_mult = 1
- attraction_opinion = -35
- general_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_leper_desc
- }
- desc = trait_leper_character_desc
- }
- }
- ai_energy = -15
- }
- # 'Wounded'
- wounded_1 = {
- index = 106
- martial = -1
- intrigue = -1
- health = -1
- prowess = -2
- health_trait = yes
- dread_baseline_add = -10
- dread_loss_mult = 1
- disables_combat_leadership = yes
- flag = no_message
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wounded_1_desc
- }
- desc = trait_wounded_1_character_desc
- }
- }
- ai_energy = -20
- group = wounded
- level = 1
- }
- # 'Severly Injured'
- wounded_2 = {
- index = 214
- martial = -2
- intrigue = -2
- health = -2
- prowess = -4
- fertility = -0.25
- health_trait = yes
- dread_baseline_add = -15
- dread_loss_mult = 1
- attraction_opinion = -10
- disables_combat_leadership = yes
- flag = no_message
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wounded_2_desc
- }
- desc = trait_wounded_2_character_desc
- }
- }
- ai_energy = -30
- group = wounded
- level = 2
- }
- # 'Near Death'
- wounded_3 = {
- index = 215
- martial = -4
- intrigue = -4
- health = -4
- prowess = -8
- fertility = -0.75
- health_trait = yes
- dread_baseline_add = -20
- dread_loss_mult = 1
- attraction_opinion = -20
- disables_combat_leadership = yes
- flag = no_message
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wounded_3_desc
- }
- desc = trait_wounded_3_character_desc
- }
- }
- ai_energy = -40
- group = wounded
- level = 3
- }
- maimed = {
- index = 107
- diplomacy = -2
- martial = -2
- stewardship = -2
- intrigue = -2
- learning = -2
- prowess = -4
- health = -3
- fertility = -0.5
- health_trait = yes
- dread_baseline_add = -15
- dread_loss_mult = 1
- attraction_opinion = -10
- same_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_maimed_desc
- }
- desc = trait_maimed_character_desc
- }
- }
- }
- one_eyed = {
- index = 108
- learning = 1
- prowess = -2
- dread_baseline_add = 10
- attraction_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_one_eyed_desc
- }
- desc = trait_one_eyed_character_desc
- }
- }
- ai_energy = -10
- }
- one_legged = {
- index = 109
- learning = 1
- prowess = -4
- dread_baseline_add = -10
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_one_legged_desc
- }
- desc = trait_one_legged_character_desc
- }
- }
- ai_energy = -10
- }
- disfigured = {
- index = 110
- diplomacy = -4
- fertility = -0.2
- #No dread loss: you're not actually worse for wear physically or mentally.
- attraction_opinion = -20
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_disfigured_desc
- }
- desc = trait_disfigured_character_desc
- }
- }
- ai_sociability = low_negative_ai_value
- }
- infirm = {
- index = 112
- diplomacy = -3
- martial = -3
- stewardship = -3
- intrigue = -3
- learning = -3
- prowess = -6
- health = -1
- fertility = -0.3
- dread_baseline_add = -15
- dread_loss_mult = 1
- health_trait = yes
- disables_combat_leadership = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_infirm_desc
- }
- desc = trait_infirm_character_desc
- }
- }
- ai_energy = -30
- }
- incapable = {
- index = 113
- diplomacy = -6
- intrigue = -6
- stewardship = -6
- martial = -6
- learning = -6
- prowess = -12
- health = -3
- fertility = -0.3
- dread_baseline_add = -25
- dread_loss_mult = 1
- health_trait = yes
- incapacitating = yes
- can_have_children = no
- disables_combat_leadership = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_incapable_desc
- }
- desc = trait_incapable_character_desc
- }
- }
- ai_energy = -100
- }
- gout_ridden = {
- index = 115
- diplomacy = -2
- martial = -1
- prowess = -2
- health = -1
- dread_baseline_add = -5
- health_trait = yes
- attraction_opinion = -15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_gout_ridden_desc
- }
- desc = trait_gout_ridden_character_desc
- }
- }
- ai_energy = -15
- }
- consumption = { # Tuberculosis
- index = 116
- diplomacy = -2
- stewardship = -1
- intrigue = -2
- prowess = -2
- health = -2
- health_trait = yes
- dread_baseline_add = -10
- dread_loss_mult = 1
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_consumption_desc
- }
- desc = trait_consumption_character_desc
- }
- }
- ai_energy = -50
- }
- cancer = {
- index = 117
- health = -3
- fertility = -0.20
- health_trait = yes
- dread_baseline_add = -15
- dread_loss_mult = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_cancer_desc
- }
- desc = trait_cancer_character_desc
- }
- }
- ai_energy = -25
- }
- typhus = {
- index = 118
- diplomacy = -1
- stewardship = -2
- intrigue = -1
- learning = -2
- prowess = -4
- health = -3.5
- fertility = -0.2
- health_trait = yes
- dread_baseline_add = -15
- dread_loss_mult = 1
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_typhus_desc
- }
- desc = trait_typhus_character_desc
- }
- }
- ai_energy = -50
- }
- bubonic_plague = {
- index = 119
- diplomacy = -2
- martial = -3
- stewardship = -2
- intrigue = -3
- learning = -2
- prowess = -10
- health = -6.5
- fertility = -0.50
- health_trait = yes
- dread_baseline_add = -30
- dread_loss_mult = 1
- attraction_opinion = -30
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_bubonic_plague_desc
- }
- desc = trait_bubonic_plague_character_desc
- }
- }
- ai_energy = -75
- # Portrait Modification
- # dna_modifiers = {
- # morph = {
- # mode = add
- # gene = face
- # value = 1.0
- # template = bubonic_plague
- # }
- # }
- }
- smallpox = {
- index = 121
- diplomacy = -2
- stewardship = -1
- learning = -2
- prowess = -10
- health = -3.5
- fertility = -0.25
- health_trait = yes
- dread_baseline_add = -15
- dread_loss_mult = 1
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_smallpox_desc
- }
- desc = trait_smallpox_character_desc
- }
- }
- ai_energy = -75
- }
- # Young children only
- sickly = {
- index = 122
- potential = {
- NOT = { age = 6 }
- }
- health = -2.5
- health_trait = yes
- dread_baseline_add = -20
- dread_loss_mult = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_sickly_desc
- }
- desc = trait_sickly_character_desc
- }
- }
- ai_energy = -30
- }
- # The character is visibly scarred from an old wound
- scarred = {
- index = 123
- monthly_prestige = 0.1
- attraction_opinion = 5
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_scarred_desc
- }
- desc = trait_scarred_character_desc
- }
- }
- # Portrait Modification
- # dna_modifiers = {
- # morph = {
- # mode = add
- # gene = face
- # value = 1.0
- # template = scar
- # }
- # }
- }
- eunuch = {
- index = 124
- attraction_opinion = -20
- flag = can_not_marry
- can_inherit = no
- can_have_children = no
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_eunuch_desc
- }
- desc = trait_eunuch_character_desc
- }
- }
- ai_energy = -20
- }
- blind = {
- index = 125
- martial = -6
- stewardship = -2
- intrigue = -2
- prowess = -10
- health = -0.25
- dread_baseline_add = -10
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_blind_desc
- }
- desc = trait_blind_character_desc
- }
- }
- # Portrait Modification
- # dna_modifiers = {
- # accessory = {
- # mode = replace
- # gene = eye_accessory
- # template = blind_eyes
- # }
- # }
- }
- ############### Physical ##############
- # Beauty (-1) - Homely
- beauty_bad_1 = {
- index = 126
- opposites = {
- beauty_good
- }
- diplomacy = -1
- fertility = -0.1
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -10
- group = beauty_bad
- level = 1
- genetic = yes
- physical = yes
- portrait_extremity_shift = 0.15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_beauty_bad_1_desc
- }
- desc = trait_beauty_bad_1_character_desc
- }
- }
- }
- # Beauty (-2) - Ugly
- beauty_bad_2 = {
- index = 127
- opposites = {
- beauty_good
- }
- diplomacy = -2
- fertility = -0.2
- birth = 0.25
- random_creation = 0.25
- attraction_opinion = -20
- group = beauty_bad
- level = 2
- genetic = yes
- physical = yes
- portrait_extremity_shift = 0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_beauty_bad_2_desc
- }
- desc = trait_beauty_bad_2_character_desc
- }
- }
- }
- # Beauty (-3) - Hideous
- beauty_bad_3 = {
- index = 128
- opposites = {
- beauty_good
- }
- birth = 0.15
- random_creation = 0.15
- diplomacy = -3
- fertility = -0.3
- attraction_opinion = -30
- group = beauty_bad
- level = 3
- genetic = yes
- physical = yes
- portrait_extremity_shift = 0.27
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_beauty_bad_3_desc
- }
- desc = trait_beauty_bad_3_character_desc
- }
- }
- }
- # Beauty (+1) - Comely
- beauty_good_1 = {
- index = 129
- opposites = {
- beauty_bad
- }
- diplomacy = 1
- fertility = 0.1
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = 10
- group = beauty_good
- level = 1
- genetic = yes
- physical = yes
- good = yes
- genetic_constraint_all = beauty_1
- genetic_constraint_men = male_beauty_1
- genetic_constraint_women = female_beauty_1
- forced_portrait_age_index = 1 # old_beauty_1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_beauty_good_1_desc
- }
- desc = trait_beauty_good_1_character_desc
- }
- }
- }
- # Beauty (+2) - Pretty (f) / Handsome (m)
- beauty_good_2 = {
- index = 130
- opposites = {
- beauty_bad
- }
- diplomacy = 2
- fertility = 0.2
- birth = 0.25
- random_creation = 0.25
- attraction_opinion = 20
- # pretty if female
- # handsome if male
- group = beauty_good
- level = 2
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_beauty_good_male_2
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_beauty_good_female_2
- }
- desc = trait_beauty_good_male_2
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_beauty_good_2_desc
- }
- desc = trait_beauty_good_2_character_desc
- }
- }
- genetic = yes
- physical = yes
- good = yes
- genetic_constraint_all = beauty_2
- genetic_constraint_men = male_beauty_2
- genetic_constraint_women = female_beauty_2
- forced_portrait_age_index = 1 # old_beauty_1
- }
- # Beauty (+3) - Beautiful
- beauty_good_3 = {
- index = 131
- opposites = {
- beauty_bad
- }
- birth = 0.15
- random_creation = 0.15
- diplomacy = 3
- fertility = 0.3
- attraction_opinion = 30
- group = beauty_good
- level = 3
- genetic = yes
- physical = yes
- good = yes
- genetic_constraint_all = beauty_3
- genetic_constraint_men = male_beauty_3
- genetic_constraint_women = female_beauty_3
- forced_portrait_age_index = 1 # old_beauty_1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_beauty_good_3_desc
- }
- desc = trait_beauty_good_3_character_desc
- }
- }
- }
- # Intellect (-1) - Slow
- intellect_bad_1 = {
- index = 132
- opposites = {
- shrewd
- intellect_good
- }
- diplomacy = -2
- martial = -2
- stewardship = -2
- intrigue = -2
- learning = -2
- monthly_lifestyle_xp_gain_mult = -0.1
- birth = 0.5
- random_creation = 0.5
- group = intellect_bad
- level = 1
- ai_rationality = high_negative_ai_value
- genetic = yes
- physical = yes
- compatibility = {
- intellect_bad_1 = @pos_compat_medium
- intellect_bad_2 = @pos_compat_medium
- intellect_bad_3 = @pos_compat_medium
- dull = @pos_compat_medium
- intellect_good_1 = @neg_compat_medium
- intellect_good_2 = @neg_compat_medium
- intellect_good_3 = @neg_compat_medium
- shrewd = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_bad_1_desc
- }
- desc = trait_intellect_bad_1_character_desc
- }
- }
- }
- # Intellect (-2) - Stupid
- intellect_bad_2 = {
- index = 133
- opposites = {
- shrewd
- intellect_good
- }
- diplomacy = -4
- martial = -4
- stewardship = -4
- intrigue = -4
- learning = -4
- monthly_lifestyle_xp_gain_mult = -0.2
- birth = 0.25
- random_creation = 0.25
- group = intellect_bad
- level = 2
- ai_rationality = very_high_negative_ai_value
- genetic = yes
- physical = yes
- compatibility = {
- intellect_bad_1 = @pos_compat_medium
- intellect_bad_2 = @pos_compat_medium
- intellect_bad_3 = @pos_compat_medium
- dull = @pos_compat_medium
- intellect_good_1 = @neg_compat_medium
- intellect_good_2 = @neg_compat_medium
- intellect_good_3 = @neg_compat_medium
- shrewd = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_bad_2_desc
- }
- desc = trait_intellect_bad_2_character_desc
- }
- }
- }
- # Intellect (-3) - Imbecile
- intellect_bad_3 = {
- index = 134
- opposites = {
- shrewd
- intellect_good
- }
- birth = 0.05
- random_creation = 0.05
- diplomacy = -8
- martial = -8
- stewardship = -8
- intrigue = -8
- learning = -8
- monthly_lifestyle_xp_gain_mult = -0.3
- group = intellect_bad
- level = 3
- ai_rationality = dominant_negative_ai_value
- genetic = yes
- physical = yes
- compatibility = {
- intellect_bad_1 = @pos_compat_medium
- intellect_bad_2 = @pos_compat_medium
- intellect_bad_3 = @pos_compat_medium
- dull = @pos_compat_medium
- intellect_good_1 = @neg_compat_medium
- intellect_good_2 = @neg_compat_medium
- intellect_good_3 = @neg_compat_medium
- shrewd = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_bad_3_desc
- }
- desc = trait_intellect_bad_3_character_desc
- }
- }
- }
- # Intellect (+1) - Quick
- intellect_good_1 = {
- index = 135
- opposites = {
- dull
- intellect_bad
- }
- diplomacy = 1
- martial = 1
- stewardship = 1
- intrigue = 1
- learning = 1
- monthly_lifestyle_xp_gain_mult = 0.1
- birth = 0.5
- random_creation = 0.5
- group = intellect_good
- level = 1
- ai_rationality = high_positive_ai_value
- genetic = yes
- good = yes
- physical = yes
- compatibility = {
- intellect_good_1 = @pos_compat_medium
- intellect_good_2 = @pos_compat_medium
- intellect_good_3 = @pos_compat_medium
- shrewd = @pos_compat_medium
- intellect_bad_1 = @neg_compat_medium
- intellect_bad_2 = @neg_compat_medium
- intellect_bad_3 = @neg_compat_medium
- dull = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_good_1_desc
- }
- desc = trait_intellect_good_1_character_desc
- }
- }
- }
- # Intellect (+2) - Intelligent
- intellect_good_2 = {
- index = 136
- opposites = {
- dull
- intellect_bad
- }
- diplomacy = 3
- martial = 3
- stewardship = 3
- intrigue = 3
- learning = 3
- monthly_lifestyle_xp_gain_mult = 0.2
- birth = 0.25
- random_creation = 0.25
- group = intellect_good
- level = 2
- ai_rationality = very_high_positive_ai_value
- genetic = yes
- good = yes
- physical = yes
- compatibility = {
- intellect_good_1 = @pos_compat_medium
- intellect_good_2 = @pos_compat_medium
- intellect_good_3 = @pos_compat_medium
- shrewd = @pos_compat_medium
- intellect_bad_1 = @neg_compat_medium
- intellect_bad_2 = @neg_compat_medium
- intellect_bad_3 = @neg_compat_medium
- dull = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_good_2_desc
- }
- desc = trait_intellect_good_2_character_desc
- }
- }
- }
- # Intellect (+3) - Genius
- intellect_good_3 = {
- index = 137
- opposites = {
- dull
- intellect_bad
- }
- birth = 0.05
- random_creation = 0.05
- diplomacy = 5
- martial = 5
- stewardship = 5
- intrigue = 5
- learning = 5
- monthly_lifestyle_xp_gain_mult = 0.3
- group = intellect_good
- level = 3
- ai_rationality = dominant_positive_ai_value
- genetic = yes
- good = yes
- physical = yes
- compatibility = {
- intellect_good_1 = @pos_compat_medium
- intellect_good_2 = @pos_compat_medium
- intellect_good_3 = @pos_compat_medium
- shrewd = @pos_compat_medium
- intellect_bad_1 = @neg_compat_medium
- intellect_bad_2 = @neg_compat_medium
- intellect_bad_3 = @neg_compat_medium
- dull = @neg_compat_medium
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_intellect_good_3_desc
- }
- desc = trait_intellect_good_3_character_desc
- }
- }
- }
- # Physique (-1) - Delicate
- physique_bad_1 = {
- index = 138
- opposites = {
- strong
- physique_good
- }
- prowess = -2
- health = -0.25
- birth = 0.5
- random_creation = 0.5
- group = physique_bad
- level = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_bad_1_desc
- }
- desc = trait_physique_bad_1_character_desc
- }
- }
- ai_energy = -10
- genetic = yes
- physical = yes
- }
- # Physique (-2) - Frail
- physique_bad_2 = {
- index = 139
- opposites = {
- strong
- physique_good
- }
- prowess = -4
- health = -0.5
- birth = 0.25
- random_creation = 0.25
- attraction_opinion = -5
- group = physique_bad
- level = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_bad_2_desc
- }
- desc = trait_physique_bad_2_character_desc
- }
- }
- ai_energy = -20
- genetic = yes
- physical = yes
- }
- # Physique (-3) - Feeble
- physique_bad_3 = {
- index = 140
- opposites = {
- strong
- physique_good
- }
- birth = 0.15
- random_creation = 0.15
- prowess = -6
- health = -1
- attraction_opinion = -10
- group = physique_bad
- level = 3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_bad_3_desc
- }
- desc = trait_physique_bad_3_character_desc
- }
- }
- ai_energy = -30
- genetic = yes
- physical = yes
- }
- # Physique (+1) - Hale
- physique_good_1 = {
- index = 141
- opposites = {
- weak
- spindly
- physique_bad
- }
- prowess = 2
- health = 0.25
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = 5
- group = physique_good
- level = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_good_1_desc
- }
- desc = trait_physique_good_1_character_desc
- }
- }
- ai_energy = 10
- genetic = yes
- physical = yes
- good = yes
- }
- # Physique (+2) - Robust
- physique_good_2 = {
- index = 142
- opposites = {
- weak
- spindly
- physique_bad
- }
- physical = yes
- prowess = 4
- health = 0.5
- birth = 0.25
- random_creation = 0.25
- attraction_opinion = 10
- group = physique_good
- level = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_good_2_desc
- }
- desc = trait_physique_good_2_character_desc
- }
- }
- ai_energy = 20
- genetic = yes
- good = yes
- }
- # Physique (+3) - Amazonian (f) / Herculean (m)
- physique_good_3 = {
- index = 143
- opposites = {
- weak
- spindly
- physique_bad
- }
- birth = 0.15
- random_creation = 0.15
- prowess = 8
- health = 1
- attraction_opinion = 15
- # amazonian if female
- # herculean if male
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_physique_good_male_3
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_physique_good_female_3
- }
- desc = trait_physique_good_male_3
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_physique_good_3_desc
- }
- desc = trait_physique_good_3_character_desc
- }
- }
- group = physique_good
- level = 3
- ai_energy = 20
- genetic = yes
- physical = yes
- good = yes
- }
- ################# PHYSICAL (GOOD) ################
- pure_blooded = {
- index = 144
- fertility = 0.1
- health = 0.25
- inbreeding_chance = -0.5
- inherit_chance = 15
- both_parent_has_trait_inherit_chance = 75
- good = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_pure_blooded_desc
- }
- desc = trait_pure_blooded_character_desc
- }
- }
- }
- fecund = {
- index = 145
- opposites = {
- infertile
- }
- fertility = 0.5
- life_expectancy = 5
- #inherit_chance = 15
- genetic = yes
- good = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_fecund_desc
- }
- desc = trait_fecund_character_desc
- }
- }
- }
- strong = {
- index = 146
- opposites = {
- weak
- physique_bad
- }
- prowess = 4
- health = 0.5
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_strong_desc
- }
- desc = trait_strong_character_desc
- }
- }
- ai_energy = 20
- }
- shrewd = {
- index = 147
- opposites = {
- intellect_bad
- dull
- }
- diplomacy = 2
- martial = 2
- stewardship = 2
- intrigue = 2
- learning = 2
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_shrewd_desc
- }
- desc = trait_shrewd_character_desc
- }
- }
- ai_rationality = high_positive_ai_value
- compatibility = {
- intellect_good_1 = @pos_compat_medium
- intellect_good_2 = @pos_compat_medium
- intellect_good_3 = @pos_compat_medium
- shrewd = @pos_compat_medium
- intellect_bad_1 = @neg_compat_medium
- intellect_bad_2 = @neg_compat_medium
- intellect_bad_3 = @neg_compat_medium
- dull = @neg_compat_medium
- }
- }
- ################# PHYSICAL (BAD) ################
- clubfooted = {
- index = 148
- prowess = -2
- #inherit_chance = 15
- genetic = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -10
- same_opinion = 10
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_clubfooted_desc
- }
- desc = trait_clubfooted_character_desc
- }
- }
- }
- hunchbacked = {
- index = 149
- prowess = -2
- #inherit_chance = 15
- genetic = yes
- physical = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -30
- same_opinion = 10
- vassal_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_hunchbacked_desc
- }
- desc = trait_hunchbacked_character_desc
- }
- }
- }
- lisping = {
- index = 150
- diplomacy = -2
- #inherit_chance = 15
- genetic = yes
- physical = yes
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -5
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_lisping_desc
- }
- desc = trait_lisping_character_desc
- }
- }
- ai_sociability = low_negative_ai_value
- }
- stuttering = {
- index = 151
- diplomacy = -2
- #inherit_chance = 15
- genetic = yes
- physical = yes
- birth = 0.5
- random_creation = 0.5
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_stuttering_desc
- }
- desc = trait_stuttering_character_desc
- }
- }
- ai_sociability = low_negative_ai_value
- }
- dwarf = {
- index = 152
- prowess = -4
- opposites = {
- giant
- }
- #inherit_chance = 25
- #both_parent_has_trait_inherit_chance = 100
- genetic = yes
- physical = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- # Portrait Modification
- # dna_modifiers = {
- # morph = {
- # mode = add
- # gene = "height"
- # template = "dwarf_height"
- # #value = -0.75
- # }
- # }
- attraction_opinion = -20
- same_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_dwarf_desc
- }
- desc = trait_dwarf_character_desc
- }
- }
- }
- giant = {
- opposites = {
- dwarf
- }
- index = 216
- prowess = 6
- health = -0.25
- #inherit_chance = 25
- #both_parent_has_trait_inherit_chance = 50
- genetic = yes
- physical = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- # Portrait Modification
- # dna_modifiers = {
- # morph = {
- # mode = add
- # gene = "height"
- # template = "giant_height"
- # #value = 0.5
- # }
- # }
- attraction_opinion = -5
- tribal_government_opinion = 10
- vassal_opinion = 5
- same_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_giant_desc
- }
- desc = trait_giant_character_desc
- }
- }
- }
- inbred = {
- index = 153
- diplomacy = -5
- martial = -5
- stewardship = -5
- intrigue = -5
- learning = -5
- prowess = -2
- fertility = -0.3
- health = -1.5
- inherit_chance = 75
- attraction_opinion = -30
- vassal_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_inbred_desc
- }
- desc = trait_inbred_character_desc
- }
- }
- ai_rationality = -50
- ai_energy = -75
- }
- weak = {
- index = 154
- opposites = {
- strong
- physique_good
- }
- prowess = -2
- health = -0.5
- physical = yes
- attraction_opinion = -10
- vassal_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_weak_desc
- }
- desc = trait_weak_character_desc
- }
- }
- ai_energy = -20
- }
- dull = {
- index = 155
- opposites = {
- intellect_good
- shrewd
- }
- diplomacy = -2
- martial = -2
- stewardship = -2
- intrigue = -2
- learning = -2
- physical = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_dull_desc
- }
- desc = trait_dull_character_desc
- }
- }
- ai_rationality = high_negative_ai_value
- compatibility = {
- intellect_bad_1 = @pos_compat_medium
- intellect_bad_2 = @pos_compat_medium
- intellect_bad_3 = @pos_compat_medium
- dull = @pos_compat_medium
- intellect_good_1 = @neg_compat_medium
- intellect_good_2 = @neg_compat_medium
- intellect_good_3 = @neg_compat_medium
- shrewd = @neg_compat_medium
- }
- }
- # Non-genetic impotency
- impotent = {
- index = 279
- fertility = -0.5
- ai_energy = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_impotent_desc
- }
- desc = trait_impotent_character_desc
- }
- }
- }
- spindly = { #Marfan's Syndrome
- index = 156
- opposites = {
- physique_good
- }
- prowess = -1
- health = -0.25
- #inherit_chance = 100 # dominant
- genetic = yes
- physical = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_spindly_desc
- }
- desc = trait_spindly_character_desc
- }
- }
- ai_energy = -20
- }
- scaly = {
- index = 157
- fertility = -0.2
- #inherit_chance = 100 # dominant
- genetic = yes
- physical = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- attraction_opinion = -30
- vassal_opinion = -10
- same_opinion = 10
- dread_baseline_add = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_scaly_desc
- }
- desc = trait_scaly_character_desc
- }
- }
- }
- albino = {
- index = 158
- #inherit_chance = 100 # recessive
- genetic = yes
- physical = yes
- birth = 0.5
- random_creation = 0.5
- general_opinion = -10
- same_opinion = 10
- dread_baseline_add = 15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_albino_desc
- }
- desc = trait_albino_character_desc
- }
- }
- }
- wheezing = { #asthma
- index = 159
- health = -0.15
- #inherit_chance = 100 # recessive
- genetic = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- vassal_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wheezing_desc
- }
- desc = trait_wheezing_character_desc
- }
- }
- ai_energy = -15
- }
- bleeder = { #Haemophilia
- index = 160
- health = -1.5
- #inherit_chance = 50 # 100 for male, 50 for female, recessive
- genetic = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- vassal_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_bleeder_desc
- }
- desc = trait_bleeder_character_desc
- }
- }
- ai_energy = -15
- }
- # Barren (f) / Sterile (m)
- infertile = {
- index = 162
- fertility = -0.5
- opposites = {
- fecund
- }
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_infertile_male
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_infertile_female
- }
- desc = trait_infertile_male
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_infertile_desc
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_infertile_female_desc
- }
- desc = trait_infertile_male_desc
- }
- }
- #inherit_chance = 50
- genetic = yes
- enables_inbred = yes
- birth = 0.5
- random_creation = 0.5
- }
- ############# RELIGION ############
- celibate = {
- index = 163
- opposites = {
- lifestyle_reveler
- seducer
- }
- can_have_children = no
- monthly_piety = 1
- clergy_opinion = 10
- opposite_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_celibate_desc
- }
- desc = trait_celibate_character_desc
- }
- }
- ai_zeal = 30
- ai_sociability = medium_negative_ai_value
- compatibility = {
- chaste = @pos_compat_low
- celibate = @pos_compat_low
- temperate = @pos_compat_low
- calm = @pos_compat_low
- lustful = @neg_compat_low
- deviant = @neg_compat_low
- lovers_pox = @neg_compat_low
- early_great_pox = @neg_compat_low
- great_pox = @neg_compat_low
- reveler_1 = @neg_compat_low
- reveler_2 = @neg_compat_low
- reveler_3 = @neg_compat_low
- seducer = @neg_compat_low
- }
- }
- pilgrim = {
- index = 164
- monthly_piety_gain_mult = 0.1
- same_faith_opinion = 5
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_pilgrim
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = trait_hajjaj
- }
- desc = trait_pilgrim
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_pilgrim_desc
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = trait_hajjaj_desc
- }
- desc = trait_pilgrim_character_desc
- }
- }
- ai_zeal = 10
- }
- excommunicated = {
- index = 166
- monthly_piety_gain_mult = -0.5
- triggered_opinion = {
- parameter = excommunication_active
- opinion_modifier = tenet_excommunicated_crime
- same_faith = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_excommunicated_desc
- }
- desc = trait_excommunicated_character_desc
- }
- }
- }
- # Monk for christian male, Nun for christian female. Devoted for others.
- devoted = {
- index = 167
- # potential = {
- # is_ruler = no
- # }
- monthly_piety = 0.3
- same_faith_opinion = 5
- flag = can_not_marry
- can_inherit = no
- ai_sociability = very_low_negative_ai_value
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_devoted_male
- }
- triggered_desc = {
- trigger = {
- is_adult = no
- }
- desc = trait_devoted_child
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:theravada.religion
- is_female = no
- }
- desc = trait_devoted_buddhism_male
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:theravada.religion
- is_female = yes
- }
- desc = trait_devoted_buddhism_female
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:vaishnavism.religion
- is_female = no
- }
- desc = trait_devoted_hinduism_male
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:vaishnavism.religion
- is_female = yes
- }
- desc = trait_devoted_hinduism_female
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:digambara.religion
- is_female = no
- }
- desc = trait_devoted_jainism_male
- }
- triggered_desc = {
- trigger = {
- exists = faith.religion
- faith.religion = faith:digambara.religion
- is_female = yes
- }
- desc = trait_devoted_jainism_female
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_devoted_female
- }
- desc = trait_devoted_male
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_devoted_desc
- }
- triggered_desc = {
- trigger = { is_adult = no }
- desc = trait_devoted_child_desc
- }
- desc = trait_devoted_character_desc
- }
- }
- }
- # Muslim version of the Blood of the Prophet-trait. Muslim agnatically descended from Muhammed. Female version is localized 'Sayyida'
- sayyid = {
- index = 170
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_sayyid
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_sayyida
- }
- desc = trait_sayyid
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_sayyid_desc
- }
- desc = trait_sayyid_character_desc
- }
- }
- same_faith_opinion = 5
- inherit_chance = 100
- parent_inheritance_sex = male
- inherit_from_real_father = no
- }
- # Zoroastrian version of the Savior-trait.
- saoshyant = {
- index = 172
- opposites = {
- saoshyant_descendant
- }
- diplomacy = 1
- learning = 2
- prowess = 2
- same_faith_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_saoshyant_desc
- }
- desc = trait_saoshyant_character_desc
- }
- }
- ai_zeal = 100
- }
- # Zoroastrian version of the Divine Blood-trait.
- saoshyant_descendant = {
- index = 173
- opposites = {
- saoshyant
- }
- learning = 1
- same_faith_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_saoshyant_descendant_desc
- }
- desc = trait_saoshyant_descendant_character_desc
- }
- }
- }
- # Generic version of Saoshyant, Mahdi, Messiah, etc.
- savior = {
- index = 174
- opposites = {
- divine_blood
- }
- same_faith_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_savior_desc
- }
- desc = trait_savior_character_desc
- }
- }
- ai_zeal = 100
- }
- # Generic version of Descendant of Saoshyant, Mahdi, Messiah, etc. This is automatically granted to all members of a dynasty with "Divine Blood".
- divine_blood = {
- index = 175
- opposites = {
- savior
- }
- same_faith_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_divine_blood_desc
- }
- desc = trait_divine_blood_character_desc
- }
- }
- }
- # Generic version of Sayyid. Dynasties can now be marked with "Prophetic Blood", which will automatically grant this trait to all members.
- blood_of_prophet = {
- index = 176
- same_faith_opinion = 5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_blood_of_prophet_desc
- }
- desc = trait_blood_of_prophet_character_desc
- }
- }
- # Sayyid has different effects
- }
- # Generic version of Crusader and Mujahid
- faith_warrior = {
- index = 178
- martial = 2
- prowess = 1
- clergy_opinion = 15
- same_faith_opinion = 15
- icon = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = faith_warrior.dds
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = christianity_religion } }
- desc = crusader.dds
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = mujahid.dds
- }
- desc = faith_warrior.dds
- }
- }
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_faith_warrior
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = christianity_religion } }
- desc = trait_crusader
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = trait_mujahid
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = bon_religion } }
- desc = trait_crusader_bon
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = buddhism_religion } }
- desc = trait_crusader_buddhism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = dualism_religion } }
- desc = trait_crusader_dualism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = germanic_religion } }
- desc = trait_crusader_germanic
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = hellenism_religion } }
- desc = trait_crusader_hellenism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = hinduism_religion } }
- desc = trait_crusader_hinduism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = jainism_religion } }
- desc = trait_crusader_jainism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = judaism_religion } }
- desc = trait_crusader_judaism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = magyar_religion } }
- desc = trait_crusader_magyar
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = baltic_religion } }
- desc = trait_crusader_baltic
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = slavic_religion } }
- desc = trait_crusader_slavic
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = finno_ugric_religion } }
- desc = trait_crusader_finno_ugric
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = tengrism_religion } }
- desc = trait_crusader_tengrism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_religion } }
- desc = trait_crusader_west_african
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_bori_religion } }
- desc = trait_crusader_west_african_bori
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_roog_religion } }
- desc = trait_crusader_west_african_roog
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = zoroastrianism_religion } }
- desc = trait_crusader_zoroastrianism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = zunism_religion } }
- desc = trait_crusader_zunism
- }
- desc = trait_faith_warrior
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_faith_warrior_desc
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = trait_mujahid_character_desc
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = christianity_religion } }
- desc = trait_crusader_character_desc
- }
- desc = trait_faith_warrior_character_desc
- }
- }
- ai_zeal = 10
- }
- saint = {
- index = 179
- monthly_piety = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_saint_desc
- }
- desc = trait_saint_character_desc
- }
- }
- ai_zeal = 50
- }
- order_member = {
- index = 238
- flag = can_not_marry
- can_inherit = no
- martial = 1
- prowess = 4
- same_opinion = 15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_order_member_desc
- }
- desc = trait_order_member_character_desc
- }
- }
- ai_zeal = 10
- ai_honor = 5
- ai_greed = -10
- }
- ########### FAME ##########
- berserker = {
- index = 180
- #potential = {
- #OR = {
- #religion = norse_pagan
- #religion = norse_pagan_reformed
- #}
- #}
- fame = yes
- diplomacy = -2
- martial = 2
- prowess = 5
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_berserker_desc
- }
- desc = trait_berserker_character_desc
- }
- }
- ai_rationality = medium_negative_ai_value
- ai_energy = 20
- ai_boldness = medium_positive_ai_value
- }
- varangian = {
- index = 181
- fame = yes
- diplomacy = 1
- martial = 2
- prowess = 2
- same_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_varangian_desc
- }
- desc = trait_varangian_character_desc
- }
- }
- ai_energy = 10
- ai_boldness = 10
- }
- bastard = {
- index = 182
- opposites = {
- legitimized_bastard
- child_of_concubine
- wild_oat
- disputed_heritage
- }
- diplomacy = -1
- same_opinion = 5
- dynasty_opinion = -15
- can_inherit = no
- fame = yes
- illegitimate_bastard = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_bastard_desc
- }
- desc = trait_bastard_character_desc
- }
- }
- ai_honor = -10
- ai_energy = 15
- }
- legitimized_bastard = {
- index = 183
- opposites = {
- bastard
- child_of_concubine
- wild_oat
- disputed_heritage
- }
- diplomacy = -1
- legitimate_bastard = yes
- dynasty_opinion = -10
- fame = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_legitimized_bastard_desc
- }
- desc = trait_legitimized_bastard_character_desc
- }
- }
- ai_honor = -5
- ai_energy = 15
- }
- disputed_heritage = {
- index = 278
- fame = yes
- opposites = {
- bastard
- wild_oat
- legitimized_bastard
- }
- diplomacy = -1
- dynasty_house_opinion = -10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_disputed_heritage_desc
- }
- desc = trait_disputed_heritage_character_desc
- }
- }
- ai_energy = 10
- }
- # Male version is called 'Child of Consort'
- child_of_concubine = {
- index = 184
- fame = yes
- opposites = {
- bastard
- legitimized_bastard
- wild_oat
- }
- diplomacy = -1
- name = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_child_of_concubine
- }
- triggered_desc = {
- trigger = {
- exists = father
- father = { save_temporary_scope_as = father }
- OR = {
- father = { is_concubine = yes }
- mother = {
- any_former_concubine = { this = scope:father }
- }
- }
- }
- desc = trait_child_of_consort
- }
- desc = trait_child_of_concubine
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_child_of_concubine_desc
- }
- triggered_desc = {
- trigger = {
- exists = father
- father = { save_temporary_scope_as = father }
- OR = {
- father = { is_concubine = yes }
- mother = {
- any_former_concubine = { this = scope:father }
- }
- }
- }
- desc = trait_child_of_consort_character_desc
- }
- desc = trait_child_of_concubine_character_desc
- }
- }
- ai_energy = 15
- }
- #Children born out of wedlock in religions without bastardy
- wild_oat = {
- index = 235
- fame = yes
- opposites = {
- bastard
- legitimized_bastard
- child_of_concubine
- }
- diplomacy = -1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_wild_oat_desc
- }
- desc = trait_wild_oat_character_desc
- }
- }
- }
- bastard_founder = {
- index = 273
- opposites = {
- bastard
- legitimized_bastard
- child_of_concubine
- wild_oat
- }
- can_inherit = no
- fame = yes
- diplomacy = -1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_bastard_founder_desc
- }
- desc = trait_bastard_founder_character_desc
- }
- }
- ai_energy = 15
- }
- twin = {
- index = 185
- fame = yes
- twin_opinion = 15
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_twin_desc
- }
- desc = trait_twin_character_desc
- }
- }
- }
- kinslayer_1 = {
- index = 217
- dynasty_opinion = -5
- fame = yes
- group = kinslayer
- level = 1
- # Criminal for dynasty
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- triggered_opinion = {
- parameter = kinslaying_extended_family_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- triggered_opinion = {
- parameter = kinslaying_any_dynasty_member_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- # Opinion hit for everyone
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_extended_family_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_any_dynasty_member_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_shunned
- opinion_modifier = kinslayer_intolerant
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_kinslayer_1_desc
- }
- desc = trait_kinslayer_1_character_desc
- }
- }
- }
- kinslayer_2 = {
- index = 218
- dynasty_opinion = -5
- close_relative_opinion = -5
- fame = yes
- group = kinslayer
- level = 2
- # Criminal for extended family
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- triggered_opinion = {
- parameter = kinslaying_extended_family_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- # Opinion hit for everyone
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_extended_family_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_any_dynasty_member_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_shunned
- opinion_modifier = kinslayer_intolerant
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_kinslayer_2_desc
- }
- desc = trait_kinslayer_2_character_desc
- }
- }
- }
- kinslayer_3 = {
- index = 186
- dynasty_opinion = -5
- close_relative_opinion = -10
- fame = yes
- group = kinslayer
- level = 3
- # Criminal for close family
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_crime_dynasty
- same_dynasty = yes
- }
- # Opinion hit for everyone
- triggered_opinion = {
- parameter = kinslaying_close_kin_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_extended_family_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_any_dynasty_member_crime
- opinion_modifier = kinslayer_intolerant
- }
- triggered_opinion = {
- parameter = kinslaying_shunned
- opinion_modifier = kinslayer_intolerant
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_kinslayer_3_desc
- }
- desc = trait_kinslayer_3_character_desc
- }
- }
- }
- deviant = {
- index = 188
- stress_loss_mult = 0.25
- same_opinion = 35
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_deviant_desc
- }
- desc = trait_deviant_character_desc
- }
- }
- ai_zeal = -25
- triggered_opinion = {
- parameter = deviancy_illegal
- opinion_modifier = deviant_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = deviancy_shunned
- opinion_modifier = deviant_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- compatibility = {
- deviant = @pos_compat_high
- lustful = @pos_compat_medium
- chaste = @neg_compat_medium
- celibate = @neg_compat_medium
- }
- }
- cannibal = {
- index = 189
- prowess = 2
- same_opinion = 35
- stress_loss_mult = 0.15
- dread_baseline_add = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_cannibal_desc
- }
- desc = trait_cannibal_character_desc
- }
- }
- ai_rationality = -20
- ai_honor = -10
- ai_compassion = -10
- triggered_opinion = {
- parameter = cannibalism_legal
- opinion_modifier = cannibal_crime
- check_missing = yes
- ignore_opinion_value_if_same_trait = yes
- }
- }
- sodomite = {
- index = 234
- same_opinion = 10
- triggered_opinion = {
- parameter = homosexuality_illegal
- opinion_modifier = sodomite_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = homosexuality_shunned
- opinion_modifier = sodomite_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_sodomite_desc
- }
- desc = trait_sodomite_character_desc
- }
- }
- }
- incestuous = {
- index = 230
- same_opinion = 20
- triggered_opinion = {
- parameter = allows_unrestricted_marriage
- opinion_modifier = incest_intolerant
- check_missing = yes
- ignore_opinion_value_if_same_trait = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_incestuous_desc
- }
- desc = trait_incestuous_character_desc
- }
- }
- }
- adulterer = {
- index = 240
- same_opinion = 10
- fame = yes
- triggered_opinion = {
- parameter = adultery_male_crime
- male_only = yes
- opinion_modifier = adulterer_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_male_shunned
- male_only = yes
- opinion_modifier = adulterer_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_female_crime
- female_only = yes
- opinion_modifier = adulterer_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_female_shunned
- female_only = yes
- opinion_modifier = adulterer_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_adulterer_desc
- }
- desc = trait_adulterer_character_desc
- }
- }
- }
- fornicator = {
- index = 241
- same_opinion = 10
- fame = yes
- triggered_opinion = {
- parameter = adultery_male_crime
- male_only = yes
- opinion_modifier = fornicator_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_male_shunned
- male_only = yes
- opinion_modifier = fornicator_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_female_crime
- female_only = yes
- opinion_modifier = fornicator_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = adultery_female_shunned
- female_only = yes
- opinion_modifier = fornicator_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_fornicator_desc
- }
- desc = trait_fornicator_character_desc
- }
- }
- }
- murderer = {
- index = 245
- general_opinion = -15
- fame = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_murderer_desc
- }
- desc = trait_murderer_character_desc
- }
- }
- }
- born_in_the_purple = {
- index = 190
- monthly_prestige = 0.5
- vassal_opinion = 5
- fame = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_born_in_the_purple_desc
- }
- desc = trait_born_in_the_purple_character_desc
- }
- }
- }
- augustus = {
- index = 236
- vassal_opinion = 10
- monthly_prestige = 0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_augustus_desc
- }
- desc = trait_augustus_character_desc
- }
- }
- }
- viking = {
- index = 191
- martial = 2
- prowess = 3
- monthly_prestige = 0.3
- #same_faith_opinion = 10
- same_opinion = 5
- name = {
- first_valid = {
- triggered_desc = {
- trigger = {
- exists = this
- culture = { has_innovation = innovation_longboats }
- }
- desc = trait_viking_has_longships
- }
- desc = trait_viking_fallback
- }
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_viking_desc
- }
- desc = trait_viking_character_desc
- }
- }
- ai_energy = 10
- ai_boldness = 10
- }
- # Character is seen as a reincarnation of another character.
- reincarnation = {
- index = 192
- same_faith_opinion = 5
- monthly_piety = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reincarnation_desc
- }
- desc = trait_reincarnation_desc_ancestor
- }
- }
- }
- adventurer = {
- index = 193
- diplomacy = -1
- martial = 1
- prowess = 1
- same_opinion = 10
- ai_war_chance = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_adventurer_desc
- }
- desc = trait_adventurer_character_desc
- }
- }
- ai_energy = 10
- ai_boldness = 10
- }
- heresiarch = {
- index = 237
- martial = 2
- learning = 2
- prowess = 2
- same_faith_opinion = 10
- advantage_against_coreligionists = 5
- ai_war_chance = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_heresiarch_desc
- }
- desc = trait_heresiarch_character_desc
- }
- }
- ai_zeal = 20
- }
- peasant_leader = {
- index = 195
- #diplomacy = -5
- same_opinion = 25
- general_opinion = -10
- county_opinion_add = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_peasant_leader_desc
- }
- desc = trait_peasant_leader_character_desc
- }
- }
- }
- witch = {
- index = 226
- diplomacy = -1
- intrigue = 1
- learning = 1
- same_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_witch_desc
- }
- desc = trait_witch_character_desc
- }
- }
- ai_compassion = very_low_negative_ai_value
- ai_boldness = very_low_positive_ai_value
- ai_rationality = very_low_positive_ai_value
- triggered_opinion = {
- parameter = witchcraft_illegal
- opinion_modifier = witchcraft_crime
- ignore_opinion_value_if_same_trait = yes
- }
- triggered_opinion = {
- parameter = witchcraft_shunned
- opinion_modifier = witchcraft_intolerant
- ignore_opinion_value_if_same_trait = yes
- }
- }
- disinherited = {
- index = 231
- can_inherit_from_dynasty = no
- dynasty_opinion = -5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_disinherited_desc
- }
- desc = trait_disinherited_character_desc
- }
- }
- }
- denounced = {
- index = 232
- potential = {
- exists = dynasty.dynast
- faith = dynasty.dynast.faith
- }
- diplomacy = -1
- monthly_prestige = -1
- triggered_opinion = {
- opinion_modifier = denounced_trait_crime
- same_faith = yes
- same_dynasty = yes
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_denounced_desc
- }
- desc = trait_denounced_character_desc
- }
- }
- }
- ############### COMBAT ##############
- logistician = {
- index = 200
- commander = yes
- supply_duration = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_logistician_desc
- }
- desc = trait_logistician_character_desc
- }
- }
- }
- military_engineer = {
- index = 201
- commander = yes
- siege_phase_time = -0.3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_military_engineer_desc
- }
- desc = trait_military_engineer_character_desc
- }
- }
- }
- aggressive_attacker = {
- index = 202
- commander = yes
- #attacker_advantage = 10
- enemy_hard_casualty_modifier = 0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_aggressive_attacker_desc
- }
- desc = trait_aggressive_attacker_character_desc
- }
- }
- }
- unyielding_defender = {
- index = 203
- commander = yes
- #defender_advantage = 10
- hard_casualty_modifier = -0.25
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_unyielding_defender_desc
- }
- desc = trait_unyielding_defender_character_desc
- }
- }
- }
- forder = {
- index = 204
- commander = yes
- no_water_crossing_penalty = yes
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_forder_desc
- }
- desc = trait_forder_character_desc
- }
- }
- }
- flexible_leader = {
- index = 205
- commander = yes
- enemy_terrain_advantage = -0.5
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_flexible_leader_desc
- }
- desc = trait_flexible_leader_character_desc
- }
- }
- }
- desert_warrior = {
- index = 206
- commander = yes
- drylands_advantage = 5
- desert_advantage = 5
- desert_mountains_advantage = 5
- oasis_advantage = 5
- desert_cancel_negative_supply = yes
- #desert_mountains_cancel_negative_supply = yes
- #oasis_cancel_negative_supply = yes
- #desert_attrition_mult = -0.5
- #desert_mountains_attrition_mult = -0.5
- #oasis_attrition_mult = -0.5
- #desert_min_combat_roll = 1
- #desert_max_combat_roll = 5
- trait_exclusive_if_realm_contains = {
- drylands
- desert
- desert_mountains
- oasis
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_desert_warrior_desc
- }
- desc = trait_desert_warrior_character_desc
- }
- }
- }
- jungle_stalker = {
- index = 207
- commander = yes
- jungle_advantage = 6
- jungle_cancel_negative_supply = yes
- jungle_attrition_mult = -0.5
- trait_exclusive_if_realm_contains = {
- jungle
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_jungle_stalker_desc
- }
- desc = trait_jungle_stalker_character_desc
- }
- }
- }
- reaver = {
- index = 209
- commander = yes
- raid_speed = 1.0
- hostile_county_attrition = -0.75
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reaver_desc
- }
- desc = trait_reaver_character_desc
- }
- }
- }
- reckless = {
- index = 211
- commander = yes
- min_combat_roll = -4
- max_combat_roll = 6
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_reckless_desc
- }
- desc = trait_reckless_character_desc
- }
- }
- }
- holy_warrior = {
- index = 212
- commander = yes
- tolerance_advantage_mod = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_holy_warrior_desc
- }
- desc = trait_holy_warrior_character_desc
- }
- }
- }
- open_terrain_expert = {
- index = 250
- commander = yes
- farmlands_advantage = 4
- plains_advantage = 4
- steppe_advantage = 4
- trait_exclusive_if_realm_contains = {
- farmlands
- plains
- steppe
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_open_terrain_expert_desc
- }
- desc = trait_open_terrain_expert_character_desc
- }
- }
- }
- rough_terrain_expert = {
- index = 251
- commander = yes
- hills_advantage = 4
- mountains_advantage = 4
- wetlands_advantage = 4
- trait_exclusive_if_realm_contains = {
- hills
- mountains
- wetlands
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_rough_terrain_expert_desc
- }
- desc = trait_rough_terrain_expert_character_desc
- }
- }
- }
- forest_fighter = {
- index = 252
- commander = yes
- forest_advantage = 5
- taiga_advantage = 5
- trait_exclusive_if_realm_contains = {
- forest
- taiga
- }
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_forest_fighter_desc
- }
- desc = trait_forest_fighter_character_desc
- }
- }
- }
- cautious_leader = {
- index = 253
- commander = yes
- min_combat_roll = 4
- max_combat_roll = -2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_cautious_leader_desc
- }
- desc = trait_cautious_leader_character_desc
- }
- }
- }
- organizer = {
- index = 254
- commander = yes
- movement_speed = 0.25
- retreat_losses = -0.2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_organizer_desc
- }
- desc = trait_organizer_character_desc
- }
- }
- }
- #Based on cultural Traditions
- crusader_king = {
- index = 233
- martial = 3
- prowess = 2
- same_opinion = 10
- same_faith_opinion = 15
- ignore_negative_culture_opinion = yes
- monthly_county_control_change_factor = 0.5
- tolerance_advantage_mod = 5
- hard_casualty_modifier = -0.15
- retreat_losses = -0.2
- county_opinion_add = 35
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_crusader_king_fallback_desc
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_crusader_king_female_desc
- }
- desc = trait_crusader_king_male_desc
- }
- }
- name = {
- first_valid = {
- triggered_desc = {
- trigger = { NOT = { exists = this } }
- desc = trait_crusader_king_fallback_dead
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = christianity_religion }
- is_female = yes
- }
- desc = trait_crusader_king_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = christianity_religion } }
- desc = trait_crusader_king
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = islam_religion } }
- desc = trait_crusader_king_islam
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = bon_religion }
- is_female = yes
- }
- desc = trait_crusader_king_bon_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = bon_religion } }
- desc = trait_crusader_king_bon_male
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = buddhism_religion } }
- desc = trait_crusader_king_buddhism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = dualism_religion } }
- desc = trait_crusader_king_dualism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = germanic_religion } }
- desc = trait_crusader_king_germanic
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = hellenism_religion }
- is_female = yes
- }
- desc = trait_crusader_king_hellenism_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = hellenism_religion } }
- desc = trait_crusader_king_hellenism_male
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = hinduism_religion } }
- desc = trait_crusader_king_hinduism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = jainism_religion } }
- desc = trait_crusader_king_jainism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = judaism_religion } }
- desc = trait_crusader_king_judaism
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = magyar_religion } }
- desc = trait_crusader_king_magyar
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = baltic_religion } }
- desc = trait_crusader_king_baltic
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = slavic_religion } }
- desc = trait_crusader_king_slavic
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = finno_ugric_religion }
- is_female = yes
- }
- desc = trait_crusader_king_finno_ugric_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = finno_ugric_religion } }
- desc = trait_crusader_king_finno_ugric_male
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = tengrism_religion }
- is_female = yes
- }
- desc = trait_crusader_king_tengrism_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = tengrism_religion } }
- desc = trait_crusader_king_tengrism_male
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_religion } }
- desc = trait_crusader_king_west_african
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_bori_religion } }
- desc = trait_crusader_king_west_african_bori
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = west_african_roog_religion } }
- desc = trait_crusader_king_west_african_roog
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = zoroastrianism_religion } }
- desc = trait_crusader_king_zoroastrianism
- }
- triggered_desc = {
- trigger = {
- faith = { religion_tag = zunism_religion }
- is_female = yes
- }
- desc = trait_crusader_king_zunism_female
- }
- triggered_desc = {
- trigger = { faith = { religion_tag = zunism_religion } }
- desc = trait_crusader_king_zunism_male
- }
- triggered_desc = {
- trigger = { is_female = yes }
- desc = trait_crusader_king_fallback_female
- }
- desc = trait_crusader_king_fallback_male
- }
- }
- ai_zeal = 25
- }
- chakravarti = {
- index = 246
- diplomacy = 2
- learning = 2
- martial = 1
- same_faith_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_chakravarti_desc
- }
- desc = trait_chakravarti_character_desc
- }
- }
- ai_honor = 40
- ai_zeal = 50
- ai_energy = 20
- ai_boldness = 20
- }
- greatest_of_khans = {
- index = 247
- diplomacy = 2
- martial = 2
- stewardship = 1
- prowess = 2
- same_culture_opinion = 10
- vassal_limit = 20
- dread_baseline_add = 50
- dread_decay_mult = -0.25
- hostile_scheme_resistance_mult = 0.25
- enemy_hostile_scheme_success_chance_add = -20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_greatest_of_khans_desc
- }
- desc = trait_greatest_of_khans_character_desc
- }
- }
- ai_honor = 20
- ai_energy = 40
- ai_boldness = 20
- }
- paragon = {
- index = 248
- religious_vassal_opinion = 20
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_paragon_desc
- }
- desc = trait_paragon_character_desc
- }
- }
- ai_zeal = 20
- }
- consecrated_blood = {
- index = 249
- religious_vassal_opinion = 10
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_consecrated_blood_desc
- }
- desc = trait_consecrated_blood_character_desc
- }
- }
- ai_zeal = 10
- }
- education_martial_prowess_1 = {
- index = 274
- minimum_age = 16
- prowess = 1
- group = education_martial_prowess
- level = 1
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_prowess_1_desc
- }
- desc = trait_education_martial_prowess_1_character_desc
- }
- }
- }
- education_martial_prowess_2 = {
- index = 275
- minimum_age = 16
- prowess = 2
- group = education_martial_prowess
- level = 2
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_prowess_2_desc
- }
- desc = trait_education_martial_prowess_2_character_desc
- }
- }
- }
- education_martial_prowess_3 = {
- index = 276
- minimum_age = 16
- prowess = 3
- group = education_martial_prowess
- level = 3
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_prowess_3_desc
- }
- desc = trait_education_martial_prowess_3_character_desc
- }
- }
- }
- education_martial_prowess_4 = {
- index = 277
- minimum_age = 16
- prowess = 4
- group = education_martial_prowess
- level = 4
- desc = {
- first_valid = {
- triggered_desc = {
- trigger = {
- NOT = { exists = this }
- }
- desc = trait_education_martial_prowess_4_desc
- }
- desc = trait_education_martial_prowess_4_character_desc
- }
- }
- }
- #######
- ## Debug
- #######
- #dna_test = {
- # index = 251
- # dna_modifiers = {
- # morph = {
- # #mode = add #add this as an extra gene
- # #mode = replace #overwrite this gene in the dna with the specified template and value
- # #mode = modify #modify this gene in the dna. if the template matches the gene in the dna (or template is left empty), value will be added to the dna-gene's strength
- # mode = replace
- #
- # gene = face
- # template = fat_face
- # value = 1.0
- # }
- # morph = {
- # mode = add
- #
- # gene = decals
- # template = smallpox
- # value = 1.0
- # }
- # color = {
- # gene = hair_color
- # #mode = add #not supported for color genes
- # #mode = replace #overwrite this gene with palette coordinates specified here
- # #mode = modify #adds x and y to the dna-gene's values
- # mode = modify
- #
- # x = 0.1
- # y = -0.1
- # }
- # accessory = {
- # #mode = add #add this as an extra gene
- # #mode = replace #overwrite this gene in the dna with the specified template and value
- # #mode = modify #modify this gene in the dna. if the template matches the gene in the dna (or template is left empty), value will be added to the dna-gene's strength
- # mode = add
- #
- # gene = headgear
- # template = cool_people
- # value = 0.75
- # }
- # }
- #}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement