INJECT_OR_CREATE:AUS = { # Austria
	dynamic_country_name = { # Dual Monarchy - Austria
		name = dyn_c_dual_monarchy_austria
		adjective = dyn_c_fallback_adj
		
		is_main_tag_only = yes
		priority = 15
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_government_type = gov_dual_monarchy
				has_government_type = gov_triple_monarchy
				}
			}
		}
	}
}

INJECT_OR_CREATE:KUK = { # USGA
	dynamic_country_name = { # Socialist USGA
		name = dyn_c_usga_communist
		adjective = dyn_c_fallback_adj
		
		is_main_tag_only = yes
		priority = 15
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_government_type = gov_council_republic
				}
			}
		}
	}
	dynamic_country_name = { # Theocratic USGA
		name = dyn_c_usga_theocracy
		adjective = dyn_c_fallback_adj
		
		is_main_tag_only = yes
		priority = 15
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_law = law_type:law_theocracy
				}
			}
		}
	}
}

INJECT_OR_CREATE:BYZ = { # Byzantium
	dynamic_country_name = {
		name = dyn_c_byzantium_theocracy
		adjective = dyn_c_byzantium_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
}

INJECT_OR_CREATE:NET = { # Netherlands
	dynamic_country_name = {
		name = dyn_c_netherlands_kingdom
		adjective = dyn_c_netherlands_kingdom_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law= law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_netherlands_republic
		adjective = dyn_c_netherlands_republic_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_netherlands_theocracy
		adjective = dyn_c_netherlands_theocracy_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_netherlands_communist
		adjective = dyn_c_netherlands_communist_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:PLC = { # Poland-Lithuania
	dynamic_country_name = {
		name = dyn_c_plc_monarchy
		adjective = dyn_c_plc_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_plc_republic
		adjective = dyn_c_plc_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_plc_theocracy
		adjective = dyn_c_plc_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_plc_communist
		adjective = dyn_c_plc_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:HRE = { # Central Europe Formable
	dynamic_country_name = {
		name = dyn_c_hre_empire
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_law = law_type:law_monarchy
				has_law = law_type:law_theocracy
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_hre_republic
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_hre_communist
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_council_republic
				}
			}
		}
	}
}

INJECT_OR_CREATE:RHN = { # Confederation of the Rhine
	dynamic_country_name = {
		name = dyn_c_rhine_confederation_monarchy
		adjective = RHN_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_rhine_confederation_republic
		adjective = RHN_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_rhine_confederation_theocracy
		adjective = RHN_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_rhine_confederation_communist
		adjective = RHN_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:HAN = { # Hanover
	dynamic_country_name = {
		name = dyn_c_hanover_start_monarchy
		adjective = RHN_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = c:GBR
			c:GBR = {
				has_diplomatic_pact = {
					who = scope:actor
					type = personal_union
					is_initiator = yes
				}
			}
		}
	}
}

INJECT_OR_CREATE:GER = { # Germany
	dynamic_country_name = {
		name = dyn_c_germany_monarchy
		adjective = dyn_c_germany_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_germany_republic
		adjective = dyn_c_germany_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				    OR = {
				    has_law = law_type:law_presidential_republic
				    has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_germany_theocracy
		adjective = dyn_c_germany_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_germany_communist
		adjective = dyn_c_germany_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_germany_fascist
		adjective = dyn_c_germany_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
				any_interest_group = {
					is_in_government = yes
					is_strongest_ig_in_government = yes 
					leader = {
						OR = {
							has_ideology = ideology:ideology_ethno_nationalist
							has_ideology = ideology:ideology_fascist
						}
					}
				}
			}
		}
	}
}

INJECT_OR_CREATE:NGF = { # North German Confederation
	dynamic_country_name = {
		name = dyn_c_north_german_confederation_monarchy
		adjective = dyn_c_north_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_north_german_confederation_republic
		adjective = dyn_c_north_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_north_german_confederation_theocracy
		adjective = dyn_c_north_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_north_german_confederation_communist
		adjective = dyn_c_north_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:SGF = { # South German Confederation
	dynamic_country_name = {
		name = dyn_c_south_german_confederation_monarchy
		adjective = dyn_c_south_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_south_german_confederation_republic
		adjective = dyn_c_south_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_south_german_confederation_theocracy
		adjective = dyn_c_south_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_south_german_confederation_communist
		adjective = dyn_c_south_german_confederation_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:SWI = { # Switzerland
	dynamic_country_name = {
		name = dyn_c_switzerland_republic
		adjective = dyn_c_switzerland_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
}

INJECT_OR_CREATE:SWE = { # Sweden
	dynamic_country_name = { # Sweden - Norway
		name = dyn_c_sweden-norway_monarchy
		adjective = dyn_c_sweden-norway_monarchy_adj
		
		priority = 20
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = { # Sweden - Norway
		name = dyn_c_sweden-norway_republic
		adjective = dyn_c_sweden-norway_republic_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = { # Sweden - Norway
		name = dyn_c_sweden-norway_theocracy
		adjective = dyn_c_sweden-norway_theocracy_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = { # Sweden - Norway
		name = dyn_c_sweden-norway_communist
		adjective = dyn_c_sweden-norway_communist_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:DEN = { # Denmark
	dynamic_country_name = { # Denmark - Norway
		name = dyn_c_denmark-norway_monarchy
		adjective = dyn_c_denmark-norway_monarchy_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = { # Denmark - Norway
		name = dyn_c_denmark-norway_republic
		adjective = dyn_c_denmark-norway_republic_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = { # Denmark - Norway
		name = dyn_c_denmark-norway_theocracy
		adjective = dyn_c_denmark-norway_theocracy_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = { # Denmark - Norway
		name = dyn_c_denmark-norway_communist
		adjective = dyn_c_denmark-norway_communist_adj
		
		priority = 10
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				owns_entire_state_region = STATE_EASTERN_NORWAY
				owns_entire_state_region = STATE_NORTHERN_NORWAY
				owns_entire_state_region = STATE_WESTERN_NORWAY
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:PRC = { # Paris Commune
	dynamic_country_name = {
		name = dyn_c_cnu_paris_commune
		adjective = dyn_c_cnu_paris_commune_adj
		
		priority = 20
		is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_council_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
}

INJECT_OR_CREATE:RUS = { # Russia
	dynamic_country_name = {
		name = dyn_c_russia_monarchy
		adjective = RUS_ADJ
		
		is_main_tag_only = yes
		priority = 25
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
				}
			}
		}
		dynamic_country_name = {
			name = dyn_c_russia_republic
			adjective = RUS_ADJ
			
			is_main_tag_only = yes
			priority = 10
			
			trigger = {
				exists = scope:actor
				scope:actor = {
					OR = {
						has_law = law_type:law_presidential_republic
						has_law = law_type:law_parliamentary_republic
						has_law = law_type:law_corporate_state
					}
				}
			}
		}
		dynamic_country_name = {
			name = dyn_c_russia_theocracy
			adjective = RUS_ADJ
			
			is_main_tag_only = yes
			priority = 10
			
			trigger = {
				exists = scope:actor
				scope:actor = {
					has_law = law_type:law_theocracy
				}
			}
		}
		dynamic_country_name = {
			name = dyn_c_russia_ussr
			adjective = dyn_c_russia_communist_adj
			is_main_tag_only = yes
			is_revolutionary = no
			priority = 30
			trigger = {
				coa_def_communist_flag_trigger = yes
				scope:actor = {
					OR = {
						any_scope_state = {
							state_region = {
								NOT = {
									is_homeland = cu:russian
								}
							}
							count >= 15
						}
					}
				}
			}
		}
		dynamic_country_name = {
			name = dyn_c_russia_rsfsr
			adjective = dyn_c_russia_communist_adj
			is_main_tag_only = yes
			is_revolutionary = no
			priority = 30
			trigger = {
				exists = scope:actor
				scope:actor = {
					has_law = law_type:law_council_republic
				}
			}
		}
		dynamic_country_name = {
			name = dyn_c_russia_anarchist
			adjective = RUS_ADJ
		
			priority = 35
			is_main_tag_only = yes
		
			trigger = {
				exists = scope:actor
				scope:actor = {
					has_law = law_type:law_anarchy
			}
		}
	}
}

INJECT_OR_CREATE:UBD = { # United Baltic Provinces
	dynamic_country_name = {
		name = dyn_c_united_baltic_monarchy
		adjective = UBD_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_united_baltic_republic
		adjective = UBD_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_united_baltic_theocracy
		adjective = UBD_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_united_baltic_communist
		adjective = UBD_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_united_baltic_governorate
		adjective = UBD_ADJ
	
		priority = 20
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_government_type = gov_guberniya
			}
		}
	}
}

INJECT_OR_CREATE:SCA = { # Scandinavia
	dynamic_country_name = {
		name = dyn_c_scandinavia_monarchy
		adjective = dyn_c_scandinavia_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_scandinavia_republic
		adjective = dyn_c_scandinavia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_law = law_type:law_presidential_republic
				has_law = law_type:law_parliamentary_republic
				has_law = law_type:law_corporate_state
			    }
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_scandinavia_theocracy
		adjective = dyn_c_scandinavia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_law = law_type:law_theocracy
			    }
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_scandinavia_communist
		adjective = dyn_c_scandinavia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_law = law_type:law_council_republic
			    }
			}
		}
	}
	dynamic_country_name = { # Danish Scandinavia
		name = dyn_c_scandinavia_denmark
		adjective = dyn_c_scandinavia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
				was_formed_from = DEN
			}
		}
	}
}

INJECT_OR_CREATE:GBR = { # United Kingdom
	dynamic_country_name = { # Long Variant
		name = dyn_c_british_united_kingdom_long
		adjective = dyn_c_british_united_kingdom_long_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			has_game_rule = uk_long_name
			scope:actor = {
				has_law = law_type:law_monarchy
				OR = {
			    owns_entire_state_region = STATE_ULSTER
                owns_entire_state_region = STATE_LEINSTER
                owns_entire_state_region = STATE_MUNSTER
                owns_entire_state_region = STATE_CONNAUGHT
			    }
			}
		}
	}
	dynamic_country_name = { # Short Variant
		name = dyn_c_british_united_kingdom_short
		adjective = dyn_c_british_united_kingdom_short_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			has_game_rule = uk_short_name
			scope:actor = {
				has_law = law_type:law_monarchy
				OR = {
			    owns_entire_state_region = STATE_ULSTER
                owns_entire_state_region = STATE_LEINSTER
                owns_entire_state_region = STATE_MUNSTER
                owns_entire_state_region = STATE_CONNAUGHT
			    }
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_kingdom_no_ireland
		adjective = dyn_c_british_united_kingdom_no_ireland_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
				OR = {
					owns_entire_state_region = STATE_HIGHLANDS
					owns_entire_state_region = STATE_LOWLANDS
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_kingdom_no_ireland_scotland
		adjective = dyn_c_british_united_kingdom_no_ireland_scotland_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_republic
		adjective = dyn_c_british_united_republic_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_theocracy
		adjective = dyn_c_british_united_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_communist
		adjective = dyn_c_british_united_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_british_united_anarchist
		adjective = dyn_c_british_united_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_anarchy
			}
		}
	}
}

INJECT_OR_CREATE:IRE = { # Ireland
	dynamic_country_name = {
		name = dyn_c_irish_free_state
		adjective = IRE_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			exists = c:GBR
			c:GBR = {
				has_diplomatic_pact = {
					who = c:IRE
					type = puppet
					is_initiator = yes
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_irish_free_state
		adjective = IRE_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			exists = c:GBR
			c:GBR = {
				has_diplomatic_pact = {
					who = c:IRE
					type = dominion
					is_initiator = yes
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_irish_free_state
		adjective = IRE_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
				NOT = { owns_entire_state_region = STATE_ULSTER }
			}
		}
	}
}

INJECT_OR_CREATE:ULS = { # Ulster
	dynamic_country_name = {
		name = dyn_c_northern_ireland
		adjective = dyn_c_northern_ireland_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			exists = c:GBR
			OR = {
				c:GBR = {
					has_diplomatic_pact = {
						who = c:ULS
						type = puppet
						is_initiator = yes
					}
				}
				c:GBR = {
					has_diplomatic_pact = {
						who = c:ULS
						type = dominion
						is_initiator = yes
					}
				}
			}
		}
	}
}

INJECT_OR_CREATE:ITA = { # Italy
	dynamic_country_name = { # Papal Italy
		name = dyn_c_italy_papal
		adjective = dyn_c_italy_papal_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = { has_law = law_type:law_theocracy }
			NOT = { exists = c:PAP }
		}
	}
}

INJECT_OR_CREATE:MLT = { # Malta
	dynamic_country_name = {
		name = dyn_c_malta_theocracy
		adjective = dyn_c_malta_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
}

INJECT_OR_CREATE:PAP = { # Papal State
	dynamic_country_name = {
		name = dyn_c_papal_duchy
		adjective = dyn_c_papal_duchy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_papal_theocracy
		adjective = dyn_c_papal_theocracy_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_papal_republic
		adjective = dyn_c_papal_republic_adj

		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_papal_communist
		adjective = dyn_c_papal_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:SAR = { # Sardinia
	dynamic_country_name = {
		name = dyn_c_sardinia_kingdom
		adjective = dyn_c_sardinia_kingdom_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_sardinia_republic
		adjective = dyn_c_sardinia_republic_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_sardinia_theocracy
		adjective = dyn_c_sardinia_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_sardinia_communist
		adjective = dyn_c_sardinia_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:SIC = { # Two Sicilies
	dynamic_country_name = {
		name = dyn_c_two_sicilies_kingdom
		adjective = dyn_c_two_sicilies_kingdom_adj
	
		priority = 10
	    is_main_tag_only = yes
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_two_sicilies_republic
		adjective = dyn_c_two_sicilies_republic_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_two_sicilies_theocracy
		adjective = dyn_c_two_sicilies_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_two_sicilies_communist
		adjective = dyn_c_two_sicilies_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
}

INJECT_OR_CREATE:SPA = { # Spain
	dynamic_country_name = {
		name = dyn_c_aragon_anarchist
		adjective = dyn_c_aragon_anarchist_adj
		
		is_main_tag_only = no
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
				has_law = law_type:law_anarchy
				any_scope_country = {
					capital = { state_region = s:STATE_ARAGON }
				}
			}
		}
	}
}

INJECT_OR_CREATE:SPC= {
	dynamic_country_name = {
		name = dyn_c_carlist_spain
		adjective = dyn_c_fallback_adj

		priority = 25
		is_main_tag_only = yes

		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
}

INJECT_OR_CREATE:POR = { # Portugal
	dynamic_country_name = {
		name = dyn_c_portugal_anarchist
		adjective = POR_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_anarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_cnu_united_kingdom
		adjective = dyn_c_cnu_united_kingdom_adj

		is_main_tag_only = yes
		priority = 10

		trigger = {
			coa_def_monarchy_flag_trigger = yes
			scope:actor ?= {
				owns_entire_state_region = STATE_RIO_DE_JANEIRO
				owns_entire_state_region = STATE_SAO_PAULO
			}
			NOT = { exists = c:BRZ }
		}
	}
}

INJECT_OR_CREATE:IBE = { # Iberia
	dynamic_country_name = {
		name = dyn_c_iberia_anarchist
		adjective = dyn_c_iberia_anarchist_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
				has_law = law_type:law_anarchy
			}
		}
	}
}

INJECT_OR_CREATE:CAT = { # Catalonia
	dynamic_country_name = {
		name = dyn_c_catalonia_anarchist
		adjective = dyn_c_catalonia_anarchist_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
				has_law = law_type:law_anarchy
			}
		}
	}
}

INJECT_OR_CREATE:UKR = { # Ukraine
	dynamic_country_name = {
		name = dyn_c_ukraine_anarchist
		adjective = dyn_c_ukraine_anarchist_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
				has_law = law_type:law_anarchy
			}
		}
	}
}

INJECT_OR_CREATE:CRE = { # Crete
	dynamic_country_name = {
		name = dyn_c_crete_theocracy
		adjective = dyn_c_crete_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
}

INJECT_OR_CREATE:ION = { # Ionian Islands
	dynamic_country_name = {
		name = dyn_c_ionian_kingdom
		adjective = dyn_c_ionian_kingdom_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_ionian_republic
		adjective = dyn_c_ionian_republic_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_ionian_theocracy
		adjective = dyn_c_ionian_theocracy_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_ionian_communist
		adjective = dyn_c_ionian_communist_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_ionian_states
		adjective = dyn_c_ionian_states_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			exists = c:GBR
			c:GBR = {
				has_diplomatic_pact = {
					who = c:ION
					type = protectorate
					is_initiator = yes
				}
			}
		}
	}
}

INJECT_OR_CREATE:NCA = { # Mountain Republic
	dynamic_country_name = {
		name = dyn_c_mountain_republic_monarchy
		adjective = NCA_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_mountain_republic_republic
		adjective = NCA_ADJ
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
}

INJECT_OR_CREATE:BEL = { # Belgium
	dynamic_country_name = {
		name = dyn_c_cnu_united_belgian_states
		adjective = BEL_ADJ
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_republic_flag_trigger = yes
			NOT = { coa_def_communist_flag_trigger = yes }
		}
	}	
}

REPLACE:UNL = { # United Netherlands
	dynamic_country_name = {
		name = dyn_c_cnu_united_netherlands_monarchy
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_cnu_united_netherlands_republic
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
					has_law = law_type:law_presidential_republic
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_corporate_state
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_cnu_united_netherlands_theocracy
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_theocracy
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_cnu_united_netherlands_communist
		adjective = dyn_c_fallback_adj
	
		priority = 10
		is_main_tag_only = yes
	
		trigger = {
			exists = scope:actor
			scope:actor = {
				has_law = law_type:law_council_republic
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_cnu_burgundy
		adjective = dyn_c_burgundy_adj

		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_absolute_monarchy_flag_trigger = yes
		}
	}
}

INJECT_OR_CREATE:LAT = { # Latvia
	dynamic_country_name = {
		name = dyn_c_cnu_courland
		adjective = dyn_c_cnu_courland_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_monarchy_flag_trigger = yes
			coa_def_german_ensign_trigger = yes
		}
	}
}

INJECT_OR_CREATE:MOL = { # Moldavia
	dynamic_country_name = {
		name = dyn_c_cnu_united_principalities
		adjective = dyn_c_cnu_united_principalities_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_monarchy_flag_trigger = yes
			scope:actor ?= {
				has_variable = ROM_united_principality
			}
		}
	}

	dynamic_country_name = {
		name = dyn_c_cnu_moldavia_and_wallachia
		adjective = dyn_c_cnu_moldavia_and_wallachia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_monarchy_flag_trigger = no
			scope:actor ?= {
				has_variable = ROM_united_principality
			}
			c:WAL ?= {
				is_subject_of = scope:actor
			}
		}
	}
}

INJECT_OR_CREATE:WAL = { # Wallachia
	dynamic_country_name = {
		name = dyn_c_cnu_united_principalities
		adjective = dyn_c_united_principalities_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_monarchy_flag_trigger = yes
			scope:actor ?= {
				has_variable = ROM_united_principality
			}
		}
	}

	dynamic_country_name = {
		name = dyn_c_cnu_wallachia_and_moldavia
		adjective = dyn_c_cnu_wallachia_and_moldavia_adj
		
		is_main_tag_only = yes
		priority = 10
		
		trigger = {
			coa_def_monarchy_flag_trigger = no
			scope:actor ?= {
				has_variable = ROM_united_principality
			}
			c:MOL ?= {
				is_subject_of = scope:actor
			}
		}
	}
}

INJECT_OR_CREATE:MGL = { # Mongolia
	dynamic_country_name = {
		name = dyn_c_cnu_great_mongolian_state
		adjective = MGL_ADJ

		is_main_tag_only = yes
		priority = 10

		trigger = {
			coa_def_monarchy_flag_trigger = yes
		}
	}

	dynamic_country_name = {
		name = dyn_c_cnu_mongolian_peoples_republic
		adjective = MGL_ADJ
		is_main_tag_only = yes
		priority = 10

		trigger = {
			coa_def_communist_flag_trigger = yes
		}
	}
}

INJECT_OR_CREATE:HUN = { # Hungary
	dynamic_country_name = { # Dual Monarchy - Hungary
		name = dyn_c_dual_monarchy_hungary
		adjective = dyn_c_fallback_adj

		is_main_tag_only = yes
		priority = 15

		trigger = {
			exists = scope:actor
			scope:actor = {
				OR = {
				has_government_type = gov_dual_monarchy
				has_government_type = gov_triple_monarchy
				}
			}
		}
	}
}

INJECT_OR_CREATE:CRO = {
	dynamic_country_name = { # Triple Monarchy
		name = dyn_c_triple_monarchy_croatia
		adjective = dyn_c_fallback_adj

		is_main_tag_only = yes
		priority = 15

		trigger = {
			exists = scope:actor
			scope:actor = {
				has_government_type = gov_triple_monarchy
			}
		}
	}
}
