is_afrikan_tag = {
	OR = {
		tag = MAF
		tag = CIV
		tag = ZAM
		tag = BSC
		tag = NGR
		tag = KEN
		tag = IVO
		tag = GHA
		tag = DAH
		tag = TOG
		tag = HAU
		tag = KBR
		tag = CMR
		tag = CEA
		tag = TKE
		tag = GAB
		tag = KOG
		tag = NMB
		tag = TZN
		tag = BRD
		tag = RWA
		tag = MAG
		tag = KTG
		tag = DJI
		tag = ZZB
	}
}

is_anglo_african_tag = {
	OR = {
		tag = SAF
		tag = ZIM
		tag = KEN
		tag = ZAM
		tag = NGR
		tag = BSC
		tag = UGA
	}
	NOT = {
		is_subject_of = MAF
	}
}

is_anglo_protectorate_tag = {
	OR = {
		tag = KEN
		tag = ZAM
		tag = NGR
		tag = GHA
		tag = UGA
		tag = BSC
	}
}

uses_generic_african_ministers = {
	OR = {
		tag = ADA
		tag = ANG
		tag = BOT
		tag = BRD
		tag = BRT
		tag = CEA
		tag = CMR
		tag = CVG
		tag = KOG
		tag = TKE
		tag = GHA
		tag = HAU
		tag = MLW
		tag = MZB
		tag = NBL
		tag = RWA
		tag = UGA
		tag = ZZB
		tag = KBR
		tag = DJI
	}
}

backer_is_sand_france = {
	OR = {
		AND = {
			tag = TKE
			has_socialist_government = no
		}
		AND = {
			tag = CEA
			NOT = {
				has_completed_focus = CEA_a_german_leader
			}
		}
		AND = {
			tag = DJI
			has_government = authoritarian_democrat
		}
		tag = IVO
	}
}

backer_is_canada = {
	OR = {
		tag = MLW
		tag = UGA
		AND = {
			tag = GHA
			has_socialist_government = no
		}
	}
}

backer_is_russia = {
	AND = {
		tag = DJI
		has_country_flag = DJI_SAGALLO_FORMED
	}
}

backer_is_commune_of_france = {
	OR = {
		AND = {
			tag = TKE
			has_socialist_government = yes
		}
		AND = {
			tag = CMR
			has_socialist_government = yes
		}
		AND = {
			tag = GHA
			has_socialist_government = yes
		}
	}
}

backer_is_portugal = {
	OR = {
		tag = KOG
		tag = MZB
		tag = ANG
	}
}

backer_is_germany = {
	OR = {
		AND = {
			tag = CMR
			has_socialist_government = no
		}
		AND = {
			tag = DJI
			has_country_flag = DJI_GERMS
		}
		AND = {
			backer_is_portugal = no
			backer_is_commune_of_france = no
			backer_is_russia = no
			backer_is_canada = no
			backer_is_sand_france = no
		}
	}
}

already_has_MAF_general = {
	OR = {
		has_unit_leader = 22930
		has_unit_leader = 22932
		has_unit_leader = 22933
		has_unit_leader = 22935
		has_unit_leader = 22934
	}
}