Files
PathOfBuilding/Data/Spectres.lua
Openarl 97a892b370 Release 1.4.1
- 3 new spectres added
- Many fixes
2017-04-16 01:57:12 +10:00

1401 lines
29 KiB
Lua

-- Path of Building
--
-- Spectre Data
-- Monster data (c) Grinding Gear Games
--
local minions, mod = ...
-- Blackguard
minions["Metadata/Monsters/Axis/AxisCaster"] = {
name = "Blackguard Mage",
life = 0.9,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.305,
weaponType1 = "Wand",
weaponType2 = "Shield",
skillList = {
"Melee",
"SkeletonSpark",
"MonsterLightningThorns",
"AxisClaimSoldierMinions",
},
modList = {
-- MonsterCastsSparkText
-- MonsterCastsLightningThornsText
},
}
minions["Metadata/Monsters/Axis/AxisCasterArc"] = {
name = "Blackguard Arcmage",
life = 0.9,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.305,
weaponType1 = "Wand",
weaponType2 = "Shield",
skillList = {
"Melee",
"MonsterLightningThorns",
"MonsterArc",
"AxisClaimSoldierMinions",
},
modList = {
-- MonsterCastsArcText
-- MonsterCastsLightningThornsText
},
}
minions["Metadata/Monsters/Axis/AxisExperimenter"] = {
name = "Mortality Experimenter",
life = 0.96,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 75,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Wand",
skillList = {
"Melee",
"SkeletonTemporalChains",
"ExperimenterDetonateDead",
},
modList = {
-- MonsterCastsTemporalChainsText
-- MonsterDetonatesCorpsesText
},
}
minions["Metadata/Monsters/Axis/AxisExperimenter2"] = {
name = "Flesh Sculptor",
life = 0.96,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 75,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Wand",
skillList = {
"ExperimenterDetonateDead",
"Melee",
"MonsterEnfeeble",
"MonsterProjectileWeakness",
},
modList = {
-- MonsterDetonatesCorpsesText
-- MonsterCastsEnfeebleCurseText
-- MonsterCastsProjectileWeaknessCurseText
},
}
minions["Metadata/Monsters/Axis/AxisExperimenterRaiseZombie"] = {
name = "Reanimator",
life = 0.96,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 75,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Wand",
skillList = {
"Melee",
"MonsterEnfeeble",
"NecromancerRaiseZombie",
},
modList = {
-- MonsterCastsEnfeebleCurseText
-- MonsterRaisesZombiesText
},
}
-- Bandit
minions["Metadata/Monsters/Bandits/BanditBowPoisonArrow"] = {
name = "Alira's Deadeye",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterCausticArrow",
},
modList = {
-- MonsterFiresCausticArrowsText
},
}
minions["Metadata/Monsters/Bandits/BanditMeleeWarlordsMarkMaul"] = {
name = "Oak's Devoted",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.35,
weaponType1 = "Two Handed Mace",
skillList = {
"Melee",
"MonsterWarlordsMark",
},
modList = {
-- MonsterCastsWarlordsMarkCurseText
},
}
-- Beast
minions["Metadata/Monsters/Beasts/BeastCaveDegenAura"] = {
name = "Shaggy Monstrosity",
life = 2.1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.605,
skillList = {
"Melee",
"ChaosDegenAura",
},
modList = {
mod("Damage", "MORE", -33), -- MonsterSpeedAndDamageFixupComplete
mod("Speed", "MORE", 33), -- MonsterSpeedAndDamageFixupComplete
},
}
minions["Metadata/Monsters/Beasts/BeastCleaveEnduringCry"] = {
name = "Hairy Bonecruncher",
life = 2.1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.605,
skillList = {
"Melee",
"MonsterEnduringCry",
"BeastCleave",
},
modList = {
mod("Damage", "MORE", -33), -- MonsterSpeedAndDamageFixupComplete
mod("Speed", "MORE", 33), -- MonsterSpeedAndDamageFixupComplete
-- MonsterUsesEnduringCryText
-- MonsterCleavesText
},
}
-- Blood apes
minions["Metadata/Monsters/BloodChieftain/MonkeyChiefBloodEnrage"] = {
name = "Carnage Chieftain",
life = 1.5,
fireResist = 75,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.395,
weaponType1 = "One Handed Mace",
skillList = {
"Melee",
"BloodChieftainSummonMonkeys",
"MassFrenzy",
},
modList = {
mod("Damage", "MORE", -22), -- MonsterSpeedAndDamageFixupLarge
mod("Speed", "MORE", 22), -- MonsterSpeedAndDamageFixupLarge
-- MonsterSummonsMonkeysText
-- MonsterCastsMassFrenzyText
},
}
-- Cannibals
minions["Metadata/Monsters/Cannibal/CannibalMaleChampion"] = {
name = "Cannibal Fire-eater",
life = 1.44,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.2,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "One Handed Mace",
skillList = {
"Melee",
"MonsterFlameRedCannibal",
},
modList = {
-- StanceScavengerRun
},
}
-- Goatmen
minions["Metadata/Monsters/Goatman/GoatmanLeapSlam"] = {
name = "Goatman",
life = 1,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.455,
skillList = {
"MonsterLeapSlam",
"Melee",
"GoatmanWait",
"GoatmanWait2",
},
modList = {
-- MonsterLeapsOntoEnemiesText
},
}
minions["Metadata/Monsters/Goatman/GoatmanLightningLeapSlamMaps"] = {
name = "Bearded Devil",
life = 1,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.8,
damageSpread = 0.2,
attackTime = 1.455,
skillList = {
"MonsterLeapSlam",
"Melee",
"GoatmanWait",
"GoatmanWait2",
},
modList = {
mod("PhysicalDamageGainAsLightning", "BASE", 100), -- MonsterPhysicalAddedAsLightningSkeletonMaps
-- MonsterLeapsOntoEnemiesText
},
}
minions["Metadata/Monsters/Goatman/GoatmanShamanFireball"] = {
name = "Goatman Shaman",
life = 1,
energyShield = 0.2,
fireResist = 75,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
weaponType1 = "Staff",
skillList = {
"MonsterFireball",
"GoatmanMoltenShell",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "INC", -50, ModFlag.Cast), -- MonsterGoatmanShamanCastSpeed
-- MonsterCastsFireballText
-- MonsterCastsMoltenShellText
},
}
minions["Metadata/Monsters/Goatman/GoatmanShamanLightning"] = {
name = "Bearded Shaman",
life = 1,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
weaponType1 = "Staff",
skillList = {
"Melee",
"MonsterShockNova",
"MonsterSpark",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "INC", -50, ModFlag.Cast), -- MonsterGoatmanShamanCastSpeed
-- MonsterCastsShockNovaText
-- MonsterCastsSparkText
},
}
-- Miscreation
minions["Metadata/Monsters/DemonFemale/DemonFemale"] = {
name = "Whipping Miscreation",
life = 0.99,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.88,
damageSpread = 0.2,
attackTime = 2.445,
skillList = {
"Melee",
},
modList = {
-- MonsterChanceToVulnerabilityOnHit2
},
}
minions["Metadata/Monsters/DemonModular/DemonFemaleRanged"] = {
name = "Tentacle Miscreation",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.84,
damageSpread = 0.2,
attackTime = 3,
skillList = {
"DemonFemaleRangedProjectile",
},
modList = {
mod("PhysicalDamageConvertToFire", "BASE", 50), -- MonsterConvertToFireDamage2
},
}
minions["Metadata/Monsters/DemonModular/DemonModularBladeVortex"] = {
name = "Slashed Miscreation",
life = 1.5,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"DemonModularBladeVortex",
"DemonModularBladeVortexSpectre",
},
modList = {
},
}
minions["Metadata/Monsters/DemonModular/DemonModularFire"] = {
name = "Burned Miscreation",
life = 1,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"MonsterRighteousFire",
"MonsterRighteousFireWhileSpectred",
},
modList = {
-- MonsterCastsUnholyFireText
},
}
-- Maw
minions["Metadata/Monsters/Frog/Frog"] = {
name = "Fetid Maw",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.455,
skillList = {
"MonsterLeapSlam",
"Melee",
},
modList = {
-- MonsterLeapsOntoEnemiesText
},
}
minions["Metadata/Monsters/Frog/Frog2"] = {
name = "Murk Fiend",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.455,
skillList = {
"MonsterLeapSlam",
"Melee",
},
modList = {
-- MonsterLeapsOntoEnemiesText
},
}
-- Chimeral
minions["Metadata/Monsters/GemMonster/Iguana"] = {
name = "Plumed Chimeral",
life = 1.25,
energyShield = 0.2,
fireResist = 52,
coldResist = 52,
lightningResist = 0,
chaosResist = 0,
damage = 2.12,
damageSpread = 0.2,
attackTime = 1.005,
skillList = {
"IguanaProjectile",
"Melee",
},
modList = {
-- MonsterSuppressingFire
-- DisplayMonsterSuppressingFire
},
}
-- Ghost pirate
minions["Metadata/Monsters/GhostPirates/GhostPirateBlackBowMaps"] = {
name = "Spectral Bowman",
life = 0.96,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.48,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterPuncture",
},
modList = {
mod("PhysicalDamageGainAsLightning", "BASE", 100), -- MonsterPhysicalAddedAsLightningSkeletonMaps
-- MonsterCastsPunctureText
},
}
minions["Metadata/Monsters/GhostPirates/GhostPirateBlackFlickerStrikeMaps"] = {
name = "Cursed Mariner",
life = 1,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.8,
damageSpread = 0.2,
attackTime = 1.65,
weaponType1 = "One Handed Sword",
weaponType2 = "Shield",
skillList = {
"Melee",
"MonsterFlickerStrike",
},
modList = {
mod("PhysicalDamageGainAsLightning", "BASE", 100), -- MonsterPhysicalAddedAsLightningSkeletonMaps
-- MonsterUsesFlickerStrikeText
},
}
minions["Metadata/Monsters/GhostPirates/GhostPirateGreenBladeVortex"] = {
name = "Spectral Scoundrel",
life = 1.5,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.65,
weaponType1 = "One Handed Sword",
weaponType2 = "Shield",
skillList = {
"Melee",
"GhostPirateBladeVortex",
"GhostPirateBladeVortexSpectre",
},
modList = {
mod("PhysicalDamageConvertToLightning", "BASE", 50), -- MonsterElementalSkeletonLightning
},
}
-- Undying grappler
minions["Metadata/Monsters/Grappler/Grappler"] = {
name = "Undying Grappler",
life = 1,
fireResist = 20,
coldResist = 20,
lightningResist = 20,
chaosResist = 20,
damage = 2,
damageSpread = 0.2,
attackTime = 1.245,
skillList = {
"Melee",
"MonsterFlickerStrike",
"MonsterDischarge",
},
modList = {
-- MonsterGainsPowerChargeOnKinDeath
-- MonsterUsesFlickerStrikeText
-- MonsterCastsDischargeText
},
}
-- Ribbon
minions["Metadata/Monsters/Guardians/GuardianFire"] = {
name = "Flame Sentinel",
life = 1.8,
energyShield = 0.4,
fireResist = 0,
coldResist = 75,
lightningResist = 0,
chaosResist = 0,
damage = 2.2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"MonsterMultiFireball",
"MonsterSplitFireball",
"MonsterLesserMultiFireball",
"MonsterMultiFireballSpectre",
"MonsterSplitFireballSpectre",
"MonsterLesserMultiFireballSpectre",
},
modList = {
-- MonsterCastsAugmentedFireballsText
},
}
minions["Metadata/Monsters/Guardians/GuardianLightning"] = {
name = "Galvanic Ribbon",
life = 1.8,
energyShield = 0.4,
fireResist = 0,
coldResist = 85,
lightningResist = 0,
chaosResist = 0,
damage = 2.2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"GuardianArc",
},
modList = {
-- MonsterChannelsLightningText
},
}
-- Gut flayer
minions["Metadata/Monsters/HalfSkeleton/HalfSkeleton"] = {
name = "Gut Flayer",
life = 1.32,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.1,
damageSpread = 0.3,
attackTime = 1.5,
weaponType1 = "Dagger",
skillList = {
"Melee",
"HalfSkeletonPuncture",
},
modList = {
-- MonsterCastsPunctureText
},
}
-- Construct
minions["Metadata/Monsters/incaminion/Fragment"] = {
name = "Ancient Construct",
life = 0.7,
energyShield = 0.2,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 40,
damage = 1.84,
damageSpread = 0.2,
attackTime = 1.995,
skillList = {
"IncaMinionProjectile",
},
modList = {
},
}
-- Carrion queen
minions["Metadata/Monsters/InsectSpawner/InsectSpawner"] = {
name = "Carrion Queen",
life = 2.45,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.91,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"InsectSpawnerSpit",
"InsectSpawnerSpawn",
},
modList = {
mod("PhysicalDamageConvertToFire", "BASE", 50), -- MonsterConvertToFireDamage2
},
}
-- Birdman
minions["Metadata/Monsters/Kiweth/Kiweth"] = {
name = "Avian Retch",
life = 1.54,
energyShield = 0.2,
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
damage = 2.68,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"BirdmanConsumeCorpse",
"BirdmanBloodProjectile",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
-- MonsterLesserFarShot
},
}
minions["Metadata/Monsters/Kiweth/KiwethSeagull"] = {
name = "Gluttonous Gull",
life = 1.3,
energyShield = 0.12,
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
damage = 2.56,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"BirdmanConsumeCorpse",
"BirdmanBloodProjectile",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
-- MonsterLesserFarShot
},
}
-- Helion
minions["Metadata/Monsters/Lion/LionDesertSkinPuncture"] = {
name = "Dune Hellion",
life = 1,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"MonsterPuncture",
},
modList = {
-- MonsterCastsPunctureText
},
}
-- Knitted horror
minions["Metadata/Monsters/MassSkeleton/MassSkeleton"] = {
name = "Knitted Horror",
life = 2.25,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"SkeletonMassBowProjectile",
},
modList = {
-- MonsterCastsPunctureText
},
}
-- Voidbearer
minions["Metadata/Monsters/Monkeys/FlameBearer"] = {
name = "Voidbearer",
life = 1.1,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.1,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"FlamebearerFlameBlue",
},
modList = {
},
}
-- Stone golem
minions["Metadata/Monsters/MossMonster/FireMonster"] = {
name = "Cinder Elemental",
life = 2.7,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.5,
damageSpread = 0.2,
attackTime = 1.695,
skillList = {
"Melee",
"FireMonsterWhirlingBlades",
},
modList = {
mod("Damage", "MORE", -33), -- MonsterSpeedAndDamageFixupComplete
mod("Speed", "MORE", 33), -- MonsterSpeedAndDamageFixupComplete
-- MonsterRollsOverEnemiesText
-- ImmuneToLavaDamage
},
}
-- Necromancer
minions["Metadata/Monsters/Necromancer/NecromancerConductivity"] = {
name = "Sin Lord",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerConductivity",
},
modList = {
-- MonsterRaisesUndeadText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
-- MonsterCastsConductivityText
},
}
minions["Metadata/Monsters/Necromancer/NecromancerEnfeebleCurse"] = {
name = "Diabolist",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerEnfeeble",
},
modList = {
-- MonsterRaisesUndeadText
-- MonsterCastsEnfeebleCurseText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
},
}
minions["Metadata/Monsters/Necromancer/NecromancerFlamability"] = {
name = "Ash Prophet",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerFlammability",
},
modList = {
-- MonsterRaisesUndeadText
-- MonsterCastsFlammabilityText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
-- ImmuneToLavaDamage
},
}
minions["Metadata/Monsters/Necromancer/NecromancerFrostbite"] = {
name = "Death Bishop",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerFrostbite",
},
modList = {
-- MonsterRaisesUndeadText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
-- MonsterCastsFrostbiteText
},
}
minions["Metadata/Monsters/Necromancer/NecromancerElementalWeakness"] = {
name = "Defiler",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerElementalWeakness",
},
modList = {
-- MonsterRaisesUndeadText
-- MonsterCastsElementralWeaknessCurseText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
},
}
minions["Metadata/Monsters/Necromancer/NecromancerProjectileWeakness"] = {
name = "Necromancer",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerProjectileWeakness",
},
modList = {
-- MonsterRaisesUndeadText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
-- MonsterCastsProjectileWeaknessCurseText
},
}
minions["Metadata/Monsters/Necromancer/NecromancerVulnerability"] = {
name = "Necromancer",
life = 1.86,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 1.98,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"NecromancerReviveSkeleton",
"NecromancerVulnerability",
},
modList = {
-- MonsterRaisesUndeadText
mod("Speed", "INC", -80, ModFlag.Cast, KeywordFlag.Curse), -- MonsterCurseCastSpeedPenalty
-- MonsterCastsVulnerabilityCurseText
},
}
-- Undying bomber
minions["Metadata/Monsters/Pyromaniac/PyromaniacFire"] = {
name = "Undying Incinerator",
life = 1,
fireResist = 75,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"PyroFireball",
"PyroSuicideExplosion",
"MonsterFireBomb",
},
modList = {
-- MonsterThrowsFireBombsText
-- MonsterExplodesOnItsTargetOnLowLifeText
-- ImmuneToLavaDamage
},
}
minions["Metadata/Monsters/Pyromaniac/PyromaniacPoison"] = {
name = "Undying Alchemist",
life = 1,
fireResist = 75,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"Melee",
"MonsterCausticBomb",
"PyroChaosFireball",
},
modList = {
-- MonsterThrowsPoisonBombsText
},
}
-- Stygian revenant
minions["Metadata/Monsters/Revenant/Revenant"] = {
name = "Stygian Revenant",
life = 1.82,
fireResist = 0,
coldResist = 0,
lightningResist = 75,
chaosResist = 0,
damage = 2.4,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"RevenantReviveUndead",
"RevenantSpellProjectile",
"Melee",
"RevenantSpellProjectileSpectre",
},
modList = {
},
}
-- Sea witch
minions["Metadata/Monsters/Seawitch/SeaWitchScreech"] = {
name = "Singing Siren",
life = 1.02,
energyShield = 0.4,
fireResist = 0,
coldResist = 75,
lightningResist = 0,
chaosResist = 0,
damage = 2.02,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"SeaWitchWave",
"Melee",
"SeaWitchScreech",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
},
}
minions["Metadata/Monsters/Seawitch/SeaWitchSpawnExploding"] = {
name = "Merveil's Attendant",
life = 1.02,
energyShield = 0.4,
fireResist = 0,
coldResist = 75,
lightningResist = 0,
chaosResist = 0,
damage = 2.02,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"SeaWitchWave",
"Melee",
"SummonExplodingSpawn",
"SeaWitchScreech",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
-- MonsterSummonsExplodingSpawnText
},
}
minions["Metadata/Monsters/Seawitch/SeaWitchSpawnTemporalChains"] = {
name = "Merveil's Chosen",
life = 1.02,
energyShield = 0.4,
fireResist = 0,
coldResist = 75,
lightningResist = 0,
chaosResist = 0,
damage = 2.02,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"SeaWitchWave",
"Melee",
"SkeletonTemporalChains",
"SummonSpawn",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
-- MonsterSummonsSpawnText
-- MonsterCastsTemporalChainsText
},
}
minions["Metadata/Monsters/Seawitch/SeaWitchVulnerabilityCurse"] = {
name = "Merveil's Chosen",
life = 1.02,
energyShield = 0.4,
fireResist = 0,
coldResist = 75,
lightningResist = 0,
chaosResist = 0,
damage = 2.02,
damageSpread = 0.2,
attackTime = 1.5,
skillList = {
"SeaWitchWave",
"Melee",
"SkeletonVulnerability",
},
modList = {
mod("Damage", "MORE", -11), -- MonsterSpeedAndDamageFixupSmall
mod("Speed", "MORE", 11), -- MonsterSpeedAndDamageFixupSmall
-- MonsterCastsVulnerabilityCurseText
},
}
-- Skeleton
minions["Metadata/Monsters/Skeletons/SkeletonBowPuncture"] = {
name = "Brittle Bleeder",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterPuncture",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterCastsPunctureText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowLightning"] = {
name = "Brittle Poacher",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterLightningArrow",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterFiresLightningArrowsText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonMeleeLarge"] = {
name = "Colossal Bonestalker",
life = 1.98,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2.8,
damageSpread = 0.2,
attackTime = 2.25,
weaponType1 = "One Handed Mace",
skillList = {
"Melee",
},
modList = {
-- MonsterNecromancerRaisable
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowLightning3"] = {
name = "Flayed Archer",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterLightningArrow",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterFiresLightningArrowsText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonCasterColdMultipleProjectiles"] = {
name = "Frost Harbinger",
life = 0.84,
energyShield = 0.4,
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.605,
skillList = {
"SkeletonProjectileCold",
},
modList = {
mod("ProjectileCount", "BASE", 2), -- MonsterMultipleProjectilesImplicit1
-- MonsterNecromancerRaisable
},
}
minions["Metadata/Monsters/Skeletons/SkeletonCasterFireMultipleProjectiles2"] = {
name = "Incinerated Mage",
life = 0.84,
energyShield = 0.4,
fireResist = 40,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.605,
skillList = {
"SkeletonProjectileFire",
},
modList = {
-- MonsterNecromancerRaisable
mod("ProjectileCount", "BASE", 2), -- MonsterMultipleProjectilesImplicit1
-- ImmuneToLavaDamage
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowPoison"] = {
name = "Plagued Bowman",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterCausticArrow",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterFiresCausticArrowsText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowLightning2"] = {
name = "Restless Archer",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterLightningArrow",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterFiresLightningArrowsText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowLightning4"] = {
name = "Sin Archer",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterLightningArrow",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterFiresLightningArrowsText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonCasterLightningSpark"] = {
name = "Sparking Mage",
life = 0.84,
energyShield = 0.4,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.605,
skillList = {
"SkeletonProjectileLightning",
"SkeletonSpark",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterCastsSparkText
},
}
minions["Metadata/Monsters/Skeletons/SkeletonBowProjectileWeaknessCurse"] = {
name = "Vexing Archer",
life = 0.96,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 1.6,
damageSpread = 0.2,
attackTime = 1.995,
weaponType1 = "Bow",
skillList = {
"Melee",
"MonsterProjectileWeakness",
},
modList = {
-- MonsterNecromancerRaisable
-- MonsterCastsProjectileWeaknessCurseText
},
}
-- Snake
minions["Metadata/Monsters/Snake/SnakeScorpionMultiShot"] = {
name = "Barb Serpent",
life = 0.94,
fireResist = 30,
coldResist = 0,
lightningResist = 0,
chaosResist = 30,
damage = 1.75,
damageSpread = 0.2,
attackTime = 1.65,
skillList = {
"Melee",
"SnakeSpineProjectile",
},
modList = {
mod("PhysicalDamageConvertToChaos", "BASE", 30), -- MonsterSnakeChaos
mod("ProjectileCount", "BASE", 2), -- MonsterMultipleProjectilesImplicit1
},
}
-- Spider
minions["Metadata/Monsters/Spiders/SpiderThornFlickerStrike"] = {
name = "Leaping Spider",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.44,
skillList = {
"Melee",
"MonsterFlickerStrike",
},
modList = {
-- MonsterUsesFlickerStrikeText
},
}
-- Undying
minions["Metadata/Monsters/Undying/CityStalkerMaleCasterArmour"] = {
name = "Undying Evangelist",
life = 1.2,
fireResist = 37,
coldResist = 37,
lightningResist = 37,
chaosResist = 0,
damage = 2.2,
damageSpread = 0.2,
attackTime = 1.245,
skillList = {
"Melee",
"DelayedBlast",
"MonsterProximityShield",
"DelayedBlastSpectre",
},
modList = {
},
}
minions["Metadata/Monsters/Undying/UndyingOutcastPuncture"] = {
name = "Undying Impaler",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.65,
skillList = {
"Melee",
"MonsterPuncture",
},
modList = {
-- MonsterCastsPunctureText
},
}
minions["Metadata/Monsters/Undying/UndyingOutcastWhirlingBlades"] = {
name = "Undying Outcast",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 40,
chaosResist = 0,
damage = 2,
damageSpread = 0.2,
attackTime = 1.65,
skillList = {
"Melee",
"UndyingWhirlingBlades",
},
modList = {
},
}