Prophecy Perandus Rampage
Anoint Cluster Jewel The Pantheon Item Passive Skill Tree Fossil Catalysts Delirium Orb Scarab Breachstone Emblem Timeless Jewel Divination Card Shop
Thom Imperial

Thom Imperial

SpectreN
Area
Modmonster base type attack cast speed +% and damage -% final [33]
monster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
Blocks Attacks and Spells
base block % damage taken [15]
Tagsred_blood, human, humanoid
Damage143%
Life112%
Energy Shield From Life60%
Ailment Threshold112%
Critical Strike Chance5%
TypeExileShadow6
Attack Distance6 ~ 80
Attack Time0.855 Second
Damage Spread20%
Evasion+40%
Accuracy+100%

ExileWrath
auralightning
30.66 to 490.5 Added Lightning Damage
active skill area of effect radius +% final [0]
skill art variation [1]
wrath aura spell lightning damage +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileHaste
auraspeed
15% increased Attack Speed
15% increased Cast Speed
8% increased Movement Speed
active skill area of effect radius +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileLightningResistAura
auralightningresist
+40% to Lightning Resistance
+6% to maximum Lightning Resistance
+45 to radius

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileColdResistAura
auracoldresist
+40% to Cold Resistance
+6% to maximum Cold Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura ColdSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileFireResistAura
aurafireresist
+40% to Fire Resistance
+6% to maximum Fire Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura FireSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileElementalHitLightning
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
Fires 2 additional Projectiles
25% chance to Freeze, Shock and Ignite

is_area_damage skill_can_fire_arrows skill_can_fire_wand_projectiles elemental_hit_cannot_roll_cold_damage elemental_hit_cannot_roll_fire_damage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileBallLightning
balllightning
Ball Lightning
Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.
Deals 102.4 to 307.3 Lightning Damage
37% increased Cast Speed
Fires 2 additional Projectiles
active skill area of effect radius +% final [0]

base_is_projectile Spell Hit Projectile SkillCanVolley Area SkillCanTotem SkillCanTrap SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell
Cast Time: 0.8 Second

ExileVaalHaste
auraspeed
Vaal Haste
Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.
You and nearby allies gain 38% increased Attack Speed
You and nearby allies gain 38% increased Cast Speed
You and nearby allies gain 23% increased Movement Speed
active skill area of effect radius +% final [0]
Base duration is 6 seconds

base_deal_no_damage Spell Buff Area SkillCanTotem Type27 Duration Vaal Aura AreaSpell Instant Type91 Type92 SecondWindSupport
Cast Time: 0.6 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Thom Imperial632561165.80.85585331616111967512030303020

ExileWrath
auralightning
28.56 to 456.9 Added Lightning Damage
active skill area of effect radius +% final [0]
skill art variation [1]
wrath aura spell lightning damage +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileHaste
auraspeed
15% increased Attack Speed
15% increased Cast Speed
8% increased Movement Speed
active skill area of effect radius +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileLightningResistAura
auralightningresist
+40% to Lightning Resistance
+6% to maximum Lightning Resistance
+45 to radius

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileColdResistAura
auracoldresist
+40% to Cold Resistance
+6% to maximum Cold Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura ColdSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileFireResistAura
aurafireresist
+40% to Fire Resistance
+6% to maximum Fire Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura FireSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileElementalHitLightning
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
Fires 2 additional Projectiles
25% chance to Freeze, Shock and Ignite

is_area_damage skill_can_fire_arrows skill_can_fire_wand_projectiles elemental_hit_cannot_roll_cold_damage elemental_hit_cannot_roll_fire_damage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileBallLightning
balllightning
Ball Lightning
Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.
Deals 93.76 to 281.3 Lightning Damage
37% increased Cast Speed
Fires 2 additional Projectiles
active skill area of effect radius +% final [0]

base_is_projectile Spell Hit Projectile SkillCanVolley Area SkillCanTotem SkillCanTrap SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell
Cast Time: 0.8 Second

ExileVaalHaste
auraspeed
Vaal Haste
Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.
You and nearby allies gain 38% increased Attack Speed
You and nearby allies gain 38% increased Cast Speed
You and nearby allies gain 22% increased Movement Speed
active skill area of effect radius +% final [0]
Base duration is 6 seconds

base_deal_no_damage Spell Buff Area SkillCanTotem Type27 Duration Vaal Aura AreaSpell Instant Type91 Type92 SecondWindSupport
Cast Time: 0.6 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Thom Imperial566541039.80.85570941419811123425630303020

ExileWrath
auralightning
24.74 to 395.9 Added Lightning Damage
active skill area of effect radius +% final [0]
skill art variation [1]
wrath aura spell lightning damage +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileHaste
auraspeed
15% increased Attack Speed
15% increased Cast Speed
8% increased Movement Speed
active skill area of effect radius +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileLightningResistAura
auralightningresist
+40% to Lightning Resistance
+6% to maximum Lightning Resistance
+45 to radius

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileColdResistAura
auracoldresist
+40% to Cold Resistance
+6% to maximum Cold Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura ColdSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileFireResistAura
aurafireresist
+40% to Fire Resistance
+6% to maximum Fire Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura FireSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileElementalHitLightning
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
Fires 2 additional Projectiles
25% chance to Freeze, Shock and Ignite

is_area_damage skill_can_fire_arrows skill_can_fire_wand_projectiles elemental_hit_cannot_roll_cold_damage elemental_hit_cannot_roll_fire_damage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileBallLightning
balllightning
Ball Lightning
Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.
Deals 78.44 to 235.3 Lightning Damage
35% increased Cast Speed
Fires 2 additional Projectiles
active skill area of effect radius +% final [0]

base_is_projectile Spell Hit Projectile SkillCanVolley Area SkillCanTotem SkillCanTrap SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell
Cast Time: 0.8 Second

ExileVaalHaste
auraspeed
Vaal Haste
Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.
You and nearby allies gain 37% increased Attack Speed
You and nearby allies gain 37% increased Cast Speed
You and nearby allies gain 22% increased Movement Speed
active skill area of effect radius +% final [0]
Base duration is 6 seconds

base_deal_no_damage Spell Buff Area SkillCanTotem Type27 Duration Vaal Aura AreaSpell Instant Type91 Type92 SecondWindSupport
Cast Time: 0.6 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Thom Imperial43839825.80.8554780109409593286830303020

ExileWrath
auralightning
20.62 to 330 Added Lightning Damage
active skill area of effect radius +% final [0]
skill art variation [1]
wrath aura spell lightning damage +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileHaste
auraspeed
15% increased Attack Speed
15% increased Cast Speed
8% increased Movement Speed
active skill area of effect radius +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileLightningResistAura
auralightningresist
+39.46% to Lightning Resistance
+5.865% to maximum Lightning Resistance
+44.32 to radius

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileColdResistAura
auracoldresist
+39.46% to Cold Resistance
+5.865% to maximum Cold Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura ColdSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileFireResistAura
aurafireresist
+39.46% to Fire Resistance
+5.865% to maximum Fire Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura FireSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileElementalHitLightning
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
Fires 2 additional Projectiles
25% chance to Freeze, Shock and Ignite

is_area_damage skill_can_fire_arrows skill_can_fire_wand_projectiles elemental_hit_cannot_roll_cold_damage elemental_hit_cannot_roll_fire_damage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileBallLightning
balllightning
Ball Lightning
Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.
Deals 62.59 to 187.8 Lightning Damage
33% increased Cast Speed
Fires 2 additional Projectiles
active skill area of effect radius +% final [0]

base_is_projectile Spell Hit Projectile SkillCanVolley Area SkillCanTotem SkillCanTrap SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell
Cast Time: 0.8 Second

ExileVaalHaste
auraspeed
Vaal Haste
Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.
You and nearby allies gain 36% increased Attack Speed
You and nearby allies gain 36% increased Cast Speed
You and nearby allies gain 21% increased Movement Speed
active skill area of effect radius +% final [0]
Base duration is 6 seconds

base_deal_no_damage Spell Buff Area SkillCanTotem Type27 Duration Vaal Aura AreaSpell Instant Type91 Type92 SecondWindSupport
Cast Time: 0.6 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Thom Imperial32570616.20.855304278727946182530303020

ExileWrath
auralightning
17.13 to 274.1 Added Lightning Damage
active skill area of effect radius +% final [0]
skill art variation [1]
wrath aura spell lightning damage +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileHaste
auraspeed
15% increased Attack Speed
15% increased Cast Speed
8% increased Movement Speed
active skill area of effect radius +% final [0]

Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura Instant Triggerable AreaSpell
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileLightningResistAura
auralightningresist
+38.11% to Lightning Resistance
+5.527% to maximum Lightning Resistance
+42.64 to radius

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura LightningSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileColdResistAura
auracoldresist
+38.11% to Cold Resistance
+5.527% to maximum Cold Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura ColdSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileFireResistAura
aurafireresist
+38.11% to Fire Resistance
+5.527% to maximum Fire Resistance
active skill area of effect radius +% final []

base_deal_no_damage Spell Area Buff ManaCostReserved Type27 SkillCanTotem Aura FireSkill Instant Triggerable AreaSpell SecondWindSupport
Cast Time: 1.2 Second
Cooldown Time: 0.5 Second

ExileElementalHitLightning
iconelementalhit
Elemental Hit
Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.
Fires 2 additional Projectiles
25% chance to Freeze, Shock and Ignite

is_area_damage skill_can_fire_arrows skill_can_fire_wand_projectiles elemental_hit_cannot_roll_cold_damage elemental_hit_cannot_roll_fire_damage Attack Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee FireSkill ColdSkill LightningSkill ProjectileAttack SkillCanMirageArcher Area Triggerable
Cast Time: 1 Second

ExileBallLightning
balllightning
Ball Lightning
Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.
Deals 49.75 to 149.3 Lightning Damage
30% increased Cast Speed
Fires 2 additional Projectiles
active skill area of effect radius +% final [0]

base_is_projectile Spell Hit Projectile SkillCanVolley Area SkillCanTotem SkillCanTrap SkillCanMine SpellCanRepeat Triggerable LightningSkill CanRapidFire AreaSpell
Cast Time: 0.8 Second

ExileVaalHaste
auraspeed
Vaal Haste
Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.
You and nearby allies gain 36% increased Attack Speed
You and nearby allies gain 35% increased Cast Speed
You and nearby allies gain 20% increased Movement Speed
active skill area of effect radius +% final [0]
Base duration is 6 seconds

base_deal_no_damage Spell Buff Area SkillCanTotem Type27 Duration Vaal Aura AreaSpell Instant Type91 Type92 SecondWindSupport
Cast Time: 0.6 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Thom Imperial23689457.30.855192956426553115730303020
stance WandShield
ElementalHit40TargetIsEnemy TargetNotVeryFar
VaalAuraSpeed100OnLessThan50PercentLife
StrafeLeft4NoRepeat
StrafeRight4NoRepeat
Flee4NoRepeat TargetNear TargetIsEnemy
Advance6NoRepeat TargetFar

Object Type

version 2
extends "Metadata/Monsters/Exiles/Exile"

Stats
{
	set_base_mana_cost_-% = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
Resists FireResists ColdResists LightningResists Chaos
1010105
20202012
30303020
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileShadow6"] = {
    name = "Thom Imperial",
    life = 1.12,
    energyShield = 0.6,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 0.855,
    attackRange = 80,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Shield",
    skillList = {
        "ExileElementalHitLightning",
        "ExileHaste",
        "ExileVaalHaste",
        "ExileWrath",
        "ExileBallLightning",
        "ExileFireResistAura",
        "ExileColdResistAura",
        "ExileLightningResistAura",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileElementalHitLightning"] = {
    name = "Elemental Hit",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.9333,
    incrementalEffectiveness = 0.0428,
    description = "Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will also deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.FireSkill] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "chance_to_freeze_shock_ignite_%",
        "is_area_damage",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "elemental_hit_cannot_roll_cold_damage",
        "elemental_hit_cannot_roll_fire_damage",
    },
    levels = {
        [1] = {2, 25, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileHaste"] = {
    name = "ExileHaste",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%_granted_from_skill",
        "cast_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {15, 15, 8, 0, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalHaste"] = {
    name = "Vaal Haste",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Type27] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.Aura] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Instant] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%_granted_from_skill",
        "cast_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {30, 29, 14, 0, 6000, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {30, 30, 14, 0, 6000, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {30, 30, 15, 0, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {31, 30, 15, 0, 6000, levelRequirement = 33, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {31, 31, 15, 0, 6000, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {31, 31, 16, 0, 6000, levelRequirement = 39, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {32, 31, 16, 0, 6000, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {32, 32, 16, 0, 6000, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {32, 32, 17, 0, 6000, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {33, 32, 17, 0, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {33, 33, 17, 0, 6000, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {33, 33, 18, 0, 6000, levelRequirement = 54, statInterpolation = {1, 1, 1, 1, 1},  },
        [13] = {34, 33, 18, 0, 6000, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  },
        [14] = {34, 34, 18, 0, 6000, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1},  },
        [15] = {34, 34, 19, 0, 6000, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  },
        [16] = {35, 34, 19, 0, 6000, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  },
        [17] = {35, 35, 19, 0, 6000, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  },
        [18] = {35, 35, 20, 0, 6000, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  },
        [19] = {36, 35, 20, 0, 6000, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  },
        [20] = {36, 36, 20, 0, 6000, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [21] = {36, 36, 21, 0, 6000, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  },
        [22] = {37, 36, 21, 0, 6000, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  },
        [23] = {37, 37, 21, 0, 6000, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  },
        [24] = {37, 37, 22, 0, 6000, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  },
        [25] = {38, 37, 22, 0, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  },
        [26] = {38, 38, 22, 0, 6000, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  },
        [27] = {38, 38, 23, 0, 6000, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  },
        [28] = {39, 38, 23, 0, 6000, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  },
        [29] = {39, 39, 23, 0, 6000, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  },
        [30] = {39, 39, 24, 0, 6000, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileWrath"] = {
    name = "ExileWrath",
    hidden = true,
    color = "3",
    baseEffectiveness = 2.3375,
    incrementalEffectiveness = 0.025,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_minimum_added_lightning_damage",
        "attack_maximum_added_lightning_damage",
        "active_skill_area_of_effect_radius_+%_final",
        "skill_art_variation",
        "wrath_aura_spell_lightning_damage_+%_final",
    },
    levels = {
        [1] = {0.05, 0.8, 0, 1, 0, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileBallLightning"] = {
    name = "Ball Lightning",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.378,
    incrementalEffectiveness = 0.034,
    description = "Fires a slow-moving projectile that periodically damages enemies in an area around it with bolts of lightning.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_cast_speed_+%",
        "number_of_additional_projectiles",
        "active_skill_area_of_effect_radius_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 4, 2, 0, critChance = 32, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.5, 1.5, 5, 2, 0, critChance = 32, levelRequirement = 7, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.5, 1.5, 6, 2, 0, critChance = 32, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.5, 1.5, 7, 2, 0, critChance = 32, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.5, 1.5, 8, 2, 0, critChance = 32, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.5, 1.5, 9, 2, 0, critChance = 32, levelRequirement = 25, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.5, 1.5, 10, 2, 0, critChance = 32, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1},  },
        [8] = {0.5, 1.5, 11, 2, 0, critChance = 32, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  },
        [9] = {0.5, 1.5, 12, 2, 0, critChance = 32, levelRequirement = 35, statInterpolation = {3, 3, 1, 1, 1},  },
        [10] = {0.5, 1.5, 13, 2, 0, critChance = 32, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  },
        [11] = {0.5, 1.5, 14, 2, 0, critChance = 32, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  },
        [12] = {0.5, 1.5, 15, 2, 0, critChance = 32, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1},  },
        [13] = {0.5, 1.5, 16, 2, 0, critChance = 32, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  },
        [14] = {0.5, 1.5, 17, 2, 0, critChance = 32, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1},  },
        [15] = {0.5, 1.5, 20, 2, 0, critChance = 32, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1},  },
        [16] = {0.5, 1.5, 21, 2, 0, critChance = 32, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  },
        [17] = {0.5, 1.5, 22, 2, 0, critChance = 32, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  },
        [18] = {0.5, 1.5, 23, 2, 0, critChance = 32, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1},  },
        [19] = {0.5, 1.5, 24, 2, 0, critChance = 32, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  },
        [20] = {0.5, 1.5, 25, 2, 0, critChance = 32, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  },
        [21] = {0.5, 1.5, 26, 2, 0, critChance = 32, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1},  },
        [22] = {0.5, 1.5, 27, 2, 0, critChance = 32, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  },
        [23] = {0.5, 1.5, 28, 2, 0, critChance = 32, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  },
        [24] = {0.5, 1.5, 29, 2, 0, critChance = 32, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [25] = {0.5, 1.5, 30, 2, 0, critChance = 32, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  },
        [26] = {0.5, 1.5, 31, 2, 0, critChance = 32, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  },
        [27] = {0.5, 1.5, 32, 2, 0, critChance = 32, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [28] = {0.5, 1.5, 33, 2, 0, critChance = 32, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [29] = {0.5, 1.5, 34, 2, 0, critChance = 32, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  },
        [30] = {0.5, 1.5, 35, 2, 0, critChance = 32, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  },
        [31] = {0.5, 1.5, 36, 2, 0, critChance = 32, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  },
        [32] = {0.5, 1.5, 37, 2, 0, critChance = 32, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFireResistAura"] = {
    name = "ExileFireResistAura",
    hidden = true,
    color = "1",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_resistance_%",
        "base_maximum_fire_damage_resistance_%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 1, 20, levelRequirement = 1, statInterpolation = {2, 2, 2},  },
        [2] = {40, 6, 45, levelRequirement = 75, statInterpolation = {2, 2, 2},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileColdResistAura"] = {
    name = "ExileColdResistAura",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_cold_damage_resistance_%",
        "base_maximum_cold_damage_resistance_%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 1, 20, levelRequirement = 1, statInterpolation = {2, 2, 2},  },
        [2] = {40, 6, 45, levelRequirement = 75, statInterpolation = {2, 2, 2},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileLightningResistAura"] = {
    name = "ExileLightningResistAura",
    hidden = true,
    color = "3",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.ManaCostReserved] = true,
        [SkillType.Type27] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.Aura] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_lightning_damage_resistance_%",
        "base_maximum_lightning_damage_resistance_%",
        "active_skill_base_radius_+",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 1, 20, levelRequirement = 1, statInterpolation = {2, 2, 2},  },
        [2] = {40, 6, 45, levelRequirement = 75, statInterpolation = {2, 2, 2},  },
    },
}