Tempest Daemon

Tempest Daemon

SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonProximityShield
skill_art_variation [1]
infinite_skill_effect_duration Spell Area Duration Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonProximityShield
skill_art_variation [1]
infinite_skill_effect_duration Spell Area Duration Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonProximityShield
skill_art_variation [1]
infinite_skill_effect_duration Spell Area Duration Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonProximityShield
skill_art_variation [1]
infinite_skill_effect_duration Spell Area Duration Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonProximityShield
skill_art_variation [1]
infinite_skill_effect_duration Spell Area Duration Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000
ProximityShield30ParentHasNoHiddenMonsterBuff

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/TempestDaemonProximityShield"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonProximityShield",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonProximityShield"] = {
    name = "TempestDaemonProximityShield",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_art_variation",
        "infinite_skill_effect_duration",
    },
    levels = {
        [1] = {1, levelRequirement = 1, statInterpolation = {1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

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

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

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

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

TempestDaemonSmokeTrail
+2 seconds to Base duration
Spell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest 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/TempestDaemonSmokeTrail_"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSmokeTrail",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSmokeTrail"] = {
    name = "TempestDaemonSmokeTrail",
    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
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDevour
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
84Tempest Daemon28753953.51761916161854800000

TempestDevour
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
82Tempest Daemon25752850.41633414198794500000

TempestDevour
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
78Tempest Daemon19927675.41426810940685200000

TempestDevour
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
73Tempest Daemon14804504127167872567600000

TempestDevour
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
68Tempest 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/TempestDaemonDevourCorpses"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDevour",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDevour"] = {
    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%
TypeDaemonUseSkillOnce
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonGainCharges
number_of_power_charges_to_gain [3]
number_of_frenzy_charges_to_gain [3]
number_of_endurance_charges_to_gain [3]

Spell Buff
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonGainCharges
number_of_power_charges_to_gain [3]
number_of_frenzy_charges_to_gain [3]
number_of_endurance_charges_to_gain [3]

Spell Buff
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonGainCharges
number_of_power_charges_to_gain [3]
number_of_frenzy_charges_to_gain [3]
number_of_endurance_charges_to_gain [3]

Spell Buff
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonGainCharges
number_of_power_charges_to_gain [3]
number_of_frenzy_charges_to_gain [3]
number_of_endurance_charges_to_gain [3]

Spell Buff
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonGainCharges
number_of_power_charges_to_gain [3]
number_of_frenzy_charges_to_gain [3]
number_of_endurance_charges_to_gain [3]

Spell Buff
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest 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/TempestDaemonCharges"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonGainCharges",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonGainCharges"] = {
    name = "TempestDaemonGainCharges",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_power_charges_to_gain",
        "number_of_frenzy_charges_to_gain",
        "number_of_endurance_charges_to_gain",
    },
    levels = {
        [1] = {3, 3, 3, levelRequirement = 1, statInterpolation = {1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1746 to 2619 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 4541 to 6811 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]
20% increased Cast Speed
damage_+%_vs_players [-78]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 4412 to 5516 Fire Damage
+20 seconds to Base duration
Deals 2145 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1545 to 2318 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 3955 to 5933 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]
20% increased Cast Speed
damage_+%_vs_players [-78]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 3932 to 4915 Fire Damage
+20 seconds to Base duration
Deals 1911.3 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1209 to 1813 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 2996 to 4494 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]
20% increased Cast Speed
damage_+%_vs_players [-72]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 3117 to 3897 Fire Damage
+20 seconds to Base duration
Deals 1515.4 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 887 to 1330 Fire Damage
+2 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 2111 to 3167 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]
20% increased Cast Speed
damage_+%_vs_players [-65]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 2326 to 2907 Fire Damage
+20 seconds to Base duration
Deals 1130.5 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648.3 to 972.5 Fire Damage
+2 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 1483 to 2224 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]
20% increased Cast Speed
damage_+%_vs_players [-56]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 1728 to 2161 Fire Damage
+20 seconds to Base duration
Deals 840.2 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalFire"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonFirestorm",
        "TempestDaemonGroundFireSelf",
        "TempestDaemonFireNova",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonFirestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.0515,
    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_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 2000, 100, 3000, -51, 36, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 2000, 100, 3000, -51, 28, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 2000, 100, 3000, -51, 22, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 2000, 100, 3000, -51, 17, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 2000, 100, 3000, -51, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 2000, 100, 3000, -51, -27, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 2000, 100, 3000, -51, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 2000, 100, 3000, -51, -38, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 2000, 100, 3000, -51, -39, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 2000, 75, 3000, -51, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 2000, 75, 3000, -51, -51, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 2000, 75, 3000, -51, -34, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 2000, 75, 3000, -51, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 2000, 75, 3000, -51, -43, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 2000, 75, 3000, -51, -55, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 2000, 75, 3000, -51, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 2000, 66, 3000, -51, -59, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 2000, 66, 3000, -51, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 2000, 66, 3000, -51, -50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 2000, 66, 3000, -51, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 2000, 66, 3000, -51, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 2000, 66, 3000, -51, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 2000, 66, 3000, -51, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 2000, 66, 3000, -51, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 2000, 66, 3000, -51, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 2000, 66, 3000, -51, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 2000, 66, 3000, -51, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 2000, 50, 3000, -51, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 2000, 50, 3000, -51, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 2000, 50, 3000, -51, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 2000, 50, 3000, -51, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 2000, 50, 3000, -51, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 2000, 50, 3000, -51, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 2000, 50, 3000, -51, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [35] = {0.4, 0.6, 2000, 50, 3000, -51, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [36] = {0.4, 0.6, 2000, 50, 3000, -51, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonGroundFireSelf"] = {
    name = "Fire Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 3.3333,
    incrementalEffectiveness = 0.048,
    description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.FireSkill] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "base_fire_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cast_speed_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.4, 0.6, 20000, 1, 0, 200, 0, levelRequirement = 4, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
        [2] = {0.6, 0.8, 20000, 1.2, 0, 200, 0, levelRequirement = 36, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
        [3] = {0.8, 1, 20000, 1.4, 0, 200, 0, levelRequirement = 56, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonFireNova"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.3333,
    incrementalEffectiveness = 0.06,
    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_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.8, 1.2, 3, 25, 0, 20, 34, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, 3, 25, 0, 20, 32, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.8, 1.2, 3, 25, 0, 20, 21, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.8, 1.2, 3, 25, 0, 20, 9, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.8, 1.2, 3, 25, 0, 20, -3, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.8, 1.2, 3, 25, 0, 20, -25, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.8, 1.2, 3, 25, 0, 20, -27, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.8, 1.2, 3, 25, 0, 20, -38, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.8, 1.2, 3, 25, 0, 20, -48, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.8, 1.2, 3, 25, 0, 20, -37, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.8, 1.2, 3, 25, 0, 20, -53, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.8, 1.2, 3, 25, 0, 20, -55, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.8, 1.2, 3, 25, 0, 20, -59, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.8, 1.2, 3, 25, 0, 20, -31, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.8, 1.2, 3, 25, 0, 20, -46, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.8, 1.2, 3, 25, 0, 20, -50, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.8, 1.2, 3, 25, 0, 20, -53, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.8, 1.2, 3, 25, 0, 20, -54, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.8, 1.2, 3, 25, 0, 20, -56, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.8, 1.2, 3, 25, 0, 20, -58, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.8, 1.2, 3, 25, 0, 20, -59, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.8, 1.2, 3, 25, 0, 20, -61, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.8, 1.2, 3, 25, 0, 20, -62, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.8, 1.2, 3, 25, 0, 20, -65, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.8, 1.2, 3, 25, 0, 20, -66, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.8, 1.2, 3, 25, 0, 20, -67, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.8, 1.2, 3, 25, 0, 20, -69, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.8, 1.2, 3, 25, 0, 20, -70, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.8, 1.2, 3, 25, 0, 20, -72, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.8, 1.2, 3, 25, 0, 20, -73, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.8, 1.2, 3, 25, 0, 20, -75, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.8, 1.2, 3, 25, 0, 20, -76, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.8, 1.2, 3, 25, 0, 20, -78, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1746 to 2619 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 4541 to 6811 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]
20% increased Cast Speed
damage_+%_vs_players [-78]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonExplode
Deals 16369 to 24553 Fire Damage
skill_art_variation [1]

is_area_damage Spell Hit Area AreaSpell
Cast Time: 1 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 4412 to 5516 Fire Damage
+20 seconds to Base duration
Deals 2145 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1545 to 2318 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 3955 to 5933 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]
20% increased Cast Speed
damage_+%_vs_players [-78]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonExplode
Deals 14230 to 21346 Fire Damage
skill_art_variation [1]

is_area_damage Spell Hit Area AreaSpell
Cast Time: 1 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 3932 to 4915 Fire Damage
+20 seconds to Base duration
Deals 1911.3 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1209 to 1813 Fire Damage
+2 seconds to Base duration
One impact every 0.05 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 2996 to 4494 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]
20% increased Cast Speed
damage_+%_vs_players [-72]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonExplode
Deals 10740 to 16110 Fire Damage
skill_art_variation [1]

is_area_damage Spell Hit Area AreaSpell
Cast Time: 1 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 3117 to 3897 Fire Damage
+20 seconds to Base duration
Deals 1515.4 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 887 to 1330 Fire Damage
+2 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 2111 to 3167 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]
20% increased Cast Speed
damage_+%_vs_players [-65]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonExplode
Deals 7533 to 11299 Fire Damage
skill_art_variation [1]

is_area_damage Spell Hit Area AreaSpell
Cast Time: 1 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 2326 to 2907 Fire Damage
+20 seconds to Base duration
Deals 1130.5 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonFirestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648.3 to 972.5 Fire Damage
+2 seconds to Base duration
One impact every 0.07 seconds
firestorm_drop_burning_ground_duration_ms [3000]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonFireNova
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 1483 to 2224 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]
20% increased Cast Speed
damage_+%_vs_players [-56]

is_area_damage cannot_stun Spell Hit Triggerable Area FireSkill SpellCanRepeat Mine AreaSpell ManaCostReserved
Cast Time: 0.4 Second

TempestDaemonExplode
Deals 5264 to 7896 Fire Damage
skill_art_variation [1]

is_area_damage Spell Hit Area AreaSpell
Cast Time: 1 Second

TempestDaemonGroundFireSelf
groundfire
Fire Trap
Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.
Deals 1728 to 2161 Fire Damage
+20 seconds to Base duration
Deals 840.2 Base Fire Damage per second
active_skill_area_of_effect_radius_+%_final [0]
200% increased Cast Speed
monster_penalty_against_minions_damage_+%_final_vs_player_minions [0]

is_area_damage Spell Duration Hit Area CausesBurning DamageOverTime FireSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberFire"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonFirestorm",
        "TempestDaemonGroundFireSelf",
        "TempestDaemonExplode",
        "TempestDaemonFireNova",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonFirestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.0515,
    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_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 2000, 100, 3000, -51, 36, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 2000, 100, 3000, -51, 28, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 2000, 100, 3000, -51, 22, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 2000, 100, 3000, -51, 17, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 2000, 100, 3000, -51, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 2000, 100, 3000, -51, -27, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 2000, 100, 3000, -51, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 2000, 100, 3000, -51, -38, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 2000, 100, 3000, -51, -39, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 2000, 75, 3000, -51, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 2000, 75, 3000, -51, -51, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 2000, 75, 3000, -51, -34, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 2000, 75, 3000, -51, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 2000, 75, 3000, -51, -43, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 2000, 75, 3000, -51, -55, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 2000, 75, 3000, -51, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 2000, 66, 3000, -51, -59, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 2000, 66, 3000, -51, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 2000, 66, 3000, -51, -50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 2000, 66, 3000, -51, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 2000, 66, 3000, -51, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 2000, 66, 3000, -51, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 2000, 66, 3000, -51, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 2000, 66, 3000, -51, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 2000, 66, 3000, -51, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 2000, 66, 3000, -51, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 2000, 66, 3000, -51, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 2000, 50, 3000, -51, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 2000, 50, 3000, -51, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 2000, 50, 3000, -51, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 2000, 50, 3000, -51, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 2000, 50, 3000, -51, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 2000, 50, 3000, -51, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 2000, 50, 3000, -51, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [35] = {0.4, 0.6, 2000, 50, 3000, -51, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [36] = {0.4, 0.6, 2000, 50, 3000, -51, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonGroundFireSelf"] = {
    name = "Fire Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 3.3333,
    incrementalEffectiveness = 0.048,
    description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.FireSkill] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "base_fire_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_cast_speed_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.4, 0.6, 20000, 1, 0, 200, 0, levelRequirement = 4, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
        [2] = {0.6, 0.8, 20000, 1.2, 0, 200, 0, levelRequirement = 36, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
        [3] = {0.8, 1, 20000, 1.4, 0, 200, 0, levelRequirement = 56, statInterpolation = {3, 3, 1, 3, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonExplode"] = {
    name = "TempestDaemonExplode",
    hidden = true,
    color = 4,
    baseEffectiveness = 4.4444,
    incrementalEffectiveness = 0.061,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "secondary_minimum_base_fire_damage",
        "secondary_maximum_base_fire_damage",
        "skill_art_variation",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 1, levelRequirement = 3, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonFireNova"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.3333,
    incrementalEffectiveness = 0.06,
    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_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.8, 1.2, 3, 25, 0, 20, 34, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, 3, 25, 0, 20, 32, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.8, 1.2, 3, 25, 0, 20, 21, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.8, 1.2, 3, 25, 0, 20, 9, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.8, 1.2, 3, 25, 0, 20, -3, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.8, 1.2, 3, 25, 0, 20, -25, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.8, 1.2, 3, 25, 0, 20, -27, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.8, 1.2, 3, 25, 0, 20, -38, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.8, 1.2, 3, 25, 0, 20, -48, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.8, 1.2, 3, 25, 0, 20, -37, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.8, 1.2, 3, 25, 0, 20, -53, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.8, 1.2, 3, 25, 0, 20, -55, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.8, 1.2, 3, 25, 0, 20, -59, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.8, 1.2, 3, 25, 0, 20, -31, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.8, 1.2, 3, 25, 0, 20, -46, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.8, 1.2, 3, 25, 0, 20, -50, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.8, 1.2, 3, 25, 0, 20, -53, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.8, 1.2, 3, 25, 0, 20, -54, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.8, 1.2, 3, 25, 0, 20, -56, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.8, 1.2, 3, 25, 0, 20, -58, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.8, 1.2, 3, 25, 0, 20, -59, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.8, 1.2, 3, 25, 0, 20, -61, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.8, 1.2, 3, 25, 0, 20, -62, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.8, 1.2, 3, 25, 0, 20, -65, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.8, 1.2, 3, 25, 0, 20, -66, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.8, 1.2, 3, 25, 0, 20, -67, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.8, 1.2, 3, 25, 0, 20, -69, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.8, 1.2, 3, 25, 0, 20, -70, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.8, 1.2, 3, 25, 0, 20, -72, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.8, 1.2, 3, 25, 0, 20, -73, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.8, 1.2, 3, 25, 0, 20, -75, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.8, 1.2, 3, 25, 0, 20, -76, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.8, 1.2, 3, 25, 0, 20, -78, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1919 to 2879 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonIceNova
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.
Deals 15326 to 23946 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1678 to 2517 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonIceNova
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.
Deals 13349 to 20858 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1281 to 1921 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonIceNova
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.
Deals 10113 to 15801 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 911.1 to 1367 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonIceNova
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.
Deals 7126 to 11135 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 645.8 to 968.6 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonIceNova
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.
Deals 5004 to 7818 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

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


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalCold"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonIceNova",
        "TempestDaemonIceStorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonIceNova"] = {
    name = "Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 4.5,
    incrementalEffectiveness = 0.06,
    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 = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.25, -25, 2, 0, 28, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.8, 1.25, -25, 2, 0, 22, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.8, 1.25, -25, 2, 0, 17, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.8, 1.25, -25, 2, 0, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.8, 1.25, -25, 2, 0, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.8, 1.25, -25, 2, 0, -27, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.8, 1.25, -25, 2, 0, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.8, 1.25, -25, 2, 0, -38, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.8, 1.25, -25, 2, 0, -39, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.8, 1.25, -25, 2, 0, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.8, 1.25, -25, 2, 0, -51, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.8, 1.25, -25, 2, 0, -34, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.8, 1.25, -25, 2, 0, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.8, 1.25, -25, 2, 0, -43, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.8, 1.25, -25, 2, 0, -55, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.8, 1.25, -25, 2, 0, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.8, 1.25, -25, 2, 0, -59, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.8, 1.25, -25, 2, 0, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.8, 1.25, -25, 2, 0, -50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.8, 1.25, -25, 2, 0, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.8, 1.25, -25, 2, 0, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.8, 1.25, -25, 2, 0, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.8, 1.25, -25, 2, 0, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.8, 1.25, -25, 2, 0, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.8, 1.25, -25, 2, 0, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.8, 1.25, -25, 2, 0, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.8, 1.25, -25, 2, 0, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.8, 1.25, -25, 2, 0, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.8, 1.25, -25, 2, 0, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.8, 1.25, -25, 2, 0, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.8, 1.25, -25, 2, 0, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.8, 1.25, -25, 2, 0, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [33] = {0.8, 1.25, -25, 2, 0, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [34] = {0.8, 1.25, -25, 2, 0, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [35] = {0.8, 1.25, -25, 2, 0, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [36] = {0.8, 1.25, -25, 2, 0, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonIceStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.3182,
    incrementalEffectiveness = 0.058,
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 5000, 50, 4, -51, 34, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 3000, 50, 4, -51, 45, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 3000, 50, 4, -51, 47, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 3000, 50, 4, -51, 44, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 3000, 50, 4, -51, 38, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 3000, 50, 4, -51, 26, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 3000, 50, 4, -51, 9, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 3000, 50, 4, -51, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 3000, 50, 4, -51, -17, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 3000, 50, 4, -51, -25, critChance = 5, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 3000, 50, 4, -51, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 3000, 50, 4, -51, -46, critChance = 5, levelRequirement = 35, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 3000, 50, 4, -51, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 3000, 50, 4, -51, -53, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 3000, 50, 4, -51, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 3000, 50, 4, -51, -34, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 3000, 50, 4, -51, -50, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 3000, 50, 4, -51, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 3000, 50, 4, -51, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 3000, 50, 4, -51, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 3000, 50, 4, -51, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 3000, 50, 4, -51, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 3000, 50, 4, -51, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 3000, 50, 4, -51, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 3000, 50, 4, -51, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 3000, 50, 4, -51, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 3000, 50, 4, -51, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 3000, 50, 4, -51, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 3000, 50, 4, -51, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 3000, 50, 4, -51, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 3000, 50, 4, -51, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 3000, 50, 4, -51, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 3000, 50, 4, -51, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 3000, 50, 4, -51, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1919 to 2879 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 1822 to 2733 Cold Damage
+3 seconds to Base duration
Always Freezes enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceNova
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.
Deals 15326 to 23946 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1678 to 2517 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 1649 to 2473 Cold Damage
+3 seconds to Base duration
Always Freezes enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceNova
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.
Deals 13349 to 20858 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1281 to 1921 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 1348 to 2022 Cold Damage
+3 seconds to Base duration
Always Freezes enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

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

TempestDaemonIceNova
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.
Deals 10113 to 15801 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 911.1 to 1367 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 1045 to 1567 Cold Damage
+3 seconds to Base duration
Always Freezes enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

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

TempestDaemonIceNova
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.
Deals 7126 to 11135 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

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

TempestDaemonIceStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 645.8 to 968.6 Cold Damage
+3 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-51]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 12 Second

TempestDaemonVaalColdSnap
iconcoldsnap
Vaal Cold Snap
A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.
Deals 806.8 to 1210 Cold Damage
+3 seconds to Base duration
Always Freezes enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

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

TempestDaemonIceNova
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.
Deals 5004 to 7818 Cold Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
skill_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

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


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberCold"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonIceNova",
        "TempestDaemonVaalColdSnap",
        "TempestDaemonIceStorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonIceNova"] = {
    name = "Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 4.5,
    incrementalEffectiveness = 0.06,
    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 = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.25, -25, 2, 0, 28, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.8, 1.25, -25, 2, 0, 22, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.8, 1.25, -25, 2, 0, 17, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.8, 1.25, -25, 2, 0, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.8, 1.25, -25, 2, 0, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.8, 1.25, -25, 2, 0, -27, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.8, 1.25, -25, 2, 0, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.8, 1.25, -25, 2, 0, -38, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.8, 1.25, -25, 2, 0, -39, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.8, 1.25, -25, 2, 0, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.8, 1.25, -25, 2, 0, -51, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.8, 1.25, -25, 2, 0, -34, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.8, 1.25, -25, 2, 0, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.8, 1.25, -25, 2, 0, -43, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.8, 1.25, -25, 2, 0, -55, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.8, 1.25, -25, 2, 0, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.8, 1.25, -25, 2, 0, -59, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.8, 1.25, -25, 2, 0, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.8, 1.25, -25, 2, 0, -50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.8, 1.25, -25, 2, 0, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.8, 1.25, -25, 2, 0, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.8, 1.25, -25, 2, 0, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.8, 1.25, -25, 2, 0, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.8, 1.25, -25, 2, 0, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.8, 1.25, -25, 2, 0, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.8, 1.25, -25, 2, 0, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.8, 1.25, -25, 2, 0, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.8, 1.25, -25, 2, 0, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.8, 1.25, -25, 2, 0, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.8, 1.25, -25, 2, 0, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.8, 1.25, -25, 2, 0, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.8, 1.25, -25, 2, 0, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [33] = {0.8, 1.25, -25, 2, 0, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [34] = {0.8, 1.25, -25, 2, 0, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [35] = {0.8, 1.25, -25, 2, 0, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [36] = {0.8, 1.25, -25, 2, 0, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonVaalColdSnap"] = {
    name = "Vaal Cold Snap",
    hidden = true,
    color = "3",
    baseEffectiveness = 2.6,
    incrementalEffectiveness = 0.04,
    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_%",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 3000, 100, 0, 34, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, 3000, 100, 0, 45, critChance = 4, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.8, 1.2, 3000, 100, 0, 44, critChance = 4, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.8, 1.2, 3000, 100, 0, 38, critChance = 4, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.8, 1.2, 3000, 100, 0, 32, critChance = 4, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.8, 1.2, 3000, 100, 0, 21, critChance = 4, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.8, 1.2, 3000, 100, 0, 9, critChance = 4, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.8, 1.2, 3000, 100, 0, -3, critChance = 4, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.8, 1.2, 3000, 100, 0, -25, critChance = 4, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.8, 1.2, 3000, 100, 0, -27, critChance = 4, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.8, 1.2, 3000, 100, 0, -38, critChance = 4, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.8, 1.2, 3000, 100, 0, -48, critChance = 4, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.8, 1.2, 3000, 100, 0, -37, critChance = 4, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.8, 1.2, 3000, 100, 0, -53, critChance = 4, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.8, 1.2, 3000, 100, 0, -55, critChance = 4, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.8, 1.2, 3000, 100, 0, -59, critChance = 4, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.8, 1.2, 3000, 100, 0, -31, critChance = 4, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.8, 1.2, 3000, 100, 0, -46, critChance = 4, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.8, 1.2, 3000, 100, 0, -50, critChance = 4, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.8, 1.2, 3000, 100, 0, -53, critChance = 4, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.8, 1.2, 3000, 100, 0, -54, critChance = 4, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.8, 1.2, 3000, 100, 0, -56, critChance = 4, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.8, 1.2, 3000, 100, 0, -58, critChance = 4, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.8, 1.2, 3000, 100, 0, -59, critChance = 4, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.8, 1.2, 3000, 100, 0, -61, critChance = 4, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.8, 1.2, 3000, 100, 0, -62, critChance = 4, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.8, 1.2, 3000, 100, 0, -65, critChance = 4, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.8, 1.2, 3000, 100, 0, -66, critChance = 4, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.8, 1.2, 3000, 100, 0, -67, critChance = 4, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.8, 1.2, 3000, 100, 0, -69, critChance = 4, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.8, 1.2, 3000, 100, 0, -70, critChance = 4, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.8, 1.2, 3000, 100, 0, -72, critChance = 4, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [33] = {0.8, 1.2, 3000, 100, 0, -73, critChance = 4, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [34] = {0.8, 1.2, 3000, 100, 0, -75, critChance = 4, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [35] = {0.8, 1.2, 3000, 100, 0, -76, critChance = 4, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [36] = {0.8, 1.2, 3000, 100, 0, -78, critChance = 4, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonIceStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.3182,
    incrementalEffectiveness = 0.058,
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 5000, 50, 4, -51, 34, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 3000, 50, 4, -51, 45, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 3000, 50, 4, -51, 47, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 3000, 50, 4, -51, 44, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 3000, 50, 4, -51, 38, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 3000, 50, 4, -51, 26, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 3000, 50, 4, -51, 9, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 3000, 50, 4, -51, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 3000, 50, 4, -51, -17, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 3000, 50, 4, -51, -25, critChance = 5, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 3000, 50, 4, -51, -32, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 3000, 50, 4, -51, -46, critChance = 5, levelRequirement = 35, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 3000, 50, 4, -51, -39, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 3000, 50, 4, -51, -53, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 3000, 50, 4, -51, -57, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 3000, 50, 4, -51, -34, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 3000, 50, 4, -51, -50, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 3000, 50, 4, -51, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 3000, 50, 4, -51, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 3000, 50, 4, -51, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 3000, 50, 4, -51, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 3000, 50, 4, -51, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 3000, 50, 4, -51, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 3000, 50, 4, -51, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 3000, 50, 4, -51, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 3000, 50, 4, -51, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 3000, 50, 4, -51, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 3000, 50, 4, -51, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 3000, 50, 4, -51, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 3000, 50, 4, -51, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 3000, 50, 4, -51, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 3000, 50, 4, -51, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 3000, 50, 4, -51, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 3000, 50, 4, -51, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 2275 to 6824 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 7982 to 23946 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1989 to 5966 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 6953 to 20858 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1518 to 4554 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 5267 to 15801 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1080 to 3240 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 3712 to 11135 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 765.4 to 2296 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 2606 to 7818 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalLightning"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonShockNova",
        "TempestDaemonLightningStorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.75,
    incrementalEffectiveness = 0.06,
    description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
    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.LightningSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.NovaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "newshocknova_first_ring_damage_+%_final",
        "base_chance_to_shock_%",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, -50, 15, 0, 0, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.5, 1.5, -50, 15, 0, 16, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.5, 1.5, -50, 15, 0, 14, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.5, 1.5, -50, 15, 0, -3, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.5, 1.5, -50, 15, 0, -17, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.5, 1.5, -50, 15, 0, -27, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.5, 1.5, -50, 15, 0, -39, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.5, 1.5, -50, 15, 0, -48, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.5, 1.5, -50, 15, 0, -34, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.5, 1.5, -50, 15, 0, -43, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.5, 1.5, -50, 15, 0, -51, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.5, 1.5, -50, 15, 0, -55, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.5, 1.5, -50, 15, 0, -62, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.5, 1.5, -50, 15, 0, -34, critChance = 6, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.5, 1.5, -50, 15, 0, -44, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.5, 1.5, -50, 15, 0, -53, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.5, 1.5, -50, 15, 0, -54, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.5, 1.5, -50, 15, 0, -56, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.5, 1.5, -50, 15, 0, -58, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.5, 1.5, -50, 15, 0, -59, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.5, 1.5, -50, 15, 0, -61, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.5, 1.5, -50, 15, 0, -62, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.5, 1.5, -50, 15, 0, -65, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.5, 1.5, -50, 15, 0, -66, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.5, 1.5, -50, 15, 0, -67, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.5, 1.5, -50, 15, 0, -69, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.5, 1.5, -50, 15, 0, -70, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.5, 1.5, -50, 15, 0, -72, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.5, 1.5, -50, 15, 0, -73, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.5, 1.5, -50, 15, 0, -75, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.5, 1.5, -50, 15, 0, -76, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.5, 1.5, -50, 15, 0, -78, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonLightningStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.25,
    incrementalEffectiveness = 0.058,
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "base_chance_to_shock_%",
        "spell_maximum_action_distance_+%",
        "firestorm_base_area_of_effect_+%",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.5, 1.5, 5600, 350, 2, 10, 0, -51, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 2275 to 6824 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 7982 to 23946 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second

TempestDaemonMiniVaalSpark
spark
Vaal Spark
Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.
Deals 1926 to 5779 Lightning Damage
+0.4 seconds to Base duration
Fires Projectiles in random directions
projectile_spiral_nova_time_ms [2250]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]
damage_+%_vs_players [-78]

base_is_projectile Spell Projectile SkillCanVolley Type70 Hit Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill CantUseFistOfWar
Cast Time: 0.65 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1989 to 5966 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 6953 to 20858 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second

TempestDaemonMiniVaalSpark
spark
Vaal Spark
Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.
Deals 1736 to 5209 Lightning Damage
+0.4 seconds to Base duration
Fires Projectiles in random directions
projectile_spiral_nova_time_ms [2250]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]
damage_+%_vs_players [-78]

base_is_projectile Spell Projectile SkillCanVolley Type70 Hit Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill CantUseFistOfWar
Cast Time: 0.65 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1518 to 4554 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 5267 to 15801 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second

TempestDaemonMiniVaalSpark
spark
Vaal Spark
Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.
Deals 1409 to 4226 Lightning Damage
+0.4 seconds to Base duration
Fires Projectiles in random directions
projectile_spiral_nova_time_ms [2250]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]
damage_+%_vs_players [-72]

base_is_projectile Spell Projectile SkillCanVolley Type70 Hit Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill CantUseFistOfWar
Cast Time: 0.65 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1080 to 3240 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 3712 to 11135 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second

TempestDaemonMiniVaalSpark
spark
Vaal Spark
Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.
Deals 1082 to 3245 Lightning Damage
+0.4 seconds to Base duration
Fires Projectiles in random directions
projectile_spiral_nova_time_ms [2250]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]
damage_+%_vs_players [-65]

base_is_projectile Spell Projectile SkillCanVolley Type70 Hit Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill CantUseFistOfWar
Cast Time: 0.65 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonLightningStorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 765.4 to 2296 Lightning Damage
+5.6 seconds to Base duration
One impact every 0.35 seconds
skill_art_variation [2]
10% chance to Shock enemies
spell_maximum_action_distance_+% [0]
firestorm_base_area_of_effect_+% [-51]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonShockNova
ShockNova
Shock Nova
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 2606 to 7818 Lightning Damage
Ring deals 50% less Damage
15% chance to Shock enemies
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell NovaSpell
Cast Time: 0.75 Second

TempestDaemonMiniVaalSpark
spark
Vaal Spark
Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.
Deals 827.2 to 2482 Lightning Damage
+0.4 seconds to Base duration
Fires Projectiles in random directions
projectile_spiral_nova_time_ms [2250]
monster_reverse_point_blank_damage_-%_at_minimum_range [40]
damage_+%_vs_players [-56]

base_is_projectile Spell Projectile SkillCanVolley Type70 Hit Duration SkillCanTrap SkillCanTotem SkillCanMine Vaal LightningSkill CantUseFistOfWar
Cast Time: 0.65 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberLightning"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonShockNova",
        "TempestDaemonLightningStorm",
        "TempestDaemonMiniVaalSpark",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.75,
    incrementalEffectiveness = 0.06,
    description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
    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.LightningSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.NovaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "newshocknova_first_ring_damage_+%_final",
        "base_chance_to_shock_%",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, -50, 15, 0, 0, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [2] = {0.5, 1.5, -50, 15, 0, 16, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [3] = {0.5, 1.5, -50, 15, 0, 14, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [4] = {0.5, 1.5, -50, 15, 0, -3, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [5] = {0.5, 1.5, -50, 15, 0, -17, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [6] = {0.5, 1.5, -50, 15, 0, -27, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [7] = {0.5, 1.5, -50, 15, 0, -39, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [8] = {0.5, 1.5, -50, 15, 0, -48, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [9] = {0.5, 1.5, -50, 15, 0, -34, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [10] = {0.5, 1.5, -50, 15, 0, -43, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [11] = {0.5, 1.5, -50, 15, 0, -51, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [12] = {0.5, 1.5, -50, 15, 0, -55, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [13] = {0.5, 1.5, -50, 15, 0, -62, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [14] = {0.5, 1.5, -50, 15, 0, -34, critChance = 6, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [15] = {0.5, 1.5, -50, 15, 0, -44, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [16] = {0.5, 1.5, -50, 15, 0, -53, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [17] = {0.5, 1.5, -50, 15, 0, -54, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [18] = {0.5, 1.5, -50, 15, 0, -56, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [19] = {0.5, 1.5, -50, 15, 0, -58, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [20] = {0.5, 1.5, -50, 15, 0, -59, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [21] = {0.5, 1.5, -50, 15, 0, -61, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [22] = {0.5, 1.5, -50, 15, 0, -62, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [23] = {0.5, 1.5, -50, 15, 0, -65, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [24] = {0.5, 1.5, -50, 15, 0, -66, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [25] = {0.5, 1.5, -50, 15, 0, -67, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [26] = {0.5, 1.5, -50, 15, 0, -69, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [27] = {0.5, 1.5, -50, 15, 0, -70, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [28] = {0.5, 1.5, -50, 15, 0, -72, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [29] = {0.5, 1.5, -50, 15, 0, -73, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [30] = {0.5, 1.5, -50, 15, 0, -75, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [31] = {0.5, 1.5, -50, 15, 0, -76, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1},  },
        [32] = {0.5, 1.5, -50, 15, 0, -78, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonLightningStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.25,
    incrementalEffectiveness = 0.058,
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "base_chance_to_shock_%",
        "spell_maximum_action_distance_+%",
        "firestorm_base_area_of_effect_+%",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.5, 1.5, 5600, 350, 2, 10, 0, -51, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonMiniVaalSpark"] = {
    name = "Vaal Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.75,
    incrementalEffectiveness = 0.042,
    description = "Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Type70] = true,
        [SkillType.Hit] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Vaal] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.CantUseFistOfWar] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.65,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "damage_+%_vs_players",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 400, 75, 2250, 0, 40, 16, levelRequirement = 1, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.5, 1.5, 400, 75, 2250, 0, 40, 34, levelRequirement = 2, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [3] = {0.5, 1.5, 400, 75, 2250, 0, 40, 44, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [4] = {0.5, 1.5, 400, 75, 2250, 0, 40, 32, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [5] = {0.5, 1.5, 400, 75, 2250, 0, 40, 14, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [6] = {0.5, 1.5, 400, 75, 2250, 0, 40, -6, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [7] = {0.5, 1.5, 400, 75, 2250, 0, 40, -22, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [8] = {0.5, 1.5, 400, 75, 2250, 0, 40, -35, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [9] = {0.5, 1.5, 400, 75, 2250, 0, 40, -44, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [10] = {0.5, 1.5, 400, 75, 2250, 0, 40, -53, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [11] = {0.5, 1.5, 400, 75, 2250, 0, 40, -39, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [12] = {0.5, 1.5, 400, 75, 2250, 0, 40, -47, levelRequirement = 46, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [13] = {0.5, 1.5, 400, 75, 2250, 0, 40, -55, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [14] = {0.5, 1.5, 400, 75, 2250, 0, 40, -62, levelRequirement = 54, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [15] = {0.5, 1.5, 400, 75, 2250, 0, 40, -34, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [16] = {0.5, 1.5, 400, 75, 2250, 0, 40, -44, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [17] = {0.5, 1.5, 400, 75, 2250, 0, 40, -53, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [18] = {0.5, 1.5, 400, 75, 2250, 0, 40, -54, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [19] = {0.5, 1.5, 400, 75, 2250, 0, 40, -56, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [20] = {0.5, 1.5, 400, 75, 2250, 0, 40, -58, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [21] = {0.5, 1.5, 400, 75, 2250, 0, 40, -59, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [22] = {0.5, 1.5, 400, 75, 2250, 0, 40, -61, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [23] = {0.5, 1.5, 400, 75, 2250, 0, 40, -62, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [24] = {0.5, 1.5, 400, 75, 2250, 0, 40, -65, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [25] = {0.5, 1.5, 400, 75, 2250, 0, 40, -66, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [26] = {0.5, 1.5, 400, 75, 2250, 0, 40, -67, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [27] = {0.5, 1.5, 400, 75, 2250, 0, 40, -69, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [28] = {0.5, 1.5, 400, 75, 2250, 0, 40, -70, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [29] = {0.5, 1.5, 400, 75, 2250, 0, 40, -72, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [30] = {0.5, 1.5, 400, 75, 2250, 0, 40, -73, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [31] = {0.5, 1.5, 400, 75, 2250, 0, 40, -75, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [32] = {0.5, 1.5, 400, 75, 2250, 0, 40, -76, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [33] = {0.5, 1.5, 400, 75, 2250, 0, 40, -78, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 1076.9 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 10 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 13 Skeleton Warriors
Maximum 13 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 955.9 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 10 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 13 Skeleton Warriors
Maximum 13 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 752.2 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 8 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 11 Skeleton Warriors
Maximum 11 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 555.8 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 7 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 9 Skeleton Warriors
Maximum 9 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 409.2 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 6 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 7 Skeleton Warriors
Maximum 7 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalNecromancy"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSummonSkeletons",
        "TempestDaemonSummonRagingSpirit",
        "TempestDaemonDesecrate",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSummonSkeletons"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    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.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {2, 2, 20000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {3, 3, 20000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {4, 4, 20000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {5, 5, 20000, -50, 1, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {6, 6, 20000, -50, 1, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {7, 7, 20000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {8, 8, 20000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {9, 9, 20000, -50, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {10, 10, 20000, -50, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {11, 11, 20000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {12, 12, 20000, -50, 1, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {13, 13, 20000, -50, 1, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSummonRagingSpirit"] = {
    name = "TempestDaemonSummonRagingSpirit",
    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",
        "skill_repeat_count",
        "active_skill_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {5000, 50, 300, 1, 3, -60, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [2] = {5000, 50, 300, 1, 4, -61, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [3] = {5000, 50, 300, 1, 4, -62, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [4] = {5000, 50, 300, 1, 4, -63, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [5] = {5000, 50, 300, 1, 4, -64, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [6] = {5000, 50, 300, 1, 4, -65, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [7] = {5000, 50, 300, 1, 5, -65, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [8] = {5000, 50, 300, 1, 6, -65, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [9] = {5000, 50, 300, 1, 7, -65, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [10] = {5000, 50, 300, 1, 8, -65, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [11] = {5000, 50, 300, 1, 9, -65, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [12] = {5000, 50, 300, 1, 10, -65, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonDesecrate"] = {
    name = "Desecrate",
    hidden = true,
    color = 4,
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.05,
    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",
        "active_skill_area_of_effect_radius_+%_final",
        "desecrate_corpse_level",
        "desecrated_ground_art_variation",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "is_area_damage",
    },
    levels = {
        [1] = {5000, 1, 0, 3, 0, 0, 10, levelRequirement = 3, statInterpolation = {1, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 1076.9 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 10 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 13 Skeleton Warriors
Maximum 13 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second

TempestDaemonVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 17 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+15 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
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 955.9 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 10 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 13 Skeleton Warriors
Maximum 13 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second

TempestDaemonVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 17 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+15 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
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 752.2 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 8 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 11 Skeleton Warriors
Maximum 11 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second

TempestDaemonVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 16 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+15 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
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 555.8 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 7 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 9 Skeleton Warriors
Maximum 9 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second

TempestDaemonVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 15 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+15 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
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonDesecrate
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.
+5 seconds to Base duration
Deals 409.2 Base Chaos Damage per second
active_skill_area_of_effect_radius_+%_final [0]
Spawns corpses up to Level 3
desecrated_ground_art_variation [0]
Spawns 0 corpses
Maximum of 10 corpses allowed

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

TempestDaemonSummonRagingSpirit
SummonElemental
+5 seconds to Base duration
Maximum 50 Summoned Raging Spirits
300% increased Cast Speed
skill_art_variation [1]
Skills Repeat an additional 6 Times
Deals 35% of Damage

alternate_minion Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CreatesMinion
Cast Time: 0.8 Second

TempestDaemonSummonSkeletons
iconraiseskeleton
Summon Skeletons
Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.
Summons 7 Skeleton Warriors
Maximum 7 Summoned Skeletons
+20 seconds to Base duration
Minions deal 50% less Elemental Damage
alternate_minion [1]

Spell Minion Duration CreateMinion SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable CanRapidFire CreatesMinion SecondWindSupport
Cast Time: 1 Second

TempestDaemonVaalSummonSkeletons
iconraiseskeleton
Vaal Summon Skeletons
Summons an army of skeletal warriors, archers and mages, led by a powerful general.
Summons 13 Skeleton Warriors
Summons 6 Skeleton Archers
Summons 3 Skeleton Mages
Summons 1 Skeleton General
Maximum 50 Summoned Skeletons
+15 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
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberNecromancy"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonVaalSummonSkeletons",
        "TempestDaemonSummonSkeletons",
        "TempestDaemonSummonRagingSpirit",
        "TempestDaemonDesecrate",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonVaalSummonSkeletons"] = {
    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] = {8, 0, 0, 0, 29, 15000, 2, 3, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [2] = {8, 0, 0, 0, 30, 15000, 2, 5, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [3] = {8, 0, 0, 0, 31, 15000, 2, 8, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [4] = {8, 0, 0, 0, 32, 15000, 2, 10, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [5] = {9, 0, 0, 0, 33, 15000, 2, 13, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [6] = {9, 1, 0, 0, 34, 15000, 2, 16, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [7] = {9, 1, 0, 0, 35, 15000, 2, 19, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [8] = {9, 1, 0, 0, 36, 15000, 2, 22, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [9] = {10, 2, 0, 0, 37, 15000, 2, 25, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [10] = {10, 2, 0, 0, 38, 15000, 2, 28, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [11] = {10, 3, 0, 0, 39, 15000, 2, 32, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [12] = {10, 3, 0, 0, 40, 15000, 2, 36, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [13] = {11, 4, 0, 1, 41, 15000, 2, 40, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [14] = {11, 4, 0, 1, 42, 15000, 2, 44, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [15] = {11, 5, 0, 1, 43, 15000, 2, 47, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [16] = {11, 5, 0, 1, 44, 15000, 2, 50, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [17] = {12, 6, 0, 1, 45, 15000, 2, 53, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [18] = {12, 6, 1, 1, 46, 15000, 2, 56, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [19] = {12, 6, 1, 1, 47, 15000, 2, 59, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [20] = {12, 6, 2, 1, 48, 15000, 2, 62, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [21] = {13, 6, 2, 1, 49, 15000, 2, 64, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [22] = {13, 6, 3, 1, 50, 15000, 2, 66, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [23] = {13, 6, 3, 1, 50, 15000, 2, 67, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [24] = {13, 6, 3, 1, 50, 15000, 2, 68, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [25] = {14, 6, 3, 1, 50, 15000, 2, 69, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [26] = {14, 6, 3, 1, 50, 15000, 2, 70, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [27] = {14, 6, 3, 1, 50, 15000, 2, 71, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [28] = {14, 6, 3, 1, 50, 15000, 2, 72, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [29] = {15, 6, 3, 1, 50, 15000, 2, 73, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [30] = {15, 6, 3, 1, 50, 15000, 2, 74, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [31] = {15, 6, 3, 1, 50, 15000, 2, 75, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [32] = {15, 6, 3, 1, 50, 15000, 2, 76, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [33] = {16, 6, 3, 1, 50, 15000, 2, 77, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [34] = {16, 6, 3, 1, 50, 15000, 2, 78, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [35] = {16, 6, 3, 1, 50, 15000, 2, 79, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [36] = {16, 6, 3, 1, 50, 15000, 2, 80, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [37] = {17, 6, 3, 1, 50, 15000, 2, 81, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [38] = {17, 6, 3, 1, 50, 15000, 2, 82, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [39] = {17, 6, 3, 1, 50, 15000, 2, 84, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [40] = {17, 6, 3, 1, 50, 15000, 2, 86, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
        [41] = {18, 6, 3, 1, 50, 15000, 2, 88, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSummonSkeletons"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    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.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {2, 2, 20000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {3, 3, 20000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {4, 4, 20000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {5, 5, 20000, -50, 1, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {6, 6, 20000, -50, 1, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {7, 7, 20000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {8, 8, 20000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {9, 9, 20000, -50, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {10, 10, 20000, -50, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {11, 11, 20000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {12, 12, 20000, -50, 1, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {13, 13, 20000, -50, 1, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSummonRagingSpirit"] = {
    name = "TempestDaemonSummonRagingSpirit",
    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",
        "skill_repeat_count",
        "active_skill_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {5000, 50, 300, 1, 3, -60, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [2] = {5000, 50, 300, 1, 4, -61, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [3] = {5000, 50, 300, 1, 4, -62, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [4] = {5000, 50, 300, 1, 4, -63, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [5] = {5000, 50, 300, 1, 4, -64, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [6] = {5000, 50, 300, 1, 4, -65, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [7] = {5000, 50, 300, 1, 5, -65, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [8] = {5000, 50, 300, 1, 6, -65, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [9] = {5000, 50, 300, 1, 7, -65, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [10] = {5000, 50, 300, 1, 8, -65, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [11] = {5000, 50, 300, 1, 9, -65, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [12] = {5000, 50, 300, 1, 10, -65, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonDesecrate"] = {
    name = "Desecrate",
    hidden = true,
    color = 4,
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.05,
    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",
        "active_skill_area_of_effect_radius_+%_final",
        "desecrate_corpse_level",
        "desecrated_ground_art_variation",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "is_area_damage",
    },
    levels = {
        [1] = {5000, 1, 0, 3, 0, 0, 10, levelRequirement = 3, statInterpolation = {1, 3, 1, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1816 to 2724 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [115268]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1606 to 2409 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [105656]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1254 to 1881 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [88641]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 917.9 to 1377 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [70964]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 669.3 to 1004 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [56604]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalPhysical"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSpinestorm",
        "TempestDaemonSandstorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSpinestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.052,
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 2500, 125, 5, 0, 34, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 2500, 125, 5, 0, 45, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 2500, 125, 5, 0, 44, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 2500, 125, 5, 0, 32, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 2500, 125, 5, 0, 17, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 2500, 125, 5, 0, 2, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 2500, 125, 5, 0, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 2500, 125, 5, 0, -6, critChance = 5, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 2500, 125, 5, 0, -22, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 2500, 125, 5, 0, -35, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 2500, 125, 5, 0, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 2500, 125, 5, 0, -53, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 2500, 125, 5, 0, -41, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 3500, 125, 5, 0, -45, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 3500, 125, 5, 0, -60, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 3500, 125, 5, 0, -34, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 3500, 125, 5, 0, -44, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 3500, 125, 5, 0, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 3500, 125, 5, 0, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 3500, 125, 5, 0, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 3500, 125, 5, 0, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 3500, 125, 5, 0, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 3500, 125, 5, 0, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 3500, 125, 5, 0, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 3500, 125, 5, 0, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 3500, 125, 5, 0, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 3500, 125, 5, 0, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 3500, 125, 5, 0, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 3500, 125, 5, 0, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 3500, 125, 5, 0, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 3500, 125, 5, 0, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 3500, 125, 5, 0, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 3500, 125, 5, 0, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 3500, 125, 5, 0, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [35] = {0.4, 0.6, 3500, 125, 5, 0, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSandstorm"] = {
    name = "TempestDaemonSandstorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 13.5,
    incrementalEffectiveness = 0.0333,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 3000, 0, levelRequirement = 3, statInterpolation = {3, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1816 to 2724 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [115268]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second

TempestDaemonShockwave
earthquaketotem
Shockwave Totem
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 3874 to 6456 Physical Damage
active_skill_area_of_effect_radius_+%_final [0]
Skills Repeat an additional 2 Times
100% increased Cast Speed
damage_+%_vs_players [-78]

global_knockback is_area_damage Spell Hit Area SkillCanTrap SkillCanMine Totem SpellCanRepeat AreaSpell PhysicalSkill NovaSpell
Cast Time: 0.6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1606 to 2409 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-78]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [105656]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second

TempestDaemonShockwave
earthquaketotem
Shockwave Totem
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 3464 to 5773 Physical Damage
active_skill_area_of_effect_radius_+%_final [0]
Skills Repeat an additional 2 Times
100% increased Cast Speed
damage_+%_vs_players [-78]

global_knockback is_area_damage Spell Hit Area SkillCanTrap SkillCanMine Totem SpellCanRepeat AreaSpell PhysicalSkill NovaSpell
Cast Time: 0.6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1254 to 1881 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-72]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [88641]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second

TempestDaemonShockwave
earthquaketotem
Shockwave Totem
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 2765 to 4609 Physical Damage
active_skill_area_of_effect_radius_+%_final [0]
Skills Repeat an additional 2 Times
100% increased Cast Speed
damage_+%_vs_players [-72]

global_knockback is_area_damage Spell Hit Area SkillCanTrap SkillCanMine Totem SpellCanRepeat AreaSpell PhysicalSkill NovaSpell
Cast Time: 0.6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 917.9 to 1377 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-65]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [70964]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second

TempestDaemonShockwave
earthquaketotem
Shockwave Totem
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 2081 to 3468 Physical Damage
active_skill_area_of_effect_radius_+%_final [0]
Skills Repeat an additional 2 Times
100% increased Cast Speed
damage_+%_vs_players [-65]

global_knockback is_area_damage Spell Hit Area SkillCanTrap SkillCanMine Totem SpellCanRepeat AreaSpell PhysicalSkill NovaSpell
Cast Time: 0.6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonSpinestorm
FirestormV2
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 669.3 to 1004 Physical Damage
+3.5 seconds to Base duration
One impact every 0.13 seconds
skill_art_variation [5]
active_skill_area_of_effect_radius_+%_final [0]
damage_+%_vs_players [-56]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second

TempestDaemonSandstorm
base_physical_damage_to_deal_per_minute [56604]
+3 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Area Duration AreaSpell
Cast Time: 1 Second

TempestDaemonShockwave
earthquaketotem
Shockwave Totem
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 1560 to 2600 Physical Damage
active_skill_area_of_effect_radius_+%_final [0]
Skills Repeat an additional 2 Times
100% increased Cast Speed
damage_+%_vs_players [-56]

global_knockback is_area_damage Spell Hit Area SkillCanTrap SkillCanMine Totem SpellCanRepeat AreaSpell PhysicalSkill NovaSpell
Cast Time: 0.6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberPhysical"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSpinestorm",
        "TempestDaemonShockwave",
        "TempestDaemonSandstorm",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSpinestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.052,
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "damage_+%_vs_players",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.6, 2500, 125, 5, 0, 34, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.4, 0.6, 2500, 125, 5, 0, 45, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.4, 0.6, 2500, 125, 5, 0, 44, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.4, 0.6, 2500, 125, 5, 0, 32, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.4, 0.6, 2500, 125, 5, 0, 17, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.4, 0.6, 2500, 125, 5, 0, 2, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.4, 0.6, 2500, 125, 5, 0, -3, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.4, 0.6, 2500, 125, 5, 0, -6, critChance = 5, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.4, 0.6, 2500, 125, 5, 0, -22, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.4, 0.6, 2500, 125, 5, 0, -35, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.4, 0.6, 2500, 125, 5, 0, -44, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.4, 0.6, 2500, 125, 5, 0, -53, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.4, 0.6, 2500, 125, 5, 0, -41, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.4, 0.6, 3500, 125, 5, 0, -45, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.4, 0.6, 3500, 125, 5, 0, -60, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.4, 0.6, 3500, 125, 5, 0, -34, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.4, 0.6, 3500, 125, 5, 0, -44, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.4, 0.6, 3500, 125, 5, 0, -46, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.4, 0.6, 3500, 125, 5, 0, -53, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.4, 0.6, 3500, 125, 5, 0, -54, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.4, 0.6, 3500, 125, 5, 0, -56, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.4, 0.6, 3500, 125, 5, 0, -58, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.4, 0.6, 3500, 125, 5, 0, -59, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.4, 0.6, 3500, 125, 5, 0, -61, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.4, 0.6, 3500, 125, 5, 0, -62, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.4, 0.6, 3500, 125, 5, 0, -65, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.4, 0.6, 3500, 125, 5, 0, -66, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.4, 0.6, 3500, 125, 5, 0, -67, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.4, 0.6, 3500, 125, 5, 0, -69, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.4, 0.6, 3500, 125, 5, 0, -70, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.4, 0.6, 3500, 125, 5, 0, -72, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.4, 0.6, 3500, 125, 5, 0, -73, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.4, 0.6, 3500, 125, 5, 0, -75, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.4, 0.6, 3500, 125, 5, 0, -76, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [35] = {0.4, 0.6, 3500, 125, 5, 0, -78, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonShockwave"] = {
    name = "Shockwave Totem",
    hidden = true,
    color = "1",
    baseEffectiveness = 3,
    incrementalEffectiveness = 0.0462,
    description = "Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Totem] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.NovaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "knockback_distance_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "skill_repeat_count",
        "base_cast_speed_+%",
        "damage_+%_vs_players",
        "global_knockback",
        "is_area_damage",
    },
    levels = {
        [1] = {0.7, 1.3, 0, 0, 2, 100, 34, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [2] = {0.7, 1.3, 0, 0, 2, 100, 45, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [3] = {0.7, 1.3, 0, 0, 2, 100, 44, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [4] = {0.7, 1.3, 0, 0, 2, 100, 32, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [5] = {0.7, 1.3, 0, 0, 2, 100, 17, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [6] = {0.7, 1.3, 0, 0, 2, 100, 2, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [7] = {0.7, 1.3, 0, 0, 2, 100, -3, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [8] = {0.7, 1.3, 0, 0, 2, 100, -6, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [9] = {0.7, 1.3, 0, 0, 2, 100, -22, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [10] = {0.7, 1.3, 0, 0, 2, 100, -35, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [11] = {0.7, 1.3, 0, 0, 2, 100, -44, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [12] = {0.7, 1.3, 0, 0, 2, 100, -53, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [13] = {0.7, 1.3, 0, 0, 2, 100, -41, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [14] = {0.7, 1.3, 0, 0, 2, 100, -45, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [15] = {0.9, 1.5, 0, 0, 2, 100, -60, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [16] = {0.9, 1.5, 0, 0, 2, 100, -34, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [17] = {0.9, 1.5, 0, 0, 2, 100, -44, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [18] = {0.9, 1.5, 0, 0, 2, 100, -46, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [19] = {0.9, 1.5, 0, 0, 2, 100, -53, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [20] = {0.9, 1.5, 0, 0, 2, 100, -54, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [21] = {0.9, 1.5, 0, 0, 2, 100, -56, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [22] = {0.9, 1.5, 0, 0, 2, 100, -58, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [23] = {0.9, 1.5, 0, 0, 2, 100, -59, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [24] = {0.9, 1.5, 0, 0, 2, 100, -61, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [25] = {0.9, 1.5, 0, 0, 2, 100, -62, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [26] = {0.9, 1.5, 0, 0, 2, 100, -65, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [27] = {0.9, 1.5, 0, 0, 2, 100, -66, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [28] = {0.9, 1.5, 0, 0, 2, 100, -67, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [29] = {0.9, 1.5, 0, 0, 2, 100, -69, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [30] = {0.9, 1.5, 0, 0, 2, 100, -70, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [31] = {0.9, 1.5, 0, 0, 2, 100, -72, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [32] = {0.9, 1.5, 0, 0, 2, 100, -73, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [33] = {0.9, 1.5, 0, 0, 2, 100, -75, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [34] = {0.9, 1.5, 0, 0, 2, 100, -76, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
        [35] = {0.9, 1.5, 0, 0, 2, 100, -78, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSandstorm"] = {
    name = "TempestDaemonSandstorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 13.5,
    incrementalEffectiveness = 0.0333,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 3000, 0, levelRequirement = 3, statInterpolation = {3, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+12 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

TempestFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+12 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

TempestFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+12 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

TempestConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+12 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

TempestVulnerability
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.
+12 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies take 30% 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

TempestTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+12 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
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.5 Second

TempestEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+12 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

TempestPunishment
punishment
Punishment
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.
+12 seconds to Base duration
10% of Overkill Damage from Killing Blows on Cursed Enemies is Reflected to other Enemies as Physical Damage
Cursed Enemies take 50% increased Damage while on Low Life
Cursed Enemies are Debilitated for 2 Seconds when they Hit
active_skill_area_of_effect_radius_+%_final [0]

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

TempestElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+12 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

TempestFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+12 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

TempestFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+12 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

TempestConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+12 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

TempestVulnerability
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.
+12 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies take 30% 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

TempestTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+12 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
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.5 Second

TempestEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+12 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

TempestPunishment
punishment
Punishment
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.
+12 seconds to Base duration
10% of Overkill Damage from Killing Blows on Cursed Enemies is Reflected to other Enemies as Physical Damage
Cursed Enemies take 50% increased Damage while on Low Life
Cursed Enemies are Debilitated for 2 Seconds when they Hit
active_skill_area_of_effect_radius_+%_final [0]

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

TempestElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+12 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

TempestFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+12 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

TempestFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+12 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

TempestConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+12 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

TempestVulnerability
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.
+12 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies take 30% 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

TempestTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+12 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
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.5 Second

TempestEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+12 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

TempestPunishment
punishment
Punishment
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.
+12 seconds to Base duration
10% of Overkill Damage from Killing Blows on Cursed Enemies is Reflected to other Enemies as Physical Damage
Cursed Enemies take 50% increased Damage while on Low Life
Cursed Enemies are Debilitated for 2 Seconds when they Hit
active_skill_area_of_effect_radius_+%_final [0]

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

TempestElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+12 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

TempestFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+12 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

TempestFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+12 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

TempestConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+12 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

TempestVulnerability
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.
+12 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies take 30% 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

TempestTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+12 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
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.5 Second

TempestEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+12 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

TempestPunishment
punishment
Punishment
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.
+12 seconds to Base duration
10% of Overkill Damage from Killing Blows on Cursed Enemies is Reflected to other Enemies as Physical Damage
Cursed Enemies take 50% increased Damage while on Low Life
Cursed Enemies are Debilitated for 2 Seconds when they Hit
active_skill_area_of_effect_radius_+%_final [0]

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

TempestElementalWeakness
elementalweakness
Elemental Weakness
Curses all targets in an area, lowering their elemental resistances.
+12 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

TempestFlammability
Flammability
Flammability
Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.
+12 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

TempestFrostbite
Frostbite
Frostbite
Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.
+12 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

TempestConductivity
Conductivity
Conductivity
Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
+12 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

TempestVulnerability
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.
+12 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
Cursed enemies take 30% 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

TempestTemporalChains
temporalchains
Temporal Chains
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
+12 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
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.5 Second

TempestEnfeeble
enfeeble
Enfeeble
Curses all targets in an area, reducing their accuracy and making them deal less damage.
+12 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

TempestPunishment
punishment
Punishment
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.
+12 seconds to Base duration
10% of Overkill Damage from Killing Blows on Cursed Enemies is Reflected to other Enemies as Physical Damage
Cursed Enemies take 50% increased Damage while on Low Life
Cursed Enemies are Debilitated for 2 Seconds when they Hit
active_skill_area_of_effect_radius_+%_final [0]

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


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalCurses"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestTemporalChains",
        "TempestElementalWeakness",
        "TempestPunishment",
        "TempestEnfeeble",
        "TempestVulnerability",
        "TempestFlammability",
        "TempestFrostbite",
        "TempestConductivity",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestTemporalChains"] = {
    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.5,
    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",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {12000, 0, -20, -40, -10, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestElementalWeakness"] = {
    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] = {12000, 0, -20, 0, 0, 0, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [2] = {12000, 0, -25, 0, 0, 0, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [3] = {12000, 0, -30, 0, 0, 0, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1, 1},  },
        [4] = {12000, 0, -40, 0, 0, 0, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestPunishment"] = {
    name = "Punishment",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life. Some overkill damage from a killing blow on a cursed enemy will be reflected to surrounding targets.",
    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",
        "reflect_%_overkill_damage_to_nearby_allies_on_death",
        "damage_taken_+%_on_low_life",
        "debilitate_self_for_x_milliseconds_on_hit",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {12000, 10, 50, 2000, 0, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestEnfeeble"] = {
    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] = {12000, 0, -40, -40, -15, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestVulnerability"] = {
    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_area_of_effect_radius_+%_final",
        "physical_damage_taken_+%",
        "receive_bleeding_chance_%_when_hit_by_attack",
        "enemy_damaging_ailments_deal_damage_+%_faster_against_self",
    },
    levels = {
        [1] = {12000, 0, 30, 20, 20, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestFlammability"] = {
    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] = {12000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {12000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {12000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {12000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestFrostbite"] = {
    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] = {12000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {12000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {12000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {12000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestConductivity"] = {
    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] = {12000, 0, -20, 25, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  },
        [2] = {12000, 0, -25, 25, levelRequirement = 41, statInterpolation = {1, 1, 1, 1},  },
        [3] = {12000, 0, -30, 25, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  },
        [4] = {12000, 0, -40, 25, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  },
    },
}
SpectreN
Area
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

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

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

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

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

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

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

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

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

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

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


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalSmoke"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSmokeMine",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonSmokeMine"] = {
    name = "TempestDaemonSmokeMine",
    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},  },
    },
}
SpectreN
Area
Modspell_maximum_action_distance_+% [-80]
Damage100%
Life100%
Ailment Threshold100%
Critical Strike Chance5%
TypeStormDaemon
Attack Distance6 ~ 6
Attack Time1 Second
Damage Spread0%
Accuracy+100%
IsSummonedY

TempestDaemonGroundCaustic
+7.5 seconds to Base duration
Deals 1163 to 1551 Chaos Damage
Deals 2153.8 Base Chaos Damage per second
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
damage_+%_vs_players [-78]
ground_caustic_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Tempest Daemon28753953.51761916161854800000

TempestDaemonGroundCaustic
+7.5 seconds to Base duration
Deals 1032 to 1377 Chaos Damage
Deals 1911.9 Base Chaos Damage per second
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
damage_+%_vs_players [-78]
ground_caustic_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Tempest Daemon25752850.41633414198794500000

TempestDaemonGroundCaustic
+7.5 seconds to Base duration
Deals 812.4 to 1083 Chaos Damage
Deals 1504.4 Base Chaos Damage per second
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
damage_+%_vs_players [-72]
ground_caustic_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Tempest Daemon19927675.41426810940685200000

TempestDaemonGroundCaustic
+7.5 seconds to Base duration
Deals 600.2 to 800.3 Chaos Damage
Deals 1111.6 Base Chaos Damage per second
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
damage_+%_vs_players [-65]
ground_caustic_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Tempest Daemon14804504127167872567600000

TempestDaemonGroundCaustic
+7.5 seconds to Base duration
Deals 441.9 to 589.2 Chaos Damage
Deals 818.4 Base Chaos Damage per second
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]
damage_+%_vs_players [-56]
ground_caustic_art_variation [2]
active_skill_area_of_effect_radius_+%_final [0]

is_area_damage Spell Duration Hit SkillCanMine Area Trap DamageOverTime ChaosSkill AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Tempest Daemon10768374117225642468100000


Object Type

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

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalPoison"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonGroundCaustic",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["TempestDaemonGroundCaustic"] = {
    name = "TempestDaemonGroundCaustic",
    hidden = true,
    color = 4,
    baseEffectiveness = 2,
    incrementalEffectiveness = 0.05,
    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_skill_effect_duration",
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "base_chaos_damage_to_deal_per_minute",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "damage_+%_vs_players",
        "ground_caustic_art_variation",
        "is_area_damage",
    },
    levels = {
        [1] = {2500, 0.3, 0.4, 1, -25, 44, 2, critChance = 5, levelRequirement = 4, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [2] = {2500, 0.3, 0.4, 1, -25, 45, 2, critChance = 5, levelRequirement = 7, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [3] = {2500, 0.3, 0.4, 1, -25, 41, 2, critChance = 5, levelRequirement = 9, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [4] = {2500, 0.3, 0.4, 1, -25, 32, 2, critChance = 5, levelRequirement = 12, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [5] = {2500, 0.3, 0.4, 1, -25, 14, 2, critChance = 5, levelRequirement = 16, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [6] = {2500, 0.3, 0.4, 1, -25, -3, 2, critChance = 5, levelRequirement = 20, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [7] = {2500, 0.3, 0.4, 1, -25, -25, 2, critChance = 5, levelRequirement = 27, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [8] = {2500, 0.3, 0.4, 1, -25, -27, 2, critChance = 5, levelRequirement = 28, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [9] = {2500, 0.3, 0.4, 1, -25, -32, 2, critChance = 5, levelRequirement = 29, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [10] = {2500, 0.3, 0.4, 1, -25, -39, 2, critChance = 5, levelRequirement = 32, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [11] = {5000, 0.3, 0.4, 1.5, -25, -48, 2, critChance = 5, levelRequirement = 36, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [12] = {5000, 0.3, 0.4, 1.5, -25, -34, 2, critChance = 5, levelRequirement = 40, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [13] = {5000, 0.3, 0.4, 1.5, -25, -45, 2, critChance = 5, levelRequirement = 45, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [14] = {5000, 0.3, 0.4, 1.5, -25, -53, 2, critChance = 5, levelRequirement = 49, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [15] = {5000, 0.3, 0.4, 1.5, -25, -55, 2, critChance = 5, levelRequirement = 50, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [16] = {5000, 0.3, 0.4, 1.5, -25, -59, 2, critChance = 5, levelRequirement = 52, statInterpolation = {1, 3, 3, 3, 1, 1, 1},  },
        [17] = {7500, 0.3, 0.4, 2, -25, -29, 2, 0, critChance = 5, levelRequirement = 56, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [18] = {7500, 0.3, 0.4, 2, -25, -39, 2, 0, critChance = 5, levelRequirement = 60, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [19] = {7500, 0.3, 0.4, 2, -25, -50, 2, 0, critChance = 5, levelRequirement = 64, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [20] = {7500, 0.3, 0.4, 2, -25, -53, 2, 0, critChance = 5, levelRequirement = 66, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [21] = {7500, 0.3, 0.4, 2, -25, -54, 2, 0, critChance = 5, levelRequirement = 67, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [22] = {7500, 0.3, 0.4, 2, -25, -56, 2, 0, critChance = 5, levelRequirement = 68, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [23] = {7500, 0.3, 0.4, 2, -25, -58, 2, 0, critChance = 5, levelRequirement = 69, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [24] = {7500, 0.3, 0.4, 2, -25, -59, 2, 0, critChance = 5, levelRequirement = 70, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [25] = {7500, 0.3, 0.4, 2, -25, -61, 2, 0, critChance = 5, levelRequirement = 71, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [26] = {7500, 0.3, 0.4, 2, -25, -62, 2, 0, critChance = 5, levelRequirement = 72, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [27] = {7500, 0.3, 0.4, 2, -25, -65, 2, 0, critChance = 5, levelRequirement = 73, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [28] = {7500, 0.3, 0.4, 2, -25, -66, 2, 0, critChance = 5, levelRequirement = 74, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [29] = {7500, 0.3, 0.4, 2, -25, -67, 2, 0, critChance = 5, levelRequirement = 75, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [30] = {7500, 0.3, 0.4, 2, -25, -69, 2, 0, critChance = 5, levelRequirement = 76, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [31] = {7500, 0.3, 0.4, 2, -25, -70, 2, 0, critChance = 5, levelRequirement = 77, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [32] = {7500, 0.3, 0.4, 2, -25, -72, 2, 0, critChance = 5, levelRequirement = 78, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [33] = {7500, 0.3, 0.4, 2, -25, -73, 2, 0, critChance = 5, levelRequirement = 79, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [34] = {7500, 0.3, 0.4, 2, -25, -75, 2, 0, critChance = 5, levelRequirement = 80, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [35] = {7500, 0.3, 0.4, 2, -25, -76, 2, 0, critChance = 5, levelRequirement = 81, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
        [36] = {7500, 0.3, 0.4, 2, -25, -78, 2, 0, critChance = 5, levelRequirement = 82, statInterpolation = {1, 3, 3, 3, 1, 1, 1, 1},  },
    },
}