trigger · original_tag
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
original tag is ( for civil wars checks )
original_tagCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALoriginal tag is ( for civil wars checks )
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.
original_tag is commonly used in civil war mod scenarios to determine whether a country originates from a specific parent nation tag (i.e., the original tag before internal conflict split). For example, when handling post-Spanish Civil War logic, it can be used to distinguish between the Republican and Nationalist sides to determine which faction represents "legitimate Spain" and thus who can inherit certain national focuses or decisions.
# Check if the current country's original tag is Spain, used for post-civil war reunification logic
if = {
limit = {
original_tag = SPR
}
add_ideas = spanish_unity
}
[has_civil_war](/wiki/trigger/has_civil_war): Commonly paired with original_tag to first confirm the country is in an active civil war state, then use original_tag to identify the original faction among the warring parties for more robust logic.[civilwar_target](/wiki/trigger/civilwar_target): Used to obtain the opposing faction in a civil war; combined with original_tag, it can precisely describe the "original nation vs. splinter faction" opposition.[annex_country](/wiki/effect/annex_country): After civil war ends, use original_tag to confirm the identity of the victor, then trigger annexation of the opponent to restore the unified nation process.[exists](/wiki/trigger/exists): When used together, you can first check whether the country corresponding to the original tag still exists, avoiding invalid checks when the target has already been eliminated.original_tag is designed specifically for civil war split scenarios. For ordinary nations that have never experienced internal conflict, its value is identical to the current tag. Using it directly for "country identity verification" creates false positives—prefer using tag = for general country tag checks instead.limit inside any_owned_state), causing script errors or silent failures. You must first jump back to country scope using OWNER or similar before making the check.