emf_nwo_create_male_ruler_effect = {
	create_character = {
		random_traits = yes
		religion = PREV # Province
		culture = PREV # Province
		dynasty = random
		health = 5
		fertility = 0.5
		female = no
		age = 16
	}

	new_character = {
		random_list = {
			1 = { }
			1 = { add_age = 1 }
			1 = { add_age = 2 }
			1 = { add_age = 3 }
			1 = { add_age = 4 }
			1 = { add_age = 5 }
			1 = { add_age = 6 }
			1 = { add_age = 7 }
			1 = { add_age = 8 }
			1 = { add_age = 9 }
		}
	}
}

emf_nwo_create_female_ruler_effect = {
	create_character = {
		random_traits = yes
		religion = PREV # Province
		culture = PREV # Province
		dynasty = random
		health = 5
		fertility = 0.5
		female = yes
		age = 16
	}
}

	new_character = {
		random_list = {
			1 = { }
			1 = { add_age = 1 }
			1 = { add_age = 2 }
			1 = { add_age = 3 }
			1 = { add_age = 4 }
			1 = { add_age = 5 }
			1 = { add_age = 6 }
			1 = { add_age = 7 }
			1 = { add_age = 8 }
			1 = { add_age = 9 }
		}
	}

emf_nwo_generate_ancient_religion_provinces_culture = { # Flip specific cultures to ancient religions.
	if = {										        # THIS is the province scope
		limit = { celtic_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = celtic_pagan_reformed
		}
		else = {
			religion = celtic_pagan
		}
	}
	else_if = {
		limit = { german_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = german_pagan_reformed
		}
		else = {
			religion = german_pagan
		}
	}
	else_if = {
		limit = { roman_pagan_culture_trigger = yes }

		set_province_flag = ar_setup
		religion = roman_pagan
	}
	else_if = {
		limit = { hellenic_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = hellenic_pagan_reformed
		}
		else = {
			religion = hellenic_pagan
		}
	}
	else_if = {
		limit = { norse_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = norse_pagan_reformed
		}
		else = {
			religion = norse_pagan
		}
	}
	else_if = {
		limit = { zoroastrian_culture_trigger = yes }

		set_province_flag = ar_setup
		religion = zoroastrian
	}
	else_if = {
		limit = { egyptian_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = egyptian_pagan_reformed
		}
		else = {
			religion = egyptian_pagan
		}
	}
	else_if = {
		limit = { finnish_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = finnish_pagan_reformed
		}
		else = {
			religion = finnish_pagan
		}
	}
	else_if = {
		limit = { baltic_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = baltic_pagan_reformed
		}
		else = {
			religion = baltic_pagan
		}
	}
	else_if = {
		limit = { slavic_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = slavic_pagan_reformed
		}
		else = {
			religion = slavic_pagan
		}
	}
	else_if = {
		limit = { tengri_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = tengri_pagan_reformed
		}
		else = {
			religion = tengri_pagan
		}
	}
	else_if = {
		limit = { arabic_pagan_culture_trigger = yes }

		set_province_flag = ar_setup
		religion = arabic_pagan
	}
	else_if = {
		limit = { zun_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = zun_pagan_reformed
		}
		else = {
			religion = zun_pagan
		}
	}
	else_if = {
		limit = { canaan_pagan_culture_trigger = yes }

		set_province_flag = ar_setup
		religion = canaan_pagan
	}
	else_if = {
		limit = { berber_pagan_culture_trigger = yes }

		set_province_flag = ar_setup
		religion = berber_pagan
	}
	else_if = {
		limit = { west_african_pagan_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = west_african_pagan_reformed
		}
		else = {
			religion = west_african_pagan
		}
	}
	else_if = {
		limit = { bon_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = bon_pagan_reformed
		}
		else = {
			religion = bon_pagan
		}
	}
}

emf_nwo_generate_ancient_religion_provinces_region = { # Flip specific regions to ancient religions.
	if = {										# THIS is the province scope
		limit = {
			OR = {
				region = world_europe_west_gaul
				region = custom_burgundy
				region = world_europe_west_iberia
				region = world_europe_west_ireland
				region = custom_scotland
				region = custom_wales
				region = custom_cornwall
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = celtic_pagan_reformed
		}
		else = {
			religion = celtic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_germany
				region = custom_frisia
				region = custom_lotharingia
				region = custom_england
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = german_pagan_reformed
		}
		else = {
			religion = german_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_croatia
				region = world_europe_south_italy
			}
		}

		set_province_flag = ar_setup
		religion = roman_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_serbia
				region = custom_bulgaria
				region = custom_byzantium
				region = custom_nikaea
				region = custom_trebizond
				region = custom_armenia
				region = custom_georgia
				region = custom_cyprus
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = hellenic_pagan_reformed
		}
		else = {
			religion = hellenic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_norway
				region = custom_sweden
				region = custom_denmark
				region = custom_north_sea
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = norse_pagan_reformed
		}
		else = {
			religion = norse_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_persia
				region = custom_mesopotamia
				region = custom_azerbaijan
				region = custom_khorasan
			}
		}

		set_province_flag = ar_setup
		religion = zoroastrian
	}
	else_if = {
		limit = {
			OR = {
				region = custom_egypt
				region = custom_nubia
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = egyptian_pagan_reformed
		}
		else = {
			religion = egyptian_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_finland
				region = custom_perm
				region = custom_novgorod
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = finnish_pagan_reformed
		}
		else = {
			religion = finnish_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_lithuania
				region = custom_pomerania
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = baltic_pagan_reformed
		}
		else = {
			religion = baltic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_muscovy
				region = custom_ruthenia
				region = custom_bohemia
				region = custom_carpathia
				region = custom_wallachia
				region = custom_poland
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = slavic_pagan_reformed
		}
		else = {
			religion = slavic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_khwarizm
				region = world_steppe
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = tengri_pagan_reformed
		}
		else = {
			religion = tengri_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_arabia
				region = custom_adal
			}
		}

		set_province_flag = ar_setup
		religion = arabic_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_baluchistan
				region = custom_afghanistan
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = zun_pagan_reformed
		}
		else = {
			religion = zun_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_jerusalem
				region = custom_syria
			}
		}

		set_province_flag = ar_setup
		religion = canaan_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_africa
				region = custom_morocco
				region = custom_algiers
			#	region = custom_sahara
			}
		}

		set_province_flag = ar_setup
		religion = berber_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = world_africa_west
				region = world_africa_central
				region = custom_abyssinia
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = west_african_pagan_reformed
		}
		else = {
			religion = west_african_pagan
		}
	}
	else_if = {
		limit = { region = custom_tibet }
		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = bon_pagan_reformed
		}
		else = {
			religion = bon_pagan
		}
	}
}

emf_nwo_generate_ancient_religion_provinces_specific = { # Flip only some provinces to ancient religions
	if = {
		limit = {
			OR = {
				region = custom_germany
				region = custom_frisia
				region = custom_england
			}

			OR = {
				culture_group = central_germanic
				culture_group = west_germanic
				culture_group = franco_germanic
				culture_group = east_germanic
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = german_pagan_reformed
		}
		else = {
			religion = german_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = world_europe_west_ireland
				region = custom_brittany
				region = custom_scotland
				region = custom_wales
				region = custom_cornwall
			}

			culture_group = celtic
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = celtic_pagan_reformed
		}
		else = {
			religion = celtic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_byzantium
				region = custom_nikaea
				region = custom_trebizond
				region = custom_cyprus
			}

			culture_group = byzantine
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = hellenic_pagan_reformed
		}
		else = {
			religion = hellenic_pagan
		}
	}
	else_if = {
		limit = {
			region = custom_sicily

			OR = {
				culture_group = east_romance

				AND = {
					culture_group = latin
					NOT = { culture = norman }
				}

			}
		}

		set_province_flag = ar_setup
		religion = roman_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_norway
				region = custom_sweden
				region = custom_denmark
				region = custom_north_sea
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = norse_pagan_reformed
		}
		else = {
			religion = norse_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_persia
				region = custom_khorasan
			}

			OR = {
				culture_group = iranian
				culture_group = tocharian_group
			}
		}

		set_province_flag = ar_setup
		religion = zoroastrian
	}
	else_if = {
		limit = { region = custom_egypt }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = egyptian_pagan_reformed
		}
		else = {
			religion = egyptian_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_finland
				region = custom_perm
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = finnish_pagan_reformed
		}
		else = {
			religion = finnish_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_lithuania
				region = custom_pomerania
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = baltic_pagan_reformed
		}
		else = {
			religion = baltic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_muscovy
				region = custom_ruthenia
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = slavic_pagan_reformed
		}
		else = {
			religion = slavic_pagan
		}
	}
	else_if = {
		limit = {
			OR = {
				region = custom_adal

				AND = {
					region = custom_arabia
					NOT = { region = custom_medina }
				}
			}
		}

		set_province_flag = ar_setup
		religion = arabic_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_baluchistan
				region = custom_afghanistan
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = zun_pagan_reformed
		}
		else = {
			religion = zun_pagan
		}
	}
	else_if = {
		limit = { region = custom_jerusalem }

		set_province_flag = ar_setup
		religion = canaan_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = custom_morocco
				region = custom_algiers
			}
		}

		set_province_flag = ar_setup
		religion = berber_pagan
	}
	else_if = {
		limit = {
			OR = {
				region = world_africa_west
				region = world_africa_central
			}
		}

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = west_african_pagan_reformed
		}
		else = {
			religion = west_african_pagan
		}
	}
	else_if = {
		limit = { bon_culture_trigger = yes }

		set_province_flag = ar_setup

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			religion = bon_pagan_reformed
		}
		else = {
			religion = bon_pagan
		}
	}
}

# Flip specific character or province to ancient religions, based on culture.
# Remember to clear target_religion after use
emf_nwo_generate_ancient_religion_province_character_culture = {
	if = {
		limit = { celtic_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			celtic_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			celtic_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { german_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			german_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			german_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { roman_pagan_culture_trigger = yes }
		roman_pagan = { save_event_target_as = target_religion }
	}
	else_if = {
		limit = { hellenic_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			hellenic_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			hellenic_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { norse_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			norse_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			norse_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { zoroastrian_culture_trigger = yes }
		zoroastrian = { save_event_target_as = target_religion }
	}
	else_if = {
		limit = { egyptian_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			egyptian_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			egyptian_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { finnish_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			finnish_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			finnish_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { baltic_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			baltic_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			baltic_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { slavic_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			slavic_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			slavic_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { tengri_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			tengri_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			tengri_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { arabic_pagan_culture_trigger = yes }
		arabic_pagan = { save_event_target_as = target_religion }
	}
	else_if = {
		limit = { zun_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			zun_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			zun_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { canaan_pagan_culture_trigger = yes }
		canaan_pagan = { save_event_target_as = target_religion }
	}
	else_if = {
		limit = { berber_pagan_culture_trigger = yes }
		berber_pagan = { save_event_target_as = target_religion }
	}
	else_if = {
		limit = { west_african_pagan_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			west_african_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			west_african_pagan = { save_event_target_as = target_religion }
		}
	}
	else_if = {
		limit = { bon_culture_trigger = yes }

		if = {
			limit = {
				has_game_rule = {
					name = pagan_reformation
					value = start_reformed
				}
			}
			bon_pagan_reformed = { save_event_target_as = target_religion }
		}
		else = {
			bon_pagan = { save_event_target_as = target_religion }
		}
	}
}

emf_nwo_generate_child = { # Generates child based on the age of ROOT
	if = {
		limit = { num_of_children < 2 } # Don't want to generate children for characters who already have 2 or more children

		if = { # If younger than 23, but older than 16
			limit = {
				age < 23
				age >= 17
			}

			create_character = {
				random_traits = yes
				age = 1
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 26, but older than 21
			limit = { age < 26 }

			create_character = {
				random_traits = yes
				age = 4
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 29, but older than 25
			limit = { age < 29 }

			create_character = {
				random_traits = yes
				age = 7
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 32, but older than 28
			limit = { age < 32 }

			create_character = {
				random_traits = yes
				age = 10
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 35, but older than 31
			limit = { age < 35 }

			create_character = {
				random_traits = yes
				age = 13
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 38, but older than 34
			limit = { age < 38  }

			create_character = {
				random_traits = yes
				age = 16
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else_if = { # If younger than 41, but older than 37
			limit = { age < 41 }

			create_character = {
				random_traits = yes
				age = 19
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}
		else = { # If older than 41
			create_character = {
				random_traits = yes
				age = 22
				female = 50
				culture = THIS
				religion = THIS
				dynasty = THIS
			}

			new_character = {
				random_list = {
					1 = { }
					1 = { add_age = 1 }
					1 = { add_age = 2 }
				}
			}
		}

		new_character = {
			if = {
				limit = { PREV = { is_female = no } }
				set_father = PREV
			}
			else = {
				set_mother = PREV
			}

			PREV = {
				random_spouse_even_if_dead = {
					limit = { could_be_parent_of = new_character }

					if = {
						limit = { is_female = no }
						new_character = { set_father = PREV }
					}
					else = {
						new_character = { set_mother = PREV }
					}
				}
			}

			if = {
				limit = { religion_group = indian_group }

				add_trait = kshatriya
				character_event = { id = RoI.30121 }
			}

			set_character_flag = start_of_game_character
			# character_event = { id = Plus.324 }
		}

		recalc_succession = yes
	}
}

set_mercenaries_to_ar_effect = {
	# Set mercenaries to ancient religions based on their capital
	any_mercenary_band = {
		limit = {
			trigger_if = {
				limit = { has_global_flag = emf_nwo_only_catholic }
				holder_scope = { religion = catholic }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_orthodox }
				holder_scope = { religion = orthodox }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_christian }
				holder_scope = { religion_group = christian }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_muslim }
				holder_scope = { religion_group = muslim }
			}

			capital_scope = { has_province_flag = ar_setup }
		}

		capital_scope = { save_event_target_as = convert_to_religion }
		religion = event_target:convert_to_religion

		holder_scope = {
			religion = event_target:convert_to_religion
		}

		clear_event_target = convert_to_religion
	}
}

set_mercenaries_to_ar_culture_effect = {
	# Set mercenaries to ancient religions based on their culture
	any_mercenary_band = {
		limit = {
			trigger_if = {
				limit = { has_global_flag = emf_nwo_only_catholic }
				holder_scope = { religion = catholic }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_orthodox }
				holder_scope = { religion = orthodox }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_christian }
				holder_scope = { religion_group = christian }
			}
			trigger_else_if = {
				limit = { has_global_flag = emf_nwo_only_muslim }
				holder_scope = { religion_group = muslim }
			}

			capital_scope = { has_province_flag = ar_setup }
		}

		holder_scope = {
			emf_nwo_generate_ancient_religion_province_character_culture = yes
			religion = event_target:target_religion
			reverse_religion = PREV
		}
	}
}