Scripted effect · All Under Heaven files
grant_movement_petition_tooltip_effect
grant_movement_petition_tooltip_effect = yesgame/common/scripted_effects/10_dlc_tgp_scripted_effects.txt, line 866 (77 lines). No parameters.
grant_movement_petition_tooltip_effect is a scripted effect in Crusader Kings III, in the All Under Heaven files, written at line 866 of its file. It takes no parameters: grant_movement_petition_tooltip_effect = yes. The game's script calls it in 1 place, among them display_movement_petition_recipient_acceptance_effect (scripted effect). Patch 1.20.1.2, from game/common/scripted_effects/10_dlc_tgp_scripted_effects.txt.
What it does
- Depending on movement petition effect:
- When movement petition effect is change bureaucracy laws increase:
- When movement petition effect is change bureaucracy laws decrease:
- When movement petition effect is change army laws increase:
- When movement petition effect is change army laws decrease:
- When movement petition effect is change province metropolitan:
- When movement petition effect is change province industrial:
- When movement petition effect is change province military:
- When movement petition effect is change province protectorate:
- When movement petition effect is hold examinations:
hold_examinations_effect = yes
- When movement petition effect is change retirement law increase:
- When movement petition effect is change retirement law decrease:
- When movement petition effect is change candidate score law:
- When movement petition effect is increase budget salary:
- When movement petition effect is increase budget ministry:
- When movement petition effect is increase budget military:
- Dynastic Cycle › If the current phase counts “Son of Heaven Influenced Dynastic Cycle Catalyst”: Counts toward the situation's next phase: “Son of Heaven Influenced Dynastic Cycle Catalyst”
scope:hegemon:add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_gain }
scope:actors_movement:petition_change_movement_power_effect = { VALUE = 100 }
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (77 lines of game script)
grant_movement_petition_tooltip_effect = {
show_as_tooltip = {
switch = {
trigger = scope:movement_petition_effect
flag:change_bureaucracy_laws_increase = {
change_bureaucracy_laws_increase_effect = yes
}
flag:change_bureaucracy_laws_decrease = {
change_bureaucracy_laws_decrease_effect = yes
}
flag:change_army_laws_increase = {
change_army_laws_increase_effect = yes
}
flag:change_army_laws_decrease = {
change_army_laws_decrease_effect = yes
}
flag:change_province_metropolitan = {
change_province_metropolitan_effect = yes
}
flag:change_province_industrial = {
change_province_industrial_effect = yes
}
flag:change_province_military = {
change_province_military_effect = yes
}
flag:change_province_protectorate = {
change_province_protectorate_effect = yes
}
flag:hold_examinations = {
hold_examinations_effect = yes
}
flag:change_retirement_law_increase = {
change_retirement_law_increase_effect = yes
}
flag:change_retirement_law_decrease = {
change_retirement_law_decrease_effect = yes
}
flag:change_candidate_score_law = {
change_candidate_score_law_effect = yes
}
flag:increase_budget_salary = {
increase_budget_salary_effect = yes
}
flag:increase_budget_ministry = {
increase_budget_ministry_effect = yes
}
flag:increase_budget_military = {
increase_budget_military_effect = yes
}
}
situation:dynastic_cycle ?= {
if = {
limit = {
situation_top_has_catalyst = catalyst_hegemon_influenced_by_interaction
}
trigger_situation_catalyst = {
catalyst = catalyst_hegemon_influenced_by_interaction
character = scope:petitioner
}
}
}
scope:hegemon = {
add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_gain }
}
#set a cooldown variable in case the leader changes
scope:actors_movement = {
petition_change_movement_power_effect = {
VALUE = 100
}
set_variable = {
name = recent_movement_petition
value = scope:petitioner
years = 3
}
}
}
}As written in game/common/scripted_effects/10_dlc_tgp_scripted_effects.txt.
Where it is used
Every place in common/, events/ and history/ that calls grant_movement_petition_tooltip_effect.
Scripted effects (1)
Source: game/common/scripted_effects/10_dlc_tgp_scripted_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.