N3OW/common/scripted_character_templates/00_soldier_character_templates.txt
2026-04-25 10:02:11 +02:00

727 lines
12 KiB
Text

soldier_friend_character = {
age = { 18 35 }
random_traits_list = {
count = 1
education_martial_2 = {}
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 1
brave = {}
just = {}
}
random_traits_list = { #Something nice
count = 1
honest = {}
gregarious = {}
trusting = {}
compassionate = {}
generous = {}
humble = {}
calm = {}
}
random_traits_list = {
count = 1
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
impatient = {}
ambitious = {}
cynical = {}
zealous = {}
stubborn = {}
}
random_traits = no
faith = root.faith
culture = root.culture
martial = {
min_template_decent_skill
max_template_decent_skill
}
prowess = {
min_template_decent_skill
max_template_decent_skill
}
gender_female_chance = root_soldier_female_chance
after_creation = {
if = {
limit = { has_dlc_feature = tours_and_tournaments }
add_trait = tourney_participant
add_random_tourney_participant_level_effect = yes
}
}
}
new_commander_character = {
age = { 18 40 }
random_traits_list = {
count = 1
education_martial_2 = {}
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 1
brave = {}
just = {}
}
random_traits_list = {
count = 1
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
humble = {}
calm = {}
patient = {}
impatient = {}
}
random_traits_list = {
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
}
random_traits = no
martial = {
min_template_decent_skill
max_template_decent_skill
}
after_creation = {
#Chance of receiving an extra commander trait
random = {
chance = 25
give_random_commander_trait_effect = yes
}
random_list = {
200 = {
# Character is of average weight, nothing happens
}
25 = {
change_current_weight = -25
}
25 = {
change_current_weight = -75
}
25 = {
change_current_weight = 25
}
25 = {
change_current_weight = 75
}
5 = {
change_current_weight = 150
}
}
}
}
new_warrior_character = {
age = { 18 40 }
random_traits_list = {
count = 1
education_martial_2 = {}
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
random_traits_list = {
count = { 0 1 }
lifestyle_blademaster = {}
lifestyle_hunter = {}
tourney_participant = {}
strategist = {}
gallant = {}
torturer = {}
}
random_traits_list = {
count = { 0 1 }
drunkard = {}
irritable = {}
athletic = {}
strong = {}
shrewd = {}
clubfooted = {}
hunchbacked = {}
lisping = {}
stuttering = {}
giant = {}
dull = {}
spindly = {}
scaly = {}
albino = {}
wheezing = {}
beauty_bad_1 = {}
beauty_bad_2 = {}
beauty_bad_3 = {}
beauty_good_1 = {}
intellect_bad_1 = {}
intellect_bad_2 = {}
intellect_good_1 = {}
intellect_good_2 = {}
physique_good_1 = {}
physique_good_2 = {}
physique_good_3 = {}
}
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 8 12 }
after_creation = {
#Chance of receiving an extra commander trait
random = {
chance = 25
give_random_commander_trait_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
}
add_random_tourney_participant_level_effect = yes
random_list = {
200 = {
# Character is of average weight, nothing happens
}
25 = {
change_current_weight = -25
}
25 = {
change_current_weight = -75
}
25 = {
change_current_weight = 25
}
25 = {
change_current_weight = 75
}
5 = {
change_current_weight = 150
}
}
}
}
new_siege_engineer = {
age = { 30 45 }
random_traits_list = {
count = 1
education_martial_4 = {}
education_martial_5 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
random_traits_list = {
count = { 0 1 }
overseer = {}
strategist = {}
architect = {}
administrator = {}
}
trait = military_engineer
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
martial = { 12 24 }
prowess = { 8 12 }
after_creation = {
#Chance of receiving an extra commander trait
random = {
chance = 25
give_random_commander_trait_effect = yes
}
random_list = {
200 = {
# Character is of average weight, nothing happens
}
25 = {
change_current_weight = -25
}
25 = {
change_current_weight = -75
}
25 = {
change_current_weight = 25
}
25 = {
change_current_weight = 75
}
5 = {
change_current_weight = 150
}
}
}
}
new_berserker_character = {
age = { 18 40 }
random_traits_list = {
count = 1
education_martial_1 = {}
education_martial_2 = {}
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
gluttonous = {}
wrathful = {}
arrogant = {}
impatient = {}
ambitious = {}
cynical = {}
zealous = {}
stubborn = {}
callous = {}
sadistic = {}
vengeful = {}
}
random_traits_list = {
count = { 0 1 }
lifestyle_blademaster = {}
lifestyle_hunter = {}
tourney_participant = {}
}
random_traits_list = {
count = { 0 1 }
athletic = {}
strong = {}
giant = {}
dull = {}
beauty_bad_2 = {}
physique_good_1 = {}
physique_good_2 = {}
physique_good_3 = {}
}
random_traits_list = {
count = 1
drunkard = {}
irritable = {}
comfort_eater = {}
}
trait = berserker
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 8 12 }
after_creation = {
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
}
add_random_tiered_trait_track_xp_effect = {
TRAIT = tourney_participant
TRACK = foot
LEVEL_1 = yes
LEVEL_3 = yes
}
}
}
mercenary = {
age = { 25 42 }
random_traits_list = {
count = 1
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
random_traits_list = {
count = { 0 1 }
overseer = {}
strategist = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
}
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 8 14 }
after_creation = {
add_character_flag = {
flag = need_military_outfit
}
}
}
great_mercenary = {
age = { 25 42 }
random_traits_list = {
count = 1
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
brave = {}
}
random_traits_list = {
count = 1
giant = {}
lifestyle_blademaster = {}
strategist = {}
lifestyle_hunter = {}
athletic = {}
strong = {}
physique_good_1 = {}
physique_good_2 = {}
}
random_traits = no
martial = {
min_template_decent_skill
max_template_decent_skill
}
prowess = { 10 16 }
after_creation = {
add_character_flag = {
flag = need_military_outfit
}
}
}
retired_mercenary = {
age = { 40 60 }
random_traits_list = {
count = 1
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
random_traits_list = {
count = { 0 1 }
overseer = {}
strategist = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
tourney_participant = {}
}
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 8 14 }
after_creation = {
add_character_flag = {
flag = need_military_outfit
}
add_random_tourney_participant_level_effect = yes
}
}
new_raider_character = {
age = { 40 60 }
random_traits_list = {
count = 1
education_martial_2 = {}
education_martial_3 = {}
}
trait = reaver
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 8 14 }
}
honorable_soldier_character = {
age = { 30 50 }
random_traits_list = {
count = 1
education_martial_3 = {}
education_martial_4 = {}
}
random_traits_list = {
count = 3
brave = {}
just = {}
lustful = {}
chaste = {}
arrogant = {}
impatient = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
}
random_traits_list = {
count = { 0 1 }
overseer = {}
strategist = {}
lifestyle_blademaster = {}
lifestyle_hunter = {}
tourney_participant = {}
}
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 12 16 }
after_creation = {
add_character_flag = {
flag = need_military_outfit
}
add_random_tourney_participant_level_effect = yes
}
}
old_knight_teacher = {
age = { 55 60 }
random_traits_list = {
count = 1
education_martial_3 = {}
education_martial_4 = {}
}
trait = compassionate
random_traits_list = {
count = 2
brave = {}
just = {}
lustful = {}
chaste = {}
patient = {}
humble = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
stubborn = {}
generous = {}
vengeful = {}
}
trait = lifestyle_blademaster
trait = scarred
random_traits = no
martial = {
min_template_average_skill
max_template_average_skill
}
prowess = { 10 14 }
after_creation = {
add_character_flag = {
flag = need_military_outfit
}
add_random_tourney_participant_level_effect = yes
}
}
wrestler_character = {
age = { 25 42 }
trait = education_martial_1
random_traits_list = {
count = 3
just = {}
brave = {}
lustful = {}
chaste = {}
wrathful = {}
arrogant = {}
impatient = {}
patient = {}
calm = {}
honest = {}
ambitious = {}
cynical = {}
zealous = {}
compassionate = {}
stubborn = {}
generous = {}
sadistic = {}
vengeful = {}
}
trait = giant
random_traits = no
prowess = {
min_template_decent_skill
max_template_decent_skill
}
after_creation = {
}
}