# System from EaW
# More specific triggers come first, general triggers come later.
# Region assignment https://cdn.discordapp.com/attachments/805764476460072971/883002363735080980/hoi4_map_GER_1962_01_01_01_10.png
# Please have this exclusive only to playable nations.

defined_text = {
	name = Get_newspaper_header

	text = {
		trigger = {
			is_Antarctic_nation = yes
		}
		localization_key = TNO_newspaper_header_Antarctica
	}

	### Russia ###
	text = { # Buckharin April Fools 2022
		trigger = {
			original_tag = OMO
			OMO_2022_aprilfools_gamerule_active = yes
		}
		localization_key = TNO_newspaper_header_OMO_2022
	}
	text = { # Red army
		trigger = {
			OR = {
				original_tag = WRS
				original_tag = PRC
			}
		}
		localization_key = TNO_newspaper_header_RUS_red_army
	}
	text = { # Non red army communist
		trigger = {
			is_russian_nation = yes
			OR = {
				has_government = socialist
				has_government = communist
			}
			NOT = {
				original_tag = WRS
				original_tag = PRC
				original_tag = OMO
			}
		}
		localization_key = TNO_newspaper_header_RUS_commie
	}
	text = { # Tsarists
		trigger = {
			OR = {
				original_tag = VYT
				original_tag = CHT
				original_tag = KEM
				original_tag = OMO
				AND = {
					original_tag = KOM
					has_country_leader = { character = KOM_Sergey_Taboritsky ruling_only = yes }
				}
			}
		}
		localization_key = TNO_newspaper_header_RUS_Tsarists
	}
	text = { # Amur
		trigger = {
			original_tag = AMR
		}
		localization_key = TNO_newspaper_header_AMR
	}
	
	### OFN and LATAM ###
	text = {
		trigger = {
			original_tag = USA
		}
		localization_key = TNO_newspaper_header_USA
	}
	text = {
		trigger = {
			original_tag = CAN
		}
		localization_key = TNO_newspaper_header_CAN
	}
	text = {
		trigger = {
			original_tag = MEX
		}
		localization_key = TNO_newspaper_header_MEX
	}
	text = {
		trigger = {
			original_tag = BRA
			has_country_leader = { character = BRA_Juscelino_Kubitschek ruling_only = yes }
		}
		localization_key = TNO_newspaper_header_BRA_Manchete
	}
	text = {
		trigger = {
			original_tag = BRA
			has_country_leader = { character = BRA_Raphael_Magalhaes ruling_only = yes }
		}
		localization_key = TNO_newspaper_header_BRA_Noticias_Populares
	}
	text = {
		trigger = {
			original_tag = BRA
			has_country_leader = { character = BRA_Plinio_Salgado ruling_only = yes }
		}
		localization_key = TNO_newspaper_header_BRA_A_Rizio
	}
	text = {
		trigger = {
			original_tag = BRA
			OR = {
				has_country_leader = { character = BRA_Adhemar_de_Barros ruling_only = yes }
				has_country_leader = { character = BRA_Pedro_Aleixo ruling_only = yes }
			}
		}
		localization_key = TNO_newspaper_header_BRA_O_Dia
	}
	text = {
		trigger = {
			original_tag = BRA
			OR = {
				has_country_leader = { character = BRA_Joao_Goulart ruling_only = yes }
				has_country_leader = { character = BRA_Edna_Lott ruling_only = yes }
				has_country_leader = { character = BRA_Leonel_Brizola ruling_only = yes }
			}
		}
		localization_key = TNO_newspaper_header_BRA_Ultima_Hora
	}
	text = {
		trigger = {
			original_tag = BRA
			has_country_leader = { character = BRA_Carlos_Lacerda ruling_only = yes }
		}
		localization_key = TNO_newspaper_header_BRA_Tribuna
	}
	text = {
		trigger = {
			original_tag = BRA
			OR = {
				has_country_leader = { character = BRA_Janio_Quadros ruling_only = yes }
				has_country_leader = { character = BRA_Ney_Braga ruling_only = yes }
			}
		}
		localization_key = TNO_newspaper_header_BRA_O_Cruzeiro
	}
	text = {
		trigger = {
			original_tag = BRA
			has_country_leader = { character = BRA_Virgilio_Tavora ruling_only = yes }
		}
		localization_key = TNO_newspaper_header_BRA_O_Povo
	}
	text = {
		trigger = {
			original_tag = BRA
		}
		localization_key = TNO_newspaper_header_BRA
	}
	text = {
		trigger = {
			original_tag = CHL
			# dynamic in da future
		}
		localization_key = TNO_newspaper_header_CHL_mercurio
	}
	text = {
		trigger = {
			original_tag = URG
		}
		localization_key = TNO_newspaper_header_URG
	}
	
	### Reich ###
	text = {
		trigger = {
			original_tag = BRG
		}
		localization_key = TNO_newspaper_header_BRG
	}
	text = {
		trigger = {
			original_tag = IRE
		}
		localization_key = TNO_newspaper_header_IRE
	}
	text = {
		trigger = {
			OR = {
				original_tag = ENG
				original_tag = FEN
			}
		}
		localization_key = TNO_newspaper_header_ENG
	}
	text = {
		trigger = {
			OR = {
				original_tag = GER
				original_tag = GGR
				original_tag = SGR
				original_tag = HGR
				original_tag = BGR
				is_in_faction_with = GER
			}
			NOT = { original_tag = BRG }
			NOT = { has_government = paternalism }
		}
		localization_key = TNO_newspaper_header_GER
	}
	text = {
		trigger = {
			original_tag = GER
			has_government = paternalism
		}
		localization_key = TNO_newspaper_header_GER_dem
	}
	text = {
		trigger = {
			original_tag = DDR
		}	
		localization_key = TNO_newspaper_header_DDR
	}
	
	### Asia ###
	text = {
		trigger = {
			original_tag = CHI
		}
		localization_key = TNO_newspaper_header_CHI
	}
	text = {
		trigger = {
			original_tag = YUN
		}
		localization_key = TNO_newspaper_header_YUN
	}
	text = {
		trigger = {
			original_tag = GNG
		}
		localization_key = TNO_newspaper_header_GNG
	}
	text = {
		trigger = {
			OR = {
				original_tag = JAP
				is_in_faction_with = JAP
			}
			NOT = { original_tag = ITA }
		}
		localization_key = TNO_newspaper_header_JAP
	}

	text = {
		localization_key = TNO_newspaper_generic_header
	}
}
