855 lines
19 KiB
Text
855 lines
19 KiB
Text
#Decisions for East Asia
|
|
### Restore Mandala Capital ###
|
|
restore_mandala_capital_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds"
|
|
}
|
|
desc = restore_mandala_capital_decision_desc
|
|
selection_tooltip = restore_mandala_capital_decision_tooltip
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
government_has_flag = government_is_mandala
|
|
capital_province.county = { has_county_modifier = mandala_capital_sacked_modifier }
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_at_war = no
|
|
is_imprisoned = no
|
|
NOT = { has_trait = incapable }
|
|
}
|
|
|
|
effect = {
|
|
remove_short_term_gold = major_gold_value
|
|
capital_province.county = {
|
|
remove_county_modifier = mandala_capital_sacked_modifier
|
|
add_county_modifier = {
|
|
modifier = mandala_capital_restored_modifier
|
|
years = 20
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
ai_greed < medium_positive_ai_value
|
|
ai_should_focus_on_building_in_their_capital = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
short_term_gold < major_gold_value
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
### Adopt Mandala Government ###
|
|
convert_to_mandala_government_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds"
|
|
}
|
|
decision_group_type = major
|
|
desc = convert_to_mandala_government_decision_desc
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
has_tgp_dlc_trigger = yes
|
|
is_landed = yes
|
|
has_mandala_culture_trigger = yes
|
|
NOT = { government_has_flag = government_is_mandala }
|
|
#We have a special decision for Mandala subjects...
|
|
trigger_if = {
|
|
limit = { is_tributary = yes }
|
|
NOT = {
|
|
overlord = { government_has_flag = government_is_mandala }
|
|
}
|
|
}
|
|
highest_held_title_tier > tier_barony
|
|
}
|
|
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_legitimacy = yes
|
|
dynasty ?= {
|
|
NOT = { has_dynasty_perk = tgp_sea_legacy_3 } #Bypasses Tribal Authority Requirement
|
|
}
|
|
}
|
|
legitimacy_level >= 4
|
|
}
|
|
has_mandala_faith_trigger = yes
|
|
is_independent_ruler = yes
|
|
# This logic is necessary for the triggers in the options in the subsequent event, or else the player will not get the event
|
|
OR = {
|
|
any_realm_province = {
|
|
OR = {
|
|
custom_tooltip = {
|
|
text = convert_to_mandala_government_decision_is_temple_citadel_holding_tt
|
|
has_holding_type = temple_citadel_holding
|
|
}
|
|
custom_tooltip = {
|
|
text = convert_to_mandala_government_decision_has_no_holding_tt
|
|
has_holding = no
|
|
}
|
|
}
|
|
}
|
|
any_directly_owned_province = {
|
|
custom_tooltip = {
|
|
text = convert_to_mandala_government_decision_is_tribal_holding_tt
|
|
has_holding_type = tribal_holding
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = not_changed_government_recently_tt
|
|
NOT = { has_variable = changed_government_recently }
|
|
}
|
|
government_is_japanese_trigger = no
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = 0
|
|
if = {
|
|
limit = { government_has_flag = government_is_tribal }
|
|
add = convert_to_mandala_government_tribal_value
|
|
}
|
|
else = { add = convert_to_mandala_government_nontribal_value }
|
|
#'s cheap!
|
|
if = {
|
|
limit = { has_character_modifier = divine_happenstance_modifier }
|
|
divide = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
#GoK stops really being GoK
|
|
gok_government_change_story_end_effect = yes
|
|
#Out with the old laws, in with the new
|
|
change_to_mandala_government_decree_effect = yes
|
|
#No Succession for this character pls
|
|
set_variable = {
|
|
name = not_subject_to_succession_trials
|
|
value = flag:adopted_mandala_government
|
|
}
|
|
if = {
|
|
limit = { var:not_subject_to_succession_trials ?= flag:adopted_mandala_government }
|
|
#To prevent 'unused except in loc' errors :catto:
|
|
}
|
|
show_as_tooltip = {
|
|
change_government = mandala_government
|
|
}
|
|
#Huh, guess you _are_ divine
|
|
if = {
|
|
limit = { has_variable = vying_for_mandala_divinity }
|
|
custom_description_no_bullet = { text = because_of_your_divine_happenstance_tt }
|
|
show_as_tooltip = { divine_happenstance_adopt_mandala_effect = yes }
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = mandala_tributaries
|
|
}
|
|
exists = confederation
|
|
}
|
|
custom_tooltip = confederates_to_tributaries_tt
|
|
}
|
|
trigger_event = tgp_east_asia_decision_events.0010
|
|
hidden_effect = {
|
|
every_vassal = {
|
|
trigger_event = {
|
|
id = tgp_east_asia_decision_events.0015
|
|
days = 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
has_mandala_culture_trigger = yes
|
|
trigger_if = {
|
|
limit = { government_has_flag = government_is_tribal }
|
|
has_realm_law = tribal_authority_3
|
|
prestige >= convert_to_mandala_government_tribal_value
|
|
}
|
|
trigger_else = {
|
|
prestige >= convert_to_mandala_government_nontribal_value
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
OR = {
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_clan
|
|
}
|
|
}
|
|
primary_title.tier <= tier_duchy
|
|
}
|
|
primary_title.tier > tier_barony
|
|
NOR = {
|
|
government_has_flag = government_is_republic
|
|
government_has_flag = government_is_theocracy
|
|
government_has_flag = government_is_mercenary
|
|
government_has_flag = government_is_holy_order
|
|
government_has_flag = government_is_administrative
|
|
government_has_flag = government_is_nomadic
|
|
government_has_flag = government_is_herder
|
|
government_has_flag = government_is_celestial
|
|
government_has_flag = government_is_steppe_admin
|
|
government_has_flag = government_is_meritocratic
|
|
}
|
|
NOT = {
|
|
any_owned_story = {
|
|
OR = {
|
|
story_type = story_greatest_of_khans
|
|
story_type = story_mongol_invasion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
NOT = { government_has_flag = government_is_tribal }
|
|
add = -15
|
|
}
|
|
}
|
|
}
|
|
|
|
### Assimilate to Mandala Rule ###
|
|
assimilate_to_mandala_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds"
|
|
}
|
|
decision_group_type = major
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { government_has_flag = government_is_mandala }
|
|
desc = assimilate_to_mandala_decision_faith_desc
|
|
}
|
|
triggered_desc = {
|
|
trigger = { faith = overlord.faith }
|
|
desc = assimilate_to_mandala_decision_government_desc
|
|
}
|
|
desc = assimilate_to_mandala_decision_desc
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
has_tgp_dlc_trigger = yes
|
|
overlord ?= { government_has_flag = government_is_mandala }
|
|
NAND = {
|
|
government_has_flag = government_is_mandala
|
|
faith = overlord.faith
|
|
}
|
|
highest_held_title_tier > tier_barony
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = not_changed_government_recently_tt
|
|
NOT = { has_variable = changed_government_recently }
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
#GoK stops really being GoK
|
|
gok_government_change_story_end_effect = yes
|
|
#No Succession for this character pls
|
|
set_variable = {
|
|
name = not_subject_to_succession_trials
|
|
value = flag:assimilated_to_mandala_government
|
|
}
|
|
if = {
|
|
limit = { var:not_subject_to_succession_trials ?= flag:assimilated_to_mandala_government }
|
|
#To prevent 'unused except in loc' errors :catto:
|
|
}
|
|
#Opinion, if Overlord is AI
|
|
overlord = {
|
|
if = {
|
|
limit = { is_ai = yes }
|
|
if = {
|
|
limit = { good_devaraja_quality_trigger = yes }
|
|
add_opinion = {
|
|
target = root
|
|
modifier = assimilated_to_devaraja_rule_opinion
|
|
opinion = 10
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { middling_devaraja_quality_trigger = yes }
|
|
add_opinion = {
|
|
target = root
|
|
modifier = assimilated_to_devaraja_rule_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { poor_devaraja_quality_trigger = yes }
|
|
root = {
|
|
progress_towards_friend_effect = {
|
|
REASON = friend_supported_devaraja
|
|
CHARACTER = overlord
|
|
OPINION = 0
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = root
|
|
modifier = assimilated_to_devaraja_rule_opinion
|
|
opinion = 40
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { terrible_devaraja_quality_trigger = yes }
|
|
root = {
|
|
progress_towards_friend_effect = {
|
|
REASON = friend_supported_devaraja
|
|
CHARACTER = overlord
|
|
OPINION = 0
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = root
|
|
modifier = assimilated_to_devaraja_rule_opinion
|
|
opinion = 60
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Also notify the Devaraja of their Piety gain
|
|
mandala_assimilation_effect = yes
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
faith = overlord.faith
|
|
faith.religious_head ?= root
|
|
}
|
|
}
|
|
custom_tooltip = tgp_east_asia_decision_events.0020.close_family_pre_tt
|
|
}
|
|
#You got in early? Good for you!
|
|
if = {
|
|
limit = {
|
|
overlord = {
|
|
OR = {
|
|
middling_devaraja_quality_trigger = yes
|
|
poor_devaraja_quality_trigger = yes
|
|
terrible_devaraja_quality_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
overlord = { middling_devaraja_quality_trigger = yes }
|
|
}
|
|
add_character_flag = assimilation_payout_t1
|
|
custom_tooltip = { text = assimilation_payout_t1_tt }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
overlord = { poor_devaraja_quality_trigger = yes }
|
|
}
|
|
add_character_flag = assimilation_payout_t2
|
|
custom_tooltip = { text = assimilation_payout_t2_tt }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
overlord = { terrible_devaraja_quality_trigger = yes }
|
|
}
|
|
add_character_flag = assimilation_payout_t3
|
|
custom_tooltip = { text = assimilation_payout_t3_tt }
|
|
}
|
|
#Delayed payout event with its own triggers
|
|
set_variable = {
|
|
name = mandala_assimilation_devaraja
|
|
value = overlord
|
|
}
|
|
set_variable = {
|
|
name = mandala_assimilation_devaraja_piety_level
|
|
value = overlord.piety_level
|
|
}
|
|
trigger_event = {
|
|
id = tgp_east_asia_decision_events.0100
|
|
years = assimilation_payout_years
|
|
}
|
|
}
|
|
#We actually set the government and faith in the event
|
|
trigger_event = tgp_east_asia_decision_events.0020
|
|
#And vassal(s)
|
|
hidden_effect = {
|
|
every_vassal = {
|
|
trigger_event = {
|
|
id = tgp_east_asia_decision_events.0025
|
|
days = 3
|
|
}
|
|
}
|
|
}
|
|
set_variable = {
|
|
name = changed_government_recently
|
|
years = 5
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
this != top_overlord
|
|
overlord = { government_has_flag = government_is_mandala }
|
|
primary_title.tier > tier_barony
|
|
#Keep the tributaries Wanua
|
|
trigger_if = {
|
|
limit = {
|
|
government_has_flag = government_is_wanua
|
|
is_independent_ruler = yes
|
|
}
|
|
overlord.mandala_radiance_value >= 50
|
|
}
|
|
#... but be more lenient on the Vassals
|
|
trigger_if = {
|
|
limit = {
|
|
government_has_flag = government_is_wanua
|
|
is_independent_ruler = no
|
|
}
|
|
overlord.mandala_radiance_value >= 10
|
|
}
|
|
NOT = {
|
|
any_owned_story = {
|
|
OR = {
|
|
story_type = story_mongol_invasion
|
|
story_type = story_greatest_of_khans
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
NOT = { government_has_flag = government_is_tribal }
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
overlord = { terrible_devaraja_quality_trigger = yes }
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
overlord = { poor_devaraja_quality_trigger = yes }
|
|
add = -25
|
|
}
|
|
modifier = {
|
|
overlord = { middling_devaraja_quality_trigger = yes }
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
overlord = { good_devaraja_quality_trigger = yes }
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
overlord = { great_devaraja_quality_trigger = yes }
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
overlord = { exalted_devaraja_quality_trigger = yes }
|
|
add = 100
|
|
}
|
|
opinion_modifier = {
|
|
who = root
|
|
opinion_target = overlord
|
|
multiplier = 1
|
|
}
|
|
modifier = {
|
|
capital_county.title_province = {
|
|
NOR = {
|
|
has_holding_type = temple_citadel_holding
|
|
has_holding_type = church_holding
|
|
has_holding_type = castle_holding
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
### Adopt Clan Ways ###
|
|
mandala_adopt_clan_government_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
|
|
}
|
|
decision_group_type = major
|
|
desc = mandala_adopt_clan_government_decision_desc
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
has_tgp_dlc_trigger = yes
|
|
government_has_flag = government_is_mandala
|
|
is_landed = yes
|
|
faith.religion = religion:islam_religion
|
|
highest_held_title_tier > tier_barony
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = not_changed_government_recently_tt
|
|
NOT = { has_variable = changed_government_recently }
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = convert_to_mandala_government_nontribal_value
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
mandala_adopt_clan_government_effect = yes
|
|
}
|
|
|
|
ai_potential = {
|
|
government_has_flag = government_is_mandala
|
|
faith.religion = religion:islam_religion
|
|
piety >= convert_to_mandala_government_nontribal_value
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
OR = {
|
|
piety_level >= high_piety_level
|
|
capital_province = {
|
|
OR = {
|
|
has_building_with_flag = third_tier_mandala_capital_building
|
|
has_building_with_flag = fourth_tier_mandala_capital_building
|
|
has_building_with_flag = final_tier_mandala_capital_building
|
|
}
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
### Perform a Ritual Sacrifice ###
|
|
visit_local_shrine_decision = {
|
|
picture = {
|
|
trigger = {
|
|
government_is_japanese_trigger = yes
|
|
}
|
|
reference = "gfx/interface/illustrations/holding_types/tgp_shinto_temple.dds"
|
|
}
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/event_scenes/tgp_crossroad_inn_asia.dds"
|
|
}
|
|
desc = visit_local_shrine_decision_desc
|
|
selection_tooltip = sacrifice_to_heaven
|
|
sort_order = 110
|
|
|
|
cooldown = { years = 5 }
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
exists = capital_province
|
|
has_tgp_dlc_trigger = yes
|
|
highest_held_title_tier >= tier_county
|
|
faith = { has_doctrine = doctrine_pilgrimage_local_rites }
|
|
trigger_if = { # Allow a Capital exam to be hosted first.
|
|
limit = {
|
|
is_ai = yes
|
|
highest_held_title_tier = tier_hegemony
|
|
}
|
|
years_from_game_start >= 10
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_available_adult = yes
|
|
location = capital_province
|
|
}
|
|
|
|
effect = {
|
|
custom_tooltip = sacrifice_to_heaven
|
|
trigger_event = local_rites.1
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
ai_greed < medium_positive_ai_value
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
short_term_gold < minor_gold_value
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
#One of your subjects has a Mandala Capital and you don't? Well, seize it!
|
|
### Seize Mandala Temple Complex ###
|
|
seize_mandala_capital_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds"
|
|
}
|
|
desc = seize_mandala_capital_decision_desc
|
|
selection_tooltip = seize_mandala_capital_decision_tooltip
|
|
decision_group_type = major
|
|
|
|
ai_check_interval = 0
|
|
|
|
is_shown = {
|
|
government_has_flag = government_is_mandala
|
|
has_mandala_capital_trigger = no
|
|
any_subject = {
|
|
is_ai = yes
|
|
any_sub_realm_barony = {
|
|
kingdom = root.capital_county.kingdom
|
|
title_province = {
|
|
has_building_with_flag = mandala_capital_building
|
|
has_ruined_great_building = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_imprisoned = no
|
|
NOT = { has_trait = incapable }
|
|
}
|
|
|
|
effect = {
|
|
random_subject = {
|
|
limit = {
|
|
is_ai = yes
|
|
any_sub_realm_barony = {
|
|
kingdom = root.capital_county.kingdom
|
|
title_province = {
|
|
has_building_with_flag = mandala_capital_building
|
|
has_ruined_great_building = no
|
|
}
|
|
}
|
|
}
|
|
random_sub_realm_barony = {
|
|
limit = {
|
|
kingdom = root.capital_county.kingdom
|
|
title_province = {
|
|
has_building_with_flag = mandala_capital_building
|
|
has_ruined_great_building = no
|
|
}
|
|
}
|
|
holder = { save_scope_as = previous_holder }
|
|
county = { save_scope_as = target_county }
|
|
}
|
|
}
|
|
create_title_and_vassal_change = {
|
|
type = returned
|
|
save_scope_as = change
|
|
add_claim_on_loss = yes
|
|
}
|
|
scope:target_county = {
|
|
change_title_holder = {
|
|
holder = root
|
|
change = scope:change
|
|
}
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
set_realm_capital = scope:target_county
|
|
scope:previous_holder = {
|
|
progress_towards_rival_effect = {
|
|
REASON = rival_seized_mandala_complex
|
|
CHARACTER = root
|
|
OPINION = -50
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
always = no
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
create_bunga_mas_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/hindu_ruler.dds"
|
|
}
|
|
cooldown = { days = standard_commission_artifact_cooldown_time }
|
|
sort_order = 151
|
|
|
|
ai_check_interval = 0 #Not for AI
|
|
|
|
is_shown = {
|
|
#Tease Mandala rulers
|
|
trigger_if = {
|
|
limit = { is_tributary = no }
|
|
government_has_flag = government_is_mandala
|
|
}
|
|
#... unless you're actually the tributary of a Mandala
|
|
trigger_else = {
|
|
is_tributary = yes
|
|
suzerain = { government_has_flag = government_is_mandala }
|
|
}
|
|
highest_held_title_tier >= tier_county
|
|
exists = capital_province
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
employs_court_position = antiquarian_court_position
|
|
is_tributary = yes
|
|
}
|
|
|
|
cost = {
|
|
gold = {
|
|
value = create_bunga_mas_cost
|
|
multiply = primary_title.tier
|
|
}
|
|
}
|
|
|
|
|
|
effect = {
|
|
custom_tooltip = create_bunga_mas_decision_effect
|
|
|
|
if = {
|
|
limit = {
|
|
any_court_position_holder = {
|
|
type = antiquarian_court_position
|
|
}
|
|
}
|
|
random_court_position_holder = {
|
|
type = antiquarian_court_position
|
|
save_scope_as = antiquarian
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
any_pool_character = {
|
|
province = root.capital_province
|
|
has_no_particular_noble_roots_trigger = yes
|
|
is_available_healthy_ai_adult = yes
|
|
NOR = {
|
|
exists = inspiration
|
|
has_trait = peasant_leader
|
|
}
|
|
}
|
|
}
|
|
random_pool_character = {
|
|
province = root.capital_province
|
|
limit = {
|
|
has_no_particular_noble_roots_trigger = yes
|
|
is_available_healthy_ai_adult = yes
|
|
NOR = {
|
|
exists = inspiration
|
|
has_trait = peasant_leader
|
|
}
|
|
}
|
|
save_scope_as = local_artisan
|
|
hidden_effect = {
|
|
add_character_modifier = local_artisan_modifier
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
# Artisan Generation
|
|
hidden_effect = {
|
|
create_character = {
|
|
template = local_artisan_template
|
|
location = root.capital_province
|
|
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
|
save_scope_as = local_artisan
|
|
}
|
|
scope:local_artisan = {
|
|
hidden_effect = {
|
|
add_character_modifier = local_artisan_modifier
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
if = {
|
|
# Conditional exists to avoid false-positives during tooltip generation, but 'local_artisan' should always exist on execution!
|
|
limit = { exists = scope:local_artisan }
|
|
root = { add_courtier = scope:local_artisan }
|
|
scope:local_artisan = {
|
|
add_character_flag = local_artisan
|
|
}
|
|
}
|
|
}
|
|
|
|
#Mandala Creation Aspect
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_mandala
|
|
house = { has_house_aspiration_parameter = aspect_of_creation }
|
|
is_house_head = yes
|
|
}
|
|
increment_variable_effect = {
|
|
VAR = num_commissioned_artifacts
|
|
VAL = 1
|
|
}
|
|
}
|
|
|
|
trigger_event = {
|
|
id = tgp_east_asia_decision_events.0300
|
|
delayed = yes
|
|
}
|
|
|
|
}
|
|
|
|
ai_potential = {
|
|
always = no
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
}
|
|
}
|