﻿-- chunkname: @scripts/settings/mutator/templates/mutator_player_journey_templates.lua

local mutator_templates = {
	mutator_player_journey_01_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_hound = "cultist_mutant",
				chaos_ogryn_executor = "renegade_executor",
				chaos_ogryn_gunner = "renegade_gunner",
				cultist_grenadier = "renegade_flamer",
				renegade_berzerker = "renegade_melee",
				renegade_plasma_gunner = "renegade_shocktrooper",
				renegade_sniper = "renegade_gunner",
			},
		},
	},
	mutator_player_journey_02_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_hound = "cultist_mutant",
				chaos_ogryn_executor = "renegade_executor",
				chaos_ogryn_gunner = "renegade_gunner",
				cultist_grenadier = "renegade_flamer",
				renegade_plasma_gunner = "renegade_shocktrooper",
				renegade_sniper = "renegade_gunner",
			},
		},
	},
	mutator_player_journey_03_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_ogryn_executor = "renegade_executor",
				chaos_ogryn_gunner = "renegade_gunner",
				cultist_grenadier = "renegade_flamer",
				renegade_plasma_gunner = "renegade_shocktrooper",
				renegade_sniper = "renegade_gunner",
			},
		},
	},
	mutator_player_journey_04_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_ogryn_gunner = "cultist_gunner",
				cultist_grenadier = "cultist_flamer",
				renegade_plasma_gunner = "renegade_shocktrooper",
				renegade_sniper = "cultist_gunner",
			},
		},
	},
	mutator_player_journey_05_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_beast_of_nurgle = "chaos_plague_ogryn",
				chaos_ogryn_gunner = "cultist_gunner",
				chaos_spawn = "chaos_plague_ogryn",
				cultist_grenadier = "cultist_flamer",
				renegade_plasma_gunner = "cultist_shocktrooper",
				renegade_sniper = "cultist_gunner",
			},
		},
	},
	mutator_player_journey_06_A_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_beast_of_nurgle = "chaos_plague_ogryn",
				chaos_ogryn_gunner = "cultist_gunner",
				chaos_spawn = "chaos_plague_ogryn",
				cultist_grenadier = "cultist_flamer",
				renegade_plasma_gunner = "cultist_shocktrooper",
				renegade_sniper = "cultist_gunner",
			},
		},
	},
	mutator_player_journey_07_A_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_beast_of_nurgle = "chaos_plague_ogryn",
				chaos_ogryn_gunner = "cultist_gunner",
				chaos_spawn = "chaos_plague_ogryn",
				cultist_grenadier = "cultist_flamer",
				renegade_plasma_gunner = "cultist_shocktrooper",
				renegade_sniper = "cultist_gunner",
			},
		},
	},
	mutator_player_journey_06_B_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_beast_of_nurgle = "chaos_plague_ogryn",
				chaos_ogryn_gunner = "cultist_gunner",
				chaos_spawn = "chaos_plague_ogryn",
				cultist_grenadier = "cultist_flamer",
				renegade_plasma_gunner = "cultist_shocktrooper",
				renegade_sniper = "cultist_gunner",
			},
		},
	},
	mutator_player_journey_07_B_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_ogryn_gunner = "cultist_gunner",
				chaos_spawn = "chaos_plague_ogryn",
				cultist_grenadier = "cultist_flamer",
			},
		},
	},
	mutator_player_journey_08_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_spawn = "chaos_plague_ogryn",
			},
		},
	},
	mutator_player_journey_09_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_spawn = "chaos_plague_ogryn",
			},
		},
	},
	mutator_player_journey_011_A_replacement = {
		class = "scripts/managers/mutator/mutators/mutator_replace_breed",
		init_replacement_breed = {
			breed_replacement = {
				chaos_spawn = "chaos_plague_ogryn",
			},
		},
	},
}

return mutator_templates
