CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

Major decision · Major Decisions

Assimilate to Mandala Rule

No costAll Under Heaven

We are mere humans, led by a being greater than ourselves. We should adapt our ways and truly transform into devotees of this divine Devaraja existence — for the benefit of our people, of course.

Requirements

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

  • You have changed Government recently and need to wait until … to change Government again
Shown to a character when (is_shown) (16 lines of game script)
highest_held_title_tier > tier_barony
overlord ?= {
	government_has_flag = government_is_mandala
}
NAND = {
	government_has_flag = government_is_mandala
	faith = overlord.faith
}
rite = {
	rite_has_doctrine = doctrine_polytheist
}
NAND = {
	has_title = title:h_china
	government_has_mechanic = administrative
}
has_tgp_dlc_trigger = yes

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

Can be taken when (is_valid) (6 lines of game script)
custom_tooltip = {
	text = not_changed_government_recently_tt
	NOT = {
		has_variable = changed_government_recently
	}
}

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

Effects

  • Close Family will convert to …
  • If … is still alive, has Mandala government and has not lost any Level(s) of Devotion in … years, … gain:
Effect (150 lines of game script)
gok_government_change_story_end_effect = yes
set_variable = {
	name = not_subject_to_succession_trials
	value = flag:assimilated_to_mandala_government
}
if = {
	limit = {
		var:not_subject_to_succession_trials ?= flag:assimilated_to_mandala_government
	}
}
overlord = {
	if = {
		limit = {
			is_ai = yes
		}
		if = {
			limit = {
				good_devaraja_quality_trigger = yes
			}
			add_opinion = {
				target = root
				modifier = assimilated_to_devaraja_rule_opinion
				opinion = 10
			}
		}
		else_if = {
			limit = {
				middling_devaraja_quality_trigger = yes
			}
			add_opinion = {
				target = root
				modifier = assimilated_to_devaraja_rule_opinion
				opinion = 30
			}
		}
		else_if = {
			limit = {
				poor_devaraja_quality_trigger = yes
			}
			root = {
				progress_towards_friend_effect = {
					REASON = friend_supported_devaraja
					CHARACTER = overlord
					OPINION = 0
				}
			}
			add_opinion = {
				target = root
				modifier = assimilated_to_devaraja_rule_opinion
				opinion = 40
			}
		}
		else_if = {
			limit = {
				terrible_devaraja_quality_trigger = yes
			}
			root = {
				progress_towards_friend_effect = {
					REASON = friend_supported_devaraja
					CHARACTER = overlord
					OPINION = 0
				}
			}
			add_opinion = {
				target = root
				modifier = assimilated_to_devaraja_rule_opinion
				opinion = 60
			}
		}
	}
}
mandala_assimilation_effect = yes
if = {
	limit = {
		NOR = {
			faith = overlord.faith
			faith.religious_head ?= root
		}
	}
	custom_tooltip = tgp_east_asia_decision_events.0020.close_family_pre_tt
}
if = {
	limit = {
		overlord = {
			OR = {
				middling_devaraja_quality_trigger = yes
				poor_devaraja_quality_trigger = yes
				terrible_devaraja_quality_trigger = yes
			}
		}
	}
	if = {
		limit = {
			overlord = {
				middling_devaraja_quality_trigger = yes
			}
		}
		add_character_flag = assimilation_payout_t1
		custom_tooltip = {
			text = assimilation_payout_t1_tt
		}
	}
	else_if = {
		limit = {
			overlord = {
				poor_devaraja_quality_trigger = yes
			}
		}
		add_character_flag = assimilation_payout_t2
		custom_tooltip = {
			text = assimilation_payout_t2_tt
		}
	}
	else_if = {
		limit = {
			overlord = {
				terrible_devaraja_quality_trigger = yes
			}
		}
		add_character_flag = assimilation_payout_t3
		custom_tooltip = {
			text = assimilation_payout_t3_tt
		}
	}
	set_variable = {
		name = mandala_assimilation_devaraja
		value = overlord
	}
	set_variable = {
		name = mandala_assimilation_devaraja_piety_level
		value = overlord.piety_level
	}
	trigger_event = {
		id = tgp_east_asia_decision_events.0100
		years = assimilation_payout_years
	}
}
trigger_event = tgp_east_asia_decision_events.0020
hidden_effect = {
	every_vassal = {
		trigger_event = {
			id = tgp_east_asia_decision_events.0025
			days = 3
		}
	}
}
set_variable = {
	name = changed_government_recently
	years = 5
}

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

Source: game/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3.