More rel bugs
This commit is contained in:
parent
16e7f0de2a
commit
c6d5c01c61
125 changed files with 337211 additions and 3069 deletions
278
events/dlc/tgp/tgp_mandala_capital_events.txt
Normal file
278
events/dlc/tgp/tgp_mandala_capital_events.txt
Normal file
|
|
@ -0,0 +1,278 @@
|
|||
#Mandala Capital Events
|
||||
|
||||
namespace = tgp_east_asia_mandala_capital_events
|
||||
|
||||
tgp_east_asia_mandala_capital_events.1000 = {
|
||||
type = character_event
|
||||
window = big_event_window
|
||||
title = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_05 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.t.final
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_04 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.t.fourth
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_03 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.t.third
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_02 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.t.second
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.t
|
||||
}
|
||||
}
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_05 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.desc.final
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_04 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.desc.fourth
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_03 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.desc.third
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_02 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.desc.second
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.desc
|
||||
}
|
||||
}
|
||||
theme = mandala
|
||||
left_portrait = {
|
||||
character = scope:onlooker
|
||||
animation = admiration
|
||||
}
|
||||
center_portrait = {
|
||||
character = root
|
||||
animation = personality_zealous
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:onlooker_2
|
||||
camera = camera_event_scheme_vs_center_positioned_left
|
||||
animation = ecstasy
|
||||
}
|
||||
override_effect_2d = { reference = legend_glow }
|
||||
immediate = {
|
||||
mandala_owner_reward_01_effect = yes
|
||||
scope:province = { save_scope_as = project_location }
|
||||
#Grab some characters who are celebrating and excited
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_adult = yes
|
||||
this != root
|
||||
}
|
||||
save_scope_as = onlooker
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { exists = scope:onlooker }
|
||||
}
|
||||
random_pool_character = {
|
||||
province = root.capital_province
|
||||
limit = { is_available_adult = yes }
|
||||
save_scope_as = onlooker
|
||||
}
|
||||
}
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_adult = yes
|
||||
this != root
|
||||
this != scope:onlooker
|
||||
}
|
||||
save_scope_as = onlooker_2
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { exists = scope:onlooker_2 }
|
||||
}
|
||||
random_pool_character = {
|
||||
province = root.capital_province
|
||||
limit = { is_available_adult = yes }
|
||||
save_scope_as = onlooker_2
|
||||
}
|
||||
}
|
||||
}
|
||||
#Run effects
|
||||
option = {
|
||||
name = {
|
||||
text = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_05 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.a.final
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_04 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.a.fourth
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_03 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.a.third
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:great_project = { great_project_type = mandala_capital_02 }
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.a.second
|
||||
}
|
||||
desc = tgp_east_asia_mandala_capital_events.1000.a
|
||||
}
|
||||
}
|
||||
}
|
||||
#Did you contribute something?
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_01 }
|
||||
}
|
||||
check_and_reward_contributions_01_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_02 }
|
||||
}
|
||||
check_and_reward_contributions_02_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_03 }
|
||||
}
|
||||
check_and_reward_contributions_03_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_04 }
|
||||
}
|
||||
check_and_reward_contributions_04_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_05 }
|
||||
}
|
||||
check_and_reward_contributions_05_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tgp_east_asia_mandala_capital_events.1010 = {
|
||||
type = character_event
|
||||
window = big_event_window
|
||||
title = tgp_east_asia_mandala_capital_events.1010.t
|
||||
desc = tgp_east_asia_mandala_capital_events.1010.desc
|
||||
theme = mandala
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = { ai_honor <= 0 }
|
||||
animation = scheme
|
||||
}
|
||||
animation = personality_compassionate
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:envoy
|
||||
animation = obsequious_bow
|
||||
}
|
||||
lower_right_portrait = {
|
||||
character = scope:overlord_scope
|
||||
}
|
||||
immediate = {
|
||||
scope:owner = {
|
||||
save_scope_as = overlord_scope
|
||||
save_scope_as = value_target
|
||||
}
|
||||
scope:province = { save_scope_as = project_location }
|
||||
create_character = {
|
||||
template = travel_messenger
|
||||
location = root.location
|
||||
culture = scope:overlord_scope.location.culture
|
||||
faith = scope:overlord_scope.location.faith
|
||||
gender_female_chance = scope_value_target_soldier_female_chance
|
||||
save_scope_as = envoy
|
||||
}
|
||||
}
|
||||
#Run effects
|
||||
option = {
|
||||
name = tgp_east_asia_mandala_capital_events.1010.a
|
||||
#Did you contribute something?
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_01 }
|
||||
}
|
||||
check_and_reward_contributions_01_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_02 }
|
||||
}
|
||||
check_and_reward_contributions_02_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_03 }
|
||||
}
|
||||
check_and_reward_contributions_03_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_04 }
|
||||
}
|
||||
check_and_reward_contributions_04_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:great_project = { great_project_type = mandala_capital_05 }
|
||||
}
|
||||
check_and_reward_contributions_05_effect = yes
|
||||
}
|
||||
#Get some opinion
|
||||
if = {
|
||||
limit = {
|
||||
scope:overlord_scope = { is_ai = yes }
|
||||
}
|
||||
mandala_contributor_opinion_reward_effect = { OVERLORD = scope:overlord_scope }
|
||||
}
|
||||
}
|
||||
#Sweep, sweep
|
||||
after = {
|
||||
scope:envoy = {
|
||||
if = { # Cleanup
|
||||
limit = {
|
||||
root = { is_ai = yes }
|
||||
is_courtier = no
|
||||
}
|
||||
silent_disappearance_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue