﻿enable_decision_cheats = {
	desc = enable_decision_cheats_desc

	is_shown = {
		is_ai = no
		has_character_flag = cheats_activated
		NOT = {
			has_character_flag = decision_cheats_activated
		}
	}

	effect = {
		add_character_flag = decision_cheats_activated
	}

	ai_check_interval = 0
}

disable_decision_cheats = {
	desc = disable_decision_cheats_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
	}

	effect = {
		remove_character_flag = decision_cheats_activated
	}

	ai_check_interval = 0
}

###### World Cheats ######

enable_world_cheats = {
	desc = enable_world_cheats_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		NOT = {
			has_character_flag = world_cheats_activated
		}
	}

	effect = {
		add_character_flag = world_cheats_activated
	}

	ai_check_interval = 0
}

disable_world_cheats = {
	desc = disable_world_cheats_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = world_cheats_activated
	}

	effect = {
		remove_character_flag = world_cheats_activated
	}

	ai_check_interval = 0
}

spawn_army_cheat = {
	desc = spawn_army_cheat_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = world_cheats_activated
	}

	effect = {
		spawn_army = {
			levies = 10000
			location = root.capital_province
			inheritable = yes
			uses_supply = yes
			name = "Clone Army"
		}
	}

	ai_check_interval = 0
}

convert_realm_faith_cheat = {
	desc = convert_realm_faith_cheat_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = world_cheats_activated
	}

	effect = { #Maybe use set_character_faith instead
		every_realm_county = {
			limit = {}
			set_county_faith = root.faith
		}
		every_vassal_or_below = {
			limit = {}
			set_character_faith_with_conversion = root.faith
		}
	}

	ai_check_interval = 0
}

convert_realm_culture_cheat = {
	desc = convert_realm_culture_cheat_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = world_cheats_activated
	}

	effect = {
		every_realm_county = {
			limit = {}
			set_county_culture = root.culture
		}
		every_vassal_or_below = {
			limit = {}
			set_culture = root.culture
		}
	}

	ai_check_interval = 0
}

###### Character Spawn Menu ######

enable_character_spawn = {
	desc = enable_character_spawn_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		NOT = {
			has_character_flag = character_spawn_acticated
		}
	}

	effect = {
		add_character_flag = character_spawn_acticated
	}

	ai_check_interval = 0
}

disable_character_spawn = {
	desc = disable_character_spawn_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		remove_character_flag = character_spawn_acticated
	}

	ai_check_interval = 0
}

spawn_marshal = {
	desc = spawn_marshal_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = education_martial_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			trait = strong
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 20
			prowess = 16
			diplomacy = 12
			stewardship = 14
			intrigue = 6
			learning = 8
		}
	}

	ai_check_interval = 0
}

spawn_female_marshal = {
	desc = spawn_female_marshal_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = education_martial_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			trait = strong
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 20
			prowess = 16
			diplomacy = 12
			stewardship = 14
			intrigue = 6
			learning = 8
		}
	}

	ai_check_interval = 0
}

spawn_councilor = {
	desc = spawn_councilor_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = education_diplomacy_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 8
			prowess = 6
			diplomacy = 20
			stewardship = 14
			intrigue = 8
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_female_councilor = {
	desc = spawn_female_councilor_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = education_diplomacy_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 8
			prowess = 6
			diplomacy = 20
			stewardship = 14
			intrigue = 8
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_steward = {
	desc = spawn_steward_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = education_stewardship_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 8
			prowess = 6
			diplomacy = 14
			stewardship = 20
			intrigue = 8
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_female_steward = {
	desc = spawn_female_steward_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = education_stewardship_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 8
			prowess = 6
			diplomacy = 14
			stewardship = 20
			intrigue = 8
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_spymaster = {
	desc = spawn_spymaster_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = education_intrigue_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 6
			prowess = 8
			diplomacy = 16
			stewardship = 14
			intrigue = 20
			learning = 12
		}
	}

	ai_check_interval = 0
}

spawn_female_spymaster = {
	desc = spawn_female_spymaster_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = education_intrigue_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 6
			prowess = 8
			diplomacy = 16
			stewardship = 14
			intrigue = 20
			learning = 12
		}
	}

	ai_check_interval = 0
}

spawn_priest = {
	desc = spawn_priest_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = education_learning_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 6
			prowess = 8
			diplomacy = 16
			stewardship = 16
			intrigue = 8
			learning = 20
		}
	}

	ai_check_interval = 0
}

spawn_female_priest = {
	desc = spawn_female_priest_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = education_learning_4
			trait = content
			trait = beauty_good_2
			trait = intellect_good_2
			trait = physique_good_2
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 6
			prowess = 8
			diplomacy = 16
			stewardship = 16
			intrigue = 8
			learning = 20
		}
	}

	ai_check_interval = 0
}

spawn_loyal_vassal = {
	desc = spawn_loyal_vassal_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = content
			trait = honest
			health = 5
			fertility = 5
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 14
			prowess = 14
			diplomacy = 14
			stewardship = 14
			intrigue = 14
			learning = 14
		}
	}

	ai_check_interval = 0
}

spawn_loyal_female_vassal = {
	desc = spawn_loyal_female_vassal_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = content
			trait = honest
			health = 5
			fertility = 5
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 14
			prowess = 14
			diplomacy = 14
			stewardship = 14
			intrigue = 14
			learning = 14
		}
	}

	ai_check_interval = 0
}

spawn_wife = {
	desc = spawn_wife_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = content
			trait = strong
			trait = shrewd
			trait = beauty_good_3
			trait = intellect_good_3
			trait = physique_good_3
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 16
			prowess = 16
			diplomacy = 16
			stewardship = 16
			intrigue = 16
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_husband = {
	desc = spawn_husband_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = content
			trait = strong
			trait = shrewd
			trait = beauty_good_3
			trait = intellect_good_3
			trait = physique_good_3
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 16
			prowess = 16
			diplomacy = 16
			stewardship = 16
			intrigue = 16
			learning = 16
		}
	}

	ai_check_interval = 0
}

spawn_physician = {
	desc = spawn_physician_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = male
			trait = physician_3
			trait = content
			trait = shrewd
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 10
			prowess = 10
			diplomacy = 10
			stewardship = 10
			intrigue = 10
			learning = 10
		}
	}

	ai_check_interval = 0
}

spawn_female_physician = {
	desc = spawn_female_physician_desc

	is_shown = {
		has_character_flag = decision_cheats_activated
		has_character_flag = character_spawn_acticated
	}

	effect = {
		create_character = {
			#save_event_target_as = cheat_spawned_character
			age = 20
			gender = female
			trait = physician_3
			trait = content
			trait = shrewd
			health = 6
			fertility = 6
			employer = root
			faith = root.faith
			culture = root.culture
			dynasty = generate
			martial = 10
			prowess = 10
			diplomacy = 10
			stewardship = 10
			intrigue = 10
			learning = 10
		}
	}

	ai_check_interval = 0
}