CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

Decision · Dynastic Cycle Decisions

Shape the Dynastic Cycle

Shape the Cycle by triggering Dynastic Cycle's Dynastic Cycle Catalyst

By the grace of Son of Heaven, I am more than capable of affecting not only the destiny of my own family, but whole Dynastic Cycle. Let Heaven be my witness, I will turn the wheels of the Dynastic Cycle one way or another!

Requirements

The lines the game itself shows for this decision's conditions:

  • You have to be either the Movement Leader of a Favored Movement, Son of Heaven or a Grand Chancellor
Shown to a character when (is_shown) (12 lines of game script)
any_character_situation = {
	situation_type = dynastic_cycle
	NOT = {
		situation_current_phase = situation_dynastic_cycle_phase_chaos
	}
}
has_tgp_dlc_trigger = yes
top_participant_group:dynastic_cycle ?= {
	NOT = {
		participant_group_type = other_rulers
	}
}

As written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.

Can be taken when (is_valid) (15 lines of game script)
is_adult = yes
custom_tooltip = {
	text = can_consult_heaven_tt
	OR = {
		AND = {
			is_any_movement_leader = yes
			top_participant_group:dynastic_cycle ?= {
				exists = var:movement_favored
				var:movement_leader ?= root
			}
		}
		has_title = title:h_china
		has_title = title:e_minister_chancellor
	}
}

As written in game/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt.

Effects

The effect has no text of its own in the files; its script is below.

Effect (111 lines of game script)
top_participant_group:dynastic_cycle ?= {
	if = {
		limit = {
			participant_group_type = hegemon_ruler
		}
		situation:dynastic_cycle.situation_participant_group:pro_hegemon_movement = {
			save_scope_as = actors_movement
		}
	}
	else = {
		save_scope_as = actors_movement
	}
}
scope:actors_movement = {
	petition_change_movement_power_effect = {
		VALUE = -200
	}
}
situation:dynastic_cycle ?= {
	switch = {
		trigger = yes
		scope:positive_advancement_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_advancement_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_advancement_positive
			}
			else_if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive
			}
			else_if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive
			}
		}
		scope:negative_advancement_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_advancement_negative
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_advancement_negative
			}
		}
		scope:positive_expansion_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_expansion_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_expansion_positive
			}
			else_if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive
			}
			else_if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive
			}
		}
		scope:negative_expansion_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_expansion_negative
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_expansion_negative
			}
		}
		scope:positive_chaos_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive
			}
		}
		scope:negative_chaos_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_negative
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_negative
			}
		}
		scope:positive_instability_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive
			}
		}
		scope:negative_instability_catalyst = {
			if = {
				limit = {
					situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_negative
				}
				trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_negative
			}
		}
	}
}

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.