Unofficial fan reference · game files of Crusader Kings III 1.20.0.3 “Crozier”
CK3 Database

Major decision · Major Decisions

Unite Africa

The peoples of Africa are proud, brave and strong. Yet, so many are misled and worship false gods. The time has come to unite them all under ….

Requirements

The game shows no text of its own for these conditions; the script is below.

Shown to a character when (is_shown) (34 lines of game script)
capital_province ?= {
	geographical_region = world_africa
}
OR = {
	culture_has_african_heritage_pillar_trigger = yes
	culture ?= {
		OR = {
			this = culture:egyptian
			any_parent_culture_or_above = {
				OR = {
					has_cultural_pillar = heritage_berber
					has_cultural_pillar = heritage_somalian
					has_cultural_pillar = heritage_bantu
					has_cultural_pillar = heritage_west_african
					this = culture:egyptian
					has_cultural_pillar = heritage_yoruba
					has_cultural_pillar = heritage_akan
					has_cultural_pillar = heritage_east_african
					has_cultural_pillar = heritage_senegambian
					has_cultural_pillar = heritage_akan
					has_cultural_pillar = heritage_sahelian
					has_cultural_pillar = heritage_egyptian
					has_cultural_pillar = heritage_central_african
				}
			}
		}
	}
}
NOT = {
	is_target_in_global_variable_list = {
		name = unavailable_unique_decisions
		target = flag:unite_africa_decision
	}
}

As written in game/common/decisions/00_major_decisions_iberia_north_africa.txt.

Can be taken when (is_valid) (5 lines of game script)
completely_controls_region = world_africa
capital_province = {
	geographical_region = world_africa
}
is_landed = yes

As written in game/common/decisions/00_major_decisions_iberia_north_africa.txt.

Effects

The effect has no text of its own in the files; its script is below.

Effect (23 lines of game script)
gain_heroic_legend_seed_tooltip_effect = yes
save_scope_as = africa_uniter
show_as_tooltip = {
	unite_africa_decision_effects = yes
}
trigger_event = iberia_north_africa.0010
every_player = {
	limit = {
		this != scope:africa_uniter
		is_within_diplo_range = {
			CHARACTER = scope:africa_uniter
		}
	}
	trigger_event = iberia_north_africa.0011
}
add_to_global_variable_list = {
	name = unavailable_unique_decisions
	target = flag:unite_africa_decision
}
set_global_variable = {
	name = unite_africa_decision
	value = scope:africa_uniter
}

As written in game/common/decisions/00_major_decisions_iberia_north_africa.txt.

Source: game/common/decisions/00_major_decisions_iberia_north_africa.txt and the English localisation, Crusader Kings III 1.20.0.3. “…” marks words the game fills in at play time (a name, a faith, a title).