N3OW/common/scripted_character_templates/04_ep2_accolade_character_templates.txt
2026-04-25 18:55:31 -04:00

5526 lines
108 KiB
Text

# COMMON ATTRIBUTES
accolade_marauder_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
sadistic = {}
callous = {}
vengeful = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
trusting = {}
sadistic = {}
vengeful = {}
callous = {}
greedy = {}
disloyal = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
flagellant = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
torturer = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_intrigue_education_from_squires_quality_effect = yes
#berserker
if = {
limit = {
faith.religion = faith:norse_pagan.religion
}
random = {
chance = 20
add_trait = berserker
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_idealist_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
}
random_traits_list = {
count = 1
lustful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
disfigured = {}
drunkard = {}
rakish = {}
reclusive = {}
improvident = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
gallant = {}
loyal = {}
diplomat = {}
lifestyle_hunter = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_diplomacy_education_from_squires_quality_effect = yes
random = {
chance = 5
add_trait = lifestyle_poet
modifier = {
add = 20
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 10
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_charmer_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
lustful = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
zealous = {}
brave = {}
honest = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
sadistic = {}
vengeful = {}
callous = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
deviant = {}
lovers_pox = {}
rakish = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
seducer = {}
gallant = {}
lifestyle_reveler = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_intrigue_education_from_squires_quality_effect = yes
random = {
chance = 5
add_trait = lifestyle_poet
modifier = {
add = 20
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 10
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_thug_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
ambitious = {}
gregarious = {}
deceitful = {}
trusting = {}
generous = {}
sadistic = {}
vengeful = {}
callous = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
disloyal = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
reaver = {}
lifestyle_blademaster = {}
giant = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_intrigue_education_from_squires_quality_effect = yes
}
1 = {
assign_martial_education_from_squires_quality_effect = yes
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
#berserker
if = {
limit = {
faith.religion = faith:norse_pagan.religion
}
random = {
chance = 20
add_trait = berserker
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_disciplinarian_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
stubborn = {}
diligent = {}
temperate = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
compassionate = {}
trusting = {}
sadistic = {}
vengeful = {}
callous = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
flagellant = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
organizer = {}
overseer = {}
administrator = {}
lifestyle_blademaster = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_stewardship_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_fanatic_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
zealous = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
generous = {}
sadistic = {}
vengeful = {}
callous = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
lunatic_1 = {}
lunatic_genetic = {}
flagellant = {}
contrite = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
theologian = {}
lifestyle_mystic = {}
holy_warrior = {}
whole_of_body = {}
lifestyle_blademaster = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_learning_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = no
}
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_mystic
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
accolade_valiant_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
brave = {}
}
random_traits_list = {
count = 1
sadistic = {}
callous = {}
vengeful = {}
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
ambitious = {}
gregarious = {}
greedy = {}
compassionate = {}
generous = {}
forgiving = {}
trusting = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
weak = {}
hunchbacked = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
lifestyle_blademaster = {}
lifestyle_traveler = {}
strong = {}
lifestyle_hunter = {}
athletic = {}
shrewd = {}
gallant = {}
loyal = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
#berserker
if = {
limit = {
faith.religion = faith:norse_pagan.religion
}
random = {
chance = 20
add_trait = berserker
}
}
random = {
chance = 1
add_trait = lifestyle_poet
modifier = {
add = 10
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 5
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_stalwart_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
honest = {}
just = {}
patient = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
gregarious = {}
trusting = {}
sadistic = {}
vengeful = {}
callous = {}
generous = {}
compassionate = {}
forgiving = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
weak = {}
hunchbacked = {}
clubfooted = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
athletic = {}
strategist = {}
confider = {}
unyielding_defender = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
}
}
accolade_scoundrel_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
ambitious = {}
gregarious = {}
greedy = {}
deceitful = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
stubborn = {}
brave = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
trusting = {}
sadistic = {}
vengeful = {}
callous = {}
compassionate = {}
forgiving = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
rakish = {}
profligate = {}
disloyal = {}
wild_oat = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
lifestyle_traveler = {}
lifestyle_reveler = { }
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_diplomacy_education_from_squires_quality_effect = yes
}
1 = {
assign_intrigue_education_from_squires_quality_effect = yes
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
random = {
chance = 1
add_trait = lifestyle_poet
modifier = {
add = 10
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 5
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
# SKILLED ATTRIBUTES
accolade_politicker_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
forgiving = {}
generous = {}
gregarious = {}
honest = {}
trusting = {}
compassionate = {}
calm = {}
ambitious = {}
}
random_traits_list = {
count = 2
lustful = {}
chaste = {}
gluttonous = {}
temperate = {}
generous = {}
diligent = {}
calm = {}
patient = {}
impatient = {}
arrogant = {}
humble = {}
honest = {}
brave = {}
gregarious = {}
ambitious = {}
content = {}
arbitrary = {}
just = {}
cynical = {}
zealous = {}
trusting = {}
compassionate = {}
sadistic = {}
stubborn = {}
fickle = {}
forgiving = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
inappetetic = {}
murderer = {}
drunkard = {}
dull = {}
stuttering = {}
lisping = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
lifestyle_traveler = {}
diplomat = {}
august = {}
loyal = {}
lifestyle_reveler = { }
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_diplomacy_education_from_squires_quality_effect = yes
random = {
chance = 1
add_trait = lifestyle_poet
modifier = {
add = 15
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 10
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_tactician_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
brave = {}
zealous = {}
wrathful = {}
ambitious = {}
}
random_traits_list = {
count = 2
lustful = {}
chaste = {}
gluttonous = {}
temperate = {}
greedy = {}
generous = {}
diligent = {}
wrathful = {}
calm = {}
patient = {}
impatient = {}
arrogant = {}
humble = {}
deceitful = {}
honest = {}
brave = {}
shy = {}
gregarious = {}
ambitious = {}
content = {}
arbitrary = {}
just = {}
cynical = {}
zealous = {}
paranoid = {}
trusting = {}
compassionate = {}
callous = {}
sadistic = {}
stubborn = {}
fickle = {}
vengeful = {}
forgiving = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
weak = {}
clubfooted = {}
hunchbacked = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
lifestyle_hunter = {}
lifestyle_blademaster = {}
strategist = {}
gallant = {}
overseer = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_reeve_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
diligent = {}
temperate = {}
just = {}
stubborn = {}
ambitious = {}
}
random_traits_list = {
count = 2
lustful = {}
chaste = {}
temperate = {}
greedy = {}
generous = {}
diligent = {}
wrathful = {}
calm = {}
patient = {}
impatient = {}
arrogant = {}
humble = {}
deceitful = {}
honest = {}
brave = {}
shy = {}
gregarious = {}
ambitious = {}
content = {}
just = {}
cynical = {}
zealous = {}
paranoid = {}
trusting = {}
compassionate = {}
callous = {}
sadistic = {}
stubborn = {}
vengeful = {}
forgiving = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
profligate = {}
drunkard = {}
dull = {}
comfort_eater = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
avaricious = {}
administrator = {}
architect = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_stewardship_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_manipulator_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
craven = {}
lustful = {}
fickle = {}
vengeful = {}
deceitful = {}
arbitrary = {}
paranoid = {}
cynical = {}
callous = {}
sadistic = {}
ambitious = {}
calm = {}
}
random_traits_list = {
count = 2
lustful = {}
chaste = {}
gluttonous = {}
temperate = {}
greedy = {}
generous = {}
diligent = {}
calm = {}
patient = {}
impatient = {}
arrogant = {}
humble = {}
deceitful = {}
brave = {}
shy = {}
gregarious = {}
ambitious = {}
arbitrary = {}
cynical = {}
zealous = {}
paranoid = {}
callous = {}
sadistic = {}
stubborn = {}
fickle = {}
vengeful = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
loyal = {}
blind = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
schemer = {}
seducer = {}
torturer = {}
lifestyle_herbalist = {}
lifestyle_reveler = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_intrigue_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_mentor_character = {
age = { 22 30 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
drunkard = {}
dull = {}
inappetetic = {}
flagellant = {}
rakish = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
journaller = {}
scholar = {}
theologian = {}
lifestyle_traveler = {}
whole_of_body = {}
lifestyle_physician = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_learning_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_contender_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_blademaster = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_martial_education_from_squires_quality_effect = yes
}
1 = {
assign_diplomacy_education_from_squires_quality_effect = yes
}
}
#berserker
if = {
limit = {
faith.religion = faith:norse_pagan.religion
}
random = {
chance = 20
add_trait = berserker
}
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
# MEN-AT-ARMS ACCOLADES
accolade_archer_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
arbitrary = {}
impatient = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_hunter = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
add_trait = forest_fighter
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
accolade_skirmisher_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
physique_good_1 = {}
gallant = {}
lifestyle_hunter = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = bow
value = 10
}
add_trait_xp = {
trait = tourney_participant
track = foot
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
add_trait = winter_soldier
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
add_trait = jungle_stalker
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
accolade_pike_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
arbitrary = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_blademaster = {}
rough_terrain_expert = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = foot
value = 10
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
add_trait = rough_terrain_expert
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_outrider_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
physique_good_1 = {}
gallant = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
open_terrain_expert = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = horse
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_vanguard_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = {
OR = {
has_innovation = innovation_quilted_armor
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_hird
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_mountaineer_ruralism
has_innovation = innovation_sarawit
has_innovation = innovation_legionnaires
has_cultural_parameter = unlock_zhanmadao
has_cultural_parameter = unlock_burenjia
}
}
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = {
OR = {
has_innovation = innovation_quilted_armor
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_hird
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_mountaineer_ruralism
has_innovation = innovation_sarawit
has_innovation = innovation_legionnaires
has_cultural_parameter = unlock_zhanmadao
has_cultural_parameter = unlock_burenjia
}
}
}
}
scope:varangian_culture = {
trigger = {
exists = scope:varangian_culture
scope:varangian_culture = {
OR = {
has_innovation = innovation_quilted_armor
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_hird
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_mountaineer_ruralism
has_innovation = innovation_sarawit
has_innovation = innovation_legionnaires
has_cultural_parameter = unlock_zhanmadao
has_cultural_parameter = unlock_burenjia
}
}
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = {
OR = {
has_innovation = innovation_quilted_armor
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_hird
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_mountaineer_ruralism
has_innovation = innovation_sarawit
has_innovation = innovation_legionnaires
has_cultural_parameter = unlock_zhanmadao
has_cultural_parameter = unlock_burenjia
}
}
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
flagellant = {}
rakish = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_blademaster = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = foot
value = 10
}
# Cultural Traditions
#berserker
if = {
limit = {
faith.religion = faith:norse_pagan.religion
}
random = {
chance = 20
add_trait = berserker
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_lancer_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = {
OR = {
has_innovation = innovation_arched_saddle
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_ep3_imperial_tagmata
has_innovation = innovation_valets
has_cultural_parameter = unlock_maa_cataphract_archers
has_innovation = innovation_tiefutu
has_cultural_parameter = unlock_maa_black_armor_cavalry
}
}
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = {
OR = {
has_innovation = innovation_arched_saddle
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_ep3_imperial_tagmata
has_innovation = innovation_valets
has_cultural_parameter = unlock_maa_cataphract_archers
has_innovation = innovation_tiefutu
has_cultural_parameter = unlock_maa_black_armor_cavalry
}
}
}
}
scope:turkic_culture = {
trigger = {
exists = scope:turkic_culture
scope:turkic_culture = {
OR = {
has_innovation = innovation_arched_saddle
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_ep3_imperial_tagmata
has_innovation = innovation_valets
has_cultural_parameter = unlock_maa_cataphract_archers
has_innovation = innovation_tiefutu
has_cultural_parameter = unlock_maa_black_armor_cavalry
}
}
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = {
OR = {
has_innovation = innovation_arched_saddle
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_ep3_imperial_tagmata
has_innovation = innovation_valets
has_cultural_parameter = unlock_maa_cataphract_archers
has_innovation = innovation_tiefutu
has_cultural_parameter = unlock_maa_black_armor_cavalry
}
}
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_blademaster = {}
aggressive_attacker = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = horse
value = 10
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = no
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_besieger_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = { has_innovation = innovation_mangonel }
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = { has_innovation = innovation_mangonel }
}
}
scope:varangian_culture = {
trigger = {
exists = scope:varangian_culture
scope:varangian_culture = { has_innovation = innovation_mangonel }
}
}
scope:turkic_culture = {
trigger = {
exists = scope:turkic_culture
scope:turkic_culture = { has_innovation = innovation_mangonel }
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = { has_innovation = innovation_mangonel }
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
arrogant = {}
lustful = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
logistician = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = military_engineer
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
accolade_crossbowmen_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = {
has_innovation = innovation_advanced_bowmaking
has_innovation = innovation_repeating_crossbow
}
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = {
OR = {
has_innovation = innovation_advanced_bowmaking
has_innovation = innovation_repeating_crossbow
}
}
}
}
scope:turkic_culture = {
trigger = {
exists = scope:turkic_culture
scope:turkic_culture = {
OR = {
has_innovation = innovation_advanced_bowmaking
has_innovation = innovation_repeating_crossbow
}
}
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = {
OR = {
has_innovation = innovation_advanced_bowmaking
has_innovation = innovation_repeating_crossbow
}
}
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
arbitrary = {}
impatient = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
lifestyle_hunter = {}
military_engineer = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = bow
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
accolade_camelry_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = { has_innovation = innovation_war_camels }
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = { has_innovation = innovation_war_camels }
}
}
scope:turkic_culture = {
trigger = {
exists = scope:turkic_culture
scope:turkic_culture = { has_innovation = innovation_war_camels }
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = { has_innovation = innovation_war_camels }
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
physique_good_1 = {}
gallant = {}
lifestyle_hunter = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = desert_warrior
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = horse
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_elephantry_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = { has_innovation = innovation_elephantry }
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = { has_innovation = innovation_elephantry }
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = { has_innovation = innovation_elephantry }
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
clubfooted = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = horse
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_horse_archer_character = {
age = { 16 22 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
physique_good_1 = {}
gallant = {}
lifestyle_hunter = {}
open_terrain_expert = {}
flexible_leader = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = tourney_participant
add_trait_xp = {
trait = tourney_participant
track = bow
value = 10
}
add_trait_xp = {
trait = tourney_participant
track = horse
value = 10
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
set_interesting_traits_and_modifiers_effect = yes
}
}
# EMINENT ATTRIBUTES
accolade_huntsmaster_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = {
exists = location.culture
location.culture = { NOT = { has_cultural_tradition = tradition_vegetarianism } }
}
}
scope:knight_culture = {
trigger = {
exists = scope:knight_culture
scope:knight_culture = { NOT = { has_cultural_tradition = tradition_vegetarianism } }
}
}
scope:turkic_culture = {
trigger = {
exists = scope:turkic_culture
scope:turkic_culture = { NOT = { has_cultural_tradition = tradition_vegetarianism } }
}
}
scope:type_specific_culture = {
trigger = {
exists = scope:type_specific_culture
scope:type_specific_culture = { NOT = { has_cultural_tradition = tradition_vegetarianism } }
}
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
profligate = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
physique_good_1 = {}
gallant = {}
lifestyle_traveler = {}
lifestyle_herbalist = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_martial_education_from_squires_quality_effect = yes
}
1 = {
assign_stewardship_education_from_squires_quality_effect = yes
}
}
add_trait = lifestyle_hunter
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
add_trait = winter_soldier
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
add_trait = forest_fighter
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
add_trait = rough_terrain_expert
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
add_trait = desert_warrior
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
add_trait = jungle_stalker
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = yes
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_blademaster_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
zealous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
temperate = {}
brave = {}
honest = {}
just = {}
patient = {}
ambitious = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
weak = {}
one_eyed = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = lifestyle_blademaster
add_trait_xp = {
trait = lifestyle_blademaster
value = 25
}
if = {
limit = {
scope:succeeding_accolade = { accolade_squires_quality_value >= accolade_squires_accomplished_minimum_value }
}
add_trait_xp = {
trait = lifestyle_blademaster
value = 25
}
}
if = {
limit = {
scope:succeeding_accolade = { accolade_squires_quality_value >= accolade_squires_capable_minimum_value }
}
add_trait_xp = {
trait = lifestyle_blademaster
value = 15
}
}
if = {
limit = {
scope:succeeding_accolade = { accolade_squires_quality_value >= accolade_squires_inexperienced_minimum_value }
}
add_trait_xp = {
trait = lifestyle_blademaster
value = 10
}
}
if = {
limit = {
scope:succeeding_accolade = { accolade_squires_quality_value >= accolade_squires_feckless_minimum_value }
}
add_trait_xp = {
trait = lifestyle_blademaster
value = 5
}
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
add_trait = winter_soldier
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
add_trait = forest_fighter
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
add_trait = rough_terrain_expert
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
add_trait = desert_warrior
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
add_trait = jungle_stalker
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_master_of_revels_character = {
age = { 16 24 }
random_traits = yes
faith = faith
random_culture = {
culture = {
trigger = { always = yes }
}
location.culture = {
trigger = { exists = location.culture }
}
scope:knight_culture = {
trigger = { exists = scope:knight_culture }
}
scope:varangian_culture = {
trigger = { exists = scope:varangian_culture }
}
scope:turkic_culture = {
trigger = { exists = scope:turkic_culture }
}
scope:type_specific_culture = {
trigger = { exists = scope:type_specific_culture }
}
}
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
wrathful = {}
arbitrary = {}
impatient = {}
arrogant = {}
lustful = {}
compassionate = {}
forgiving = {}
trusting = {}
generous = {}
sadistic = {}
callous = {}
vengeful = {}
stubborn = {}
diligent = {}
brave = {}
honest = {}
just = {}
patient = {}
gregarious = {}
deceitful = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
stuttering = {}
drunkard = {}
dull = {}
irritable = {}
inappetetic = {}
lisping = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
giant = {}
gallant = {}
august = {}
lifestyle_traveler = {}
diplomat = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_diplomacy_education_from_squires_quality_effect = yes
}
1 = {
assign_intrigue_education_from_squires_quality_effect = yes
}
}
add_trait = lifestyle_reveler
random = {
chance = 75
add_trait_xp = {
trait = lifestyle_reveler
value = 50
}
}
add_trait_xp = {
trait = lifestyle_reveler
value = 25
}
random = {
chance = 10
add_trait = lifestyle_poet
modifier = {
add = 30
culture = { has_cultural_parameter = poet_trait_more_common }
}
modifier = {
add = 15
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
religion = religion:germanic_religion
}
}
}
set_interesting_traits_and_modifiers_effect = yes
}
}
accolade_house_knight_character = {
age = { 16 22 }
random_traits = yes
faith = faith
culture = culture
trait = loyal
#This is just temporary, will be replaced by squire quality-determined education trait
random_traits_list = {
count = 1
education_martial_1 = {}
}
random_traits_list = {
count = 1
honest = {}
just = {}
patient = {}
}
random_traits_list = {
count = 1
lustful = {}
wrathful = {}
arrogant = {}
stubborn = {}
diligent = {}
temperate = {}
zealous = {}
brave = {}
honest = {}
just = {}
patient = {}
gregarious = {}
trusting = {}
sadistic = {}
vengeful = {}
callous = {}
generous = {}
compassionate = {}
forgiving = {}
greedy = {}
}
# Bad traits for bad squires
random_traits_list = {
count = squire_quality_bad_traits
murderer = {}
contrite = {}
drunkard = {}
dull = {}
weak = {}
hunchbacked = {}
clubfooted = {}
}
# Good traits for good squires
random_traits_list = {
count = squire_quality_good_traits
strong = {}
athletic = {}
shrewd = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
athletic = {}
strategist = {}
confider = {}
unyielding_defender = {}
}
prowess = min_guest_template_skill
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
random_list = {
1 = {
assign_martial_education_from_squires_quality_effect = yes
}
1 = {
assign_diplomacy_education_from_squires_quality_effect = yes
}
}
add_trait = bastard
add_trait = disputed_heritage
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# Cultural Traditions
if = {
limit = {
culture = {
has_cultural_parameter = winter_soldier_trait_more_common
}
NOT = {
has_trait = winter_soldier
}
}
random = {
chance = 10
add_trait = winter_soldier
}
}
if = {
limit = {
culture = {
has_cultural_parameter = forest_fighter_trait_more_common
}
NOT = {
has_trait = forest_fighter
}
}
random = {
chance = 10
add_trait = forest_fighter
}
}
if = {
limit = {
culture = {
has_cultural_parameter = rough_terrain_expert_trait_more_common
}
NOT = {
has_trait = rough_terrain_expert
}
}
random = {
chance = 10
add_trait = rough_terrain_expert
}
}
if = {
limit = {
culture = {
has_cultural_parameter = desert_warrior_trait_more_common
}
NOT = {
has_trait = desert_warrior
}
}
random = {
chance = 10
add_trait = desert_warrior
}
}
if = {
limit = {
culture = {
has_cultural_parameter = jungle_stalker_trait_more_common
}
NOT = {
has_trait = jungle_stalker
}
}
random = {
chance = 10
add_trait = jungle_stalker
}
}
set_interesting_traits_and_modifiers_effect = yes
add_random_tiered_trait_xp_effect = {
TRAIT = lifestyle_blademaster
LEVEL_1 = yes
LEVEL_3 = yes
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = lifestyle_hunter
TRACK = hunter
LEVEL_1 = yes
LEVEL_3 = no
}
}
}