Torment Daemon

Torment Daemon

SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonSummonStorms
Deals 969.2 to 2908 Lightning Damage
+6 seconds to Base duration
number_of_monsters_to_summon [8]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonSummonStorms
Deals 860.3 to 2581 Lightning Damage
+6 seconds to Base duration
number_of_monsters_to_summon [8]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonSummonStorms
Deals 677 to 2031 Lightning Damage
+6 seconds to Base duration
number_of_monsters_to_summon [8]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonSummonStorms
Deals 500.2 to 1501 Lightning Damage
+6 seconds to Base duration
number_of_monsters_to_summon [8]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonSummonStorms
Deals 368.3 to 1105 Lightning Damage
+6 seconds to Base duration
number_of_monsters_to_summon [7]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonStorms1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonStorms"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonSummonStorms",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonSummonStorms"] = {
    name = "TormentDaemonSummonStorms",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0.05,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "number_of_monsters_to_summon",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 6000, 5, 0, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.5, 1.5, 6000, 6, 0, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.5, 1.5, 6000, 7, 0, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.5, 1.5, 6000, 8, 0, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
    },
}
SpectreN
Area
Modcurse_cast_speed_+% [-80]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+4 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill_art_variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second

MonsterEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have 40% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 40% less Damage
Cursed Rare or Unique enemies deal 15% less Damage

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second

SkeletonVulnerability
vulnerability
Vulnerability
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.
+10.9 seconds to Base duration
Cursed enemies take 50% increased Physical Damage
Attacks Hits against Cursed Enemies have 20% chance to inflict Bleeding
Ailments inflicted on Cursed Enemies deal Damage 20% Faster

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell PhysicalSkill Type91 Type92 Hex
Cast Time: 0.5 Second

MonsterFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Fire Resistance
Hits against Cursed Enemies have +25% chance to Ignite

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Cold Resistance
Hits against Cursed Enemies have +25% chance to Freeze

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Elemental Resistances

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+4 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill_art_variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second

MonsterEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have 40% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 40% less Damage
Cursed Rare or Unique enemies deal 15% less Damage

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second

SkeletonVulnerability
vulnerability
Vulnerability
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.
+10.9 seconds to Base duration
Cursed enemies take 50% increased Physical Damage
Attacks Hits against Cursed Enemies have 20% chance to inflict Bleeding
Ailments inflicted on Cursed Enemies deal Damage 20% Faster

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell PhysicalSkill Type91 Type92 Hex
Cast Time: 0.5 Second

MonsterFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Fire Resistance
Hits against Cursed Enemies have +25% chance to Ignite

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Cold Resistance
Hits against Cursed Enemies have +25% chance to Freeze

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Elemental Resistances

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+4 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill_art_variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second

MonsterEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have 40% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 40% less Damage
Cursed Rare or Unique enemies deal 15% less Damage

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second

SkeletonVulnerability
vulnerability
Vulnerability
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.
+10.9 seconds to Base duration
Cursed enemies take 50% increased Physical Damage
Attacks Hits against Cursed Enemies have 20% chance to inflict Bleeding
Ailments inflicted on Cursed Enemies deal Damage 20% Faster

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell PhysicalSkill Type91 Type92 Hex
Cast Time: 0.5 Second

MonsterFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Fire Resistance
Hits against Cursed Enemies have +25% chance to Ignite

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Cold Resistance
Hits against Cursed Enemies have +25% chance to Freeze

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Elemental Resistances

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+4 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill_art_variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second

MonsterEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have 40% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 40% less Damage
Cursed Rare or Unique enemies deal 15% less Damage

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second

SkeletonVulnerability
vulnerability
Vulnerability
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.
+10.9 seconds to Base duration
Cursed enemies take 50% increased Physical Damage
Attacks Hits against Cursed Enemies have 20% chance to inflict Bleeding
Ailments inflicted on Cursed Enemies deal Damage 20% Faster

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell PhysicalSkill Type91 Type92 Hex
Cast Time: 0.5 Second

MonsterFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Fire Resistance
Hits against Cursed Enemies have +25% chance to Ignite

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Cold Resistance
Hits against Cursed Enemies have +25% chance to Freeze

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -40% to Elemental Resistances

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

SkeletonTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+4 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed Normal and Magic Enemies have 20% less Action Speed
Other effects on Cursed enemies expire 40% slower
skill_art_variation [0]
Cursed Rare and Unique Enemies have 10% less Action Speed

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.67 Second

MonsterEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have 40% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 40% less Damage
Cursed Rare or Unique enemies deal 15% less Damage

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second

SkeletonVulnerability
vulnerability
Vulnerability
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.
+10.9 seconds to Base duration
Cursed enemies take 50% increased Physical Damage
Attacks Hits against Cursed Enemies have 20% chance to inflict Bleeding
Ailments inflicted on Cursed Enemies deal Damage 20% Faster

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell PhysicalSkill Type91 Type92 Hex
Cast Time: 0.5 Second

MonsterFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -30% to Fire Resistance
Hits against Cursed Enemies have +25% chance to Ignite

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -30% to Cold Resistance
Hits against Cursed Enemies have +25% chance to Freeze

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -30% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second

MonsterElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+6 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies have -30% to Elemental Resistances

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 Hex
Cast Time: 0.5 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonCurses"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SkeletonTemporalChains",
        "MonsterElementalWeakness",
        "MonsterEnfeeble",
        "SkeletonVulnerability",
        "MonsterFlammability",
        "MonsterFrostbite",
        "MonsterConductivity",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SkeletonTemporalChains"] = {
    name = "Temporal Chains",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.67,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "temporal_chains_action_speed_+%_final",
        "buff_time_passed_+%_other_than_temporal_chains",
        "skill_art_variation",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {4000, 0, -20, -40, 0, -10, levelRequirement = 0, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterElementalWeakness"] = {
    name = "Elemental Weakness",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their elemental resistances.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_resist_all_elements_%",
        "chance_to_be_shocked_%",
        "chance_to_be_frozen_%",
        "chance_to_be_ignited_%",
    },
    levels = {
        [1] = {6000, 0, -20, 0, 0, 0, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [2] = {6000, 0, -25, 0, 0, 0, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [3] = {6000, 0, -30, 0, 0, 0, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [4] = {6000, 0, -40, 0, 0, 0, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterEnfeeble"] = {
    name = "Enfeeble",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {5000, 0, -40, -40, -15, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SkeletonVulnerability"] = {
    name = "Vulnerability",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "physical_damage_taken_+%",
        "receive_bleeding_chance_%_when_hit_by_attack",
        "enemy_damaging_ailments_deal_damage_+%_faster_against_self",
    },
    levels = {
        [1] = {10900, 0, 50, 20, 20, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterFlammability"] = {
    name = "Flammability",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_fire_damage_resistance_%",
        "chance_to_be_ignited_%",
    },
    levels = {
        [1] = {6000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {6000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {6000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {6000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterFrostbite"] = {
    name = "Frostbite",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cold_damage_resistance_%",
        "chance_to_be_frozen_%",
    },
    levels = {
        [1] = {6000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {6000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {6000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {6000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterConductivity"] = {
    name = "Conductivity",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_lightning_damage_resistance_%",
        "chance_to_be_shocked_%",
    },
    levels = {
        [1] = {6000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {6000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {6000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {6000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentedNecromancerSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
10% reduced Cast Speed
skill_art_variation [1]
Deals 57% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentedNecromancerSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
10% reduced Cast Speed
skill_art_variation [1]
Deals 57% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentedNecromancerSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
10% reduced Cast Speed
skill_art_variation [1]
Deals 59% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentedNecromancerSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
10% reduced Cast Speed
skill_art_variation [1]
Deals 62% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentedNecromancerSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
10% reduced Cast Speed
skill_art_variation [1]
Deals 64% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonRagingSpirits"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentedNecromancerSummonRagingSpirit",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentedNecromancerSummonRagingSpirit"] = {
    name = "TormentedNecromancerSummonRagingSpirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.CreateMinion] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_art_variation",
        "active_skill_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {5000, 50, -10, 1, -25, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {5000, 50, -10, 1, -26, levelRequirement = 9, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {5000, 50, -10, 1, -27, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {5000, 50, -10, 1, -28, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {5000, 50, -10, 1, -29, levelRequirement = 29, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {5000, 50, -10, 1, -30, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {5000, 50, -10, 1, -31, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {5000, 50, -10, 1, -32, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {5000, 50, -10, 1, -33, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {5000, 50, -10, 1, -34, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {5000, 50, -10, 1, -35, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {5000, 50, -10, 1, -36, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  },
        [13] = {5000, 50, -10, 1, -37, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [14] = {5000, 50, -10, 1, -38, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  },
        [15] = {5000, 50, -10, 1, -39, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  },
        [16] = {5000, 50, -10, 1, -40, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  },
        [17] = {5000, 50, -10, 1, -41, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  },
        [18] = {5000, 50, -10, 1, -42, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  },
        [19] = {5000, 50, -10, 1, -43, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDesecrateSkeletons
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
+4 seconds to Base duration
Deals 958.4 Base Chaos Damage per second
Spawns 12 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
alternate_minion [1]
Maximum of 12 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second

MassReviveUndeadTormentNecromancer
necromancer_additional_rarity_levels_can_be_raised [0]
active_skill_area_of_effect_radius_+%_final [0]

Spell Area AreaSpell
Cast Time: 6 Second
Cooldown Time: 12 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDesecrateSkeletons
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
+4 seconds to Base duration
Deals 842.8 Base Chaos Damage per second
Spawns 12 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
alternate_minion [1]
Maximum of 12 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second

MassReviveUndeadTormentNecromancer
necromancer_additional_rarity_levels_can_be_raised [0]
active_skill_area_of_effect_radius_+%_final [0]

Spell Area AreaSpell
Cast Time: 6 Second
Cooldown Time: 12 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDesecrateSkeletons
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
+4 seconds to Base duration
Deals 650.6 Base Chaos Damage per second
Spawns 12 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
alternate_minion [1]
Maximum of 12 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second

MassReviveUndeadTormentNecromancer
necromancer_additional_rarity_levels_can_be_raised [0]
active_skill_area_of_effect_radius_+%_final [0]

Spell Area AreaSpell
Cast Time: 6 Second
Cooldown Time: 12 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDesecrateSkeletons
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
+4 seconds to Base duration
Deals 469.5 Base Chaos Damage per second
Spawns 12 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
alternate_minion [1]
Maximum of 12 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second

MassReviveUndeadTormentNecromancer
necromancer_additional_rarity_levels_can_be_raised [0]
active_skill_area_of_effect_radius_+%_final [0]

Spell Area AreaSpell
Cast Time: 6 Second
Cooldown Time: 12 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDesecrateSkeletons
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
+4 seconds to Base duration
Deals 337.5 Base Chaos Damage per second
Spawns 10 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
alternate_minion [1]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second

MassReviveUndeadTormentNecromancer
necromancer_additional_rarity_levels_can_be_raised [0]
active_skill_area_of_effect_radius_+%_final [0]

Spell Area AreaSpell
Cast Time: 6 Second
Cooldown Time: 12 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
MassReviveUndead1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
Desecrate1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonNecromancer"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MassReviveUndeadTormentNecromancer",
        "TormentDesecrateSkeletons",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MassReviveUndeadTormentNecromancer"] = {
    name = "MassReviveUndeadTormentNecromancer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 6,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "necromancer_additional_rarity_levels_can_be_raised",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cast_speed_+%",
    },
    levels = {
        [1] = {0, 0, 0, levelRequirement = 0, statInterpolation = {1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDesecrateSkeletons"] = {
    name = "Desecrate",
    hidden = true,
    color = "2",
    baseEffectiveness = 1.2,
    incrementalEffectiveness = 0.055,
    description = "Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.ChaosSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "base_chaos_damage_to_deal_per_minute",
        "desecrate_number_of_corpses_to_create",
        "desecrate_corpse_level",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "alternate_minion",
        "desecrate_maximum_number_of_corpses",
        "is_area_damage",
    },
    levels = {
        [1] = {4000, 1, 6, 100, 65, 0, 1, 10, levelRequirement = 3, statInterpolation = {1, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {4000, 1, 10, 100, 65, 0, 1, 10, levelRequirement = 58, statInterpolation = {1, 3, 1, 1, 1, 1, 1, 1},  },
        [3] = {4000, 1, 12, 100, 65, 0, 1, 12, levelRequirement = 70, statInterpolation = {1, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

FireNovaTorment
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 706.9 to 1060 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

FireNovaTorment
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 644.6 to 966.9 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

FireNovaTorment
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 535.2 to 802.7 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

FireNovaTorment
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 422.9 to 634.3 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

FireNovaTorment
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 332.9 to 499.4 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonBurningTrail"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "FireNovaTorment",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["FireNovaTorment"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.3889,
    incrementalEffectiveness = 0.036,
    description = "Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Mine] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.ManaCostReserved] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.4,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "skill_repeat_count",
        "fire_nova_damage_+%_per_repeat_final",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cast_speed_+%",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.8, 1.2, 3, 25, 0, 0, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1762 to 2643 Fire Damage
+1 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [156]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1561 to 2342 Fire Damage
+1 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [156]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1224 to 1836 Fire Damage
+1 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [156]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 900 to 1350 Fire Damage
+1 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [156]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 659.4 to 989.1 Fire Damage
+1 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [156]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
FireStorm1ParentIsNotTaniwhaTail TargetNotFar ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonFirestorm"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonFirestorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonFirestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 2.1,
    incrementalEffectiveness = 0.051,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "firestorm_drop_burning_ground_duration_ms",
        "firestorm_base_area_of_effect_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.4, 0.6, 1000, 100, 3000, 156, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 1000, 75, 3000, 156, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 1000, 66, 3000, 156, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 1000, 50, 3000, 156, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modnumber_of_additional_traps_allowed [12]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonCausticBomb
Trap lasts 1 seconds
+4 seconds to Base duration
Deals 528.4 to 704.6 Chaos Damage
Deals 489.3 Base Chaos Damage per second
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second

TormentDaemonCausticMultiBomb
Trap lasts 2 seconds
+4 seconds to Base duration
Deals 528.4 to 704.6 Chaos Damage
Deals 489.3 Base Chaos Damage per second
Throw up to 2 additional Traps
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonCausticBomb
Trap lasts 1 seconds
+4 seconds to Base duration
Deals 479.5 to 639.4 Chaos Damage
Deals 444 Base Chaos Damage per second
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second

TormentDaemonCausticMultiBomb
Trap lasts 2 seconds
+4 seconds to Base duration
Deals 479.5 to 639.4 Chaos Damage
Deals 444 Base Chaos Damage per second
Throw up to 2 additional Traps
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonCausticBomb
Trap lasts 1 seconds
+4 seconds to Base duration
Deals 394.3 to 525.7 Chaos Damage
Deals 365.1 Base Chaos Damage per second
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second

TormentDaemonCausticMultiBomb
Trap lasts 2 seconds
+4 seconds to Base duration
Deals 394.3 to 525.7 Chaos Damage
Deals 365.1 Base Chaos Damage per second
Throw up to 2 additional Traps
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonCausticBomb
Trap lasts 1 seconds
+4 seconds to Base duration
Deals 307.8 to 410.5 Chaos Damage
Deals 285.1 Base Chaos Damage per second
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second

TormentDaemonCausticMultiBomb
Trap lasts 2 seconds
+4 seconds to Base duration
Deals 307.8 to 410.5 Chaos Damage
Deals 285.1 Base Chaos Damage per second
Throw up to 2 additional Traps
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonCausticBomb
Trap lasts 1 seconds
+4 seconds to Base duration
Deals 239.5 to 319.3 Chaos Damage
Deals 221.7 Base Chaos Damage per second
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second

TormentDaemonCausticMultiBomb
Trap lasts 2 seconds
+4 seconds to Base duration
Deals 239.5 to 319.3 Chaos Damage
Deals 221.7 Base Chaos Damage per second
Throw up to 2 additional Traps
trap_variation [8]
ground_caustic_art_variation [2]

is_trap is_area_damage base_skill_is_trapped ignores_trap_and_mine_cooldown_limit traps_explode_on_timeout create_trap_at_target_location Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
ChangeToStance2500OnFullMana TargetIsEnemy
stance stance2
TrapGroundCausticCloud TormentDaemonCausticBomb80TargetIsEnemy ParentHasNoHiddenMonsterBuff
TrapGroundCausticCloud TormentDaemonCausticMultiBomb20IAmAboveLevel39 IAmBelowLevel67 TargetIsEnemy ParentHasNoHiddenMonsterBuff
TrapGroundCausticCloud TormentDaemonCausticMultiBomb20IAmAboveLevel66 TargetIsEnemy ParentHasNoHiddenMonsterBuff
ChangeToStance1120OnLowMana TargetIsEnemy

Object Type

version 2
extends "Metadata/Monsters/Daemon/Daemon"

Actor
{	
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
}

Stats
{
	set_mana_regeneration_rate_per_minute_% = 800
	set_base_maximum_mana = 200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/Daemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonPoisonBombs"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonCausticBomb",
        "TormentDaemonCausticMultiBomb",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonCausticBomb"] = {
    name = "TormentDaemonCausticBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.2667,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Hit] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Area] = true,
        [SkillType.Trap] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.ChaosSkill] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_trap_duration",
        "base_skill_effect_duration",
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "base_chaos_damage_to_deal_per_minute",
        "trap_variation",
        "ground_caustic_art_variation",
        "is_trap",
        "is_area_damage",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
        "traps_explode_on_timeout",
        "create_trap_at_target_location",
    },
    levels = {
        [1] = {1000, 4000, 0.3, 0.4, 1, 8, 2, critChance = 5, levelRequirement = 4, statInterpolation = {1, 1, 3, 3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonCausticMultiBomb"] = {
    name = "TormentDaemonCausticMultiBomb",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.2667,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Hit] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Area] = true,
        [SkillType.Trap] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.ChaosSkill] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_trap_duration",
        "base_skill_effect_duration",
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "base_chaos_damage_to_deal_per_minute",
        "number_of_additional_traps_to_throw",
        "trap_variation",
        "ground_caustic_art_variation",
        "is_trap",
        "is_area_damage",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
        "traps_explode_on_timeout",
        "create_trap_at_target_location",
    },
    levels = {
        [1] = {2000, 4000, 0.3, 0.4, 1, 2, 8, 2, critChance = 5, levelRequirement = 4, statInterpolation = {1, 1, 3, 3, 3, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentCorrupterSummonConstructs
number_of_monsters_to_summon [3]
alternate_minion [5]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 2.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentCorrupterSummonConstructs
number_of_monsters_to_summon [3]
alternate_minion [5]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 2.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentCorrupterSummonConstructs
number_of_monsters_to_summon [3]
alternate_minion [5]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 2.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentCorrupterSummonConstructs
number_of_monsters_to_summon [3]
alternate_minion [5]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 2.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentCorrupterSummonConstructs
number_of_monsters_to_summon [2]
alternate_minion [5]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 2.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100IAmBelowLevel40 IHaveFewerThanThreeMinions
SummonSpecificMonsters100IAmAboveLevel39 IAmBelowLevel67 IHaveFewerThanFiveMinions
SummonSpecificMonsters100IAmAboveLevel66 IHaveFewerThanTenMinions

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSummonConstructs"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentCorrupterSummonConstructs",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentCorrupterSummonConstructs"] = {
    name = "TormentCorrupterSummonConstructs",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {1, 5, levelRequirement = 3, statInterpolation = {1, 1},  },
        [2] = {2, 5, levelRequirement = 50, statInterpolation = {1, 1},  },
        [3] = {3, 5, levelRequirement = 71, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentCharlatanSummonBloodElemental
number_of_monsters_to_summon [9]
alternate_minion [4]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentCharlatanSummonBloodElemental
number_of_monsters_to_summon [9]
alternate_minion [4]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentCharlatanSummonBloodElemental
number_of_monsters_to_summon [9]
alternate_minion [4]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentCharlatanSummonBloodElemental
number_of_monsters_to_summon [8]
alternate_minion [4]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentCharlatanSummonBloodElemental
number_of_monsters_to_summon [8]
alternate_minion [4]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100IAmBelowLevel40 IHaveNoMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel39 IAmBelowLevel67 IHaveFewerThanThreeMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel66 IHaveFewerThanFiveMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSummonBloodElementals"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentCharlatanSummonBloodElemental",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentCharlatanSummonBloodElemental"] = {
    name = "TormentCharlatanSummonBloodElemental",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {5, 4, levelRequirement = 3, statInterpolation = {1, 1},  },
        [2] = {6, 4, levelRequirement = 28, statInterpolation = {1, 1},  },
        [3] = {7, 4, levelRequirement = 50, statInterpolation = {1, 1},  },
        [4] = {8, 4, levelRequirement = 67, statInterpolation = {1, 1},  },
        [5] = {9, 4, levelRequirement = 74, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSpiritVaalFireball
iconfireball
Vaal Fireball
Launches a series of fireballs in a spiral around the caster.
Deals 867.1 to 1301 Fire Damage
Fires Projectiles in a spiral
projectile_spiral_nova_time_ms [2000]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]

base_is_projectile Projectile SkillCanVolley Type70 Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalIceNova
iconfrostnova
Vaal Ice Nova
A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.
Deals 1233 to 1926 Cold Damage
Causes smaller novas up to 5 times on enemies hit
20% reduced Area of Effect each repeat
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage force_lite_skill_effects Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal ColdSkill AreaSpell NovaSpell CantUseFistOfWar
Cast Time: 0.8 Second

TormentSpiritVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 740.3 to 1110 Cold Damage
+5 seconds to Base duration
Always Freezes enemies

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalStormCall
stormcall
Vaal Storm Call
Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.
Deals 326.6 to 979.8 Lightning Damage
+6.6 seconds to Base duration
skill_art_variation [1]
active_skill_area_of_effect_radius_+%_final [0]
Strikes an Enemy every 0.25 seconds

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill AreaSpell CantUseFistOfWar
Cast Time: 0.5 Second

TormentSpiritVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 19 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+20 seconds to Base duration
display_minion_monster_type [2]
display_minion_monster_level [84]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine Vaal CreatesMinion CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalLightningTrap
LightningProjectileTrap
Vaal Lightning Trap
Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.
Deals 803.3 to 2410 Lightning Damage
Fires 8 additional Projectiles
+4 seconds to Base duration

projectiles_nova base_is_projectile lightning_trap_projectiles_leave_shocking_ground Spell Hit Projectile SkillCanVolley Trap SkillCanMine Duration Vaal LightningSkill CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalFlameblast
ChargedBlast
Vaal Flameblast
Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.
Deals 786.7 to 1180 Fire Damage
110% more Spell Damage for each stage
50% reduced Cast Speed
100% chance to Ignite enemies
110% more Damage with Ailments for each stage

is_area_damage Spell Hit Area SkillCanTotem Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSpiritVaalFireball
iconfireball
Vaal Fireball
Launches a series of fireballs in a spiral around the caster.
Deals 793.7 to 1191 Fire Damage
Fires Projectiles in a spiral
projectile_spiral_nova_time_ms [2000]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]

base_is_projectile Projectile SkillCanVolley Type70 Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalIceNova
iconfrostnova
Vaal Ice Nova
A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.
Deals 1111 to 1736 Cold Damage
Causes smaller novas up to 5 times on enemies hit
20% reduced Area of Effect each repeat
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage force_lite_skill_effects Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal ColdSkill AreaSpell NovaSpell CantUseFistOfWar
Cast Time: 0.8 Second

TormentSpiritVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 675 to 1013 Cold Damage
+5 seconds to Base duration
Always Freezes enemies

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalStormCall
stormcall
Vaal Storm Call
Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.
Deals 300.3 to 900.9 Lightning Damage
+6.6 seconds to Base duration
skill_art_variation [1]
active_skill_area_of_effect_radius_+%_final [0]
Strikes an Enemy every 0.25 seconds

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill AreaSpell CantUseFistOfWar
Cast Time: 0.5 Second

TormentSpiritVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 19 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+20 seconds to Base duration
display_minion_monster_type [2]
display_minion_monster_level [82]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine Vaal CreatesMinion CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalLightningTrap
LightningProjectileTrap
Vaal Lightning Trap
Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.
Deals 731 to 2193 Lightning Damage
Fires 8 additional Projectiles
+4 seconds to Base duration

projectiles_nova base_is_projectile lightning_trap_projectiles_leave_shocking_ground Spell Hit Projectile SkillCanVolley Trap SkillCanMine Duration Vaal LightningSkill CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalFlameblast
ChargedBlast
Vaal Flameblast
Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.
Deals 720.8 to 1081 Fire Damage
110% more Spell Damage for each stage
50% reduced Cast Speed
100% chance to Ignite enemies
110% more Damage with Ailments for each stage

is_area_damage Spell Hit Area SkillCanTotem Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSpiritVaalFireball
iconfireball
Vaal Fireball
Launches a series of fireballs in a spiral around the caster.
Deals 664.1 to 996.1 Fire Damage
Fires Projectiles in a spiral
projectile_spiral_nova_time_ms [2000]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]

base_is_projectile Projectile SkillCanVolley Type70 Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalIceNova
iconfrostnova
Vaal Ice Nova
A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.
Deals 901.6 to 1409 Cold Damage
Causes smaller novas up to 5 times on enemies hit
20% reduced Area of Effect each repeat
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage force_lite_skill_effects Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal ColdSkill AreaSpell NovaSpell CantUseFistOfWar
Cast Time: 0.8 Second

TormentSpiritVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 560.4 to 840.6 Cold Damage
+5 seconds to Base duration
Always Freezes enemies

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalStormCall
stormcall
Vaal Storm Call
Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.
Deals 253.5 to 760.5 Lightning Damage
+6.2 seconds to Base duration
skill_art_variation [1]
active_skill_area_of_effect_radius_+%_final [0]
Strikes an Enemy every 0.25 seconds

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill AreaSpell CantUseFistOfWar
Cast Time: 0.5 Second

TormentSpiritVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 19 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+20 seconds to Base duration
display_minion_monster_type [2]
display_minion_monster_level [78]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine Vaal CreatesMinion CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalLightningTrap
LightningProjectileTrap
Vaal Lightning Trap
Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.
Deals 604.3 to 1813 Lightning Damage
Fires 8 additional Projectiles
+4 seconds to Base duration

projectiles_nova base_is_projectile lightning_trap_projectiles_leave_shocking_ground Spell Hit Projectile SkillCanVolley Trap SkillCanMine Duration Vaal LightningSkill CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalFlameblast
ChargedBlast
Vaal Flameblast
Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.
Deals 604.3 to 906.4 Fire Damage
110% more Spell Damage for each stage
50% reduced Cast Speed
100% chance to Ignite enemies
110% more Damage with Ailments for each stage

is_area_damage Spell Hit Area SkillCanTotem Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSpiritVaalFireball
iconfireball
Vaal Fireball
Launches a series of fireballs in a spiral around the caster.
Deals 529.8 to 794.8 Fire Damage
Fires Projectiles in a spiral
projectile_spiral_nova_time_ms [2000]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]

base_is_projectile Projectile SkillCanVolley Type70 Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalIceNova
iconfrostnova
Vaal Ice Nova
A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.
Deals 692.2 to 1082 Cold Damage
Causes smaller novas up to 5 times on enemies hit
20% reduced Area of Effect each repeat
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage force_lite_skill_effects Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal ColdSkill AreaSpell NovaSpell CantUseFistOfWar
Cast Time: 0.8 Second

TormentSpiritVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 442.8 to 664.3 Cold Damage
+5 seconds to Base duration
Always Freezes enemies

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalStormCall
stormcall
Vaal Storm Call
Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.
Deals 204.5 to 613.6 Lightning Damage
+5.7 seconds to Base duration
skill_art_variation [1]
active_skill_area_of_effect_radius_+%_final [0]
Strikes an Enemy every 0.25 seconds

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill AreaSpell CantUseFistOfWar
Cast Time: 0.5 Second

TormentSpiritVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 19 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+20 seconds to Base duration
display_minion_monster_type [2]
display_minion_monster_level [73]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine Vaal CreatesMinion CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalLightningTrap
LightningProjectileTrap
Vaal Lightning Trap
Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.
Deals 475 to 1425 Lightning Damage
Fires 8 additional Projectiles
+4 seconds to Base duration

projectiles_nova base_is_projectile lightning_trap_projectiles_leave_shocking_ground Spell Hit Projectile SkillCanVolley Trap SkillCanMine Duration Vaal LightningSkill CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalFlameblast
ChargedBlast
Vaal Flameblast
Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.
Deals 483.3 to 724.9 Fire Damage
110% more Spell Damage for each stage
50% reduced Cast Speed
100% chance to Ignite enemies
110% more Damage with Ailments for each stage

is_area_damage Spell Hit Area SkillCanTotem Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSpiritVaalFireball
iconfireball
Vaal Fireball
Launches a series of fireballs in a spiral around the caster.
Deals 421.2 to 631.8 Fire Damage
Fires Projectiles in a spiral
projectile_spiral_nova_time_ms [2000]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]

base_is_projectile Projectile SkillCanVolley Type70 Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalIceNova
iconfrostnova
Vaal Ice Nova
A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.
Deals 529.4 to 827.2 Cold Damage
Causes smaller novas up to 5 times on enemies hit
20% reduced Area of Effect each repeat
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage force_lite_skill_effects Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Vaal ColdSkill AreaSpell NovaSpell CantUseFistOfWar
Cast Time: 0.8 Second

TormentSpiritVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 348.7 to 523 Cold Damage
+5 seconds to Base duration
Always Freezes enemies

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second

TormentSpiritVaalStormCall
stormcall
Vaal Storm Call
Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.
Deals 164.4 to 493.2 Lightning Damage
+5.2 seconds to Base duration
skill_art_variation [1]
active_skill_area_of_effect_radius_+%_final [0]
Strikes an Enemy every 0.25 seconds

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill AreaSpell CantUseFistOfWar
Cast Time: 0.5 Second

TormentSpiritVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 19 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+20 seconds to Base duration
display_minion_monster_type [2]
display_minion_monster_level [68]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine Vaal CreatesMinion CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalLightningTrap
LightningProjectileTrap
Vaal Lightning Trap
Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.
Deals 372 to 1116 Lightning Damage
Fires 8 additional Projectiles
+4 seconds to Base duration

projectiles_nova base_is_projectile lightning_trap_projectiles_leave_shocking_ground Spell Hit Projectile SkillCanVolley Trap SkillCanMine Duration Vaal LightningSkill CantUseFistOfWar
Cast Time: 1 Second

TormentSpiritVaalFlameblast
ChargedBlast
Vaal Flameblast
Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.
Deals 385.1 to 577.7 Fire Damage
110% more Spell Damage for each stage
50% reduced Cast Speed
100% chance to Ignite enemies
110% more Damage with Ailments for each stage

is_area_damage Spell Hit Area SkillCanTotem Vaal FireSkill AreaSpell CantUseFistOfWar
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
VaalFireball1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
IceNova1ParentIsNotTaniwhaTail ForceTargetSelf ParentHasNoHiddenMonsterBuff
VaalColdSnap1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
VaalStormCall1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
VaalSummonSkeletons1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
LightningProjectileTrap1TargetIsSelf ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
VaalChargedBlast1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/Daemon"

Stats
{
	set_mana_regeneration_rate_per_minute_% = 1000
	set_base_maximum_mana = 200
}

Life
{
	initial_mana_percentage = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/Daemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonUseVaalSkills"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSpiritVaalIceNova",
        "TormentSpiritVaalColdSnap",
        "TormentSpiritVaalSummonSkeletons",
        "TormentSpiritVaalLightningTrap",
        "TormentSpiritVaalStormCall",
        "TormentSpiritVaalFlameblast",
        "TormentSpiritVaalFireball",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalIceNova"] = {
    name = "Vaal Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.5,
    incrementalEffectiveness = 0.042,
    description = "A chilling circle of ice expands from the caster, repeating from every enemy it hits. If the caster targets near one of their Frostbolt projectiles, it will expand from the projectile instead.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Vaal] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.NovaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_nova_number_of_repeats",
        "ice_nova_radius_+%_per_repeat",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "force_lite_skill_effects",
    },
    levels = {
        [1] = {0.8, 1.25, 5, -20, -25, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalColdSnap"] = {
    name = "Vaal Cold Snap",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.4545,
    incrementalEffectiveness = 0.036,
    description = "A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "base_chance_to_freeze_%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 5000, 100, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalSummonSkeletons"] = {
    name = "Vaal Summon Skeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons an army of skeletal warriors, archers and mages, led by a powerful general.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.CreateMinion] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Vaal] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "number_of_archer_skeletons_to_summon",
        "number_of_mage_skeletons_to_summon",
        "number_of_leader_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "display_minion_monster_type",
        "display_minion_monster_level",
    },
    levels = {
        [1] = {11, 1, 0, 1, 29, 20000, 2, 3, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [2] = {12, 1, 0, 1, 30, 20000, 2, 5, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [3] = {13, 1, 0, 1, 31, 20000, 2, 8, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [4] = {14, 2, 0, 1, 32, 20000, 2, 10, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [5] = {15, 2, 0, 1, 33, 20000, 2, 13, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [6] = {15, 3, 0, 1, 34, 20000, 2, 16, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [7] = {16, 3, 0, 1, 35, 20000, 2, 19, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [8] = {16, 4, 0, 1, 36, 20000, 2, 22, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [9] = {17, 4, 0, 1, 37, 20000, 2, 25, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [10] = {17, 5, 0, 1, 38, 20000, 2, 28, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [11] = {18, 5, 0, 1, 39, 20000, 2, 32, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [12] = {18, 5, 1, 1, 40, 20000, 2, 36, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [13] = {18, 6, 1, 1, 41, 20000, 2, 40, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [14] = {18, 6, 2, 1, 42, 20000, 2, 44, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [15] = {19, 6, 2, 1, 43, 20000, 2, 47, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [16] = {19, 6, 3, 1, 44, 20000, 2, 50, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [17] = {19, 6, 3, 1, 45, 20000, 2, 53, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [18] = {19, 6, 3, 1, 46, 20000, 2, 56, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [19] = {19, 6, 3, 1, 47, 20000, 2, 59, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [20] = {19, 6, 3, 1, 48, 20000, 2, 62, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [21] = {19, 6, 3, 1, 49, 20000, 2, 64, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [22] = {19, 6, 3, 1, 50, 20000, 2, 66, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [23] = {19, 6, 3, 1, 50, 20000, 2, 67, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [24] = {19, 6, 3, 1, 50, 20000, 2, 68, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [25] = {19, 6, 3, 1, 50, 20000, 2, 69, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [26] = {19, 6, 3, 1, 50, 20000, 2, 70, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [27] = {19, 6, 3, 1, 50, 20000, 2, 71, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [28] = {19, 6, 3, 1, 50, 20000, 2, 72, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [29] = {19, 6, 3, 1, 50, 20000, 2, 73, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [30] = {19, 6, 3, 1, 50, 20000, 2, 74, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [31] = {19, 6, 3, 1, 50, 20000, 2, 75, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [32] = {19, 6, 3, 1, 50, 20000, 2, 76, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [33] = {19, 6, 3, 1, 50, 20000, 2, 77, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [34] = {19, 6, 3, 1, 50, 20000, 2, 78, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [35] = {19, 6, 3, 1, 50, 20000, 2, 79, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [36] = {19, 6, 3, 1, 50, 20000, 2, 80, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [37] = {19, 6, 3, 1, 50, 20000, 2, 81, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [38] = {19, 6, 3, 1, 50, 20000, 2, 82, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [39] = {19, 6, 3, 1, 50, 20000, 2, 84, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [40] = {19, 6, 3, 1, 50, 20000, 2, 86, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [41] = {19, 6, 3, 1, 50, 20000, 2, 88, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalLightningTrap"] = {
    name = "Vaal Lightning Trap",
    hidden = true,
    color = "3",
    baseEffectiveness = 2.3125,
    incrementalEffectiveness = 0.0371,
    description = "Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets and leaving a trail of shocked ground.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Trap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "number_of_additional_projectiles",
        "base_skill_effect_duration",
        "projectiles_nova",
        "base_is_projectile",
        "lightning_trap_projectiles_leave_shocking_ground",
    },
    levels = {
        [1] = {0.5, 1.5, 8, 4000, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalStormCall"] = {
    name = "Vaal Storm Call",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.45,
    incrementalEffectiveness = 0.0317,
    description = "Sets a marker at a location. Lightning strikes random enemies around the marker repeatedly over the skill's duration, dealing damage in an area around the strike. Modifiers to the skill's duration will also affect the delay between these strikes. When the duration ends, a large bolt of lightning strikes the marker, dealing damage around it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Vaal] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "vaal_storm_call_base_delay_ms",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 3000, 1, 0, 250, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.5, 1.5, 3100, 1, 0, 250, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.5, 1.5, 3200, 1, 0, 250, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.5, 1.5, 3300, 1, 0, 250, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.5, 1.5, 3400, 1, 0, 250, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.5, 1.5, 3500, 1, 0, 250, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.5, 1.5, 3600, 1, 0, 250, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.5, 1.5, 3700, 1, 0, 250, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.5, 1.5, 3800, 1, 0, 250, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.5, 1.5, 3900, 1, 0, 250, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.5, 1.5, 4000, 1, 0, 250, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.5, 1.5, 4100, 1, 0, 250, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.5, 1.5, 4200, 1, 0, 250, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.5, 1.5, 4300, 1, 0, 250, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.5, 1.5, 4400, 1, 0, 250, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.5, 1.5, 4500, 1, 0, 250, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.5, 1.5, 4600, 1, 0, 250, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.5, 1.5, 4700, 1, 0, 250, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.5, 1.5, 4800, 1, 0, 250, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.5, 1.5, 4900, 1, 0, 250, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.5, 1.5, 5000, 1, 0, 250, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.5, 1.5, 5100, 1, 0, 250, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.5, 1.5, 5200, 1, 0, 250, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.5, 1.5, 5300, 1, 0, 250, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.5, 1.5, 5400, 1, 0, 250, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.5, 1.5, 5500, 1, 0, 250, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.5, 1.5, 5600, 1, 0, 250, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.5, 1.5, 5700, 1, 0, 250, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.5, 1.5, 5800, 1, 0, 250, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.5, 1.5, 5900, 1, 0, 250, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.5, 1.5, 6000, 1, 0, 250, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.5, 1.5, 6100, 1, 0, 250, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [33] = {0.5, 1.5, 6200, 1, 0, 250, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [34] = {0.5, 1.5, 6300, 1, 0, 250, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [35] = {0.5, 1.5, 6400, 1, 0, 250, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [36] = {0.5, 1.5, 6500, 1, 0, 250, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [37] = {0.5, 1.5, 6600, 1, 0, 250, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalFlameblast"] = {
    name = "Vaal Flameblast",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.8889,
    incrementalEffectiveness = 0.0335,
    description = "Targets an area and builds up a large explosion. The build-up speed is based on cast speed. The explosion occurs after it reaches 10 stacks.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Vaal] = true,
        [SkillType.FireSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "charged_blast_spell_damage_+%_final_per_stack",
        "base_cast_speed_+%",
        "base_chance_to_ignite_%",
        "flameblast_ailment_damage_+%_final_per_stack",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25, 0.45, 110, -50, 100, 110, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.27, 0.48, 110, -50, 100, 110, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.29, 0.51, 110, -50, 100, 110, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.31, 0.54, 110, -50, 100, 110, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.33, 0.57, 110, -50, 100, 110, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.35, 0.6, 110, -50, 100, 110, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.38, 0.64, 110, -50, 100, 110, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.41, 0.68, 110, -50, 100, 110, levelRequirement = 22, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.44, 0.72, 110, -50, 100, 110, levelRequirement = 25, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.47, 0.76, 110, -50, 100, 110, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.5, 0.8, 110, -50, 100, 110, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.53, 0.84, 110, -50, 100, 110, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.56, 0.88, 110, -50, 100, 110, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.59, 0.92, 110, -50, 100, 110, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.62, 0.96, 110, -50, 100, 110, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.65, 1, 110, -50, 100, 110, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.68, 1.04, 110, -50, 100, 110, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.71, 1.08, 110, -50, 100, 110, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.74, 1.12, 110, -50, 100, 110, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [33] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [34] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [35] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [36] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [37] = {0.8, 1.2, 110, -50, 100, 110, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpiritVaalFireball"] = {
    name = "Vaal Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.034,
    description = "Launches a series of fireballs in a spiral around the caster.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Type70] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Vaal] = true,
        [SkillType.FireSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 32, 2000, -720, 40, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-20]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

BookSparkTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 457.3 to 686 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires an additional Projectile

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

BookSparkTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 420.7 to 631.1 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires an additional Projectile

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

BookSparkTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 355.6 to 533.4 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires an additional Projectile

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

BookSparkTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 287.3 to 431 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires an additional Projectile

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

BookSparkTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 231.3 to 346.9 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires an additional Projectile

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonBookTornados"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "BookSparkTormentLibrarian",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["BookSparkTormentLibrarian"] = {
    name = "Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.3,
    incrementalEffectiveness = 0.0314,
    description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Hit] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.65,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {0.8, 1.2, 7000, 1, -80, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 7000, 1, -80, 1, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

BookSparkNovaTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 457.3 to 686 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires 8 additional Projectiles

base_is_projectile projectiles_nova always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

BookSparkNovaTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 420.7 to 631.1 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires 8 additional Projectiles

base_is_projectile projectiles_nova always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

BookSparkNovaTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 355.6 to 533.4 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires 8 additional Projectiles

base_is_projectile projectiles_nova always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

BookSparkNovaTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 287.3 to 431 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires 8 additional Projectiles

base_is_projectile projectiles_nova always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

BookSparkNovaTormentLibrarian
spark
Spark
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 231.3 to 346.9 Physical Damage
+7 seconds to Base duration
monster_projectile_variation [1]
80% reduced Projectile Speed
Fires 7 additional Projectiles

base_is_projectile projectiles_nova always_pierce Spell Projectile SkillCanVolley Hit Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire
Cast Time: 0.65 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
Spark1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMultiBookTornados"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "BookSparkNovaTormentLibrarian",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["BookSparkNovaTormentLibrarian"] = {
    name = "Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.3,
    incrementalEffectiveness = 0.0314,
    description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Hit] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.65,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "projectiles_nova",
        "always_pierce",
    },
    levels = {
        [1] = {0.8, 1.2, 7000, 1, -80, 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, 7000, 1, -80, 6, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.8, 1.2, 7000, 1, -80, 7, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.8, 1.2, 7000, 1, -80, 8, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonSmokeMine
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

Spell
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonSmokeMine
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

Spell
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonSmokeMine
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

Spell
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonSmokeMine
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

Spell
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonSmokeMine
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

Spell
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SmokeMine1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff ForceTargetSelf

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSmokeMine"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonSmokeMine",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonSmokeMine"] = {
    name = "TormentDaemonSmokeMine",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {3000, 0, levelRequirement = 1, statInterpolation = {1, 1},  },
        [2] = {3000, 0, levelRequirement = 10, statInterpolation = {1, 1},  },
        [3] = {3000, 0, levelRequirement = 15, statInterpolation = {1, 1},  },
        [4] = {3000, 0, levelRequirement = 20, statInterpolation = {1, 1},  },
        [5] = {3000, 0, levelRequirement = 25, statInterpolation = {1, 1},  },
        [6] = {3000, 0, levelRequirement = 30, statInterpolation = {1, 1},  },
        [7] = {3000, 0, levelRequirement = 35, statInterpolation = {1, 1},  },
        [8] = {3000, 0, levelRequirement = 40, statInterpolation = {1, 1},  },
        [9] = {3000, 0, levelRequirement = 45, statInterpolation = {1, 1},  },
        [10] = {3000, 0, levelRequirement = 50, statInterpolation = {1, 1},  },
        [11] = {3000, 0, levelRequirement = 55, statInterpolation = {1, 1},  },
        [12] = {3000, 0, levelRequirement = 60, statInterpolation = {1, 1},  },
        [13] = {3000, 0, levelRequirement = 65, statInterpolation = {1, 1},  },
        [14] = {3000, 0, levelRequirement = 70, statInterpolation = {1, 1},  },
        [15] = {3000, 0, levelRequirement = 75, statInterpolation = {1, 1},  },
        [16] = {3000, 0, levelRequirement = 80, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonBlindNova
iconfrostnova
Ice Nova
A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.
skill_art_variation [3]
active_skill_area_of_effect_radius_+%_final [0]
100% chance to Blind enemies on hit

Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.8 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonBlindNova
iconfrostnova
Ice Nova
A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.
skill_art_variation [3]
active_skill_area_of_effect_radius_+%_final [0]
100% chance to Blind enemies on hit

Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.8 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonBlindNova
iconfrostnova
Ice Nova
A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.
skill_art_variation [3]
active_skill_area_of_effect_radius_+%_final [0]
100% chance to Blind enemies on hit

Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.8 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonBlindNova
iconfrostnova
Ice Nova
A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.
skill_art_variation [3]
active_skill_area_of_effect_radius_+%_final [0]
100% chance to Blind enemies on hit

Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.8 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonBlindNova
iconfrostnova
Ice Nova
A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.
skill_art_variation [3]
active_skill_area_of_effect_radius_+%_final [0]
100% chance to Blind enemies on hit

Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.8 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonBlindingNova"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonBlindNova",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonBlindNova"] = {
    name = "Ice Nova",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A chilling circle of ice expands from the caster. If the caster targets near their Frostbolt projectiles, it will expand from a number of those projectiles instead. If this skill would repeat when cast this way, it will instead expand again from the same projectiles after a short delay.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.NovaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "global_chance_to_blind_on_hit_%",
        "blind_duration_+%",
    },
    levels = {
        [1] = {3, 0, 100, 0, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentCannibalDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 29198 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentCannibalDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 29198 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentCannibalDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 22156 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentCannibalDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 15632 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentCannibalDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 10990 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonDevourCorpses"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentCannibalDevour",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentCannibalDevour"] = {
    name = "Devouring Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Totem] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "corpse_consumption_life_to_gain",
    },
    levels = {
        [1] = {47, levelRequirement = 4, statInterpolation = {1},  },
        [2] = {58, levelRequirement = 7, statInterpolation = {1},  },
        [3] = {83, levelRequirement = 9, statInterpolation = {1},  },
        [4] = {102, levelRequirement = 12, statInterpolation = {1},  },
        [5] = {124, levelRequirement = 16, statInterpolation = {1},  },
        [6] = {152, levelRequirement = 20, statInterpolation = {1},  },
        [7] = {202, levelRequirement = 27, statInterpolation = {1},  },
        [8] = {265, levelRequirement = 28, statInterpolation = {1},  },
        [9] = {327, levelRequirement = 29, statInterpolation = {1},  },
        [10] = {379, levelRequirement = 32, statInterpolation = {1},  },
        [11] = {489, levelRequirement = 36, statInterpolation = {1},  },
        [12] = {627, levelRequirement = 40, statInterpolation = {1},  },
        [13] = {940, levelRequirement = 45, statInterpolation = {1},  },
        [14] = {1395, levelRequirement = 49, statInterpolation = {1},  },
        [15] = {2047, levelRequirement = 50, statInterpolation = {1},  },
        [16] = {2982, levelRequirement = 52, statInterpolation = {1},  },
        [17] = {3722, levelRequirement = 56, statInterpolation = {1},  },
        [18] = {4990, levelRequirement = 60, statInterpolation = {1},  },
        [19] = {6204, levelRequirement = 64, statInterpolation = {1},  },
        [20] = {8882, levelRequirement = 65, statInterpolation = {1},  },
        [21] = {9536, levelRequirement = 66, statInterpolation = {1},  },
        [22] = {10238, levelRequirement = 67, statInterpolation = {1},  },
        [23] = {10990, levelRequirement = 68, statInterpolation = {1},  },
        [24] = {11797, levelRequirement = 69, statInterpolation = {1},  },
        [25] = {12659, levelRequirement = 70, statInterpolation = {1},  },
        [26] = {13585, levelRequirement = 71, statInterpolation = {1},  },
        [27] = {14574, levelRequirement = 72, statInterpolation = {1},  },
        [28] = {15632, levelRequirement = 73, statInterpolation = {1},  },
        [29] = {16765, levelRequirement = 74, statInterpolation = {1},  },
        [30] = {17978, levelRequirement = 75, statInterpolation = {1},  },
        [31] = {19277, levelRequirement = 76, statInterpolation = {1},  },
        [32] = {20667, levelRequirement = 77, statInterpolation = {1},  },
        [33] = {22156, levelRequirement = 78, statInterpolation = {1},  },
        [34] = {23745, levelRequirement = 79, statInterpolation = {1},  },
        [35] = {25450, levelRequirement = 80, statInterpolation = {1},  },
        [36] = {27262, levelRequirement = 81, statInterpolation = {1},  },
        [37] = {29198, levelRequirement = 82, statInterpolation = {1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentCannibalHauntedMonsterDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 29198 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1 Second

TormentSummonCannibals
number_of_monsters_to_summon [7]
alternate_minion [9]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentCannibalHauntedMonsterDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 29198 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1 Second

TormentSummonCannibals
number_of_monsters_to_summon [7]
alternate_minion [9]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentCannibalHauntedMonsterDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 22156 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1 Second

TormentSummonCannibals
number_of_monsters_to_summon [7]
alternate_minion [9]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentCannibalHauntedMonsterDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 15632 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1.5 Second

TormentSummonCannibals
number_of_monsters_to_summon [6]
alternate_minion [9]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentCannibalHauntedMonsterDevour
devouringtotem
Devouring Totem
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Leeches 10990 Life to you for each corpse Consumed
Spell SkillCanTrap SkillCanMine Totem
Cast Time: 1 Second
Cooldown Time: 1.5 Second

TormentSummonCannibals
number_of_monsters_to_summon [6]
alternate_minion [9]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100IAmBelowLevel40 IHaveNoMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel39 IAmBelowLevel67 IHaveFewerThanThreeMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel66 IHaveFewerThanFiveMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
TotemConsumeCorpse 100 UsableCorpseNearMe ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonDevourCorpsesHaunted"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentCannibalHauntedMonsterDevour",
        "TormentSummonCannibals",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentCannibalHauntedMonsterDevour"] = {
    name = "Devouring Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Totem] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "corpse_consumption_life_to_gain",
    },
    levels = {
        [1] = {47, levelRequirement = 4, statInterpolation = {1},  },
        [2] = {58, levelRequirement = 7, statInterpolation = {1},  },
        [3] = {83, levelRequirement = 9, statInterpolation = {1},  },
        [4] = {102, levelRequirement = 12, statInterpolation = {1},  },
        [5] = {124, levelRequirement = 16, statInterpolation = {1},  },
        [6] = {152, levelRequirement = 20, statInterpolation = {1},  },
        [7] = {202, levelRequirement = 27, statInterpolation = {1},  },
        [8] = {265, levelRequirement = 28, statInterpolation = {1},  },
        [9] = {327, levelRequirement = 29, statInterpolation = {1},  },
        [10] = {379, levelRequirement = 32, statInterpolation = {1},  },
        [11] = {489, levelRequirement = 36, statInterpolation = {1},  },
        [12] = {627, levelRequirement = 40, statInterpolation = {1},  },
        [13] = {940, levelRequirement = 45, statInterpolation = {1},  },
        [14] = {1395, levelRequirement = 49, statInterpolation = {1},  },
        [15] = {2047, levelRequirement = 50, statInterpolation = {1},  },
        [16] = {2982, levelRequirement = 52, statInterpolation = {1},  },
        [17] = {3722, levelRequirement = 56, statInterpolation = {1},  },
        [18] = {4990, levelRequirement = 60, statInterpolation = {1},  },
        [19] = {6204, levelRequirement = 64, statInterpolation = {1},  },
        [20] = {8882, levelRequirement = 65, statInterpolation = {1},  },
        [21] = {9536, levelRequirement = 66, statInterpolation = {1},  },
        [22] = {10238, levelRequirement = 67, statInterpolation = {1},  },
        [23] = {10990, levelRequirement = 68, statInterpolation = {1},  },
        [24] = {11797, levelRequirement = 69, statInterpolation = {1},  },
        [25] = {12659, levelRequirement = 70, statInterpolation = {1},  },
        [26] = {13585, levelRequirement = 71, statInterpolation = {1},  },
        [27] = {14574, levelRequirement = 72, statInterpolation = {1},  },
        [28] = {15632, levelRequirement = 73, statInterpolation = {1},  },
        [29] = {16765, levelRequirement = 74, statInterpolation = {1},  },
        [30] = {17978, levelRequirement = 75, statInterpolation = {1},  },
        [31] = {19277, levelRequirement = 76, statInterpolation = {1},  },
        [32] = {20667, levelRequirement = 77, statInterpolation = {1},  },
        [33] = {22156, levelRequirement = 78, statInterpolation = {1},  },
        [34] = {23745, levelRequirement = 79, statInterpolation = {1},  },
        [35] = {25450, levelRequirement = 80, statInterpolation = {1},  },
        [36] = {27262, levelRequirement = 81, statInterpolation = {1},  },
        [37] = {29198, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonCannibals"] = {
    name = "TormentSummonCannibals",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {3, 9, levelRequirement = 3, statInterpolation = {1, 1},  },
        [2] = {4, 9, levelRequirement = 28, statInterpolation = {1, 1},  },
        [3] = {5, 9, levelRequirement = 50, statInterpolation = {1, 1},  },
        [4] = {6, 9, levelRequirement = 67, statInterpolation = {1, 1},  },
        [5] = {7, 9, levelRequirement = 74, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemonDamageRange
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread20%
Accuracy+100%
IsSummonedY

TormentDaemonThrownWeapon
ghostlythrow
Spectral Throw
Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.
Deals 60% of Damage
21% increased Projectile Damage
spell_maximum_action_distance_+% [-10]
skill_art_variation [5]
50% increased Attack Speed
30% increased Projectile Speed

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonThrownWeapon
ghostlythrow
Spectral Throw
Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.
Deals 60% of Damage
21% increased Projectile Damage
spell_maximum_action_distance_+% [-10]
skill_art_variation [5]
50% increased Attack Speed
30% increased Projectile Speed

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonThrownWeapon
ghostlythrow
Spectral Throw
Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.
Deals 60% of Damage
19% increased Projectile Damage
spell_maximum_action_distance_+% [-10]
skill_art_variation [5]
50% increased Attack Speed
30% increased Projectile Speed

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonThrownWeapon
ghostlythrow
Spectral Throw
Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.
Deals 60% of Damage
16% increased Projectile Damage
spell_maximum_action_distance_+% [-10]
skill_art_variation [5]
50% increased Attack Speed
30% increased Projectile Speed

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonThrownWeapon
ghostlythrow
Spectral Throw
Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.
Deals 60% of Damage
13% increased Projectile Damage
spell_maximum_action_distance_+% [-10]
skill_art_variation [5]
50% increased Attack Speed
30% increased Projectile Speed

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSpectralThrow"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonThrownWeapon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonThrownWeapon"] = {
    name = "Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "spell_maximum_action_distance_+%",
        "skill_art_variation",
        "base_is_projectile",
    },
    levels = {
        [1] = {-40, 1, -20, 5, levelRequirement = 3, statInterpolation = {1, 1, 1, 1},  },
        [2] = {-40, 1, -20, 5, levelRequirement = 5, statInterpolation = {1, 1, 1, 1},  },
        [3] = {-40, 2, -20, 5, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  },
        [4] = {-40, 2, -20, 5, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [5] = {-40, 3, -20, 5, levelRequirement = 12, statInterpolation = {1, 1, 1, 1},  },
        [6] = {-40, 4, -20, 5, 25, levelRequirement = 14, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {-40, 4, -20, 5, 25, levelRequirement = 17, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {-40, 5, -20, 5, 25, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {-40, 5, -10, 5, 30, 15, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [10] = {-40, 6, -10, 5, 32, 15, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [11] = {-40, 6, -10, 5, 34, 15, levelRequirement = 31, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [12] = {-40, 7, -10, 5, 36, 15, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [13] = {-40, 8, -10, 5, 38, 30, levelRequirement = 41, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [14] = {-40, 8, -10, 5, 40, 30, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [15] = {-40, 9, -10, 5, 42, 30, levelRequirement = 51, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [16] = {-40, 9, -10, 5, 44, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [17] = {-40, 10, -10, 5, 46, 30, levelRequirement = 57, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [18] = {-40, 11, -10, 5, 48, 30, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [19] = {-40, 11, -10, 5, 50, 30, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [20] = {-40, 12, -10, 5, 50, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [21] = {-40, 12, -10, 5, 50, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [22] = {-40, 13, -10, 5, 50, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [23] = {-40, 14, -10, 5, 50, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [24] = {-40, 14, -10, 5, 50, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [25] = {-40, 15, -10, 5, 50, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [26] = {-40, 15, -10, 5, 50, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [27] = {-40, 16, -10, 5, 50, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [28] = {-40, 16, -10, 5, 50, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [29] = {-40, 17, -10, 5, 50, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [30] = {-40, 18, -10, 5, 50, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [31] = {-40, 18, -10, 5, 50, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [32] = {-40, 19, -10, 5, 50, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [33] = {-40, 19, -10, 5, 50, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [34] = {-40, 20, -10, 5, 50, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [35] = {-40, 21, -10, 5, 50, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [36] = {-40, 21, -10, 5, 50, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemonDamageRange
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread20%
Accuracy+100%
IsSummonedY

TormentDaemonVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
21% increased Projectile Damage
30% increased Projectile Speed
skill_art_variation [5]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
21% increased Projectile Damage
30% increased Projectile Speed
skill_art_variation [5]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
19% increased Projectile Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
16% increased Projectile Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
13% increased Projectile Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 4 additional Projectiles

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
VaalThrownWeapon100ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSummonWeapons"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonVaalThrownWeapon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonVaalThrownWeapon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Vaal] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "base_projectile_speed_+%",
        "skill_art_variation",
        "number_of_additional_projectiles",
        "projectiles_nova",
        "base_is_projectile",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {-40, 1, 0, 5, 3, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {-40, 1, 0, 5, 3, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {-40, 2, 0, 5, 3, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {-40, 2, 0, 5, 3, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {-40, 3, 0, 5, 3, levelRequirement = 12, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {-40, 4, 0, 5, 3, levelRequirement = 14, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {-40, 4, 0, 5, 3, levelRequirement = 17, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {-40, 5, 0, 5, 3, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {-40, 5, 0, 5, 3, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {-40, 6, 15, 5, 3, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {-40, 6, 15, 5, 3, levelRequirement = 31, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {-40, 7, 15, 5, 3, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  },
        [13] = {-40, 8, 15, 5, 3, levelRequirement = 41, statInterpolation = {1, 1, 1, 1, 1},  },
        [14] = {-40, 8, 15, 5, 3, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  },
        [15] = {-40, 9, 15, 5, 4, levelRequirement = 51, statInterpolation = {1, 1, 1, 1, 1},  },
        [16] = {-40, 9, 15, 5, 4, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  },
        [17] = {-40, 10, 15, 5, 4, levelRequirement = 57, statInterpolation = {1, 1, 1, 1, 1},  },
        [18] = {-40, 11, 15, 5, 4, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  },
        [19] = {-40, 11, 15, 5, 4, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1},  },
        [20] = {-40, 12, 30, 5, 4, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  },
        [21] = {-40, 12, 30, 5, 4, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  },
        [22] = {-40, 13, 30, 5, 4, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  },
        [23] = {-40, 14, 30, 5, 4, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1},  },
        [24] = {-40, 14, 30, 5, 4, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [25] = {-40, 15, 30, 5, 4, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1},  },
        [26] = {-40, 15, 30, 5, 4, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  },
        [27] = {-40, 16, 30, 5, 5, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  },
        [28] = {-40, 16, 30, 5, 5, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  },
        [29] = {-40, 17, 30, 5, 5, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  },
        [30] = {-40, 18, 30, 5, 5, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  },
        [31] = {-40, 18, 30, 5, 5, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  },
        [32] = {-40, 19, 30, 5, 5, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  },
        [33] = {-40, 19, 30, 5, 5, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  },
        [34] = {-40, 20, 30, 5, 5, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  },
        [35] = {-40, 21, 30, 5, 0, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  },
        [36] = {-40, 21, 30, 5, 0, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemonDamageRange
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread20%
Accuracy+100%
IsSummonedY

FairgravesVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

FairgravesVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

FairgravesVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

FairgravesVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

FairgravesVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonVaalSpectralThrowFairgraves"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "FairgravesVaalThrownWeaponDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["FairgravesVaalThrownWeaponDaemon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Vaal] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "base_projectile_speed_+%",
        "skill_art_variation",
        "number_of_additional_projectiles",
        "projectiles_nova",
        "base_is_projectile",
    },
    levels = {
        [1] = {-40, 0, 30, 5, 5, levelRequirement = 0, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

MagmaOrbBootleggerDaemon
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 3204 to 4806 Fire Damage
projectile_spread_radius [0]
fire_mortar_second_hit_damage_+%_final [0]
30% increased Cast Speed
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 0.7 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

MagmaOrbBootleggerDaemon
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 2883 to 4324 Fire Damage
projectile_spread_radius [0]
fire_mortar_second_hit_damage_+%_final [0]
30% increased Cast Speed
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 0.7 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

MagmaOrbBootleggerDaemon
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 2330 to 3495 Fire Damage
projectile_spread_radius [0]
fire_mortar_second_hit_damage_+%_final [0]
30% increased Cast Speed
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 0.7 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

MagmaOrbBootleggerDaemon
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 1780 to 2670 Fire Damage
projectile_spread_radius [0]
fire_mortar_second_hit_damage_+%_final [0]
30% increased Cast Speed
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 0.7 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

MagmaOrbBootleggerDaemon
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 1355 to 2032 Fire Damage
projectile_spread_radius [0]
fire_mortar_second_hit_damage_+%_final [0]
30% increased Cast Speed
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 0.7 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMagmaOrb"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MagmaOrbBootleggerDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MagmaOrbBootleggerDaemon"] = {
    name = "Rolling Magma",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.6,
    incrementalEffectiveness = 0.043,
    description = "Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Chaining] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "projectile_spread_radius",
        "number_of_additional_projectiles",
        "fire_mortar_second_hit_damage_+%_final",
        "base_cast_speed_+%",
        "number_of_chains",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 0, 0, 0, 30, 3, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonAnimateWeaponOnDeath
+30 seconds to Base duration
200% more Cast Speed
200% increased Attack Speed
Deals 150% of Damage
100% chance to Trigger this Spell on Death
alternate_minion [1]

spell_uncastable_if_triggerable Spell Triggerable
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonAnimateWeaponOnDeath
+30 seconds to Base duration
200% more Cast Speed
200% increased Attack Speed
Deals 150% of Damage
100% chance to Trigger this Spell on Death
alternate_minion [1]

spell_uncastable_if_triggerable Spell Triggerable
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonAnimateWeaponOnDeath
+30 seconds to Base duration
200% more Cast Speed
200% increased Attack Speed
Deals 150% of Damage
100% chance to Trigger this Spell on Death
alternate_minion [1]

spell_uncastable_if_triggerable Spell Triggerable
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonAnimateWeaponOnDeath
+30 seconds to Base duration
200% more Cast Speed
200% increased Attack Speed
Deals 150% of Damage
100% chance to Trigger this Spell on Death
alternate_minion [1]

spell_uncastable_if_triggerable Spell Triggerable
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonAnimateWeaponOnDeath
+30 seconds to Base duration
200% more Cast Speed
200% increased Attack Speed
Deals 150% of Damage
100% chance to Trigger this Spell on Death
alternate_minion [1]

spell_uncastable_if_triggerable Spell Triggerable
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSummonWeaponsOnDeath"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonAnimateWeaponOnDeath",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonAnimateWeaponOnDeath"] = {
    name = "TormentSummonAnimateWeaponOnDeath",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_cast_speed_+%_final",
        "attack_speed_+%",
        "active_skill_damage_+%_final",
        "cast_on_death_%",
        "alternate_minion",
        "spell_uncastable_if_triggerable",
    },
    levels = {
        [1] = {30000, 120, 0, 0, 100, 1, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [2] = {30000, 150, 100, 20, 100, 1, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [3] = {30000, 200, 200, 50, 100, 1, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonMartyrs
number_of_monsters_to_summon [7]
alternate_minion [6]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonMartyrs
number_of_monsters_to_summon [7]
alternate_minion [6]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonMartyrs
number_of_monsters_to_summon [7]
alternate_minion [6]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonMartyrs
number_of_monsters_to_summon [6]
alternate_minion [6]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonMartyrs
number_of_monsters_to_summon [6]
alternate_minion [6]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100IAmBelowLevel40 IHaveNoMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel39 IAmBelowLevel67 IHaveFewerThanThreeMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel66 IHaveFewerThanFiveMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSummonsMartyrs"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonMartyrs",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonMartyrs"] = {
    name = "TormentSummonMartyrs",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {3, 6, levelRequirement = 3, statInterpolation = {1, 1},  },
        [2] = {4, 6, levelRequirement = 28, statInterpolation = {1, 1},  },
        [3] = {5, 6, levelRequirement = 50, statInterpolation = {1, 1},  },
        [4] = {6, 6, levelRequirement = 67, statInterpolation = {1, 1},  },
        [5] = {7, 6, levelRequirement = 74, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentRaiseSpectre
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 7 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentRaiseSpectre
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 7 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentRaiseSpectre
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 7 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentRaiseSpectre
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 7 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentRaiseSpectre
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 7 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonRaiseSpectres"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentRaiseSpectre",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentRaiseSpectre"] = {
    name = "Raise Spectre",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raises a spectral version of a defeated foe as a minion to fight for you in battle.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.CreateMinion] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_spectres_allowed",
        "active_skill_minion_damage_+%_final",
        "active_skill_minion_life_+%_final",
        "active_skill_minion_energy_shield_+%_final",
    },
    levels = {
        [1] = {4, 10, -10, -10, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  },
        [2] = {5, 10, -10, -10, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  },
        [3] = {6, 10, -10, -10, levelRequirement = 55, statInterpolation = {1, 1, 1, 1},  },
        [4] = {7, 10, -10, -10, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modbase_cast_speed_+% [100]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentRaiseMultipleSpectres
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 11 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second

TormentInstantDesecrate
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
Spawns 6 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentRaiseMultipleSpectres
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 11 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second

TormentInstantDesecrate
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
Spawns 6 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentRaiseMultipleSpectres
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 11 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second

TormentInstantDesecrate
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
Spawns 6 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentRaiseMultipleSpectres
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 11 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second

TormentInstantDesecrate
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
Spawns 6 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentRaiseMultipleSpectres
iconraisespecter
Raise Spectre
Raises a spectral version of a defeated foe as a minion to fight for you in battle.
Maximum 11 Raised Spectres
Minions deal 10% more Damage
Minions have 10% less Life
Minions have 10% less Energy Shield

Spell Minion CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion
Cast Time: 0.85 Second

TormentInstantDesecrate
Desecrate
Desecrate
Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.
Spawns 6 corpses
Spawns corpses up to Level 100
65% increased Cast Speed
active_skill_area_of_effect_radius_+%_final [0]
Maximum of 10 corpses allowed

is_area_damage Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable DamageOverTime SpellCanRepeat ChaosSkill SpellCanCascade AreaSpell
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
Desecrate1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
RaiseSpectre1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMultiSpectres"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentRaiseMultipleSpectres",
        "TormentInstantDesecrate",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentRaiseMultipleSpectres"] = {
    name = "Raise Spectre",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raises a spectral version of a defeated foe as a minion to fight for you in battle.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.CreateMinion] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_spectres_allowed",
        "active_skill_minion_damage_+%_final",
        "active_skill_minion_life_+%_final",
        "active_skill_minion_energy_shield_+%_final",
    },
    levels = {
        [1] = {8, 10, -10, -10, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  },
        [2] = {9, 10, -10, -10, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  },
        [3] = {10, 10, -10, -10, levelRequirement = 55, statInterpolation = {1, 1, 1, 1},  },
        [4] = {11, 10, -10, -10, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentInstantDesecrate"] = {
    name = "Desecrate",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.9,
    incrementalEffectiveness = 0.055,
    description = "Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.ChaosSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "desecrate_number_of_corpses_to_create",
        "desecrate_corpse_level",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "desecrate_maximum_number_of_corpses",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 6, 100, 65, 0, 10, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
ShrinePlayerSmokeTrail 20 IHaveNoDetachedActions

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSmokeTrail"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonSmokeTrail",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonSmokeTrail"] = {
    name = "TormentDaemonSmokeTrail",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2000, levelRequirement = 1, statInterpolation = {1},  },
    },
}
SpectreN
Area
Modcurse_cast_speed_+% [-75]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonWarlordsMark
WarLordsMark
Warlord's Mark
Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.
+8.8 seconds to Base duration
Hits against Cursed Enemies have 40% chance to double Stun Duration
Cursed Enemies grant 0 Rage Regenerated over 1 second when Stunned
Cursed enemies grant 2% Life Leech when Hit by Attacks
Cursed enemies grant 2% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain

Spell Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AppliesCurse CanRapidFire Type91 Type92 Mark
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonWarlordsMark
WarLordsMark
Warlord's Mark
Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.
+8.8 seconds to Base duration
Hits against Cursed Enemies have 40% chance to double Stun Duration
Cursed Enemies grant 0 Rage Regenerated over 1 second when Stunned
Cursed enemies grant 2% Life Leech when Hit by Attacks
Cursed enemies grant 2% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain

Spell Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AppliesCurse CanRapidFire Type91 Type92 Mark
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonWarlordsMark
WarLordsMark
Warlord's Mark
Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.
+8.8 seconds to Base duration
Hits against Cursed Enemies have 40% chance to double Stun Duration
Cursed Enemies grant 0 Rage Regenerated over 1 second when Stunned
Cursed enemies grant 2% Life Leech when Hit by Attacks
Cursed enemies grant 2% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain

Spell Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AppliesCurse CanRapidFire Type91 Type92 Mark
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonWarlordsMark
WarLordsMark
Warlord's Mark
Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.
+8.8 seconds to Base duration
Hits against Cursed Enemies have 40% chance to double Stun Duration
Cursed Enemies grant 0 Rage Regenerated over 1 second when Stunned
Cursed enemies grant 2% Life Leech when Hit by Attacks
Cursed enemies grant 2% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain

Spell Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AppliesCurse CanRapidFire Type91 Type92 Mark
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonWarlordsMark
WarLordsMark
Warlord's Mark
Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.
+8.8 seconds to Base duration
Hits against Cursed Enemies have 40% chance to double Stun Duration
Cursed Enemies grant 0 Rage Regenerated over 1 second when Stunned
Cursed enemies grant 2% Life Leech when Hit by Attacks
Cursed enemies grant 2% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain

Spell Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AppliesCurse CanRapidFire Type91 Type92 Mark
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
DrainEssence100TargetNotCursed TargetIsCurseable

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonWarlordsMark"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonWarlordsMark",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonWarlordsMark"] = {
    name = "Warlord's Mark",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "enemy_chance_to_double_stun_duration_%_vs_self",
        "enemy_rage_regeneration_on_stun",
        "life_leech_on_any_damage_when_hit_by_attack_permyriad",
        "mana_leech_on_any_damage_when_hit_by_attack_permyriad",
        "chance_to_grant_endurance_charge_on_death_%",
    },
    levels = {
        [1] = {8800, 40, 0, 200, 200, 100, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentArcticArmourDaemon
skill_art_variation [3]
+3 seconds to Base duration
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentArcticArmourDaemon
skill_art_variation [3]
+3 seconds to Base duration
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentArcticArmourDaemon
skill_art_variation [3]
+3 seconds to Base duration
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentArcticArmourDaemon
skill_art_variation [3]
+3 seconds to Base duration
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentArcticArmourDaemon
skill_art_variation [3]
+3 seconds to Base duration
Cast Time: 0.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonChillingGround"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentArcticArmourDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentArcticArmourDaemon"] = {
    name = "TormentArcticArmourDaemon",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0.03,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_art_variation",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {3, 3000, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

MassFrenzyTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

MassFrenzyTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

MassFrenzyTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

MassFrenzyTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

MassFrenzyTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMassFrenzy"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MassFrenzyTorment",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MassFrenzyTorment"] = {
    name = "MassFrenzyTorment",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.87,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

MassEnduranceTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

MassEnduranceTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

MassEnduranceTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

MassEnduranceTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

MassEnduranceTorment
Spell Area AreaSpellCast Time: 2 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
MassEndurance1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMassEndurance"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MassEnduranceTorment",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MassEnduranceTorment"] = {
    name = "MassEnduranceTorment",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.87,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentDaemonPoisonNova
Deals 771.4 to 1157 Chaos Damage
monster_projectile_variation [5]
35% reduced Projectile Speed
Fires 15 additional Projectiles
monster_reverse_point_blank_damage_-%_at_minimum_range [30]

global_poison_on_hit projectiles_nova Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 7 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentDaemonPoisonNova
Deals 694 to 1041 Chaos Damage
monster_projectile_variation [5]
35% reduced Projectile Speed
Fires 15 additional Projectiles
monster_reverse_point_blank_damage_-%_at_minimum_range [30]

global_poison_on_hit projectiles_nova Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 7 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentDaemonPoisonNova
Deals 560.9 to 841.3 Chaos Damage
monster_projectile_variation [5]
35% reduced Projectile Speed
Fires 15 additional Projectiles
monster_reverse_point_blank_damage_-%_at_minimum_range [30]

global_poison_on_hit projectiles_nova Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 7 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentDaemonPoisonNova
Deals 428.5 to 642.8 Chaos Damage
monster_projectile_variation [5]
35% reduced Projectile Speed
Fires 15 additional Projectiles
monster_reverse_point_blank_damage_-%_at_minimum_range [30]

global_poison_on_hit projectiles_nova Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentDaemonPoisonNova
Deals 326.2 to 489.3 Chaos Damage
monster_projectile_variation [5]
35% reduced Projectile Speed
Fires 15 additional Projectiles
monster_reverse_point_blank_damage_-%_at_minimum_range [30]

global_poison_on_hit projectiles_nova Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
MonsterProjectileSpell1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonPoisonNova"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentDaemonPoisonNova",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentDaemonPoisonNova"] = {
    name = "TormentDaemonPoisonNova",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.8667,
    incrementalEffectiveness = 0.043,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "number_of_additional_projectiles",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "global_poison_on_hit",
        "projectiles_nova",
    },
    levels = {
        [1] = {0.8, 1.2, 5, -35, 15, 30, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, 5, -35, 15, 30, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.8, 1.2, 5, -35, 15, 30, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.8, 1.2, 5, -35, 15, 30, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentNoFreezeVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 555.2 to 832.8 Cold Damage
+9 seconds to Base duration

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentNoFreezeVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 506.3 to 759.4 Cold Damage
+9 seconds to Base duration

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentNoFreezeVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 420.3 to 630.5 Cold Damage
+9 seconds to Base duration

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentNoFreezeVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 332.1 to 498.2 Cold Damage
+8 seconds to Base duration

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentNoFreezeVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 261.5 to 392.3 Cold Damage
+7 seconds to Base duration

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine Duration Vaal ColdSkill ChillingArea AreaSpell CantUseFistOfWar
Cast Time: 0.85 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
VaalColdSnap1ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonVaalColdSnap"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentNoFreezeVaalColdSnap",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentNoFreezeVaalColdSnap"] = {
    name = "Vaal Cold Snap",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.0909,
    incrementalEffectiveness = 0.036,
    description = "A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "base_chance_to_freeze_%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 4000, 0, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 5000, 0, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 0, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  },
        [4] = {0.8, 1.2, 7000, 0, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  },
        [5] = {0.8, 1.2, 8000, 0, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [6] = {0.8, 1.2, 9000, 0, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

MonsterDetonateDeadTormentDaemon
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Deals 132.7 to 199.1 Fire Damage
+1.5 seconds to Base duration
Base secondary duration is 0.5 seconds
Causes 6 Bursts

is_area_damage Area Hit Triggerable
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

MonsterDetonateDeadTormentDaemon
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Deals 126.3 to 189.4 Fire Damage
+1.5 seconds to Base duration
Base secondary duration is 0.5 seconds
Causes 6 Bursts

is_area_damage Area Hit Triggerable
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

MonsterDetonateDeadTormentDaemon
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Deals 114.1 to 171.1 Fire Damage
+1.5 seconds to Base duration
Base secondary duration is 0.5 seconds
Causes 6 Bursts

is_area_damage Area Hit Triggerable
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

MonsterDetonateDeadTormentDaemon
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Deals 100.2 to 150.3 Fire Damage
+1.5 seconds to Base duration
Base secondary duration is 0.5 seconds
Causes 6 Bursts

is_area_damage Area Hit Triggerable
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

MonsterDetonateDeadTormentDaemon
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Deals 87.71 to 131.6 Fire Damage
+1.5 seconds to Base duration
Base secondary duration is 0.5 seconds
Causes 6 Bursts

is_area_damage Area Hit Triggerable
Cast Time: 1 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonDetonateDead"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MonsterDetonateDeadTormentDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MonsterDetonateDeadTormentDaemon"] = {
    name = "MonsterDetonateDeadTormentDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.5111,
    incrementalEffectiveness = 0.0143,
    skillTypes = {
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "corpse_explosion_monster_life_%",
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "base_secondary_skill_effect_duration",
        "upheaval_number_of_spikes",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 0.8, 1.2, 1500, 500, 6, critChance = 5, levelRequirement = 1, statInterpolation = {1, 3, 3, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemonUseSkillOnce
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentEmbezzlerSummonStatue
number_of_monsters_to_summon [1]
alternate_minion [8]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentEmbezzlerSummonStatue
number_of_monsters_to_summon [1]
alternate_minion [8]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentEmbezzlerSummonStatue
number_of_monsters_to_summon [1]
alternate_minion [8]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentEmbezzlerSummonStatue
number_of_monsters_to_summon [1]
alternate_minion [8]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentEmbezzlerSummonStatue
number_of_monsters_to_summon [1]
alternate_minion [8]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100ParentIsNotTaniwhaTail

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonStatue"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentEmbezzlerSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentEmbezzlerSummonStatue"] = {
    name = "TormentEmbezzlerSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {1, 8, levelRequirement = 3, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentEmbezzlerSummonManyStatues
number_of_monsters_to_summon [7]
alternate_minion [7]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentEmbezzlerSummonManyStatues
number_of_monsters_to_summon [7]
alternate_minion [7]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentEmbezzlerSummonManyStatues
number_of_monsters_to_summon [7]
alternate_minion [7]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentEmbezzlerSummonManyStatues
number_of_monsters_to_summon [6]
alternate_minion [7]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentEmbezzlerSummonManyStatues
number_of_monsters_to_summon [6]
alternate_minion [7]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters100IAmBelowLevel40 IHaveNoMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel39 IAmBelowLevel67 IHaveFewerThanThreeMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters100IAmAboveLevel66 IHaveFewerThanFiveMinions ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonManyStatues"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentEmbezzlerSummonManyStatues",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentEmbezzlerSummonManyStatues"] = {
    name = "TormentEmbezzlerSummonManyStatues",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {3, 7, levelRequirement = 3, statInterpolation = {1, 1},  },
        [2] = {4, 7, levelRequirement = 28, statInterpolation = {1, 1},  },
        [3] = {5, 7, levelRequirement = 50, statInterpolation = {1, 1},  },
        [4] = {6, 7, levelRequirement = 67, statInterpolation = {1, 1},  },
        [5] = {7, 7, levelRequirement = 74, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

ProphecyStormCall
stormcall
Storm Call
Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.
Deals 326.6 to 979.8 Lightning Damage
+1.5 seconds to Base duration
35% increased Cast Speed
skill_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable SpellCanRepeat LightningSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.5 Second

ProphecyWait
+1.75 seconds to Base durationCast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

ProphecyStormCall
stormcall
Storm Call
Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.
Deals 300.3 to 900.9 Lightning Damage
+1.5 seconds to Base duration
35% increased Cast Speed
skill_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable SpellCanRepeat LightningSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.5 Second

ProphecyWait
+1.75 seconds to Base durationCast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

ProphecyStormCall
stormcall
Storm Call
Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.
Deals 253.5 to 760.5 Lightning Damage
+1.5 seconds to Base duration
35% increased Cast Speed
skill_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable SpellCanRepeat LightningSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.5 Second

ProphecyWait
+1.75 seconds to Base durationCast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

ProphecyStormCall
stormcall
Storm Call
Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.
Deals 204.5 to 613.6 Lightning Damage
+1.5 seconds to Base duration
35% increased Cast Speed
skill_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable SpellCanRepeat LightningSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.5 Second

ProphecyWait
+1.75 seconds to Base durationCast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

ProphecyStormCall
stormcall
Storm Call
Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.
Deals 164.4 to 493.2 Lightning Damage
+1.5 seconds to Base duration
35% increased Cast Speed
skill_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable SpellCanRepeat LightningSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.5 Second

ProphecyWait
+2 seconds to Base durationCast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
StormCall30TargetIsEnemy
Wait5000OnFullMana

Object Type

version 2
extends "Metadata/Monsters/Daemon/Daemon"

Stats
{
	set_mana_regeneration_rate_per_minute_% = 1000
	set_base_maximum_mana = 200
}

Life
{
	initial_mana_percentage = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/Daemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonShavronneSpirit"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ProphecyStormCall",
        "ProphecyWait",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ProphecyStormCall"] = {
    name = "Storm Call",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.45,
    incrementalEffectiveness = 0.0317,
    description = "Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it. When this happens, it will also set off the lightning at any other markers you've cast.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "base_cast_speed_+%",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 2500, 0, 2, -25, 0, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.5, 1.5, 2000, 20, 2, -25, 0, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.5, 1.5, 1500, 35, 2, -25, 0, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ProphecyWait"] = {
    name = "ProphecyWait",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2500, levelRequirement = 10, statInterpolation = {1},  },
        [2] = {2250, levelRequirement = 30, statInterpolation = {1},  },
        [3] = {2000, levelRequirement = 50, statInterpolation = {1},  },
        [4] = {1750, levelRequirement = 70, statInterpolation = {1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

ProphecyLightningBeacons
Deals 4954 to 9200 Lightning Damage
skill_art_variation [2]
number_of_beacons [10]
beacon_placement_radius [60]
+2.5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

ProphecyLightningBeacons
Deals 4344 to 8067 Lightning Damage
skill_art_variation [2]
number_of_beacons [10]
beacon_placement_radius [60]
+2.5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

ProphecyLightningBeacons
Deals 3334 to 6192 Lightning Damage
skill_art_variation [2]
number_of_beacons [10]
beacon_placement_radius [60]
+2.5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

ProphecyLightningBeacons
Deals 2389 to 4437 Lightning Damage
skill_art_variation [2]
number_of_beacons [10]
beacon_placement_radius [60]
+2.5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

ProphecyLightningBeacons
Deals 1705 to 3167 Lightning Damage
skill_art_variation [2]
number_of_beacons [10]
beacon_placement_radius [60]
+2.5 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonShavronneHaunted"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ProphecyLightningBeacons",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ProphecyLightningBeacons"] = {
    name = "ProphecyLightningBeacons",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.1875,
    incrementalEffectiveness = 0.0565,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "skill_art_variation",
        "number_of_beacons",
        "beacon_placement_radius",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_avoid_unwalkable_terrain",
    },
    levels = {
        [1] = {0.7, 1.3, 2, 4, 60, 2500, 0, -25, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.7, 1.3, 2, 6, 60, 2500, 0, -25, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [3] = {0.7, 1.3, 2, 8, 60, 2500, 0, -25, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [4] = {0.7, 1.3, 2, 10, 60, 2500, 0, -25, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemonDamageRange
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread20%
Accuracy+100%
IsSummonedY

DelveTormentVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

DelveTormentVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

DelveTormentVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

DelveTormentVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

DelveTormentVaalThrownWeaponDaemon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
Deals 60% of Damage
30% increased Projectile Speed
skill_art_variation [5]
Fires 5 additional Projectiles

projectiles_nova base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley Vaal CantUseFistOfWar
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/TormentDelveDaemon"

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/TormentDelveDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMiner1"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DelveTormentVaalThrownWeaponDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["DelveTormentVaalThrownWeaponDaemon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Vaal] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "base_projectile_speed_+%",
        "skill_art_variation",
        "number_of_additional_projectiles",
        "projectiles_nova",
        "base_is_projectile",
    },
    levels = {
        [1] = {-40, 0, 30, 5, 5, levelRequirement = 0, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

DelveTormentColdBeacon
Deals 1068 to 1601 Cold Damage
number_of_beacons [4]
beacon_placement_radius [50]
+2.5 seconds to Base duration

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

DelveTormentColdBeacon
Deals 975.4 to 1463 Cold Damage
number_of_beacons [4]
beacon_placement_radius [50]
+2.5 seconds to Base duration

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

DelveTormentColdBeacon
Deals 812.9 to 1219 Cold Damage
number_of_beacons [4]
beacon_placement_radius [50]
+2.5 seconds to Base duration

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

DelveTormentColdBeacon
Deals 645.5 to 968.2 Cold Damage
number_of_beacons [4]
beacon_placement_radius [50]
+2.5 seconds to Base duration

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

DelveTormentColdBeacon
Deals 510.7 to 766 Cold Damage
number_of_beacons [4]
beacon_placement_radius [50]
+2.5 seconds to Base duration

is_area_damage firestorm_avoid_unwalkable_terrain Spell Hit Area Duration SkillCanTrap SkillCanMine SkillCanTotem Triggerable SpellCanRepeat AreaSpell
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
Beacon 10

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMiner2"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DelveTormentColdBeacon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["DelveTormentColdBeacon"] = {
    name = "DelveTormentColdBeacon",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.2727,
    incrementalEffectiveness = 0.035,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "number_of_beacons",
        "beacon_placement_radius",
        "base_skill_effect_duration",
        "is_area_damage",
        "firestorm_avoid_unwalkable_terrain",
    },
    levels = {
        [1] = {0.8, 1.2, 4, 50, 2500, levelRequirement = 1, statInterpolation = {3, 3, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

DelveTormentGhostOrb
Deals 627.8 to 767.3 Fire Damage
Fires 15 additional Projectiles
85% reduced Movement Speed

is_area_damage Hit Area FireSkill Spell Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

DelveTormentGhostOrb
Deals 596.4 to 728.9 Fire Damage
Fires 15 additional Projectiles
85% reduced Movement Speed

is_area_damage Hit Area FireSkill Spell Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

DelveTormentGhostOrb
Deals 537.4 to 656.8 Fire Damage
Fires 15 additional Projectiles
85% reduced Movement Speed

is_area_damage Hit Area FireSkill Spell Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

DelveTormentGhostOrb
Deals 470.4 to 575 Fire Damage
Fires 15 additional Projectiles
85% reduced Movement Speed

is_area_damage Hit Area FireSkill Spell Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

DelveTormentGhostOrb
Deals 410.3 to 501.5 Fire Damage
Fires 15 additional Projectiles
85% reduced Movement Speed

is_area_damage Hit Area FireSkill Spell Triggerable AreaSpell
Cast Time: 1 Second
Cooldown Time: 5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
FireOrbs 10

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMiner3"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DelveTormentGhostOrb",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["DelveTormentGhostOrb"] = {
    name = "DelveTormentGhostOrb",
    hidden = true,
    color = 4,
    baseEffectiveness = 6,
    incrementalEffectiveness = 0.015,
    skillTypes = {
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "number_of_additional_projectiles",
        "base_movement_velocity_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {0.9, 1.1, 15, -85, levelRequirement = 1, statInterpolation = {3, 3, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

DelveTormentMagmaOrb
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 831.3 to 1247 Fire Damage
projectile_spread_radius [10]
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

DelveTormentMagmaOrb
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 758 to 1137 Fire Damage
projectile_spread_radius [10]
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

DelveTormentMagmaOrb
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 629.3 to 944 Fire Damage
projectile_spread_radius [10]
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

DelveTormentMagmaOrb
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 497.3 to 745.9 Fire Damage
projectile_spread_radius [10]
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

DelveTormentMagmaOrb
FireMortar
Rolling Magma
Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.
Deals 391.5 to 587.3 Fire Damage
projectile_spread_radius [10]
Chains +3 Times

is_area_damage base_is_projectile Spell Hit Area SkillCanTrap SkillCanMine SkillCanTotem Triggerable FireSkill Projectile SkillCanVolley SpellCanRepeat Chaining CanRapidFire AreaSpell
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMiner4"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DelveTormentMagmaOrb",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["DelveTormentMagmaOrb"] = {
    name = "Rolling Magma",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.6333,
    incrementalEffectiveness = 0.036,
    description = "Lob a fiery orb that explodes as it hits the ground. The skill chains, releasing another fiery orb that repeats this effect.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Chaining] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "projectile_spread_radius",
        "number_of_chains",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 10, 3, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

DelveTormentBladeVortex
SpinningEtherealBlades
Blade Vortex
An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.
Deals 302.8 to 454.2 Physical Damage
+5 seconds to Base duration
Can have up to 5 active spinning blades

is_area_damage Spell Hit Area Duration SkillCanTotem SpellCanRepeat Triggerable Type27 CanRapidFire AreaSpell PhysicalSkill
Cast Time: 0.5 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

DelveTormentBladeVortex
SpinningEtherealBlades
Blade Vortex
An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.
Deals 276.1 to 414.2 Physical Damage
+5 seconds to Base duration
Can have up to 5 active spinning blades

is_area_damage Spell Hit Area Duration SkillCanTotem SpellCanRepeat Triggerable Type27 CanRapidFire AreaSpell PhysicalSkill
Cast Time: 0.5 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

DelveTormentBladeVortex
SpinningEtherealBlades
Blade Vortex
An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.
Deals 229.3 to 343.9 Physical Damage
+5 seconds to Base duration
Can have up to 5 active spinning blades

is_area_damage Spell Hit Area Duration SkillCanTotem SpellCanRepeat Triggerable Type27 CanRapidFire AreaSpell PhysicalSkill
Cast Time: 0.5 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

DelveTormentBladeVortex
SpinningEtherealBlades
Blade Vortex
An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.
Deals 181.2 to 271.7 Physical Damage
+5 seconds to Base duration
Can have up to 5 active spinning blades

is_area_damage Spell Hit Area Duration SkillCanTotem SpellCanRepeat Triggerable Type27 CanRapidFire AreaSpell PhysicalSkill
Cast Time: 0.5 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

DelveTormentBladeVortex
SpinningEtherealBlades
Blade Vortex
An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.
Deals 142.6 to 213.9 Physical Damage
+5 seconds to Base duration
Can have up to 5 active spinning blades

is_area_damage Spell Hit Area Duration SkillCanTotem SpellCanRepeat Triggerable Type27 CanRapidFire AreaSpell PhysicalSkill
Cast Time: 0.5 Second
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonMiner5"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "DelveTormentBladeVortex",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["DelveTormentBladeVortex"] = {
    name = "Blade Vortex",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.595,
    incrementalEffectiveness = 0.036,
    description = "An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Type27] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.PhysicalSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "maximum_number_of_spinning_blades",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 5000, 5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonAnomalyDaemon
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 6 Second

TormentSummonTentacleSlammerDaemon
Deals 100% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonAnomalyDaemon
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 6 Second

TormentSummonTentacleSlammerDaemon
Deals 100% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonAnomalyDaemon
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 6 Second

TormentSummonTentacleSlammerDaemon
Deals 100% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonAnomalyDaemon
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 6 Second

TormentSummonTentacleSlammerDaemon
Deals 100% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonAnomalyDaemon
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 6 Second

TormentSummonTentacleSlammerDaemon
Deals 100% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonAnomaliesAndTentacles_"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonAnomalyDaemon",
        "TormentSummonTentacleSlammerDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonAnomalyDaemon"] = {
    name = "TormentSummonAnomalyDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 195, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonTentacleSlammerDaemon"] = {
    name = "TormentSummonTentacleSlammerDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0, levelRequirement = 1, statInterpolation = {1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSpawnElderSporeDaemon
base_physical_damage_to_deal_per_minute [62051]
+3 seconds to Base duration
ground_spores_art_variation [1]

Spell Area Hit Triggerable Duration AreaSpell
Cast Time: 1.5 Second
Cooldown Time: 30 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSpawnElderSporeDaemon
base_physical_damage_to_deal_per_minute [55292]
+3 seconds to Base duration
ground_spores_art_variation [1]

Spell Area Hit Triggerable Duration AreaSpell
Cast Time: 1.5 Second
Cooldown Time: 30 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSpawnElderSporeDaemon
Spell Area Hit Triggerable Duration AreaSpellCast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSpawnElderSporeDaemon
Spell Area Hit Triggerable Duration AreaSpellCast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSpawnElderSporeDaemon
Spell Area Hit Triggerable Duration AreaSpellCast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/Daemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/Daemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonDesaturationGround"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSpawnElderSporeDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSpawnElderSporeDaemon"] = {
    name = "TormentSpawnElderSporeDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.25,
    incrementalEffectiveness = 0.048,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "ground_spores_art_variation",
    },
    levels = {
        [1] = {1, 3000, 1, levelRequirement = 82, statInterpolation = {3, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonAnomalyDaemonFast
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second

TormentSummonTentacleSlammerDaemonFast
Deals 130% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonAnomalyDaemonFast
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second

TormentSummonTentacleSlammerDaemonFast
Deals 130% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonAnomalyDaemonFast
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second

TormentSummonTentacleSlammerDaemonFast
Deals 130% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonAnomalyDaemonFast
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second

TormentSummonTentacleSlammerDaemonFast
Deals 130% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonAnomalyDaemonFast
number_of_monsters_to_summon [1]
alternate_minion [195]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second

TormentSummonTentacleSlammerDaemonFast
Deals 130% of Damage
is_area_damage
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonAnomaliesAndTentaclesFast"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonAnomalyDaemonFast",
        "TormentSummonTentacleSlammerDaemonFast",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonAnomalyDaemonFast"] = {
    name = "TormentSummonAnomalyDaemonFast",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 195, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonTentacleSlammerDaemonFast"] = {
    name = "TormentSummonTentacleSlammerDaemonFast",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSandTornadoes"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonSandstormDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonSandstormDaemon"] = {
    name = "TormentSummonSandstormDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "skill_repeat_count",
        "alternate_minion",
        "active_skill_cast_speed_+%_final",
        "summon_specific_monsters_radius_+%",
        "summon_specific_monsters_cannot_fail",
    },
    levels = {
        [1] = {3, 3, 136, 0, -80, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonSandGoliathDaemon
number_of_monsters_to_summon [3]
alternate_minion [380]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1 Second

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonSandGoliathDaemon
number_of_monsters_to_summon [3]
alternate_minion [380]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1 Second

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonSandGoliathDaemon
number_of_monsters_to_summon [3]
alternate_minion [380]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1 Second

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonSandGoliathDaemon
number_of_monsters_to_summon [3]
alternate_minion [380]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1 Second

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonSandGoliathDaemon
number_of_monsters_to_summon [3]
alternate_minion [380]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1 Second

TormentSummonSandstormDaemon
number_of_monsters_to_summon [3]
Skills Repeat an additional 3 Times
alternate_minion [136]
summon_specific_monsters_radius_+% [-80]

summon_specific_monsters_cannot_fail Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters 250ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff
SummonSpecificMonsters 100ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSandTornadoesSummonGoliaths"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonSandstormDaemon",
        "TormentSummonSandGoliathDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonSandstormDaemon"] = {
    name = "TormentSummonSandstormDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "skill_repeat_count",
        "alternate_minion",
        "active_skill_cast_speed_+%_final",
        "summon_specific_monsters_radius_+%",
        "summon_specific_monsters_cannot_fail",
    },
    levels = {
        [1] = {3, 3, 136, 0, -80, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonSandGoliathDaemon"] = {
    name = "TormentSummonSandGoliathDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {3, 380, 0, levelRequirement = 1, statInterpolation = {1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonSpawnDjinnMinions"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentSummonBetrayerDjinn",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonBetrayerDjinn"] = {
    name = "TormentSummonBetrayerDjinn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 381, 0, levelRequirement = 1, statInterpolation = {1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentGoldenBlastDaemon
Deals 700.8 to 1051 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentGoldenBlastDaemon
Deals 634.1 to 951.2 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentGoldenBlastDaemon
Deals 518.4 to 777.6 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentGoldenBlastDaemon
Deals 401.8 to 602.7 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentGoldenBlastDaemon
Deals 310.3 to 465.5 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second
Cooldown Time: 4 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonGoldenBlastDelayed"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentGoldenBlastDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentGoldenBlastDaemon"] = {
    name = "TormentGoldenBlastDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TormentGoldenBlastDaemonForGeometry
Deals 1226 to 1840 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second

TormentGoldenBlastDaemonGeometryTrigger
TriggerableCast Time: 3.5 Second
Cooldown Time: 10 Second

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

TormentGoldenBlastDaemonForGeometry
Deals 1110 to 1665 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second

TormentGoldenBlastDaemonGeometryTrigger
TriggerableCast Time: 3.5 Second
Cooldown Time: 10 Second

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

TormentGoldenBlastDaemonForGeometry
Deals 907.2 to 1361 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second

TormentGoldenBlastDaemonGeometryTrigger
TriggerableCast Time: 3.5 Second
Cooldown Time: 10 Second

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

TormentGoldenBlastDaemonForGeometry
Deals 703.2 to 1055 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second

TormentGoldenBlastDaemonGeometryTrigger
TriggerableCast Time: 3.5 Second
Cooldown Time: 10 Second

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

TormentGoldenBlastDaemonForGeometry
Deals 543.1 to 814.6 Physical Damage
is_area_damage Spell Hit Area Triggerable AreaSpell
Cast Time: 1.67 Second

TormentGoldenBlastDaemonGeometryTrigger
TriggerableCast Time: 3.5 Second
Cooldown Time: 10 Second

TormentSummonBetrayerDjinn
number_of_monsters_to_summon [1]
alternate_minion [381]
summon_specific_monsters_radius_+% [0]

summoned_monsters_are_minions monster_no_drops_or_experience Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
GeometryTrigger100ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff TargetIsPlayer
SummonSpecificMonsters 20ParentIsNotTaniwhaTail ParentHasNoHiddenMonsterBuff IHaveFewerThanFiveMinions

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TormentDaemonGoldenBlastGeometrySummonDjinn"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TormentGoldenBlastDaemonForGeometry",
        "TormentGoldenBlastDaemonGeometryTrigger",
        "TormentSummonBetrayerDjinn",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentGoldenBlastDaemonForGeometry"] = {
    name = "TormentGoldenBlastDaemonForGeometry",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.75,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentGoldenBlastDaemonGeometryTrigger"] = {
    name = "TormentGoldenBlastDaemonGeometryTrigger",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TormentSummonBetrayerDjinn"] = {
    name = "TormentSummonBetrayerDjinn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 381, 0, levelRequirement = 1, statInterpolation = {1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

ProphecyFireNovaDaemon
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 706.9 to 1060 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

ProphecyFireNovaDaemon
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 644.6 to 966.9 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

ProphecyFireNovaDaemon
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 535.2 to 802.7 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

ProphecyFireNovaDaemon
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 422.9 to 634.3 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

ProphecyFireNovaDaemon
FireNovaMine
Fire Nova Mine
Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.
Deals 332.9 to 499.4 Fire Damage
Skills Repeat an additional 3 Times
25% more Damage with Hits and Ailments per Repeat
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second
Cooldown Time: 8 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000


Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/ProphecyFireNovaDaemon"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ProphecyFireNovaDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["ProphecyFireNovaDaemon"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.3889,
    incrementalEffectiveness = 0.036,
    description = "Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Mine] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.ManaCostReserved] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.4,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "skill_repeat_count",
        "fire_nova_damage_+%_per_repeat_final",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cast_speed_+%",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.8, 1.2, 3, 25, 0, 0, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

SpawnSkeletonCannonDaemon
number_of_monsters_to_summon [1]
alternate_minion [388]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Torment Daemon28753953.51761916161854800000

SpawnSkeletonCannonDaemon
number_of_monsters_to_summon [1]
alternate_minion [388]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Torment Daemon25752850.41633414198794500000

SpawnSkeletonCannonDaemon
number_of_monsters_to_summon [1]
alternate_minion [388]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Torment Daemon19927675.41426810940685200000

SpawnSkeletonCannonDaemon
number_of_monsters_to_summon [1]
alternate_minion [388]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Torment Daemon14804504127167872567600000

SpawnSkeletonCannonDaemon
number_of_monsters_to_summon [1]
alternate_minion [388]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cooldown Time: 2 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Torment Daemon10768374117225642468100000
SummonSpecificMonsters 100ForceTargetSelf EnemyInAggroRangeOfMe
StrafeLeft6TargetIsAlly SameMonsterVariety TargetMediumNear
StrafeRight6TargetIsAlly SameMonsterVariety TargetMediumNear
Flee6TargetIsAlly SameMonsterVariety TargetMediumNear
Flee6TargetIsEnemy TargetIsPlayer TargetMediumNear
Advance6TargetIsEnemy TargetIsPlayer TargetNotNear
StrafeLeft3TargetIsEnemy
StrafeRight3TargetIsEnemy
Flee3TargetIsEnemy
Advance3TargetIsEnemy

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/CowardsTrial/DaemonSkeletonCannonCowardsTrial"] = {
    name = "Torment Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SpawnSkeletonCannonDaemon",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SpawnSkeletonCannonDaemon"] = {
    name = "SpawnSkeletonCannonDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {1, 388, levelRequirement = 0, statInterpolation = {1, 1},  },
    },
}