N3OW/events/dlc/tgp/tgp_tai_migration_events.txt
2026-05-23 20:45:31 -04:00

1149 lines
29 KiB
Text

###################################
# TAI MIGRATION EVENTS
###################################
namespace = tgp_tai_migration_event
# Tai settlers are migrating to your province
tgp_tai_migration_event.1000 = {
type = character_event
title = tgp_tai_migration_event.1000.t
desc = tgp_tai_migration_event.1000.desc
window = big_event_window
theme = realm
right_portrait = {
character = root
camera = camera_event_right_crowner_crowning
animation = personality_rational
}
left_portrait = {
character = scope:migration_leader
camera = camera_event_group_talking_left_left
animation = admiration
}
cooldown = { years = 10 }
immediate = {
random_county_in_region = {
region = custom_tai_migration_origin
limit = {
culture = {
has_cultural_pillar = heritage_tai
}
}
save_scope_as = migration_origin
holder = {
save_scope_as = migration_origin_holder
}
culture = {
save_scope_as = migration_origin_culture
}
faith = {
save_scope_as = migration_origin_faith
}
}
random_realm_county = {
limit = {
title_province = {
geographical_region = custom_tai_migration_target
}
culture = {
NOT = {
has_cultural_pillar = heritage_tai
}
}
}
save_scope_as = migration_target
}
hidden_effect = {
create_character = {
template = settlement_elder_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = male
after_creation = {
set_to_lowborn = yes
}
save_scope_as = migration_leader
}
add_visiting_courtier = scope:migration_leader
}
}
option = { # accept them
name = tgp_tai_migration_event.1000.a
scope:migration_target = {
set_county_culture = culture:tai
add_county_modifier = {
modifier = tgp_tai_migration_migration_happened_county_modifier
years = 20
}
}
culture = {
change_cultural_acceptance = {
target = culture:tai
value = 10
desc = cultural_acceptance_gain_event
}
}
add_character_modifier = {
modifier = tgp_tai_migration_migration_happened_character_modifier
years = 10
}
}
option = { # accept only the skilled, not enough to change culture, but development
trigger = {
is_ai = no
}
name = tgp_tai_migration_event.1000.b
scope:migration_target = {
add_county_modifier = {
modifier = tgp_tai_migration_skilled_development_county_modifier
years = 10
}
}
add_prestige = medium_prestige_gain
}
option = { # shoo them away
trigger = {
is_ai = no
}
name = tgp_tai_migration_event.1000.c
add_character_modifier = {
modifier = tgp_tai_migration_migration_rejected_character_modifier
years = 10
}
custom_tooltip = {
text = tgp_tai_migration_event_1000.c_shooed_immigrants_tt
random_list = {
80 = {
random_ruler = { # send them to another eligible migration reciever; since this is a non-ai option, it won't happen again twice for the ai, and they'll settle there
limit = {
any_owned_story = {
type = story_tai_migrations
}
is_ai = yes
}
trigger_event = {
id = tgp_tai_migration_event.1000
months = 1
}
}
}
20 = {}
}
}
}
after = {
hidden_effect = {
if = { # make option a's elder disappear only if he's not recruited with character interaction
limit = {
scope:migration_leader = {
NOT = {
is_courtier_of = root
}
}
}
scope:migration_leader = {
silent_disappearance_effect = yes
}
}
}
}
}
scripted_effect courtier_replacement_scripted_effect = {
#Replace current character if any
if = {
limit = {
employs_court_position = $POSITION$
}
add_courtier = $CHARACTER$
every_court_position_holder = {
type = $POSITION$
save_temporary_scope_as = current_court_position_holder
employer = {
replace_court_position = {
recipient = $CHARACTER$
holder = scope:current_court_position_holder
court_position = $POSITION$
}
}
}
}
#Or simply appoint new character
else = {
add_courtier = $CHARACTER$
appoint_court_position = {
recipient = $CHARACTER$
court_position = $POSITION$
}
}
custom_tooltip = will_have_excellent_aptitude
}
# Skilled Tai character offers services
tgp_tai_migration_event.2000 = {
type = character_event
title = tgp_tai_migration_event.2000.t
desc = {
desc = tgp_tai_migration_event.2000.desc
first_valid = {
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_wet_nurse
}
}
desc = tgp_tai_migration_event.2000.wet_nurse.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_champion
}
}
desc = tgp_tai_migration_event.2000.champion.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_travel_leader
}
}
desc = tgp_tai_migration_event.2000.travel_leader.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_master_of_hunt
}
}
desc = tgp_tai_migration_event.2000.master_of_hunt.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_court_physician
}
}
desc = tgp_tai_migration_event.2000.court_physician.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_antiquarian
}
}
desc = tgp_tai_migration_event.2000.antiquarian.desc
}
triggered_desc = {
trigger = {
scope:migrant_skilled_character = {
has_character_flag = migrant_court_tutor
}
}
desc = tgp_tai_migration_event.2000.court_tutor.desc
}
}
desc = tgp_tai_migration_event.2000.end.desc
}
theme = realm
right_portrait = {
character = root
camera = camera_event_right_crowner_crowning
animation = personality_rational
}
left_portrait = {
character = scope:migrant_skilled_character
camera = camera_event_group_talking_left_left
animation = admiration
}
cooldown = { years = 20 }
trigger = {
OR = { # checks if any of the following court posiitons are present at the court
OR = {
can_employ_court_position_type = wet_nurse_court_position
employs_court_position = wet_nurse_court_position
}
OR = {
can_employ_court_position_type = champion_court_position
employs_court_position = champion_court_position
}
OR = {
can_employ_court_position_type = travel_leader_court_position
employs_court_position = travel_leader_court_position
}
OR = {
can_employ_court_position_type = master_of_hunt_court_position
employs_court_position = master_of_hunt_court_position
}
OR = {
can_employ_court_position_type = court_physician_court_position
employs_court_position = court_physician_court_position
}
OR = {
can_employ_court_position_type = antiquarian_court_position
employs_court_position = antiquarian_court_position
}
OR = {
can_employ_court_position_type = court_tutor_court_position
employs_court_position = court_tutor_court_position
}
}
}
immediate = {
random_county_in_region = { # locate a Tai county where the character supposedly migrated from
region = custom_tai_migration_origin
limit = {
culture = {
has_cultural_pillar = heritage_tai
}
}
save_scope_as = migration_origin
holder = {
save_scope_as = migration_origin_holder
}
culture = {
save_scope_as = migration_origin_culture
}
faith = {
save_scope_as = migration_origin_faith
}
}
hidden_effect = { # Pick one of six court positions and create a character randomly
random_list = {
1 = {
trigger = {
OR = {
can_employ_court_position_type = wet_nurse_court_position
employs_court_position = wet_nurse_court_position
}
}
create_character = {
template = wet_nurse_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_wet_nurse
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
1 = {
trigger = {
OR = {
can_employ_court_position_type = champion_court_position
employs_court_position = champion_court_position
}
}
create_character = {
template = champion_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_champion
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
1 = {
trigger = {
OR = {
can_employ_court_position_type = travel_leader_court_position
employs_court_position = travel_leader_court_position
}
}
create_character = {
template = travel_leader_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_travel_leader
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
1 = {
trigger = {
OR = {
can_employ_court_position_type = master_of_hunt_court_position
employs_court_position = master_of_hunt_court_position
}
}
create_character = {
template = master_of_hunt_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_master_of_hunt
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
1 = {
trigger = {
OR = {
can_employ_court_position_type = court_physician_court_position
employs_court_position = court_physician_court_position
}
}
create_character = {
template = court_physician_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_court_physician
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
1 = {
trigger = {
OR = {
can_employ_court_position_type = antiquarian_court_position
employs_court_position = antiquarian_court_position
}
}
create_character = {
template = antiquarian_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_antiquarian
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
3 = {
trigger = {
OR = {
can_employ_court_position_type = court_tutor_court_position
employs_court_position = court_tutor_court_position
}
}
create_character = {
template = court_tutor_court_position_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
add_character_flag = migrant_court_tutor
}
save_scope_as = migrant_skilled_character
}
add_visiting_courtier = scope:migrant_skilled_character
}
}
}
}
option = {
name = tgp_tai_migration_event.2000.a # employ the character
culture = {
change_cultural_acceptance = {
target = culture:tai
value = 6
desc = cultural_acceptance_gain_event
}
}
if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_wet_nurse
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = wet_nurse_court_position
}
}
else_if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_champion
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = champion_court_position
}
}
else_if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_travel_leader
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = travel_leader_court_position
}
}
else_if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_master_of_hunt
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = master_of_hunt_court_position
}
}
else_if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_antiquarian
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = antiquarian_court_position
}
}
else_if = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_court_tutor
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = court_tutor_court_position
}
}
else = {
limit = {
scope:migrant_skilled_character = {
has_character_flag = migrant_court_physician
}
}
courtier_replacement_scripted_effect = {
CHARACTER = scope:migrant_skilled_character
POSITION = court_physician_court_position
}
}
pay_treasury_or_gold = {
target = scope:migrant_skilled_character
value = medium_treasury_or_gold_value
}
ai_chance = {
base = 100
}
}
option = {
name = tgp_tai_migration_event.2000.b # invite to court, but not as an employer
duel = {
skill = diplomacy
value = medium_skill_rating
300 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
min = -49
}
add_courtier = scope:migrant_skilled_character
send_interface_toast = {
title = tgp_tai_migration_event.2000.b.success
left_icon = root
right_icon = scope:migrant_skilled_character
add_prestige = minor_prestige_gain
}
}
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
min = -49
}
show_as_tooltip = {
remove_courtier_or_guest = scope:migrant_skilled_character
}
hidden_effect = {
if = { # make option a's elder disappear only if he's not recruited with character interaction
limit = {
scope:migrant_skilled_character = {
NOT = {
is_courtier_of = root
}
}
}
scope:migrant_skilled_character = {
silent_disappearance_effect = yes
}
}
}
send_interface_toast = {
title = tgp_tai_migration_event.2000.b.failure
left_icon = root
right_icon = scope:migrant_skilled_character
add_prestige = minor_prestige_loss
}
}
}
}
option = {
name = tgp_tai_migration_event.2000.c # do not employ the character
show_as_tooltip = {
remove_courtier_or_guest = scope:migrant_skilled_character
}
hidden_effect = {
if = { # make option a's elder disappear only if he's not recruited with character interaction
limit = {
scope:migrant_skilled_character = {
NOT = {
is_courtier_of = root
}
}
}
scope:migrant_skilled_character = {
silent_disappearance_effect = yes
}
}
}
}
after = {
}
}
# Noble Tai character and his family are asking for a county or a barony title
tgp_tai_migration_event.3000 = {
type = character_event
title = tgp_tai_migration_event.3000.t
desc = tgp_tai_migration_event.3000.desc
theme = realm
right_portrait = {
character = root
camera = camera_event_right_crowner_crowning
animation = personality_rational
}
left_portrait = {
character = scope:title_asking_noble_husband
camera = camera_event_group_talking_left_left
animation = admiration
}
cooldown = { years = 5 }
trigger = {
highest_held_title_tier >= tier_duchy
any_held_title = {
count > 2
tier = tier_county
}
}
immediate = {
random_county_in_region = { # locate a Tai county where the character supposedly migrated from
region = custom_tai_migration_origin
limit = {
culture = {
has_cultural_pillar = heritage_tai
}
}
save_scope_as = migration_origin
holder = {
save_scope_as = migration_origin_holder
}
culture = {
save_scope_as = migration_origin_culture
}
faith = {
save_scope_as = migration_origin_faith
}
}
random_held_title = {
limit = {
tier = tier_county
NOT = {
this.county = root.capital_county
}
}
save_scope_as = target_asked_title
}
hidden_effect = {
create_character = {
template = local_noble_character
location = root.capital_province
gender = male
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
save_scope_as = title_asking_noble_husband
}
add_visiting_courtier = scope:title_asking_noble_husband
create_character = {
template = local_noble_character
location = root.capital_province
gender = female
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
marry = scope:title_asking_noble_husband
}
save_scope_as = title_asking_noble_wife
}
create_character = {
template = peasant_child_character
location = root.capital_province
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = male
after_creation = {
set_mother = scope:title_asking_noble_wife
set_father = scope:title_asking_noble_husband
}
save_scope_as = title_asking_noble_son
}
add_visiting_courtier = scope:title_asking_noble_husband
add_visiting_courtier = scope:title_asking_noble_wife
add_visiting_courtier = scope:title_asking_noble_son
}
}
option = {
name = tgp_tai_migration_event.3000.a # accept
create_title_and_vassal_change = {
type = granted
save_scope_as = title_change
add_claim_on_loss = no
}
scope:target_asked_title = {
change_title_holder = {
holder = scope:title_asking_noble_husband
change = scope:title_change
}
}
resolve_title_and_vassal_change = scope:title_change
culture = {
change_cultural_acceptance = {
target = culture:tai
value = 8
desc = cultural_acceptance_gain_event
}
}
house = {
change_house_relation_effect = {
HOUSE = scope:title_asking_noble_husband.house
VALUE = house_relation_improve_major_value
REASON = title_grant
CHAR = root
TARGET_CHAR = scope:title_asking_noble_husband
TITLE = scope:dummy_gender
}
}
reverse_add_opinion = {
modifier = received_title_county
target = scope:title_asking_noble_husband
}
reverse_add_opinion = {
modifier = loyalty_opinion
target = scope:title_asking_noble_son
}
add_hook = {
type = loyalty_hook
target = scope:title_asking_noble_husband
}
add_hook = {
type = loyalty_hook
target = scope:title_asking_noble_son
}
add_prestige = major_prestige_gain
stress_impact = {
greedy = medium_stress_impact_gain
generous = medium_stress_impact_loss
}
}
option = {
name = tgp_tai_migration_event.3000.b # reject
remove_courtier_or_guest = scope:title_asking_noble_husband
remove_courtier_or_guest = scope:title_asking_noble_wife
remove_courtier_or_guest = scope:title_asking_noble_son
stress_impact = {
generous = medium_stress_impact_gain
greedy = medium_stress_impact_loss
}
}
after = {
}
}
# A family of peasants are asking to move into your court
tgp_tai_migration_event.4000 = {
type = character_event
title = tgp_tai_migration_event.4000.t
desc = tgp_tai_migration_event.4000.desc
window = big_event_window
theme = realm
right_portrait = {
character = root
camera = camera_event_center_pointing_very_left
animation = personality_rational
}
center_portrait = {
character = scope:lowborn_tai_family_husband
camera = camera_event_horse_right_facing_left_close
animation = admiration
}
left_portrait = {
character = scope:lowborn_tai_family_wife
camera = camera_event_group_talking_left_left
animation = personality_coward
}
lower_right_portrait = {
character = scope:lowborn_tai_family_son
}
lower_center_portrait = {
character = scope:lowborn_tai_family_daughter
}
cooldown = { years = 5 }
immediate = {
random_county_in_region = {
region = custom_tai_migration_origin
limit = {
culture = {
has_cultural_pillar = heritage_tai
}
}
save_scope_as = migration_origin
holder = {
save_scope_as = migration_origin_holder
}
culture = {
save_scope_as = migration_origin_culture
}
faith = {
save_scope_as = migration_origin_faith
}
}
hidden_effect = {
create_character = {
template = generic_peasant_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = male
after_creation = {
set_to_lowborn = yes
}
save_scope_as = lowborn_tai_family_husband
}
create_character = {
template = generic_peasant_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = female
after_creation = {
set_to_lowborn = yes
marry = scope:lowborn_tai_family_husband
}
save_scope_as = lowborn_tai_family_wife
}
create_character = {
template = peasant_child_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = male
after_creation = {
set_to_lowborn = yes
set_mother = scope:lowborn_tai_family_wife
set_father = scope:lowborn_tai_family_husband
}
save_scope_as = lowborn_tai_family_son
}
create_character = {
template = peasant_child_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = female
after_creation = {
set_to_lowborn = yes
set_mother = scope:lowborn_tai_family_wife
set_father = scope:lowborn_tai_family_husband
}
save_scope_as = lowborn_tai_family_daughter
}
add_visiting_courtier = scope:lowborn_tai_family_husband
add_visiting_courtier = scope:lowborn_tai_family_wife
add_visiting_courtier = scope:lowborn_tai_family_son
add_visiting_courtier = scope:lowborn_tai_family_daughter
}
}
option = {
name = tgp_tai_migration_event.4000.a # accept
add_courtier = scope:lowborn_tai_family_husband
add_courtier = scope:lowborn_tai_family_wife
add_courtier = scope:lowborn_tai_family_son
add_courtier = scope:lowborn_tai_family_daughter
culture = {
change_cultural_acceptance = {
target = culture:tai
value = 4
desc = cultural_acceptance_gain_event
}
}
reverse_add_opinion = {
modifier = loyalty_opinion
target = scope:lowborn_tai_family_husband
}
add_hook = {
type = loyalty_hook
target = scope:lowborn_tai_family_husband
}
add_piety = medium_piety_gain
stress_impact = {
cynical = medium_stress_impact_gain
compassionate = medium_stress_impact_loss
generous = medium_stress_impact_loss
}
}
option = {
name = tgp_tai_migration_event.4000.b # reject
show_as_tooltip = {
remove_courtier_or_guest = scope:lowborn_tai_family_husband
remove_courtier_or_guest = scope:lowborn_tai_family_wife
remove_courtier_or_guest = scope:lowborn_tai_family_son
remove_courtier_or_guest = scope:lowborn_tai_family_daughter
}
hidden_effect = {
if = { # make characters disappear only if they are not recruited with character interaction
limit = {
scope:lowborn_tai_family_husband = {
NOT = {
is_courtier_of = root
}
}
}
scope:lowborn_tai_family_husband = {
silent_disappearance_effect = yes
}
}
if = {
limit = {
scope:lowborn_tai_family_wife = {
NOT = {
is_courtier_of = root
}
}
}
scope:lowborn_tai_family_wife = {
silent_disappearance_effect = yes
}
}
if = {
limit = {
scope:lowborn_tai_family_son = {
NOT = {
is_courtier_of = root
}
}
}
scope:lowborn_tai_family_son = {
silent_disappearance_effect = yes
}
}
if = {
limit = {
scope:lowborn_tai_family_daughter = {
NOT = {
is_courtier_of = root
}
}
}
scope:lowborn_tai_family_daughter = {
silent_disappearance_effect = yes
}
}
}
stress_impact = {
compassionate = medium_stress_impact_gain
generous = medium_stress_impact_gain
cynical = medium_stress_impact_loss
}
}
after = {
}
}
tgp_tai_migration_event.5000 = { # Spawn guests to migration target courts
hidden = yes
cooldown = { years = 20 }
immediate = {
random_county_in_region = {
region = custom_tai_migration_origin
limit = {
culture = {
has_cultural_pillar = heritage_tai
}
}
culture = {
save_scope_as = migration_origin_culture
}
faith = {
save_scope_as = migration_origin_faith
}
}
hidden_effect = {
random_list = {
1 = {
create_character = {
template = beautiful_peasant_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
gender = female
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = witchy_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = merchant_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = hunter_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = very_good_eunuch_character
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = tgp_warrior_monk_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = tgp_court_brahmin_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
1 = {
create_character = {
template = tgp_poet_lover_template
location = root.capital_province
dynasty = none
culture = scope:migration_origin_culture
faith = scope:migration_origin_faith
after_creation = {
set_to_lowborn = yes
}
save_scope_as = guest_tai_character
}
add_visiting_courtier = scope:guest_tai_character
}
}
}
}
}