
Decision · Dynastic Cycle Decisions
Make Movement Petition
Visit Son of Heaven's or Minister's Realm Capital and present a pressing issue your Movement wishes to change
Travel to H China Realm Capital and present a petition on the selected issue
Requirements
The lines the game itself shows for this decision's conditions:
- … recently made a petition (unavailable till …)
- … already sent out an entourage with a petition (unavailable till …)
Can be taken when (is_valid) (35 lines of game script)
is_available_adult = yes
is_any_movement_leader = yes
influence >= major_influence_value
trigger_if = {
limit = {
situation:dynastic_cycle ?= {
any_participant_group = {
var:recent_movement_petition ?= {
is_ai = no
}
save_temporary_scope_as = petitioning_movement_recent
}
}
}
custom_tooltip = {
text = movement_petition_decision.recent_movement_petition_reason
always = no
}
}
trigger_if = {
limit = {
situation:dynastic_cycle ?= {
any_participant_group = {
var:movement_petition_in_progress ?= {
is_ai = no
}
save_temporary_scope_as = petitioning_movement_progress
}
}
}
custom_tooltip = {
text = movement_petition_decision.movement_petition_in_progress_reason
always = no
}
}As written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.
Effects
- … Travel to …
Effect (171 lines of game script)
save_scope_as = petitioner
situation:dynastic_cycle ?= {
random_participant_group = {
limit = {
var:movement_leader ?= root
}
save_scope_as = actors_movement
}
}
title:h_china.holder ?= {
save_scope_as = hegemon
save_scope_as = petition_recipient
}
switch = {
trigger = yes
scope:increase_law = {
set_variable = {
name = movement_petition
value = flag:change_bureaucracy_laws_increase
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_bureaucracy_laws_increase
}
}
scope:decrease_law = {
set_variable = {
name = movement_petition
value = flag:change_bureaucracy_laws_decrease
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_bureaucracy_laws_decrease
}
}
scope:increase_army_law = {
set_variable = {
name = movement_petition
value = flag:change_army_laws_increase
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_army_laws_increase
}
}
scope:decrease_army_law = {
set_variable = {
name = movement_petition
value = flag:change_army_laws_decrease
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_army_laws_decrease
}
}
scope:province_metropolitan = {
set_variable = {
name = movement_petition
value = flag:change_province_metropolitan
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_province_metropolitan
}
}
scope:province_industrial = {
set_variable = {
name = movement_petition
value = flag:change_province_industrial
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_province_industrial
}
}
scope:province_military = {
set_variable = {
name = movement_petition
value = flag:change_province_military
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_province_military
}
}
scope:province_protectorate = {
set_variable = {
name = movement_petition
value = flag:change_province_protectorate
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_province_protectorate
}
}
scope:increase_retirement_law = {
set_variable = {
name = movement_petition
value = flag:change_retirement_law_increase
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_retirement_law_increase
}
}
scope:decrease_retirement_law = {
set_variable = {
name = movement_petition
value = flag:change_retirement_law_decrease
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:change_retirement_law_decrease
}
}
scope:increase_budget_salary = {
set_variable = {
name = movement_petition
value = flag:increase_budget_salary
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:increase_budget_salary
}
}
scope:increase_budget_ministry = {
set_variable = {
name = movement_petition
value = flag:increase_budget_ministry
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:increase_budget_ministry
}
}
scope:increase_budget_military = {
set_variable = {
name = movement_petition
value = flag:increase_budget_military
}
save_scope_value_as = {
name = movement_petition_effect
value = flag:increase_budget_military
}
}
}
display_movement_petition_recipient_acceptance_effect = yes
if = {
limit = {
scope:petitioner.location != scope:petition_recipient.capital_province
}
start_travel_plan = {
destination = scope:petition_recipient.capital_province
on_arrival_event = tgp_decision_events.0100
on_travel_planner_cancel_event = tgp_decision_events.0199
}
}
else = {
trigger_event = tgp_decision_events.0100
}
show_as_tooltip = {
change_influence = major_influence_loss
custom_tooltip = movement_petition_decision.travel
}
scope:actors_movement = {
set_variable = {
name = movement_petition_in_progress
value = scope:petitioner
years = 3
}
}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.