121 lines
3 KiB
Text
121 lines
3 KiB
Text
###################################
|
|
# DYNASTIC CYCLE DECISION EVENTS
|
|
###################################
|
|
|
|
namespace = tgp_dynastic_cycle_decision_event
|
|
|
|
# Retire from all Titles
|
|
tgp_dynastic_cycle_decision_event.0101 = {
|
|
type = character_event
|
|
title = tgp_dynastic_cycle_decision_event.0101.t
|
|
desc = tgp_dynastic_cycle_decision_event.0101.desc
|
|
theme = dynasty
|
|
left_portrait = {
|
|
character = root
|
|
animation = happy_teacher
|
|
}
|
|
right_portrait = {
|
|
character = scope:new_player
|
|
animation = personality_bold
|
|
}
|
|
option = {
|
|
name = tgp_dynastic_cycle_decision_event.0101.a
|
|
tgp_renounce_estate_effect = yes
|
|
}
|
|
after = {
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
employer != scope:new_player
|
|
}
|
|
set_employer = scope:new_player
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Inform Movements of a new Favored Movement - from decision
|
|
tgp_dynastic_cycle_decision_event.0111 = {
|
|
type = letter_event
|
|
opening = tgp_dynastic_cycle_decision_event.0111.opening
|
|
desc = {
|
|
desc = tgp_dynastic_cycle_decision_event.0111.desc_intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:former_favored_movement
|
|
}
|
|
desc = tgp_dynastic_cycle_decision_event.0111.desc_former
|
|
}
|
|
desc = tgp_dynastic_cycle_decision_event.0111.desc
|
|
}
|
|
desc = tgp_dynastic_cycle_decision_event.0111.desc_outro
|
|
}
|
|
sender = scope:hegemon
|
|
|
|
immediate = {
|
|
show_as_tooltip = {
|
|
scope:new_favored_movement = {
|
|
make_movement_favored_effect = yes
|
|
switch = {
|
|
trigger = participant_group_type
|
|
pro_hegemon_movement = {
|
|
if = {
|
|
limit = {
|
|
situation:dynastic_cycle = {
|
|
situation_top_has_catalyst = catalyst_movement_gained_power_pro_hegemon
|
|
}
|
|
}
|
|
trigger_situation_catalyst = catalyst_movement_gained_power_pro_hegemon
|
|
}
|
|
}
|
|
advancement_movement = {
|
|
if = {
|
|
limit = {
|
|
situation:dynastic_cycle = {
|
|
situation_top_has_catalyst = catalyst_movement_gained_power_advancement
|
|
}
|
|
}
|
|
trigger_situation_catalyst = catalyst_movement_gained_power_advancement
|
|
}
|
|
}
|
|
expansion_movement = {
|
|
if = {
|
|
limit = {
|
|
situation:dynastic_cycle = {
|
|
situation_top_has_catalyst = catalyst_movement_gained_power_expansion
|
|
}
|
|
}
|
|
trigger_situation_catalyst = catalyst_movement_gained_power_expansion
|
|
}
|
|
}
|
|
conservative_movement = {
|
|
if = {
|
|
limit = {
|
|
situation:dynastic_cycle = {
|
|
situation_top_has_catalyst = catalyst_movement_gained_power_conservative
|
|
}
|
|
}
|
|
trigger_situation_catalyst = catalyst_movement_gained_power_conservative
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
option = {
|
|
name = {
|
|
trigger = {
|
|
scope:new_favored_movement ?= top_participant_group:dynastic_cycle
|
|
}
|
|
text = tgp_dynastic_cycle_decision_event.0111.a_new
|
|
}
|
|
name = {
|
|
trigger = {
|
|
scope:former_favored_movement ?= top_participant_group:dynastic_cycle
|
|
}
|
|
text = tgp_dynastic_cycle_decision_event.0111.a_former
|
|
}
|
|
name = tgp_dynastic_cycle_decision_event.0111.a_other
|
|
}
|
|
}
|