trigger · has_country_leader_ideology
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Checks the Ideology of the active country leader
has_country_leader_ideologyCOUNTRYnoneChecks the Ideology of the active country leader
Hands-on notes are AI-generated and checked against the vanilla command vocabulary — treat them as a starting point, not authoritative reference. The definition above is the game's own documentation.
has_country_leader_ideology is commonly used to differentiate event options or decision availability across different ideological leaders. For example, it determines whether the current ruling leader belongs to fascism, thereby unlocking specific war justifications or national focus branches. In multi-faction civil war mods, it is also frequently used to dynamically switch available decision pools within the same country tag based on the leader's ideology.
# This decision is only available when the country's leader has fascist ideology
available = {
has_country_leader_ideology = fascism_ideology
}
[has_country_leader](/wiki/trigger/has_country_leader): First use this trigger to confirm that a specific character is in power, then use has_country_leader_ideology to precisely verify their ideology. Using both together avoids misidentification of characters with the same name.[has_country_leader_with_trait](/wiki/trigger/has_country_leader_with_trait): Leaders with the same ideology may have vastly different styles. Adding trait checks enables double filtering for "fascist AND possesses certain trait".[any_character](/wiki/trigger/any_character): When iterating through candidate leaders rather than the current ruler, pair this trigger to check whether potential replacements' ideologies meet the conditions.[add_country_leader_role](/wiki/effect/add_country_leader_role): After confirming the current leader's ideology, use this effect to assign them an additional leader role (e.g., simultaneously holding both party and government positions), forming a complete "detect → empower" loop.fascism) and sub-ideologies (such as nazism) are two-tier concepts. This trigger accepts sub-ideology key names; if you directly input a group name it will always return false. Ensure you input the concrete sub-ideology string with the _ideology suffix.