LLocalIdentity0.4.0.c Export
c2386b23创建于 2025年12月19日历史提交
-- This file is automatically generated, do not edit!
-- Path of Building
--
-- Minion Data
-- Monster data (c) Grinding Gear Games
--
local minions, mod = ...

minions["RaisedZombie"] = {
	name = "Raised Zombie",
	monsterTags = { "animal_claw_weapon", "flesh_armour", "is_unarmed", "medium_height", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", },
	life = 0.7,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.75,
	damageSpread = 0.3,
	attackTime = 1.25,
	attackRange = 9,
	accuracy = 1,
	weaponType1 = "One Handed Axe",
	limit = "ActiveZombieLimit",
	baseMovementSpeed = 16,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeStep",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["SummonedRagingSpirit"] = {
	name = "Raging Spirit",
	monsterTags = { "bone_armour", "construct", "extra_extra_small_height", "fast_movement", "is_unarmed", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", },
	life = 0.25,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.7,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 12,
	accuracy = 1,
	limit = "ActiveRagingSpiritLimit",
	baseMovementSpeed = 45,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Construct",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeStep",
	},
	modList = {
		mod("Speed", "MORE", 40, 1, 0), -- MonsterSummonedSkullFastAttack1 [active_skill_attack_speed_+%_final = 40]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
	},
}

minions["RaisedSkeletonSniper"] = {
	name = "Skeletal Sniper",
	monsterTags = { "bone_armour", "bones", "has_bow", "medium_movement", "physical_affinity", "puncturing_weapon", "ranged", "skeleton", "Stab_onhit_audio", "undead", },
	life = 0.55,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.15,
	damageSpread = 0.3,
	attackTime = 1.5,
	attackRange = 80,
	accuracy = 1,
	weaponType1 = "Bow",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeBow",
		"GasShotSkeletonSniperMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["RaisedSkeletonBrute"] = {
	name = "Skeletal Brute",
	monsterTags = { "2HBluntMetal_onhit_audio", "bone_armour", "bones", "fast_movement", "has_one_hand_sword", "has_one_handed_melee", "medium_height", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "slashing_weapon", "undead", },
	life = 1.2,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.7,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 2,
	damageSpread = 0.3,
	attackTime = 1.75,
	attackRange = 16,
	accuracy = 1,
	weaponType1 = "Two Handed Mace",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 42,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeStep",
		"BoneshatterBruteMinion",
		"ShatteringRoarSkeletalBruteMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
		-- melee_conditional_step_distance [melee_conditional_step_distance = 14]
		mod("EnemyHeavyStunBuildup", "MORE", 50, 0, 0), -- active_skill_hit_damage_stun_multiplier_+%_final [active_skill_hit_damage_stun_multiplier_+%_final = 50]
	},
}

minions["RaisedSkeletonStormMage"] = {
	name = "Skeletal Storm Mage",
	monsterTags = { "bone_armour", "bones", "caster", "is_unarmed", "lightning_affinity", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", },
	life = 0.53,
	baseDamageIgnoresAttackSpeed = true,
	energyShield = 0.15,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 50,
	chaosResist = 0,
	damage = 0.65,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 80,
	accuracy = 1,
	weaponType1 = "Staff",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"ArcSkeletonMageMinion",
		"DeathStormSkeletonStormMageMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["RaisedSkeletonFrostMage"] = {
	name = "Skeletal Frost Mage",
	monsterTags = { "bone_armour", "bones", "caster", "cold_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", },
	life = 0.53,
	baseDamageIgnoresAttackSpeed = true,
	energyShield = 0.15,
	fireResist = 0,
	coldResist = 50,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.6,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 80,
	accuracy = 1,
	weaponType1 = "None",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"FrostBoltSkeletonMageMinion",
		"IceArmourSkeletonMageMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["RaisedSkeletonCleric"] = {
	name = "Skeletal Cleric",
	monsterTags = { "bone_armour", "bones", "caster", "fire_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", },
	life = 0.53,
	baseDamageIgnoresAttackSpeed = true,
	energyShield = 0.15,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.65,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 80,
	accuracy = 1,
	weaponType1 = "One Handed Mace",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"HealSkeletonClericMinion",
		"ResurrectSkeletonClericMinion",
		"DoLiterallyNothing",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["RaisedSkeletonArsonist"] = {
	name = "Skeletal Arsonist",
	monsterTags = { "bone_armour", "bones", "caster", "fire_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", },
	life = 0.55,
	baseDamageIgnoresAttackSpeed = true,
	energyShield = 0.1,
	fireResist = 50,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.7,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 80,
	accuracy = 1,
	weaponType1 = "None",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"FireBombSkeletonMinion",
		"DestructiveLinkSkeletonBombadierMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
		-- strafe_distance_+% [strafe_distance_+% = -40]
	},
}

minions["RaisedSkeletonReaver"] = {
	name = "Skeletal Reaver",
	monsterTags = { "1HAxe_onhit_audio", "bone_armour", "bones", "fast_movement", "has_one_hand_sword", "has_one_handed_melee", "medium_height", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "slashing_weapon", "undead", },
	life = 0.7,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.2,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.46,
	damageSpread = 0.3,
	attackTime = 0.83,
	attackRange = 14,
	accuracy = 1,
	weaponType1 = "One Handed Axe",
	weaponType2 = "One Handed Axe",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 42,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeStep",
		"EnrageSkeletonReaverMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["RaisedSkeletonWarriors"] = {
	name = "Skeletal Warrior",
	monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "fast_movement", "has_one_hand_sword", "has_one_handed_melee", "medium_height", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "slashing_weapon", "undead", },
	life = 0.88,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.5,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.7,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 12,
	accuracy = 1,
	weaponType1 = "One Handed Sword",
	weaponType2 = "Shield",
	limit = "ActiveSkeletonLimit",
	baseMovementSpeed = 42,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMeleeStep",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		mod("BlockChance", "BASE", 30, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [monster_base_block_% = 30]
		mod("BlockChanceMax", "BASE", 0, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [additional_maximum_block_% = 0]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- is_skeleton_minion [is_skeleton_minion = 1]
	},
}

minions["SummonedHellhound"] = {
	name = "Infernal Hound",
	monsterTags = { "beast", "demon", "medium_movement", "not_int", "red_blood", "Unarmed_onhit_audio", },
	life = 0.88,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.5,
	evasion = 0.5,
	fireResist = 50,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.25,
	damageSpread = 0.3,
	attackTime = 0.75,
	attackRange = 10,
	accuracy = 1,
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Demon",
	spawnLocation = {
	},
	skillList = {
		"MinionMelee",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["AncestralSpiritTurtle"] = {
	name = "Ancestral Spirit Turtle",
	monsterTags = { "beast", "Beast_onhit_audio", "bludgeoning_weapon", "has_one_hand_mace", "has_one_handed_melee", "light_armour", "medium_height", "melee", "not_dex", "not_int", "physical_affinity", "reptile_beast", "very_slow_movement", },
	life = 1.3,
	baseDamageIgnoresAttackSpeed = true,
	armour = 1,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.2,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 15,
	accuracy = 1,
	baseMovementSpeed = 9,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"MeleeAtAnimationSpeed",
		"ABTTTortoiseTotemBubble",
	},
	modList = {
		-- MonsterCannotBeSlowed [action_speed_cannot_be_reduced_below_base = 1]
		-- MonsterCannotBeSlowed [movement_speed_cannot_be_reduced_below_base = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- MonsterCannotBeStunned1 [base_cannot_be_stunned = 1]
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["AncestralSpiritHulk"] = {
	name = "Ancestral Jade Hulk",
	monsterTags = { "beast", "Beast_onhit_audio", "bludgeoning_weapon", "has_one_hand_mace", "has_one_handed_melee", "light_armour", "mammal_beast", "medium_height", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.7,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.8,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 14,
	accuracy = 1,
	baseMovementSpeed = 27,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"MeleeAtAnimationSpeed",
		"DTTAncestralJadeHulkLeapSlam",
		"GAAncestralJadeHulkLeapImpact",
		"TCAncestralLeagueKaruiHulk",
		"GAAncestralLeagueKaruiHulkCharge",
		"EGJadeHulkWarcryBuff",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["AncestralSpiritCaster"] = {
	name = "Ancestral Jadecaster",
	monsterTags = { "bludgeoning_weapon", "has_one_hand_mace", "has_one_handed_melee", "human", "humanoid", "karui", "light_armour", "medium_height", "medium_movement", "melee", "not_dex", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", },
	life = 0.53,
	baseDamageIgnoresAttackSpeed = true,
	energyShield = 0.2,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 14,
	accuracy = 1,
	baseMovementSpeed = 32,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Humanoid",
	spawnLocation = {
	},
	skillList = {
		"MeleeAtAnimationSpeed",
		"MPSAncestralTotemSpiritSoulCasterProjectile",
		"EASAncestralEncaseEnemy",
		"GSAncestralJadePrison",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["AncestralSpiritWarhorn"] = {
	name = "Ancestral Warhorn",
	monsterTags = { "2HBluntWood_onhit_audio", "bludgeoning_weapon", "has_one_hand_mace", "has_one_handed_melee", "human", "humanoid", "karui", "light_armour", "medium_height", "melee", "not_int", "physical_affinity", "very_slow_movement", },
	life = 0.75,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.35,
	evasion = 0.15,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.2,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 27,
	accuracy = 1,
	baseMovementSpeed = 13,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Humanoid",
	spawnLocation = {
	},
	skillList = {
		"MeleeAtAnimationSpeed",
		"EGTotemSpiritJadeHornBlow",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["UnearthBoneConstruct"] = {
	name = "Bone Crawler",
	monsterTags = { "bones", "medium_movement", "MonsterStab_onhit_audio", "skeleton", "undead", },
	life = 0.35,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.75,
	damageSpread = 0.3,
	attackTime = 1.06,
	attackRange = 12,
	accuracy = 1,
	limit = "ActiveUnearthBoneConstructLimit",
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Undead",
	spawnLocation = {
	},
	skillList = {
		"MinionMelee",
		"DATTBoneConstructPlayerSummoned",
		"GABoneConstructPlayerSummoned",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		mod("StunDuration", "OVERRIDE", 2.93, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2930]
	},
}

minions["SummonedRhoa"] = {
	name = "Rhoa Companion",
	monsterTags = { "beast", "fast_movement", "mammal_beast", "MonsterBlunt_onhit_audio", "not_int", "red_blood", },
	life = 2,
	baseDamageIgnoresAttackSpeed = true,
	armour = 0.5,
	evasion = 0.5,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 2,
	damageSpread = 0.2,
	attackTime = 1.23,
	attackRange = 16,
	accuracy = 1,
	baseMovementSpeed = 37,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"MinionMelee",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- MonsterIgnoreActorScaleFromStats [ignore_actor_scale_from_stats = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- set_has_quadruped_head_control_while_turning [set_has_quadruped_head_control_while_turning = 1]
		-- set_quadruped_head_turn_duration_ms [set_quadruped_head_turn_duration_ms = 200]
		-- no_blood_on_death [no_blood_on_death = 1]
	},
}

minions["ManifestWeapon"] = {
	name = "Animated Weapon",
	monsterTags = { "construct", "fast_movement", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1,
	damageSpread = 0,
	attackTime = 1,
	attackRange = 10,
	accuracy = 1,
	baseMovementSpeed = 42,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Construct",
	spawnLocation = {
	},
	skillList = {
		"MinionMelee",
		"GAAnimateWeaponMaceSlam",
		"DTTAnimateWeaponSpearDashStab",
		"DTTAnimateWeaponSpearDashStabImpact",
		"GAAnimateWeaponQuarterstaffSweep",
		"GAManifestWeaponTalismanRake",
	},
	modList = {
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- minion_does_not_equip_quiver [minion_does_not_equip_quiver = 1]
		-- monster_gets_item_stats [monster_gets_item_stats = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
		mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1]
		-- set_cannot_be_chained_from [set_cannot_be_chained_from = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1]
		-- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1]
		-- hide_buff_visuals [hide_buff_visuals = 1]
		-- hide_mini_life_bar [hide_mini_life_bar = 1]
		-- set_use_melee_pattern_range [set_use_melee_pattern_range = 0]
	},
}

minions["RavenousSwarm"] = {
	name = "Ravenous Swarm",
	monsterTags = { "beast", "slow_movement", "Unarmed_onhit_audio", },
	life = 0.7,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.84,
	damageSpread = 0.3,
	attackTime = 1,
	attackRange = 1,
	accuracy = 1,
	baseMovementSpeed = 24,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"RavenousSwarmAttack",
	},
	modList = {
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		mod("CurseImmune", "FLAG", 1, 0, 0), -- immune_to_curses [immune_to_curses = 1]
		-- immune_to_auras_from_other_entities [immune_to_auras_from_other_entities = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- mana_regeneration_rate_per_minute_% [mana_regeneration_rate_per_minute_% = 100]
		-- base_maximum_mana [base_maximum_mana = 100000]
		-- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1]
		-- set_monster_do_not_fracture [set_monster_do_not_fracture = 1]
		mod("FrenzyChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_frenzy_charges [set_max_frenzy_charges = 0]
		mod("EnduranceChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_endurance_charges [set_max_endurance_charges = 0]
		mod("PowerChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_power_charges [set_max_power_charges = 0]
		mod("HiddenMonster", "FLAG", 1, 0, 0), -- is_hidden_monster [is_hidden_monster = 1]
		mod("Condition:CannotBeDamaged", "FLAG", 1, 0, 0), -- base_cannot_be_damaged [base_cannot_be_damaged = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		mod("FreezeImmune", "FLAG", 1, 0, 0), -- base_cannot_be_frozen [base_cannot_be_frozen = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- base_maximum_life_is_one [base_maximum_life_is_one = 1]
	},
}

minions["LivingLightning"] = {
	name = "Living Lightning",
	monsterTags = { "construct", "extra_small_height", "ghost_armour", "is_unarmed", "melee", "physical_affinity", "very_fast_movement", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.35,
	damageSpread = 0.8,
	attackTime = 1,
	attackRange = 20,
	accuracy = 1,
	limit = "ActiveLivingLightningLimit",
	baseMovementSpeed = 97,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Construct",
	spawnLocation = {
	},
	skillList = {
		"LivingLightningZap",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		mod("CurseImmune", "FLAG", 1, 0, 0), -- immune_to_curses [immune_to_curses = 1]
		-- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1]
		-- set_monster_do_not_fracture [set_monster_do_not_fracture = 1]
		mod("FrenzyChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_frenzy_charges [set_max_frenzy_charges = 0]
		mod("EnduranceChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_endurance_charges [set_max_endurance_charges = 0]
		mod("PowerChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_power_charges [set_max_power_charges = 0]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_phase_through_objects [set_phase_through_objects = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
		-- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1]
		mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1]
		-- set_cannot_be_chained_from [set_cannot_be_chained_from = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1]
		-- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1]
		-- hide_buff_visuals [hide_buff_visuals = 1]
		-- hide_mini_life_bar [hide_mini_life_bar = 1]
	},
}

minions["TacticianMinion"] = {
	name = "Artillery Squad",
	monsterTags = { "ranged", "Unarmed_onhit_audio", "very_slow_movement", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.67,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 6,
	accuracy = 1,
	baseMovementSpeed = 8,
	spectreReservation = 50,
	companionReservation = 30,
	spawnLocation = {
	},
	skillList = {
		"DeathFromAboveDaemonMinion",
	},
	modList = {
		mod("CurseImmune", "FLAG", 1, 0, 0), -- immune_to_curses [immune_to_curses = 1]
		-- immune_to_auras_from_other_entities [immune_to_auras_from_other_entities = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- mana_regeneration_rate_per_minute_% [mana_regeneration_rate_per_minute_% = 100]
		-- base_maximum_mana [base_maximum_mana = 100000]
		-- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1]
		-- set_monster_do_not_fracture [set_monster_do_not_fracture = 1]
		mod("FrenzyChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_frenzy_charges [set_max_frenzy_charges = 0]
		mod("EnduranceChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_endurance_charges [set_max_endurance_charges = 0]
		mod("PowerChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_power_charges [set_max_power_charges = 0]
		mod("HiddenMonster", "FLAG", 1, 0, 0), -- is_hidden_monster [is_hidden_monster = 1]
		mod("Condition:CannotBeDamaged", "FLAG", 1, 0, 0), -- base_cannot_be_damaged [base_cannot_be_damaged = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- is_daemon [is_daemon = 1]
		-- set_skill_can_be_active_blocked_from_all_directions [set_skill_can_be_active_blocked_from_all_directions = 1]
	},
}

minions["HyenaMinion"] = {
	name = "Cackling Companion",
	monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", },
	life = 1.1,
	baseDamageIgnoresAttackSpeed = true,
	evasion = 0.3,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.77,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 9,
	accuracy = 1,
	limit = "HyenaLimit",
	baseMovementSpeed = 50,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"HyenaCompanionMelee",
		"HyenaHinderWhoopMinion",
		"HyenaStandaloneWhoop",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["WolfMinion"] = {
	name = "Wolf Companion",
	monsterTags = { "beast", "fast_movement", "mammal_beast", "not_int", "not_str", "Snap_onhit_audio", },
	life = 1.1,
	baseDamageIgnoresAttackSpeed = true,
	evasion = 0.3,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 0.7,
	damageSpread = 0.2,
	attackTime = 0.8,
	attackRange = 12,
	accuracy = 1,
	limit = "WolfLimit",
	baseMovementSpeed = 42,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"MeleeAtAnimationSpeedWolfCompanion",
		"WolfLeapAttackMinion",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
	},
}

minions["BeetleMinion"] = {
	name = "Corpse Beetle",
	monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "insect", "sand_blood", "very_fast_movement", },
	life = 0.4,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1,
	damageSpread = 0.2,
	attackTime = 1,
	attackRange = 6,
	accuracy = 1,
	limit = "BeetleLimit",
	baseMovementSpeed = 90,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Beast",
	spawnLocation = {
	},
	skillList = {
		"CorpseBeetleExplode",
	},
	modList = {
		-- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		mod("CurseImmune", "FLAG", 1, 0, 0), -- immune_to_curses [immune_to_curses = 1]
		-- immune_to_auras_from_other_entities [immune_to_auras_from_other_entities = 1]
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_monster_no_drops_or_experience [set_monster_no_drops_or_experience = 1]
		-- set_monster_do_not_fracture [set_monster_do_not_fracture = 1]
		mod("FrenzyChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_frenzy_charges [set_max_frenzy_charges = 0]
		mod("EnduranceChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_endurance_charges [set_max_endurance_charges = 0]
		mod("PowerChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_power_charges [set_max_power_charges = 0]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_phase_through_objects [set_phase_through_objects = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
	},
}

minions["WaterDjinn"] = {
	name = "Navira, the Last Mirage",
	monsterTags = { "humanoid", "medium_movement", "Unarmed_onhit_audio", "water", "water_elemental", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1,
	damageSpread = 0.2,
	attackTime = 0,
	attackRange = 6,
	accuracy = 1,
	baseMovementSpeed = 35,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Humanoid",
	spawnLocation = {
	},
	skillList = {
		"WaterBubbleWaterDjinn",
		"ChilledGroundBurstWaterDjinn",
		"ESRechargeForceRestartWaterDjinn",
		"ChilledGroundOasisConvertWaterDjinn",
		"PassiveTriggeredManaWaveWaterDjinn",
	},
	modList = {
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- no_blood_on_death [no_blood_on_death = 1]
		mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1]
		-- set_cannot_be_chained_from [set_cannot_be_chained_from = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1]
		-- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1]
		-- hide_buff_visuals [hide_buff_visuals = 1]
		-- hide_mini_life_bar [hide_mini_life_bar = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
		-- set_cannot_die [set_cannot_die = 1]
		mod("StunDuration", "OVERRIDE", 5.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5600]
		-- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1]
		-- set_projectiles_do_not_collide_with_you [set_projectiles_do_not_collide_with_you = 1]
		-- set_display_hide_minion_base_stats [set_display_hide_minion_base_stats = 1]
		-- set_dont_replace_minion_if_level_changed_until_end_of_action [set_dont_replace_minion_if_level_changed_until_end_of_action = 1]
	},
}

minions["FireDjinn"] = {
	name = "Ruzhan, the Blazing Sword",
	monsterTags = { "elemental", "fire", "humanoid", "medium_movement", "Unarmed_onhit_audio", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1.4,
	damageSpread = 0.2,
	attackTime = 0,
	attackRange = 6,
	accuracy = 1,
	baseMovementSpeed = 35,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Humanoid",
	spawnLocation = {
	},
	skillList = {
		"LivingBombFireDjinn",
		"FireRuneFireDjinn",
		"MeteorFireDjinn",
		"MassFusilladeFireDjinn",
		"FlameSliceFireDjinn",
	},
	modList = {
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- no_blood_on_death [no_blood_on_death = 1]
		mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1]
		-- set_cannot_be_chained_from [set_cannot_be_chained_from = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1]
		-- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1]
		-- hide_buff_visuals [hide_buff_visuals = 1]
		-- hide_mini_life_bar [hide_mini_life_bar = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
		-- set_cannot_die [set_cannot_die = 1]
		mod("StunDuration", "OVERRIDE", 5.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5600]
		-- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1]
		-- set_projectiles_do_not_collide_with_you [set_projectiles_do_not_collide_with_you = 1]
		-- set_display_hide_minion_base_stats [set_display_hide_minion_base_stats = 1]
		-- set_dont_replace_minion_if_level_changed_until_end_of_action [set_dont_replace_minion_if_level_changed_until_end_of_action = 1]
	},
}

minions["SandDjinn"] = {
	name = "Kelari, the Tainted Sands",
	monsterTags = { "earth_elemental", "humanoid", "medium_movement", "sand_blood", "Unarmed_onhit_audio", },
	life = 1,
	baseDamageIgnoresAttackSpeed = true,
	fireResist = 0,
	coldResist = 0,
	lightningResist = 0,
	chaosResist = 0,
	damage = 1,
	damageSpread = 0.2,
	attackTime = 0,
	attackRange = 6,
	accuracy = 1,
	baseMovementSpeed = 35,
	spectreReservation = 50,
	companionReservation = 30,
	monsterCategory = "Humanoid",
	spawnLocation = {
	},
	skillList = {
		"KnifeThrowSandDjinn",
		"ExplosiveTeleportSandDjinn",
		"HandSlamSandDjinn",
	},
	modList = {
		-- set_item_drop_slots [set_item_drop_slots = 0]
		-- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0]
		-- no_blood_on_death [no_blood_on_death = 1]
		mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1]
		-- set_cannot_be_chained_from [set_cannot_be_chained_from = 1]
		mod("Life", "OVERRIDE", 1, 0, 0), -- set_base_maximum_life_is_one [set_base_maximum_life_is_one = 1]
		mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1]
		mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1]
		-- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1]
		-- immune_to_auras_from_other_teams [immune_to_auras_from_other_teams = 1]
		-- hide_buff_visuals [hide_buff_visuals = 1]
		-- hide_mini_life_bar [hide_mini_life_bar = 1]
		-- untargetable_by_monster_ai [untargetable_by_monster_ai = 1]
		-- set_cannot_die [set_cannot_die = 1]
		mod("StunDuration", "OVERRIDE", 5.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5600]
		-- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1]
		-- set_projectiles_do_not_collide_with_you [set_projectiles_do_not_collide_with_you = 1]
		-- set_display_hide_minion_base_stats [set_display_hide_minion_base_stats = 1]
		-- set_dont_replace_minion_if_level_changed_until_end_of_action [set_dont_replace_minion_if_level_changed_until_end_of_action = 1]
	},
}