# List of names and logos for intelligence agencies
# available trigger will determine if the logo is in the list of available logos or not
# names is a list of names. Can be a localization entry, or the name directly. A random name will be picked from them.

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_usa
	names = { Agency_USA }

	default = { original_tag = USA }
	available = { original_tag = USA }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_ger
	names = { Agency_GER_Generic }

	default = {
		OR = {
			AND = {
				original_tag = GER
				NOT = { has_country_leader = { character = GER_albert_speer ruling_only = yes } }
			}
			original_tag = SAA
		}
	}
	available = {
		OR = {
			AND = {
				original_tag = GER
				NOT = { has_country_leader = { character = GER_albert_speer ruling_only = yes } }
			}
			original_tag = SAA
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_rnd
	names = { Agency_GER_Speer }

	default = {
		AND = {
			original_tag = GER
			has_country_leader = { character = GER_albert_speer ruling_only = yes }
		}
	}
	available = {
		AND = {
			original_tag = GER
			has_country_leader = { character = GER_albert_speer ruling_only = yes }
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_jap
	names = { Agency_JAP }

	default = { original_tag = JAP }
	available = { original_tag = JAP }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_chi
	names = { Agency_CHI }

	default = { original_tag = CHI }
	available = { original_tag = CHI }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_jap
	names = { Agency_GNG }

	default = { original_tag = GNG }
	available = { original_tag = GNG }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_qin
	names = { Agency_QIN  }

	default = { original_tag = QIN }
	available = { original_tag = QIN  }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_ita
	names = { Agency_ITA }

	default = { original_tag = ITA }
	available = { original_tag = ITA }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_tur
	names = { Agency_TUR }

	default = { original_tag = TUR }
	available = { original_tag = TUR }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_uk
	names = { Agency_ENG }

	default = { original_tag = ENG }
	available = { original_tag = ENG }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_generic_2
	names = { Agency_SCO }

	default = { original_tag = SCO }
	available = { original_tag = SCO }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_saf
	names = { Agency_SAF }

	default = { original_tag = SAF }
	available = { original_tag = SAF }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_brg
	names = { Agency_BRG }

	default = { original_tag = BRG }
	available = { original_tag = BRG }
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_ger
	names = { Agency_GER_Africa }

	default = {
		OR = {
			original_tag = GRO
			original_tag = COG
			original_tag = ANG
		}
	}
	available = {
		OR = {
			original_tag = GRO
			original_tag = COG
			original_tag = ANG
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_bra
	names = { Agency_BRA }

	default = {
		original_tag = BRA
	}
	available = {
		original_tag = BRA
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_mex
	names = { Agency_MEX }

	default = {
		original_tag = MEX
	}
	available = {
		original_tag = MEX
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_vyt
	names = { Agency_KEM }

	available = {
		original_tag = KEM
	}
	default = {
		original_tag = KEM
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_vyt
	names = { Agency_CHT }

	available = {
		original_tag = CHT
	}
	default = {
		original_tag = CHT
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_oms
	names = { Agency_OMS }

	available = {
		OR = {
			original_tag = OMS
			original_tag = SAB
		}
	}
	default = {
		OR = {
			original_tag = OMS
			original_tag = SAB
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_sba
	names = { Agency_SBA }

	available = {
		original_tag = SBA
	}
	default = {
		original_tag = SBA
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_mag_werbell
	names = { Agency_MAG_Werbell }

	default = {
		AND = {
			original_tag = MAG
			has_country_leader = { character = MAG_Mitchell_Werbell ruling_only = yes }
		}
	}
	available = {
		AND = {
			original_tag = MAG
			has_country_leader = { character = MAG_Mitchell_Werbell ruling_only = yes }
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_sc
	names = { Agency_KOM_Zhdanov }

	default = {
		AND = {
			original_tag = KOM
			has_country_leader = { character = KOM_Andrei_Zhdanov ruling_only = yes }
		}
	}
	available = {
		AND = {
			original_tag = KOM
			has_country_leader = { character = KOM_Andrei_Zhdanov ruling_only = yes }
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_sov
	names = { Agency_IRK_Reformed }

	default = {
		AND = {
			original_tag = IRK
			has_country_flag = TNO_alternate_intel_agency
		}
	}
	available = {
		AND = {
			original_tag = IRK
			has_country_flag = TNO_alternate_intel_agency
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_sov
	names = { Agency_OMO_Buckharin }

	default = {
		AND = {
			original_tag = OMO
			has_country_leader = { character = OMO_2022_Nikolai_Buckharin ruling_only = yes }
		}
	}
	available = {
		AND = {
			original_tag = OMO
			has_country_leader = { character = OMO_2022_Nikolai_Buckharin ruling_only = yes }
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_rus
	names = { Agency_SVR }

	available = {
		original_tag = SVR
	}
	default = {
		original_tag = SVR
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_rus
	names = { Agency_TOM }

	available = {
		original_tag = TOM
	}
	default = {
		original_tag = TOM
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_vyt
	names = { Agency_RUS_Monarchist }

	available = {
		OR = {
			original_tag = VYT
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Sergey_Taboritsky ruling_only = yes }
			}
		}
	}
	default = {
		OR = {
			original_tag = VYT
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Sergey_Taboritsky ruling_only = yes }
			}
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_sov
	names = { Agency_RUS_Communist }

	available = {
		is_russian_nation = yes
		OR = {
			has_government = socialist
			has_government = communist
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Ivan_Serov ruling_only = yes }
			}
		}
		NOT = {
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Andrei_Zhdanov ruling_only = yes }
			}
			AND = {
				original_tag = OMO
				has_country_leader = { character = OMO_2022_Nikolai_Buckharin ruling_only = yes }
			}
			AND = {
				original_tag = IRK
				has_country_flag = TNO_alternate_intel_agency
			}
		}
	}
	default = {
		is_russian_nation = yes
		OR = {
			has_government = socialist
			has_government = communist
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Ivan_Serov ruling_only = yes }
			}
		}
		NOT = {
			AND = {
				original_tag = KOM
				has_country_leader = { character = KOM_Andrei_Zhdanov ruling_only = yes }
			}
			AND = {
				original_tag = OMO
				has_country_leader = { character = OMO_2022_Nikolai_Buckharin ruling_only = yes }
			}
			AND = {
				original_tag = IRK
				has_country_flag = TNO_alternate_intel_agency
			}
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_rus
	names = { Agency_RUS_Generic }

	available = {
		is_russian_nation = yes
		NOT = {
			original_tag = VYT
			original_tag = KEM
			original_tag = CHT
			AND = {
				original_tag = KOM
				OR = {
					has_country_leader = { character = KOM_Ivan_Serov ruling_only = yes }
					has_country_leader = { character = KOM_Sergey_Taboritsky ruling_only = yes }
				}
			}
			AND = {
				original_tag = MAG
				has_country_leader = { character = MAG_Mitchell_Werbell ruling_only = yes }
			}
			original_tag = SBA
			original_tag = SVR
			original_tag = TOM
			has_government = socialist
			has_government = communist
		}
	}
	default = {
		is_russian_nation = yes
		NOT = {
			original_tag = VYT
			original_tag = KEM
			original_tag = CHT
			AND = {
				original_tag = KOM
				OR = {
					has_country_leader = { character = KOM_Ivan_Serov ruling_only = yes }
					has_country_leader = { character = KOM_Sergey_Taboritsky ruling_only = yes }
				}
			}
			AND = {
				original_tag = MAG
				has_country_leader = { character = MAG_Mitchell_Werbell ruling_only = yes }
			}
			original_tag = SBA
			original_tag = SVR
			original_tag = TOM
			has_government = socialist
			has_government = communist
		}
	}
}

intelligence_agency = {

	picture = GFX_intelligence_agency_logo_generic_2
	names = { Agency_Generic }

	available = {
		NOT = {
			original_tag = USA
			original_tag = GER
			original_tag = JAP
			original_tag = CHI
			original_tag = GNG
			original_tag = ITA
			original_tag = TUR
			original_tag = ENG
			original_tag = SCO
			original_tag = SAF
			original_tag = BRG
			original_tag = GRO
			original_tag = COG
			original_tag = ANG
			original_tag = BRA
			original_tag = MEX
			is_russian_nation = yes
		}
	}
	default = { always = yes }
}
