Characters
Pre-defined characters are located the in /game/setup/characters/
folder. You don't have to define everything for a character, the game will fill in as much as it can, but it is wise to do as much as possible. If you want to give a character particular dna, it is very useful to use the portrait_editor (pe) console command to get a dna string that's satisfactory.
"TAG"={
country="TAG"
ID={
first_name="xxx"
family = c:TAG.fam:xxx
birth_date=
culture="xxx"
religion="xxx"
no_stats=yes
add_martial=x
add_charisma=x
add_finesse=x
add_zeal=x
no_traits=yes
add_trait="xxx"
add_gold=xxx
add_popularity=xx
c:TAG={
set_as_ruler=char:ID
}
dna="xxx"
}
}
Example:
"ARM"={
country="ARM"
49={
first_name="Orontes"
family = c:ARM.fam:Orontid
birth_date=418.7.8
culture="armenian"
religion="zoroaster"
no_stats=yes
add_martial=6
add_charisma=8
add_finesse=5
add_zeal=8
no_traits=yes
add_trait="unnoticeable"
add_gold=500
add_popularity=80
c:ARM={
set_as_ruler=char:49
}
dna="IvUi9ZyfnJ/UpNSkAmgCaAKIAogClgKWAoUChQJwAnACdQJ1AokCiQJpAmkClwKXA60DrQKAAoACrwKvApUClQAvAC8CbgJuAn4CfgKRApEClAKUAocChwJxAnECjgKOAoYChgJzAnMDrQOtACMAIwJrAmsChAKEApICkgKIAogCewJ7AoMCgwJpAmkCcwJzAnQCdAKZApkCjQKNAWMBYwOyA7ICcwJzAooCigKGAoYCkQKRAnoCegF0AXQBdwF3AogCiAOjA6MClwKXAm0CbQKFAoUChwKHAEgASAKUApQEzATMAoUChQIXAhcCtgK2AHIAcgF5AXkAAwADAMYAxgKvAq8AxgDGAXABcACuAK4ABgAGAGwAbAB/AH8A0gDSAAcABwFWAVYBPQE9ApYClgAQABAA3wDfAosCiwB/AH8AlwCXAX0BfQB/AH8BIgEiAscCxwCtAK0AsQCxBPIE8gCTAJMCigKKBMcExwMGAwYLVgtWAH8AfwVDBUMGngaeAb4BvgNBA0EEngSeAdgB2AAAAAAAAAAAAAAAAA=="
}
}
Character attributes
The following attributes can be used to define characters:
Attribute
|
Description
|
Example
|
first_name
|
Name of Character
|
first_name="Alexander"
|
family
|
Family of an living character. "c:" is the tag of the country, "fam:" is the name of the family.
|
family = c:EPI.fam:Aiakidai
|
family_name
|
Family of an dead or unimportant character.
|
family_name="Argead"
|
nickname
|
The nickname of an character. See more at Cognomen.
|
nickname = "NICKNAME_II"
|
birth_date
|
Date of the birth of an character. Please note, that the birth date is in Ab Urbe Condita.
|
birth_date=418.7.8
|
death_date
|
Date of the birth of an character. Please note, that the birth date is in Ab Urbe Condita.
|
death_date=429.7.8
|
culture
|
Culture of an character. See Culture.
|
culture="macedonian"
|
religion
|
Religion of an character. See Religion.
|
religion="roman_pantheon"
|
add_trait
|
Adds an trait. See Characters
|
add_trait="ambitious".
|
dna
|
Defines the look of an character. Use the portrait editor, to see the dna.
|
dna=""
|
father
|
Defines the father of an character. The number is the id of the father.
|
father="char:35"
|
mother
|
Defines the mother of an character. The number is the id of the mother.
|
mother="char:36"
|
Character interactions
hold_triumph = {
on_other_nation = no
on_own_nation = yes
sound = "event:/SFX/UI/Character/sfx_ui_character_hold_triumph"
potential_trigger = {
hidden:scope:target = {
is_alive = yes
}
}
allowed_trigger = {
hidden:scope:actor = {
can_pay_price = hold_triumph
custom_tooltip = {
text = "TRIUMPH_RECENTLY_HELD"
NOT = { has_variable = triumph_recently_held }
}
}
scope:target = {
is_adult = yes
days_since_last_victory < 720
}
}
effect = {
scope:actor = {
pay_price = hold_triumph
set_variable = {
name = triumph_recently_held
value = 1
days = 365
}
}
scope:target = {
add_loyalty = loyalty_huge
add_popularity = popularity_huge
}
}
}