N3OW/events/historical_character_events.txt
2026-05-07 17:47:22 -04:00

440 lines
8.2 KiB
Text

namespace = historical_char_creation_events
historical_char_creation_events.1 = {
type = character_event
title = historical_char_creation_events.t
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:historical_character = {
has_variable = alternative_origin_courtier
}
}
desc = historical_char_creation_events_alternative.desc
}
desc = historical_char_creation_events.desc
}
}
theme = friendly
override_effect_2d = legend_glow
override_background = {
trigger = {
scope:historical_character.faith = faith:folketro
}
reference = fp1_runestone_circle
}
override_background = {
trigger = {
scope:historical_character = { has_variable = alternative_origin_courtier }
}
reference = throne_room
}
override_background = {
trigger = {
scope:historical_character = {
has_trait = lifestyle_poet
}
}
reference = relaxing_room
}
override_background = {
trigger = {
scope:historical_character = {
OR = {
has_trait = eunuch_1
has_trait = beardless_eunuch
}
}
}
reference = relaxing_room
}
override_background = {
trigger = {
scope:birth_location.title_province = {
is_coastal = yes
}
scope:historical_character = {
has_trait = adventurer
}
}
reference = docks
}
override_background = {
trigger = {
scope:historical_character = {
has_trait = adventurer
}
}
reference = terrain_scope
}
override_background = {
trigger = {
scope:historical_character = {
religion = scope:birth_location.religion
OR = {
has_trait = devoted
has_trait = theologian
}
}
}
reference = holy_site_generic_scope
}
override_background = {
trigger = {
scope:historical_character = {
OR = {
has_trait = scholar
has_trait = administrator
}
}
}
reference = bp2_university_scope
}
override_background = {
trigger = {
scope:historical_character = {
OR = {
has_education_martial_trigger = yes
has_trait = gallant
has_trait = strategist
}
}
}
reference = courtyard
}
override_background = {
trigger = {
scope:birth_location.title_province = { has_holding = yes }
}
reference = market_scope
}
override_background = {
reference = terrain_scope
}
right_portrait = {
character = scope:historical_character_2
animation = flirtation_left
}
left_portrait = {
character = scope:historical_character
triggered_animation = {
trigger = {
exists = scope:historical_character_2
}
animation = admiration
}
triggered_animation = {
trigger = {
has_variable = hodja
}
animation = laugh
}
triggered_animation = {
trigger = {
OR = {
has_variable = takezaki_suenaga
has_variable = sakata_kintoki
}
}
animation = hasso_no_kamae
}
triggered_animation = {
trigger = {
OR = {
has_variable = yue_fei
has_variable = wen_tianxiang
has_variable = pham_ngu_lao
}
}
animation = relaxed_spear
}
triggered_animation = {
trigger = {
has_trait = diplomat
}
animation = chancellor
}
triggered_animation = {
trigger = {
OR = {
has_trait = eunuch_1
has_trait = beardless_eunuch
}
has_education_intrigue_trigger = yes
}
animation = scheme
}
triggered_animation = {
trigger = {
OR = {
has_trait = eunuch_1
has_trait = beardless_eunuch
}
}
animation = obsequious_bow
}
triggered_animation = {
trigger = {
OR = {
has_trait = berserker
has_trait = gallant
has_trait = strategist
}
}
animation = inspect_weapon
}
triggered_animation = {
trigger = {
OR = {
has_trait = organizer
has_trait = lifestyle_traveler
has_trait = architect
has_trait = adventurer
}
}
animation = survey
}
triggered_animation = {
trigger = {
has_trait = possessed_1
}
animation = eccentric
}
triggered_animation = {
trigger = {
has_trait = lifestyle_poet
OR = {
has_trait = theologian
has_trait = scholar
}
}
animation = happy_teacher
}
triggered_animation = {
trigger = {
has_character_flag = murasaki
}
animation = fanning_coyly
}
triggered_animation = {
trigger = {
has_trait = lifestyle_poet
}
animation = storyteller
}
triggered_animation = {
trigger = {
has_trait = lifestyle_mystic
}
animation = personality_zealous
}
triggered_animation = {
trigger = {
has_trait = lifestyle_physician
}
animation = physician
}
triggered_animation = {
trigger = {
has_education_martial_trigger = yes
}
animation = sword_coup_degrace
}
triggered_animation = {
trigger = {
has_education_stewardship_trigger = yes
}
animation = steward
}
triggered_animation = {
trigger = {
has_variable = legendary_author
}
animation = writing
}
triggered_animation = {
trigger = {
has_trait = devoted
}
animation = prayer
}
animation = writing
}
immediate = {
scope:birth_location = {
save_scope_as = background_terrain_scope
title_province = { save_scope_as = background_market_scope }
title_province = { save_scope_as = background_university_scope }
}
scope:historical_character.location = { save_scope_as = holy_site_scope }
}
option = {
name = historical_char_creation_events.1.a
add_internal_flag = dangerous
trigger = {
has_ep3_dlc_trigger = yes
}
flavor = danger_dynasty_abandon_tt
if = {
limit = {
is_ai = no
}
add_achievement_global_variable_effect = {
VARIABLE = finished_historically_inaccurate_achievement
VALUE = yes
}
}
scope:historical_character = {
create_landless_adventurer_title_effect = {
REASON = flag:voluntary
FLAVOR_CHAR = root
}
}
set_player_character = scope:historical_character
hidden_effect = {
scope:historical_character = {
populate_location_with_contracts_effect = {
AREA_CHAR = scope:historical_character
AMOUNT = 3
}
if = {
limit = {
exists = scope:historical_character_2
}
add_courtier = scope:historical_character_2
}
}
}
ai_chance = {
base = 0
}
}
option = {
name = historical_char_creation_events.1.b
custom_tooltip = obligation_hook_tt
add_courtier = scope:historical_character
add_hook = {
type = obligation_hook
target = scope:historical_character
}
if = {
limit = {
exists = scope:historical_character_2
}
add_courtier = scope:historical_character_2
add_hook = {
type = obligation_hook
target = scope:historical_character_2
}
}
ai_chance = {
base = 100
}
}
option = {
name = historical_char_creation_events.1.c
flavor = will_wander_tt
add_prestige = minor_prestige_gain
if = {
limit = {
has_ep3_dlc_trigger = yes
exists = scope:explorer
}
scope:historical_character = {
create_landless_adventurer_title_effect = {
REASON = flag:voluntary
FLAVOR_CHAR = root
}
}
}
else_if = {
limit = {
has_ep3_dlc_trigger = yes
is_ai = yes
}
random = {
chance = 15
scope:historical_character = {
create_landless_adventurer_title_effect = {
REASON = flag:voluntary
FLAVOR_CHAR = root
}
}
}
}
ai_chance = {
base = 100
modifier = {
add = 150
scope:historical_character.culture = {
has_cultural_parameter = much_more_likely_to_be_laamps
}
}
modifier = {
add = 50
scope:historical_character.culture = {
has_cultural_parameter = more_likely_to_be_laamps
}
}
}
}
after = {
remove_character_flag = need_military_outfit
}
}
# Major religious inspiration outcome
historical_char_creation_events.2 = {
type = character_event
title = historical_char_creation_events.2.t
desc = historical_char_creation_events.2.desc
theme = faith
override_effect_2d = legend_glow
left_portrait = {
character = scope:inspiration_owner
animation = personality_zealous
}
immediate = {
play_music_cue = "mx_cue_epic_sacral_moment"
}
option = {
name = historical_char_creation_events.2.a
add_character_flag = major_religious_inspiration
add_character_modifier = {
modifier = religious_reformer_modifier
}
custom_tooltip = mass_conversion_tt
}
}