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

Brinerot Stormhand

SpectreN
Area
Modmonster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
monster dropped item quantity +% [500]
monster dropped item rarity +% [600]

Gains Endurance Charges
Tagswb_elite, red_blood, human, humanoid
Damage180%
Life300%
Energy Shield From Life33%
Ailment Threshold300%
Critical Strike Chance5%
TypeWbLightningElite
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Armour+33%
Evasion+33%
Accuracy+100%

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite1Summon
alternate minion [15]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbLightningEliteVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
active skill damage +% final [-40]
16% increased Projectile Damage
30% increased Projectile Speed
base attack repeat count [5]
90% more Attack Speed
active skill attack damage final permyriad [1680]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
Cooldown Time: 5 Second

WbLightningEliteStaticStrike
StaticStrikeSkillIcon
Static Strike
Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged.
skill physical damage % to convert to lightning [60]
base skill effect duration [750]
static strike explosion damage +% final [-40]
base attack repeat count [1]
90% more Attack Speed
active skill attack damage final permyriad [4640]

Attack MeleeSingleTarget AttackCanRepeat Melee Area Duration LightningSkill

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 1385 to 4156 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
66% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Brinerot Stormhand431292573.71.5228572163211369754300750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite1Summon
alternate minion [15]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbLightningEliteVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
active skill damage +% final [-40]
15% increased Projectile Damage
30% increased Projectile Speed
base attack repeat count [5]
90% more Attack Speed
active skill attack damage final permyriad [1500]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
Cooldown Time: 5 Second

WbLightningEliteStaticStrike
StaticStrikeSkillIcon
Static Strike
Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged.
skill physical damage % to convert to lightning [60]
base skill effect duration [750]
static strike explosion damage +% final [-40]
base attack repeat count [1]
90% more Attack Speed
active skill attack damage final permyriad [4500]

Attack MeleeSingleTarget AttackCanRepeat Melee Area Duration LightningSkill

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 1237 to 3710 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
66% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Brinerot Stormhand386282295.81.5190021918510567627100750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite1Summon
alternate minion [15]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbLightningEliteVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
active skill damage +% final [-40]
14% increased Projectile Damage
30% increased Projectile Speed
base attack repeat count [5]
90% more Attack Speed
active skill attack damage final permyriad [1140]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
Cooldown Time: 5 Second

WbLightningEliteStaticStrike
StaticStrikeSkillIcon
Static Strike
Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged.
skill physical damage % to convert to lightning [60]
base skill effect duration [750]
static strike explosion damage +% final [-40]
base attack repeat count [1]
90% more Attack Speed
active skill attack damage final permyriad [4220]

Attack MeleeSingleTarget AttackCanRepeat Melee Area Duration LightningSkill

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 984.4 to 2953 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
58% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Brinerot Stormhand298901822.81.512804150669113422500750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite1Summon
alternate minion [15]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbLightningEliteVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
active skill damage +% final [-40]
12% increased Projectile Damage
30% increased Projectile Speed
base attack repeat count [5]
90% more Attack Speed
active skill attack damage final permyriad [600]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
Cooldown Time: 5 Second

WbLightningEliteStaticStrike
StaticStrikeSkillIcon
Static Strike
Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged.
skill physical damage % to convert to lightning [60]
base skill effect duration [750]
static strike explosion damage +% final [-40]
base attack repeat count [1]
90% more Attack Speed
active skill attack damage final permyriad [3800]

Attack MeleeSingleTarget AttackCanRepeat Melee Area Duration LightningSkill

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 737.8 to 2214 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
48% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Brinerot Stormhand222071359.71.58147111037549268900750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite1Summon
alternate minion [15]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbLightningEliteVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.
active skill damage +% final [-40]
11% increased Projectile Damage
15% increased Projectile Speed
base attack repeat count [5]
90% more Attack Speed
active skill attack damage final permyriad [240]

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
Cooldown Time: 5 Second

WbLightningEliteStaticStrike
StaticStrikeSkillIcon
Static Strike
Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged.
skill physical damage % to convert to lightning [60]
base skill effect duration [750]
static strike explosion damage +% final [-40]
base attack repeat count [1]
90% more Attack Speed
active skill attack damage final permyriad [3520]

Attack MeleeSingleTarget AttackCanRepeat Melee Area Duration LightningSkill

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 551 to 1653 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
38% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Brinerot Stormhand161521008.61.5516681496226170500750
stance Staff
#Main Skills
SummonSpecificMonsters 60 IHaveFewerThanThreeMinions
Melee 10 TargetNear TargetIsEnemy
#Stance switching
ChangeToStance2500OnLessThan75PercentLife TargetIsSelf
ChangeToStance2 500 NoWbBasicInPack
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement. Mostly just be evasive
Flee30TargetNear WbHasLeader TargetIsEnemy
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp20TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to a more support/defensive role in case of being reduced below 75% life of if there are no grunts left
stance stance2
#Main Skills
VaalThrownWeapon50TargetNotNear
Melee10TargetNear
#Stance switching
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp120TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to stance 3 when on less than 50% or if the leader is on low life
stance stance3
#Main Skills
StaticStrike60TargetNear OnlyLastTarget
Melee 10
#Movement
Flee3TargetNear TargetIsEnemy
Advance3TargetFar
StrafeLeft3TargetNotNear
StrafeRight3TargetNotNear
LightningWarp30TargetNotNear TargetIsEnemy

Object Type

version 2
extends "Metadata/Monsters/Wb/Wb"

Stats
{
}

Actor
{	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Wb/Wb"
Resists FireResists ColdResists LightningResists Chaos
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbLightningElite1"] = {
    name = "Brinerot Stormhand",
    life = 3,
    energyShield = 0.33,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "Melee",
        "WbLightningWarp",
        "WbLightningEliteVaalThrownWeapon",
        "WbLightningElite1Summon",
        "WbLightningEliteStaticStrike",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningWarp"] = {
    name = "Lightning Warp",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.8125,
    incrementalEffectiveness = 0.047,
    description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Triggerable] = true,
        [SkillType.MovementSkill] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.TravelSkill] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "variable_duration_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "skill_override_pvp_scaling_time_ms",
        "skill_effect_duration_+%",
        "base_skill_show_average_damage_instead_of_dps",
    },
    levels = {
        [1] = {0.5, 1.5, 1, 1000, 0, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.5, 1.5, 1, 1000, -2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.5, 1.5, 1, 1000, -4, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.5, 1.5, 1, 1000, -6, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.5, 1.5, 1, 1000, -8, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.5, 1.5, 1, 1000, -10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.5, 1.5, 1, 1000, -12, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.5, 1.5, 1, 1000, -14, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.5, 1.5, 1, 1000, -16, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.5, 1.5, 1, 1000, -18, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.5, 1.5, 1, 1000, -20, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.5, 1.5, 1, 1000, -22, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.5, 1.5, 1, 1000, -24, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.5, 1.5, 1, 1000, -25, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.5, 1.5, 1, 1000, -26, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.5, 1.5, 1, 1000, -27, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.5, 1.5, 1, 1000, -28, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.5, 1.5, 1, 1000, -29, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.5, 1.5, 1, 1000, -30, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.5, 1.5, 1, 1000, -31, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.5, 1.5, 1, 1000, -32, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.5, 1.5, 1, 1000, -34, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.5, 1.5, 1, 1000, -36, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.5, 1.5, 1, 1000, -38, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.5, 1.5, 1, 1000, -40, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.5, 1.5, 1, 1000, -42, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.5, 1.5, 1, 1000, -44, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.5, 1.5, 1, 1000, -46, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.5, 1.5, 1, 1000, -48, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.5, 1.5, 1, 1000, -50, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.5, 1.5, 1, 1000, -52, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.5, 1.5, 1, 1000, -54, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.5, 1.5, 1, 1000, -56, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.5, 1.5, 1, 1000, -58, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.5, 1.5, 1, 1000, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.5, 1.5, 1, 1000, -62, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [37] = {0.5, 1.5, 1, 1000, -64, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [38] = {0.5, 1.5, 1, 1000, -66, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningEliteVaalThrownWeapon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "base_projectile_speed_+%",
        "base_attack_repeat_count",
        "active_skill_attack_speed_+%_final",
        "projectiles_nova",
        "base_is_projectile",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {-40, 1, 0, 5, 90, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {-40, 1, 0, 5, 90, baseMultiplier = 0.718, levelRequirement = 2, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {-40, 2, 0, 5, 90, baseMultiplier = 0.736, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {-40, 2, 0, 5, 90, baseMultiplier = 0.754, levelRequirement = 7, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {-40, 3, 0, 5, 90, baseMultiplier = 0.772, levelRequirement = 11, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {-40, 4, 0, 5, 90, baseMultiplier = 0.79, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {-40, 4, 0, 5, 90, baseMultiplier = 0.808, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {-40, 5, 0, 5, 90, baseMultiplier = 0.826, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {-40, 5, 0, 5, 90, baseMultiplier = 0.844, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {-40, 6, 15, 5, 90, baseMultiplier = 0.862, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {-40, 6, 15, 5, 90, baseMultiplier = 0.88, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {-40, 7, 15, 5, 90, baseMultiplier = 0.898, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {-40, 8, 15, 5, 90, baseMultiplier = 0.916, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {-40, 8, 15, 5, 90, baseMultiplier = 0.934, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {-40, 9, 15, 5, 90, baseMultiplier = 0.952, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {-40, 9, 15, 5, 90, baseMultiplier = 0.97, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {-40, 10, 15, 5, 90, baseMultiplier = 0.988, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {-40, 11, 15, 5, 90, baseMultiplier = 1.006, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {-40, 11, 15, 5, 90, baseMultiplier = 1.024, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {-40, 12, 30, 5, 90, baseMultiplier = 1.042, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {-40, 12, 30, 5, 90, baseMultiplier = 1.06, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {-40, 13, 30, 5, 90, baseMultiplier = 1.078, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {-40, 14, 30, 5, 90, baseMultiplier = 1.096, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {-40, 14, 30, 5, 90, baseMultiplier = 1.114, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {-40, 15, 30, 5, 90, baseMultiplier = 1.132, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {-40, 15, 30, 5, 90, baseMultiplier = 1.15, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {-40, 16, 30, 5, 90, baseMultiplier = 1.168, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {-40, 16, 30, 5, 90, baseMultiplier = 1.186, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {-40, 17, 30, 5, 90, baseMultiplier = 1.204, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {-40, 18, 30, 5, 90, baseMultiplier = 1.222, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningElite1Summon"] = {
    name = "WbLightningElite1Summon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {15, 3, levelRequirement = 0, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningEliteStaticStrike"] = {
    name = "Static Strike",
    hidden = true,
    color = "1",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Strike your enemies with a melee weapon, building up static energy on you. This energy damages enemies around you when it expires, dealing damage that cannot be evaded or dodged. ",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.LightningSkill] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_lightning",
        "base_skill_effect_duration",
        "static_strike_explosion_damage_+%_final",
        "base_attack_repeat_count",
        "active_skill_attack_speed_+%_final",
    },
    levels = {
        [1] = {60, 750, -40, 1, 90, baseMultiplier = 1.1, levelRequirement = 12, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {60, 750, -40, 1, 90, baseMultiplier = 1.114, levelRequirement = 15, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {60, 750, -40, 1, 90, baseMultiplier = 1.128, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {60, 750, -40, 1, 90, baseMultiplier = 1.142, levelRequirement = 23, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {60, 750, -40, 1, 90, baseMultiplier = 1.156, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {60, 750, -40, 1, 90, baseMultiplier = 1.17, levelRequirement = 31, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {60, 750, -40, 1, 90, baseMultiplier = 1.184, levelRequirement = 35, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {60, 750, -40, 1, 90, baseMultiplier = 1.198, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {60, 750, -40, 1, 90, baseMultiplier = 1.212, levelRequirement = 41, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {60, 750, -40, 1, 90, baseMultiplier = 1.226, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {60, 750, -40, 1, 90, baseMultiplier = 1.24, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {60, 750, -40, 1, 90, baseMultiplier = 1.254, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {60, 750, -40, 1, 90, baseMultiplier = 1.268, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {60, 750, -40, 1, 90, baseMultiplier = 1.282, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {60, 750, -40, 1, 90, baseMultiplier = 1.296, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {60, 750, -40, 1, 90, baseMultiplier = 1.31, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {60, 750, -40, 1, 90, baseMultiplier = 1.324, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {60, 750, -40, 1, 90, baseMultiplier = 1.338, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {60, 750, -40, 1, 90, baseMultiplier = 1.352, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {60, 750, -40, 1, 90, baseMultiplier = 1.366, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {60, 750, -40, 1, 90, baseMultiplier = 1.38, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {60, 750, -40, 1, 90, baseMultiplier = 1.394, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {60, 750, -40, 1, 90, baseMultiplier = 1.408, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {60, 750, -40, 1, 90, baseMultiplier = 1.422, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {60, 750, -40, 1, 90, baseMultiplier = 1.436, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {60, 750, -40, 1, 90, baseMultiplier = 1.45, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {60, 750, -40, 1, 90, baseMultiplier = 1.464, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {60, 750, -40, 1, 90, baseMultiplier = 1.478, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {60, 750, -40, 1, 90, baseMultiplier = 1.492, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {60, 750, -40, 1, 90, baseMultiplier = 1.506, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
SpectreN
Area
Modmonster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
monster dropped item quantity +% [500]
monster dropped item rarity +% [600]

Gains Endurance Charges
Tagswb_elite, red_blood, human, humanoid
Damage180%
Life300%
Energy Shield From Life33%
Ailment Threshold300%
Critical Strike Chance5%
TypeWbLightningElite
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Armour+33%
Evasion+33%
Accuracy+100%

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite2Summon
alternate minion [16]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbFrenzy
iconfrenzy
Frenzy
Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
10% increased Physical Damage per Frenzy Charge
10% increased Attack Speed per Frenzy Charge
Deals 10% more Physical Damage
Fires 2 additional Projectiles
Deals 36% less Damage

skill_can_fire_arrows Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee Triggerable

WbLightningEliteFlickerStrike
iconblinkstrike
Flicker Strike
Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.
55% increased Attack Speed
Deals 20% more Damage
50% more Attack Speed
base attack repeat count [2]

ignores_proximity_shield Attack Melee MeleeSingleTarget AttackCanRepeat MovementSkill Duration SecondWindSupport
Cooldown Time: 6 Second

WbBallLightning
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

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 1385 to 4156 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
66% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second

WbLightningEliteSweep
sweep
Sweep
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
100% chance to Knock Enemies Back on hit
24% increased Physical Damage
active skill area of effect radius +% final [0]
40% increased Attack Speed
50% of Physical Damage Converted to Lightning Damage

is_area_damage cast_time_overrides_attack_duration Attack Area AttackCanRepeat Melee PhysicalSkill
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Brinerot Stormhand431292573.71.5228572163211369754300750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite2Summon
alternate minion [16]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbFrenzy
iconfrenzy
Frenzy
Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
10% increased Physical Damage per Frenzy Charge
10% increased Attack Speed per Frenzy Charge
Deals 10% more Physical Damage
Fires 2 additional Projectiles
Deals 36% less Damage

skill_can_fire_arrows Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee Triggerable

WbLightningEliteFlickerStrike
iconblinkstrike
Flicker Strike
Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.
55% increased Attack Speed
Deals 20% more Damage
50% more Attack Speed
base attack repeat count [2]

ignores_proximity_shield Attack Melee MeleeSingleTarget AttackCanRepeat MovementSkill Duration SecondWindSupport
Cooldown Time: 6 Second

WbBallLightning
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

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 1237 to 3710 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
66% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second

WbLightningEliteSweep
sweep
Sweep
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
100% chance to Knock Enemies Back on hit
24% increased Physical Damage
active skill area of effect radius +% final [0]
40% increased Attack Speed
50% of Physical Damage Converted to Lightning Damage

is_area_damage cast_time_overrides_attack_duration Attack Area AttackCanRepeat Melee PhysicalSkill
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Brinerot Stormhand386282295.81.5190021918510567627100750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite2Summon
alternate minion [16]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbFrenzy
iconfrenzy
Frenzy
Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
10% increased Physical Damage per Frenzy Charge
10% increased Attack Speed per Frenzy Charge
Deals 10% more Physical Damage
Fires 2 additional Projectiles
Deals 36% less Damage

skill_can_fire_arrows Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee Triggerable

WbLightningEliteFlickerStrike
iconblinkstrike
Flicker Strike
Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.
55% increased Attack Speed
Deals 20% more Damage
50% more Attack Speed
base attack repeat count [2]

ignores_proximity_shield Attack Melee MeleeSingleTarget AttackCanRepeat MovementSkill Duration SecondWindSupport
Cooldown Time: 6 Second

WbBallLightning
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

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 984.4 to 2953 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
58% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second

WbLightningEliteSweep
sweep
Sweep
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
100% chance to Knock Enemies Back on hit
24% increased Physical Damage
active skill area of effect radius +% final [0]
40% increased Attack Speed
50% of Physical Damage Converted to Lightning Damage

is_area_damage cast_time_overrides_attack_duration Attack Area AttackCanRepeat Melee PhysicalSkill
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Brinerot Stormhand298901822.81.512804150669113422500750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite2Summon
alternate minion [16]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbFrenzy
iconfrenzy
Frenzy
Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
10% increased Physical Damage per Frenzy Charge
10% increased Attack Speed per Frenzy Charge
Deals 10% more Physical Damage
Fires 2 additional Projectiles
Deals 28% less Damage

skill_can_fire_arrows Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee Triggerable

WbLightningEliteFlickerStrike
iconblinkstrike
Flicker Strike
Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.
55% increased Attack Speed
Deals 20% more Damage
50% more Attack Speed
base attack repeat count [2]

ignores_proximity_shield Attack Melee MeleeSingleTarget AttackCanRepeat MovementSkill Duration SecondWindSupport
Cooldown Time: 6 Second

WbBallLightning
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

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 737.8 to 2214 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
48% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second

WbLightningEliteSweep
sweep
Sweep
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
100% chance to Knock Enemies Back on hit
24% increased Physical Damage
active skill area of effect radius +% final [0]
40% increased Attack Speed
50% of Physical Damage Converted to Lightning Damage

is_area_damage cast_time_overrides_attack_duration Attack Area AttackCanRepeat Melee PhysicalSkill
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Brinerot Stormhand222071359.71.58147111037549268900750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite2Summon
alternate minion [16]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbFrenzy
iconfrenzy
Frenzy
Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
10% increased Physical Damage per Frenzy Charge
10% increased Attack Speed per Frenzy Charge
Deals 10% more Physical Damage
Fires 2 additional Projectiles
Deals 28% less Damage

skill_can_fire_arrows Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley SkillCanTotem SkillCanTrap SkillCanMine MeleeSingleTarget AttackCanRepeat Melee Triggerable

WbLightningEliteFlickerStrike
iconblinkstrike
Flicker Strike
Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.
55% increased Attack Speed
Deals 20% more Damage
50% more Attack Speed
base attack repeat count [2]

ignores_proximity_shield Attack Melee MeleeSingleTarget AttackCanRepeat MovementSkill Duration SecondWindSupport
Cooldown Time: 6 Second

WbBallLightning
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

WbLightningWarp
teleportball
Lightning Warp
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 551 to 1653 Lightning Damage
is area damage [1]
skill override pvp scaling time ms [1000]
38% reduced Duration

base_skill_show_average_damage_instead_of_dps Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine Triggerable MovementSkill LightningSkill AreaSpell TravelSkill SpellCanRepeat CanRapidFire
Cast Time: 1 Second

WbLightningEliteSweep
sweep
Sweep
Swings a two handed melee weapon in a circle, knocking back monsters around the character.
100% chance to Knock Enemies Back on hit
24% increased Physical Damage
active skill area of effect radius +% final [0]
40% increased Attack Speed
50% of Physical Damage Converted to Lightning Damage

is_area_damage cast_time_overrides_attack_duration Attack Area AttackCanRepeat Melee PhysicalSkill
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Brinerot Stormhand161521008.61.5516681496226170500750
stance TwoHandMace
#Main Skills
SummonSpecificMonsters 60 IHaveFewerThanThreeMinions
Melee 10 TargetNear TargetIsEnemy
#Stance switching
ChangeToStance2500OnLessThan75PercentLife TargetIsSelf
ChangeToStance2 500 NoWbBasicInPack
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement. Mostly just be evasive
Flee30TargetNear WbHasLeader TargetIsEnemy
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp20TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to a more support/defensive role in case of being reduced below 75% life of if there are no grunts left
stance stance2
#Main Skills
BallLightning50TargetNotNear
Melee10TargetNear
#Stance switching
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp120TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to stance 3 when on less than 50% or if the leader is on low life
stance stance3
#Main Skills
FlickerStrike300OnlyLastTarget HaveThreeFrenzyCharges
Frenzy60TargetNear
Melee 10
Sweep 60 TargetNear
#Movement
Flee3TargetNear TargetIsEnemy
Advance3TargetFar
StrafeLeft3TargetNotNear
StrafeRight3TargetNotNear
LightningWarp30TargetNotNear HaveNoFrenzyCharges

Object Type

version 2
extends "Metadata/Monsters/Wb/Wb"

Stats
{
}

Actor
{	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Wb/Wb"
Resists FireResists ColdResists LightningResists Chaos
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbLightningElite2"] = {
    name = "Brinerot Stormhand",
    life = 3,
    energyShield = 0.33,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "WbLightningEliteSweep",
        "WbFrenzy",
        "Melee",
        "WbLightningEliteFlickerStrike",
        "WbLightningWarp",
        "WbBallLightning",
        "WbLightningElite2Summon",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningEliteSweep"] = {
    name = "Sweep",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Swings a two handed melee weapon in a circle, knocking back monsters around the character.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.PhysicalSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.15,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_global_chance_to_knockback_%",
        "physical_damage_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "attack_speed_+%",
        "skill_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {100, 24, 0, 40, 50, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbFrenzy"] = {
    name = "Frenzy",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = 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.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%_per_frenzy_charge",
        "base_attack_speed_+%_per_frenzy_charge",
        "active_skill_physical_damage_+%_final",
        "attack_speed_+%",
        "number_of_additional_projectiles",
        "active_skill_damage_+%_final",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {10, 10, 10, 0, 0, 0, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [2] = {10, 10, 10, 20, 0, 0, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [3] = {10, 10, 10, 0, 2, -20, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [4] = {10, 10, 10, 0, 2, -28, levelRequirement = 65, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [5] = {10, 10, 10, 0, 2, -36, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningEliteFlickerStrike"] = {
    name = "Flicker Strike",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.MovementSkill] = true,
        [SkillType.Duration] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%",
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_lightning",
        "active_skill_attack_speed_+%_final",
        "base_attack_repeat_count",
        "ignores_proximity_shield",
    },
    levels = {
        [1] = {20, 0, -10, 50, 2, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {45, 0, -30, 50, 2, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {55, 20, -30, 50, 2, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningWarp"] = {
    name = "Lightning Warp",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.8125,
    incrementalEffectiveness = 0.047,
    description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Triggerable] = true,
        [SkillType.MovementSkill] = true,
        [SkillType.LightningSkill] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.TravelSkill] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "variable_duration_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "skill_override_pvp_scaling_time_ms",
        "skill_effect_duration_+%",
        "base_skill_show_average_damage_instead_of_dps",
    },
    levels = {
        [1] = {0.5, 1.5, 1, 1000, 0, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.5, 1.5, 1, 1000, -2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.5, 1.5, 1, 1000, -4, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.5, 1.5, 1, 1000, -6, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.5, 1.5, 1, 1000, -8, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.5, 1.5, 1, 1000, -10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.5, 1.5, 1, 1000, -12, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.5, 1.5, 1, 1000, -14, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.5, 1.5, 1, 1000, -16, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.5, 1.5, 1, 1000, -18, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.5, 1.5, 1, 1000, -20, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.5, 1.5, 1, 1000, -22, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.5, 1.5, 1, 1000, -24, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.5, 1.5, 1, 1000, -25, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.5, 1.5, 1, 1000, -26, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.5, 1.5, 1, 1000, -27, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.5, 1.5, 1, 1000, -28, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.5, 1.5, 1, 1000, -29, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.5, 1.5, 1, 1000, -30, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.5, 1.5, 1, 1000, -31, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.5, 1.5, 1, 1000, -32, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.5, 1.5, 1, 1000, -34, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.5, 1.5, 1, 1000, -36, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.5, 1.5, 1, 1000, -38, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.5, 1.5, 1, 1000, -40, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.5, 1.5, 1, 1000, -42, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.5, 1.5, 1, 1000, -44, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.5, 1.5, 1, 1000, -46, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.5, 1.5, 1, 1000, -48, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.5, 1.5, 1, 1000, -50, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.5, 1.5, 1, 1000, -52, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.5, 1.5, 1, 1000, -54, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.5, 1.5, 1, 1000, -56, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.5, 1.5, 1, 1000, -58, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.5, 1.5, 1, 1000, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.5, 1.5, 1, 1000, -62, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [37] = {0.5, 1.5, 1, 1000, -64, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [38] = {0.5, 1.5, 1, 1000, -66, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbBallLightning"] = {
    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},  cost = { }, },
        [2] = {0.5, 1.5, 5, 2, 0, critChance = 32, levelRequirement = 7, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.5, 1.5, 6, 2, 0, critChance = 32, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.5, 1.5, 7, 2, 0, critChance = 32, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.5, 1.5, 8, 2, 0, critChance = 32, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.5, 1.5, 9, 2, 0, critChance = 32, levelRequirement = 25, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.5, 1.5, 10, 2, 0, critChance = 32, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.5, 1.5, 11, 2, 0, critChance = 32, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.5, 1.5, 12, 2, 0, critChance = 32, levelRequirement = 35, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.5, 1.5, 13, 2, 0, critChance = 32, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.5, 1.5, 14, 2, 0, critChance = 32, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.5, 1.5, 15, 2, 0, critChance = 32, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.5, 1.5, 16, 2, 0, critChance = 32, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.5, 1.5, 17, 2, 0, critChance = 32, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.5, 1.5, 20, 2, 0, critChance = 32, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.5, 1.5, 21, 2, 0, critChance = 32, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.5, 1.5, 22, 2, 0, critChance = 32, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.5, 1.5, 23, 2, 0, critChance = 32, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.5, 1.5, 24, 2, 0, critChance = 32, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.5, 1.5, 25, 2, 0, critChance = 32, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.5, 1.5, 26, 2, 0, critChance = 32, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.5, 1.5, 27, 2, 0, critChance = 32, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.5, 1.5, 28, 2, 0, critChance = 32, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.5, 1.5, 29, 2, 0, critChance = 32, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.5, 1.5, 30, 2, 0, critChance = 32, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.5, 1.5, 31, 2, 0, critChance = 32, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.5, 1.5, 32, 2, 0, critChance = 32, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.5, 1.5, 33, 2, 0, critChance = 32, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.5, 1.5, 34, 2, 0, critChance = 32, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.5, 1.5, 35, 2, 0, critChance = 32, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.5, 1.5, 36, 2, 0, critChance = 32, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.5, 1.5, 37, 2, 0, critChance = 32, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningElite2Summon"] = {
    name = "WbLightningElite2Summon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {16, 3, levelRequirement = 0, statInterpolation = {1, 1},  cost = { }, },
    },
}
SpectreN
Area
Modmonster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
monster dropped item quantity +% [500]
monster dropped item rarity +% [600]
Blocks Attacks
base block % damage taken [15]

Gains Frenzy Charges
Tagswb_elite, red_blood, human, humanoid
Damage180%
Life300%
Energy Shield From Life33%
Ailment Threshold300%
Critical Strike Chance5%
TypeWbLightningElite
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Armour+33%
Evasion+33%
Accuracy+100%

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite3Summon
alternate minion [17]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbBlueCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
24% increased Physical Damage
20% increased Attack Speed
skill art variation [2]
30% less Movement Speed
cyclone extra distance [15]
Deals 40% less Damage

is_area_damage Attack Area Melee MovementSkill

WbLightningEliteProjectileNova
Deals 657.5 to 1973 Lightning Damage
Skills fire 12 additional Projectiles
spell maximum action distance +% [-60]
monster projectile variation [2]

projectiles_nova base_is_projectile Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Brinerot Stormhand431292573.71.5228572163211369754300750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite3Summon
alternate minion [17]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbBlueCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
24% increased Physical Damage
20% increased Attack Speed
skill art variation [2]
30% less Movement Speed
cyclone extra distance [15]
Deals 40% less Damage

is_area_damage Attack Area Melee MovementSkill

WbLightningEliteProjectileNova
Deals 595.8 to 1787 Lightning Damage
Skills fire 12 additional Projectiles
spell maximum action distance +% [-60]
monster projectile variation [2]

projectiles_nova base_is_projectile Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Brinerot Stormhand386282295.81.5190021918510567627100750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite3Summon
alternate minion [17]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbBlueCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
24% increased Physical Damage
20% increased Attack Speed
skill art variation [2]
30% less Movement Speed
cyclone extra distance [15]
Deals 40% less Damage

is_area_damage Attack Area Melee MovementSkill

WbLightningEliteProjectileNova
Deals 488.4 to 1465 Lightning Damage
Skills fire 12 additional Projectiles
spell maximum action distance +% [-60]
monster projectile variation [2]

projectiles_nova base_is_projectile Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Brinerot Stormhand298901822.81.512804150669113422500750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite3Summon
alternate minion [17]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbBlueCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
24% increased Physical Damage
20% increased Attack Speed
skill art variation [2]
30% less Movement Speed
cyclone extra distance [15]
Deals 40% less Damage

is_area_damage Attack Area Melee MovementSkill

WbLightningEliteProjectileNova
Deals 379.8 to 1139 Lightning Damage
Skills fire 12 additional Projectiles
spell maximum action distance +% [-60]
monster projectile variation [2]

projectiles_nova base_is_projectile Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Brinerot Stormhand222071359.71.58147111037549268900750

Melee
iconbasicattack
Default Attack
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

WbLightningElite3Summon
alternate minion [17]
number of monsters to summon [3]

summoned_monsters_no_drops_or_experience summoned_monsters_are_minions Spell SpellCanRepeat Triggerable SkillCanTrap SkillCanTotem SkillCanMine
Cast Time: 1 Second
Cooldown Time: 5 Second

WbBlueCyclone
cyclone
Cyclone
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
24% increased Physical Damage
20% increased Attack Speed
skill art variation [2]
30% less Movement Speed
cyclone extra distance [15]
Deals 40% less Damage

is_area_damage Attack Area Melee MovementSkill

WbLightningEliteProjectileNova
Deals 294.3 to 883 Lightning Damage
Skills fire 12 additional Projectiles
spell maximum action distance +% [-60]
monster projectile variation [2]

projectiles_nova base_is_projectile Spell Projectile SkillCanVolley Triggerable
Cast Time: 1 Second
Cooldown Time: 3 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Brinerot Stormhand161521008.61.5516681496226170500750
stance OneHandSwordShield
#Main Skills
SummonSpecificMonsters 60 IHaveFewerThanThreeMinions
Melee 10 TargetNear TargetIsEnemy
#Stance switching
ChangeToStance2500OnLessThan75PercentLife TargetIsSelf
ChangeToStance2 500 NoWbBasicInPack
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement. Mostly just be evasive
Flee30TargetNear WbHasLeader TargetIsEnemy
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp20TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to a more support/defensive role in case of being reduced below 75% life of if there are no grunts left
stance stance2
#Main Skills
MonsterProjectileSpell50TargetNotNear
Melee10TargetNear
#Stance switching
ChangeToStance31000OnLessThan50PercentLife TargetIsSelf
ChangeToStance31000TargetIsWbLeader TargetOnLowLife TargetIsAlly
#Movement
Advance5TargetFar
StrafeLeft10TargetNotNear
StrafeRight10TargetNotNear
LightningWarp120TargetIsAlly EnemyNearMe EnemyNotNearTarget
#changing to stance 3 when on less than 50% or if the leader is on low life
stance stance3
#Main Skills
Cyclone60TargetNear OnlyLastTarget
Melee 10
#Movement
Flee3TargetNear TargetIsEnemy
Advance3TargetFar
StrafeLeft3TargetNotNear
StrafeRight3TargetNotNear
LightningWarp30TargetNotNear TargetIsEnemy

Object Type

version 2
extends "Metadata/Monsters/Wb/Wb"

Stats
{
}

Actor
{	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Wb/Wb"
Resists FireResists ColdResists LightningResists Chaos
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbLightningElite3"] = {
    name = "Brinerot Stormhand",
    life = 3,
    energyShield = 0.33,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Sceptre",
    weaponType2 = "Shield",
    skillList = {
        "Melee",
        "WbBlueCyclone",
        "WbLightningEliteProjectileNova",
        "WbLightningElite3Summon",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbBlueCyclone"] = {
    name = "Cyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0.85,
    incrementalEffectiveness = 0,
    description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.MovementSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "attack_speed_+%",
        "skill_art_variation",
        "cyclone_movement_speed_+%_final",
        "cyclone_extra_distance",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {24, 20, 2, -30, 15, -40, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningEliteProjectileNova"] = {
    name = "WbLightningEliteProjectileNova",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.5875,
    incrementalEffectiveness = 0.0393,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "number_of_additional_projectiles",
        "spell_maximum_action_distance_+%",
        "monster_projectile_variation",
        "projectiles_nova",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 12, -60, 2, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbLightningElite3Summon"] = {
    name = "WbLightningElite3Summon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summoned_monsters_no_drops_or_experience",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {17, 3, levelRequirement = 0, statInterpolation = {1, 1},  cost = { }, },
    },
}
SpectreN
Area
Modmonster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
monster no map drops [1]
monster dropped item quantity +% [500]
monster dropped item rarity +% [600]

Gains Endurance Charges
Tagswb_elite, red_blood, human, humanoid
Damage180%
Life300%
Energy Shield From Life33%
Ailment Threshold300%
Critical Strike Chance5%
TypeWbLightningElite
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Armour+33%
Evasion+33%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbLightningElite1Elder"] = {
    name = "Brinerot Stormhand",
    life = 3,
    energyShield = 0.33,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
    },
    modList = {
    },
}
SpectreN
Area
Modmonster dropped item rarity +% [500]
unique boss curse effect on self +% final [0]
monster no map drops [1]
monster dropped item quantity +% [500]
monster dropped item rarity +% [600]

Gains Endurance Charges
Tagswb_elite, red_blood, human, humanoid
Damage180%
Life300%
Energy Shield From Life33%
Ailment Threshold300%
Critical Strike Chance5%
TypeWbLightningElite
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Armour+33%
Evasion+33%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbLightningElite2Elder"] = {
    name = "Brinerot Stormhand",
    life = 3,
    energyShield = 0.33,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
    },
    modList = {
    },
}