
Decision · Dynastic Cycle Decisions
Join Movement
Join one of the Dynastic Cycle's Movements
Cement your stance on the Dynastic Cycle by joining a Movement.
Requirements
The lines the game itself shows for this decision's conditions:
- You promised the H China that you would not abandon …
Shown to a character when (is_shown) (14 lines of game script)
is_ai = no
top_participant_group:dynastic_cycle ?= {
NOR = {
participant_group_type = other_rulers
participant_group_type = hegemon_ruler
}
}
any_character_situation = {
situation_type = dynastic_cycle
NOT = {
situation_current_phase = situation_dynastic_cycle_phase_chaos
}
}
has_tgp_dlc_trigger = yesAs written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.
Can be taken when (is_valid) (7 lines of game script)
is_adult = yes
custom_tooltip = {
text = situation_dynastic_cycle_choose_movement_decision_cannot_leave_var
NOT = {
has_variable = dynastic_cycle_cannot_leave_movement_var
}
}As written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.
Effects
- You join the Dynastic Cycle (current Movement Power: …)
- … Personal Movement Power: …
- Disciples' Personal Movement Power: …
- You will lose your Elder if you join a different Movement
Effect (126 lines of game script)
save_scope_as = recipient
switch = {
trigger = yes
scope:pro_hegemon_movement = {
custom_tooltip = choose_pro_hegemon_movement_tt
situation:dynastic_cycle ?= {
situation_participant_group:pro_hegemon_movement = {
save_scope_as = situation_participant_group
}
}
if = {
limit = {
scope:recipient.var:movement_power >= high_movement_power_value
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient.top_liege
CATALYST = catalyst_movement_gained_power_pro_hegemon
}
}
set_variable = {
name = movement_member
value = flag:pro_hegemon
}
}
scope:expansion_movement = {
custom_tooltip = choose_expansion_movement_tt
situation:dynastic_cycle ?= {
situation_participant_group:expansion_movement = {
save_scope_as = situation_participant_group
}
}
if = {
limit = {
scope:recipient.var:movement_power >= high_movement_power_value
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient.top_liege
CATALYST = catalyst_movement_gained_power_expansion
}
}
set_variable = {
name = movement_member
value = flag:expansion
}
}
scope:advancement_movement = {
custom_tooltip = choose_advancement_movement_tt
situation:dynastic_cycle ?= {
situation_participant_group:advancement_movement = {
save_scope_as = situation_participant_group
}
}
if = {
limit = {
scope:recipient.var:movement_power >= high_movement_power_value
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient.top_liege
CATALYST = catalyst_movement_gained_power_advancement
}
}
set_variable = {
name = movement_member
value = flag:advancement
}
}
scope:conservative_movement = {
custom_tooltip = choose_conservative_movement_tt
situation:dynastic_cycle ?= {
situation_participant_group:conservative_movement = {
save_scope_as = situation_participant_group
}
}
if = {
limit = {
scope:recipient.var:movement_power >= high_movement_power_value
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient.top_liege
CATALYST = catalyst_movement_gained_power_conservative
}
}
set_variable = {
name = movement_member
value = flag:conservative
}
}
}
custom_tooltip = adds_movement_power_tt
if = {
limit = {
any_relation = {
type = disciple
}
}
custom_tooltip = {
text = every_disciple_adds_movement_power_tt
every_relation = {
type = disciple
recalculate_participant_group = situation:dynastic_cycle
}
}
}
if = {
limit = {
any_relation = {
type = elder
save_temporary_scope_as = elder
}
scope:elder = {
top_participant_group:dynastic_cycle = root.top_participant_group:dynastic_cycle
}
}
custom_tooltip = {
text = situation_dynastic_cycle_choose_movement_decision_elder_tt
run_interaction = {
interaction = break_with_elder
actor = root
recipient = scope:elder
execute_threshold = accept
}
}
}
hidden_effect = {
recalculate_participant_group = situation:dynastic_cycle
}As written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.
Source: game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3.