﻿hulagu_maintenance_effect = {
	apply_invader_modifiers_effect = {
		INVADER_DYNN = $INVADER_DYNN$
	}
	spawn_$INVADER_DYNN$_family_effect = {
		INVADER_CHAR = $INVADER_CHAR$
	}
	spawn_invader_servants_effect = {
		INVADER_CHAR = $INVADER_CHAR$
	}
	form_the_invader_title_effect = {
		INVADER_DYNN = $INVADER_DYNN$
		INVADER_CHAR = $INVADER_CHAR$
		INVADER_TITLE = $INVADER_TITLE$
		LANDLESS_YES_NO = $LANDLESS_YES_NO$
	}
	### succession law
	if = {
		limit = {
			can_have_single_heir_succession_law_trigger = yes
			NOT = { has_realm_law = single_heir_succession_law }
		}
		add_realm_law_skip_effects = single_heir_succession_law
	}
	else = {
		if = {
			limit = {
				NOT = { has_realm_law = high_partition_succession_law }
			}
			add_realm_law_skip_effects = high_partition_succession_law
		}
	}
	# as a last resort, try to move away from confederate
	if = {
		limit = { has_realm_law = confederate_partition_succession_law }
		add_realm_law_skip_effects = partition_succession_law
	}
}

### populating the life of the invader character
spawn_hulagu_family_effect = {
	# spouse
	create_character = {
		age = { 20 30 }
		template = hi_random_spouse_character_template
		dynasty = generate
		gender = female
		employer = $INVADER_CHAR$
		faith = $INVADER_CHAR$.faith
		culture = $INVADER_CHAR$.culture
		save_scope_as = borte_onggirat
		after_creation = {
			marry = $INVADER_CHAR$
			disease_immunity_long_effect = yes
		}
	}
	# three concubines
	create_character = {
		age = { 20 24 }
		template = hi_random_spouse_character_template
		dynasty = none
		gender = female
		employer = $INVADER_CHAR$
		faith = $INVADER_CHAR$.faith
		culture = $INVADER_CHAR$.culture
		after_creation = {
			marry = $INVADER_CHAR$
			disease_immunity_short_effect = yes
		}
	}
	create_character = {
		age = { 20 24 }
		template = hi_random_spouse_character_template
		dynasty = none
		gender = female
		employer = $INVADER_CHAR$
		faith = $INVADER_CHAR$.faith
		culture = $INVADER_CHAR$.culture
		after_creation = {
			marry = $INVADER_CHAR$
			disease_immunity_short_effect = yes
		}
	}
	create_character = {
		age = { 20 24 }
		template = hi_random_spouse_character_template
		dynasty = none
		gender = female
		employer = $INVADER_CHAR$
		faith = $INVADER_CHAR$.faith
		culture = $INVADER_CHAR$.culture
		after_creation = {
			marry = $INVADER_CHAR$
			disease_immunity_short_effect = yes
		}
	}

	# Spawn some captured Han siege engineers
	create_character = {
		gender_female_chance = historicinvasions_soldier_female_chance
		employer = $INVADER_CHAR$
		template = new_siege_engineer
		faith = faith:shangqing
		culture = culture:han
	}
	create_character = {
		gender_female_chance = historicinvasions_soldier_female_chance
		employer = $INVADER_CHAR$
		template = new_siege_engineer
		faith = faith:shangqing
		culture = culture:han
	}
}

# Make sure invader has troops
spawn_hulagu_troops_effect = {
	if = {
		limit = { has_character_flag = is_first_invader_flag }
		spawn_hulagu_army_effect = yes
	}
	spawn_hulagu_army_effect = yes
	spawn_hulagu_army_effect = yes
	if = {
		limit = { game_start_date < 1000.1.1 }
		spawn_hulagu_army_effect = yes
	}
}
spawn_hulagu_army_effect = {
	spawn_army = {
		name = hulagu_event_troops
		location = capital_province
		uses_supply = no
		inheritable = no
		
		levies = 250
		men_at_arms = {
			type = armored_horsemen
			stacks = 6
		}
		men_at_arms = {
			type = light_horsemen
			stacks = 8
		}
		men_at_arms = {
			type = horse_archers
			stacks = 6
		}
		men_at_arms = {
			type = ayyar
			stacks = 6
		}
		# siege
		men_at_arms = {
			type = bombard
			stacks = 3
		}
		men_at_arms = {
			type = trebuchet
			stacks = 9
		}
	}
}