EnemySets =
{
	AllEliteAttributes =
	{ 
		"Blink",
		"Blink",
		"HeavyArmor",
		"HeavyArmor",
		"ExtraDamage",
		"ExtraDamage",
		"DeathSpreadHitShields",
		"DeathSpreadHitShields",
		"Frenzy",
		"Frenzy",
		"Vacuuming",
		"Vacuuming",
		"Beams",
		"Beams",

		-- Tartarus Only
		"Disguise",
		"Disguise",
		"Disguise",

		-- Asphodel Only
		"Molten",
		"Molten",

		-- Elysium Only
		--"MultiEgg",
	},
	RangedOnlyEliteAttributes =
	{
		"Homing",
		"Homing",
		"Homing",
		"Homing",
		"Homing",
	},
	ShadeOnlyEliteAttributes =
	{
		"MultiEgg",
		"MultiEgg",
		"MultiEgg",
		"MultiEgg",
	},

	EliteAttributesRunBanOptions =
	{
		"Blink",
		"HeavyArmor",
		"ExtraDamage",
		"DeathSpreadHitShields",
		"Frenzy",
		"Vacuuming",
		"Beams",

		"Homing",

		"Disguise",

		"Molten",

		"MultiEgg",
	},

	EnemiesBiome1 =
	{
		"Swarmer", -- Wretch Swarmer
		"SwarmerElite", -- Wretch Swarmer
		"LightSpawner",
		"ThiefMineLayer", -- Wretch Thief
		"ThiefMineLayerElite", -- Wretch Thief

		"PunchingBagUnit", -- Wretch Glutton
		"HeavyMelee", -- Wretch Thug
		"DisembodiedHand",
		"DisembodiedHandElite",

		"LightRanged", -- Wretch Caster
		"HeavyRanged", -- Crystal
		--"Grenadier", -- Wretch Caster

		"HeavyMeleeElite", -- Wretch Thug Elite
		"LightRangedElite", -- Wretch Caster Elite
		"PunchingBagUnitElite", -- Wretch Glutton Elite
		"HeavyRangedElite",
	},

	EnemiesBiome1Devotion =
	{
		--"Grenadier", -- Wretch Caster
		"HeavyMeleeElite", -- Wretch Thug Elite
		"LightRangedElite", -- Wretch Caster Elite
		"PunchingBagUnitElite", -- Wretch Glutton Elite
		"HeavyRangedElite",
	},

	EnemiesBiome1Survival =
	{
		"Swarmer", -- Wretch Swarmer
		"SwarmerElite", -- Wretch Swarmer
		"LightSpawner",
		"ThiefMineLayer", -- Wretch Thief
		"ThiefMineLayerElite", -- Wretch Thief

		"PunchingBagUnit", -- Wretch Glutton
		"HeavyMelee", -- Wretch Thug

		"LightRanged", -- Wretch Caster
		"HeavyRanged", -- Crystal
		--"Grenadier", -- Wretch Caster

		"HeavyMeleeElite", -- Wretch Thug Elite
		"LightRangedElite", -- Wretch Caster Elite
		"PunchingBagUnitElite", -- Wretch Glutton Elite
		"HeavyRangedElite",
	},

	EnemiesBiome1Hard =
	{
		"SwarmerElite", -- Wretch Swarmer
		"HeavyMeleeElite", -- Wretch Thug Elite
		"LightRangedElite", -- Wretch Caster Elite
		"ThiefMineLayerElite", -- Wretch Thief
		"PunchingBagUnitElite", -- Wretch Glutton Elite
		"HeavyRangedElite",
	},

	EnemiesBiome1Thanatos =
	{
		"SwarmerElite", -- Wretch Swarmer
		"PunchingBagUnit", -- Wretch Glutton
		"HeavyMelee", -- Wretch Thug
		"HeavyRanged", -- Crystal

		"HeavyMeleeElite", -- Wretch Thug Elite
		"LightRangedElite", -- Wretch Caster Elite
		"ThiefMineLayerElite", -- Wretch Thief
		"PunchingBagUnitElite", -- Wretch Glutton Elite
		"HeavyRangedElite",
	},

	EnemiesBiome1MiniBoss =
	{
		"BloodlessGrenadierElite",
		"BloodlessPitcherElite",
		"BloodlessSelfDestructElite",
	},

	EnemiesBiome2 =
	{
		"CrusherUnit",
		"LightSpawnerElite",
		--"ShieldRanged",

		"BloodlessNaked", -- Bloodless
		"BloodlessNakedElite",
		"BloodlessNakedBerserker",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadier", -- Bloodless
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestruct",
		"BloodlessSelfDestructElite",
		"BloodlessPitcher",
		"BloodlessPitcherElite",
		"BloodlessWaveFist",
		"BloodlessWaveFistElite",

		--"HeavyRangedElite",
		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"FreezeShotUnit",
		"FreezeShotUnitElite",
		"RangedBurrower",
		"RangedBurrowerElite",
	},

	EnemiesBiome2Survival =
	{
		"CrusherUnit",
		"CrusherUnit",
		"FreezeShotUnit",
		"FreezeShotUnit",
		"FreezeShotUnitElite",

		"BloodlessNaked", -- Bloodless
		"BloodlessNakedElite",
		"BloodlessGrenadier", -- Bloodless
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestruct",
		"BloodlessSelfDestructElite",
		"BloodlessPitcher",
		"BloodlessPitcherElite",
		"BloodlessWaveFist",
		"BloodlessWaveFistElite",

		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"RangedBurrower",
		"RangedBurrowerElite",
	},

	EnemiesBiome2Challenge =
	{
		"LightSpawnerElite",

		"BloodlessNaked", -- Bloodless
		"BloodlessNaked", -- Bloodless

		"BloodlessNakedElite",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadier", -- Bloodless
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestruct",
		"BloodlessSelfDestructElite",
		"BloodlessPitcher",
		"BloodlessPitcherElite",
		"BloodlessWaveFist",
		"BloodlessWaveFistElite",

		"HeavyRangedElite",
		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"FreezeShotUnit",
		"FreezeShotUnitElite",
		"RangedBurrower",
		"RangedBurrowerElite",
	},

	EnemiesBiome2Thanatos =
	{
		"CrusherUnit",

		"BloodlessNaked", -- Bloodless
		"BloodlessNakedElite",
		"BloodlessNakedBerserker",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadier", -- Bloodless
		-- "BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestruct",
		"BloodlessSelfDestructElite",
		"BloodlessPitcher",
		-- "BloodlessPitcherElite",
		"BloodlessWaveFist",
		"BloodlessWaveFistElite",

		--"HeavyRangedElite",
		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"FreezeShotUnit",
		-- "FreezeShotUnitElite",
		"RangedBurrower",
		"RangedBurrowerElite",
	},

	EnemiesBloodlessElite =
	{
		"BloodlessNakedElite",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadierElite",
		"BloodlessSelfDestructElite",
		"BloodlessPitcherElite",
		"BloodlessWaveFistElite",
	},

	EnemiesBiome2Wrapping =
	{
		"BloodlessNakedElite",
		--"BloodlessNakedBerserkerElite",
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestructElite",
		"BloodlessPitcherElite",
		"BloodlessWaveFistElite",
	},

	EnemiesBiome2Devotion =
	{
		"SpreadShotUnitElite", -- Wretch Caster
		"FreezeShotUnitElite", -- Wretch Caster

		"BloodlessNakedElite",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestructElite",
		"BloodlessPitcherElite",
		"BloodlessWaveFistElite",
		--"HeavyRangedElite",
		"RangedBurrowerElite",
	},

	EnemiesBiome2Hard =
	{
		"SpreadShotUnitElite", -- Wretch Caster
		--"HeavyRangedElite",
		"LightSpawnerElite",
		"FreezeShotUnitElite",
		"CrusherUnit",

		"BloodlessNakedElite",
		"BloodlessNakedBerserkerElite",
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestructElite",
		"BloodlessPitcherElite",
		"BloodlessWaveFistElite",
		"RangedBurrowerElite",
	},

	EnemiesBiome3 =
	{
		"ShadeSpearUnit",
		"ShadeSpearUnitElite",
		"ShadeBowUnit",
		"ShadeBowUnitElite",
		"ShadeShieldUnit",
		"ShadeShieldUnitElite",
		"ShadeSwordUnit",
		"ShadeSwordUnitElite",

		"ShieldRangedElite",
		"ShieldRangedElite",

		"SplitShotUnit",
		"SplitShotUnitElite",
		"Chariot",
		"ChariotElite",
		"ChariotSuicide",
		"ChariotSuicideElite",
		"FlurrySpawner",
		"FlurrySpawner",
	},

	EnemiesBiome3Survival =
	{
		"ShadeSpearUnit",
		"ShadeSpearUnitElite",
		"ShadeBowUnit",
		"ShadeBowUnitElite",
		"ShadeShieldUnit",
		"ShadeShieldUnitElite",
		"ShadeSwordUnit",
		"ShadeSwordUnitElite",

		"SplitShotUnit",
		"SplitShotUnitElite",
		"Chariot",
		"ChariotElite",
	},

	EnemiesBiome3Hard =
	{
		"ShieldRangedElite",
		"ShadeSpearUnitElite",
		"ShadeBowUnitElite",
		"ShadeShieldUnitElite",
		"ShadeSwordUnitElite",
		"SplitShotUnitElite",
		"ChariotElite",
	},

	EnemiesBiome3Devotion =
	{
		"ShieldRangedElite",
		"ShadeSpearUnitElite",
		"ShadeBowUnitElite",
		"ShadeShieldUnitElite",
		"ShadeSwordUnitElite",
		"SplitShotUnitElite",
		"ChariotElite",
	},

	EnemiesBiome4 =
	{
		"Crawler",
		"RatThug",
		"RatThugElite",
		"SatyrRanged",
		"SatyrRangedElite",
		"HeavyRangedForked",
		"HeavyRangedForkedElite",
		"ThiefImpulseMineLayer",
		"ThiefImpulseMineLayerElite",
	},

	EnemiesBiome4MiniBoss =
	{
		"SatyrRangedMiniboss",
		"RatThugMiniboss",
		"ThiefImpulseMineLayerMiniboss",
		"HeavyRangedForkedMiniboss"
	},

	EnemiesBiome4MiniBossFodder =
	{
		"Crawler",
		"RatThug",
		"SatyrRanged",
		"HeavyRangedForked",
		"ThiefImpulseMineLayer",
	},

	EnemiesBiome4Mini =
	{
		"Crawler",
		"RatThug",
		"SatyrRanged",
		"HeavyRangedForked",
		"ThiefImpulseMineLayer",
	},

	EnemiesBiome4MiniHard =
	{
		"RatThugElite",
		"SatyrRangedElite",
		"HeavyRangedForkedElite",
		"ThiefImpulseMineLayerElite",
	},

	EnemiesBiome4MiniSingle =
	{
		"RatThugElite",
		"SatyrRangedElite",
		"HeavyRangedForkedElite",
	},

	EnemiesBiome4Traversal =
	{
		"Crawler",
		"Crawler",
		"Crawler",
		"Crawler",
		"Crawler",
		"HeavyRangedForked",
		"SatyrRanged",
		"ThiefImpulseMineLayer",
	},

	--[[ Organized by Bink Memory
	EnemiesHadesLarge =
	{   
		"HeavyMeleeSuperElite",
        "BloodlessPitcherSuperElite",
        "ShadeShieldUnitSuperElite",
        "ShadeBowUnitSuperElite",
        "ShadeSpearUnitSuperElite",
        "ShadeSwordUnitSuperElite",
  	},

	EnemiesHadesSmall =
	{
        "PunchingBagUnitSuperElite",
        "LightRangedSuperElite",
        "BloodlessNakedSuperElite",
        "ChariotSuperElite",
        "SwarmerSuperElite",
        "ShieldRangedSuperElite",
        "HitAndRunUnitSuperElite",
        "FlurrySpawnerSuperElite",
	},
	]]

	-- Organized By Difficulty
	EnemiesHadesLarge =
	{   
        "BloodlessPitcherSuperElite",
        "ShadeShieldUnitSuperElite",
        "ShadeSpearUnitSuperElite",
        "ShadeSwordUnitSuperElite",
        "ShieldRangedSuperElite",
  	},

	EnemiesHadesSmall =
	{
        "ShadeBowUnitSuperElite", 
        "PunchingBagUnitSuperElite",
        "LightRangedSuperElite",
        "BloodlessNakedSuperElite",
        "ChariotSuperElite",
        "SwarmerSuperElite",

        "RangedBurrowerSuperElite",
        "DisembodiedHandSuperElite",
	},

	EnemiesHadesEMLarge =
	{   
        "WretchAssassinMinibossSuperElite",
        "HitAndRunUnitSuperElite",
  	},

	EnemiesHadesEMSmall =
	{
        "HeavyRangedSplitterMinibossSuperElite", 
        "CrusherUnitSuperElite",
        "FlurrySpawnerSuperElite",
	},

	ShrineChallengeSuperElite =
	{
        "BloodlessPitcherSuperElite",
        "ShadeShieldUnitSuperElite",
        "ShadeSpearUnitSuperElite",
        "ShadeSwordUnitSuperElite",
        "ShieldRangedSuperElite",
        --"HitAndRunUnitSuperElite",
        "ShadeBowUnitSuperElite", 
        "PunchingBagUnitSuperElite",
        "LightRangedSuperElite",
        "BloodlessNakedSuperElite",
        "ChariotSuperElite",
        "SwarmerSuperElite",      
        --"FlurrySpawnerSuperElite",
	},

	ShrineChallengeFodder =
	{
		"Swarmer",
		"ThiefMineLayer",
		"HeavyRanged",
		"ChariotSuicide",
		"LightRanged",
		"BloodlessNaked"
	},

	ShrineChallengeTartarus =
	{
        "LightRangedSuperElite",
        "LightRanged",
        "LightRangedElite",
        "SwarmerSuperElite", 
		"Swarmer",
		"SwarmerElite",
		"HeavyRanged",
		"HeavyRangedElite",
		"ChariotSuicide",
		"BloodlessNaked",
		"HeavyMelee",
		"HeavyMeleeElite",
		"PunchingBagUnit",
		"PunchingBagUnitElite"
	},

	ShrineChallengeAsphodel =
	{
        "ShadeBowUnitSuperElite", 
        "PunchingBagUnitSuperElite",
        "LightRangedSuperElite",
        "BloodlessNakedSuperElite",
        "ShadeSwordUnitSuperElite",
        "ShieldRangedSuperElite",
		"ChariotSuicide",
		"ChariotSuicideElite",

		"BloodlessNaked", -- Bloodless
		"BloodlessNakedElite",
		"BloodlessGrenadier", -- Bloodless
		"BloodlessGrenadierElite", -- Bloodless
		"BloodlessSelfDestruct",
		"BloodlessSelfDestructElite",
		"BloodlessPitcher",
		"BloodlessPitcherElite",
		"BloodlessWaveFist",
		"BloodlessWaveFistElite",

		"HeavyRangedElite",
		"SpreadShotUnit", -- Wretch Caster
		"SpreadShotUnitElite", -- Wretch Caster
		"FreezeShotUnit",
		"FreezeShotUnitElite",
	},

	ShrineChallengeElysium =
	{
		"FlurrySpawnerSuperElite",
		"FlurrySpawnerSuperElite",
		"HitAndRunUnitSuperElite",
		"HitAndRunUnitSuperElite",
        "BloodlessPitcherSuperElite",
        "BloodlessPitcherSuperElite",
        "ShadeShieldUnitSuperElite",
        "ShadeShieldUnitSuperElite",
        "ChariotSuperElite",
        "ChariotSuperElite",
        "ShadeBowUnitSuperElite", 
        "ShadeBowUnitSuperElite", 
        "PunchingBagUnitSuperElite",
        "PunchingBagUnitSuperElite",

		"ShadeSpearUnit",
		"ShadeSpearUnitElite",
		"ShadeBowUnit",
		"ShadeBowUnitElite",
		"ShadeShieldUnit",
		"ShadeShieldUnitElite",
		"ShadeSwordUnit",
		"ShadeSwordUnitElite",

		"ShieldRangedElite",

		"SplitShotUnit",
		"SplitShotUnitElite",
		"Chariot",
		"ChariotElite",
		"ChariotSuicide",
		"ChariotSuicideElite",
		"FlurrySpawner",
		"FlurrySpawner",
	},

	HydraHeads =
	{
		"HydraHeadDartmaker", "HydraHeadLavamaker", "HydraHeadSummoner", "HydraHeadSlammer", "HydraHeadWavemaker"
	},

	TrapsBiome1 =
	{
		"SpikeTrap",
	},

	TrapsBiome2 =
	{
		"GasTrapPassive",
	},

	Minibosses =
	{
		"RatThugMiniboss",
		"ThiefImpulseMineLayerMiniboss",
		"SatyrRangedMiniboss",
		"HeavyRangedForkedMiniboss",
		"CrawlerMiniBoss",

		"WretchAssassinMiniboss",
		"HeavyRangedSplitterMiniboss",

		"HitAndRunUnitElite",
		"CrusherUnitElite",
		"SpreadShotUnitMiniboss",
		
		"FlurrySpawnerElite",
	},
}