Scripted effect
increment_variable_effect
increment_variable_effect = { VAL = … VAR = … }game/common/scripted_effects/00_debug_and_shortcut_effects.txt, line 6 (17 lines). Parameters: $VAL$, $VAR$.
increment_variable_effect is a scripted effect in Crusader Kings III, written at line 6 of its file. A call passes 2 parameters: VAL and VAR. The game's script calls it in 68 places, among them Commission Artifact (decision), Create Bunga Mas (decision) and Sponsor Inspiration (interaction). Patch 1.20.1.2, from game/common/scripted_effects/00_debug_and_shortcut_effects.txt.
The comment above it in the file
Easily set-or-add to a variable.
What it does
Every line of it is script with no tooltip text: the script is below.
The script as written (17 lines of game script)
increment_variable_effect = {
if = {
limit = {
NOT = { exists = var:$VAR$ }
}
set_variable = {
name = $VAR$
value = $VAL$
}
}
else = {
change_variable = {
name = $VAR$
add = $VAL$
}
}
}As written in game/common/scripted_effects/00_debug_and_shortcut_effects.txt.
Where it is used
Every place in common/, events/ and history/ that calls increment_variable_effect.
Decisions (2)
Character interactions (2)
Activities (1)
Schemes (1)
- Mug Wealthy Citizenry
Task contracts (10)
- laamp_base_1001
- laamp_base_1041
- laamp_base_2001
- laamp_base_2011
- laamp_base_2041
- laamp_base_3001
4 more
- laamp_base_4001
- laamp_base_4011
- laamp_base_4100
- laamp_base_5031
Events (20)
- A Glorious Expedition!
diarchy.8011 - A Matter of Theology: …
laamp_base_learning_contract_events.4015 - A Teaching Moment: One Final Attempt
laamp_base_learning_contract_events.4110 - Back-Alley Robbery: …
laamp_base_contract_schemes.5901 - Bring Me … Head
laamp_base_contract_schemes.1301 - Helping Out
ep3_laamp_flavour_ewan.1101
14 more
- Helping Out: Personal Rituals
ep3_laamp_flavour_ewan.1103 - laamp_base_contract_schemes.1781
- Making a Record: …
laamp_base_contract_schemes.2541 - Paid Mediator: Accuser & Accused
laamp_base_contract_schemes.0662 - Preying on Travelers
laamp_base_contract_schemes.1044 - Proactive Reconnaissance: …
laamp_base_contract_schemes.3301 - Regaling … Court
laamp_base_contract_schemes.0001 - Render Unto …: …
laamp_base_contract_schemes.2311 - Rustling
laamp_base_contract_schemes.5034 - Rustling: …
laamp_base_contract_schemes.5661 - Saving Grace
agent_events.3061 - tgp_east_asia_mandala_events.0205
- The Manuscript: Humble Beginnings
laamp_base_learning_contract_events.4025 - Transcription: The Final Push
laamp_base_learning_contract_events.4001
Scripted effects inside an event file (23)
- 4001_success_effect
- 4015_failure_effect
- 4015_success_effect
- 4021_variable_setup_effect
- 4025_success_effect
- 4100_adjust_difficulty_effect
17 more
- 4100_increment_wins_tally_effect
- 4100_reduce_teaching_moments_left_effect
- 4110_success_effect
- laamp_base_contract_schemes_0661_duel_generic_effect
- laamp_base_contract_schemes_1301_roll_other_duel_effect
- laamp_base_contract_schemes_1782_roll_duel_effect
- laamp_base_contract_schemes_2311_duel_failure_effect
- laamp_base_contract_schemes_2311_duel_success_effect
- laamp_base_contract_schemes_2781_adjust_difficulty_effect
- laamp_base_contract_schemes_2781_failure_effect
- laamp_base_contract_schemes_2781_success_effect
- laamp_base_contract_schemes_3781_duel_failure_effect
- laamp_base_contract_schemes_3781_duel_success_effect
- laamp_base_contract_schemes_5661_duel_win_effect
- mandala_events_8500_instawin_trial_effect
- mandala_events_8500_next_trial_effect
- mandala_events_8500_succeeded_trial_effect
On actions (the game's own hooks) (2)
- on_building_completed
- on_travel_plan_movement
Scripted effects (7)
Source: game/common/scripted_effects/00_debug_and_shortcut_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.