Musky "Two-Eyes" Grenn
Humanoid
30% Chance to Block Attack Damage
You take 15% of Damage from Blocked Hits
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
50% chance to gain a Power Charge on Hit
SpectreN
AreaShipyard Map
Tagsaura_bearer, caster, has_one_hand_sword, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, melee, non_unique_map_boss, physical_affinity, ranged, red_blood, slashing_weapon, wb_leader
Packs
  • Brinerot Raider, Brinerot Raider, Brinerot Soothsayer, Brinerot Stormhand, Musky "Two-Eyes" Grenn
  • Life
    400%
    Energy Shield From Life
    33%
    Armour
    +25%
    Evasion
    +33%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    216%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbLightningLeader
    Metadata
    WbLightningLeader1
    Level
    77
    Life
    2,565,615
    Armour
    72,806
    Evasion
    8,576
    Energy Shield
    3,518
    Damage
    1,567
    Spell Damage
    2,339
    Accuracy
    412
    Attack Time
    1.005
    Experience
    134,112
    Ailment Threshold
    1,282,807
    Chill
    4,056
    Shock
    4,056
    Brittle
    22,948
    Scorch
    4,056
    Sap
    11,207
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 2489–3733
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    WbTempestShield
    Spell, Damage, RequiresShield, TotemCastsAlone, Lightning, Chains, Buff, HasReservation, Cooldown, Totemable, Instant, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse
    Tempest Shield
    Critical Strike Chance: 6%
    Effectiveness of Added Damage: 60%
    Cast Time: 0.5 sec
    Cooldown Time: 12 sec
    Enchants your shield with the power of storms, which lashes out to deal arcing lightning damage to attackers when you block them.
    Deals 367.6 to 551.3 Lightning Damage
    Base duration is 4 seconds
    Chains +1 Times
    +20% Chance to Block Attack Damage while holding a Shield
    skill can add multiple charges per action [1]
    skill override pvp scaling time ms [700]
    WbWrath
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Lightning, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Wrath
    Cast Time: 1.2 sec
    Casts an aura that adds lightning damage to the attacks of you and your allies, and makes your spells deal more lightning damage.
    You and nearby allies deal 23.87 to 381.9 additional Lightning Damage with Attacks
    active skill area of effect radius +% final [33]
    WbLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    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 929.5 to 2788 Lightning Damage
    56% reduced Duration
    base skill show average damage instead of dps [1]
    is area damage [1]
    skill override pvp scaling time ms [1000]
    WbNewShockNova1
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 1.5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 468.3 to 1405 Lightning Damage
    50% increased Cast Speed
    15% chance to Shock enemies
    Ring deals 50% less Damage
    is area damage [1]
    WbNewShockNova2
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 1.5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 468.3 to 1405 Lightning Damage
    25% increased Cast Speed
    15% chance to Shock enemies
    Ring deals 50% less Damage
    active skill area of effect radius +% final [50]
    is area damage [1]
    WbNewShockNova3
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 468.3 to 1405 Lightning Damage
    15% chance to Shock enemies
    Ring deals 50% less Damage
    active skill area of effect radius +% final [100]
    is area damage [1]
    WbMonsterLightningStrike
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 2489–3733
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 2 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [70]
    WbLeaderLightningStrike
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 2489–3733
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 4 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [35]
    WbLeaderLightningStrike2
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 2489–3733
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 7 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [50]

    Object Type

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    Stats
    {
    	set_is_warband_leader = 1
    }
    
    Actor
    {	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbLightningLeader1"] = {
        name = "Musky "Two-Eyes" Grenn",
        life = 4,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "WbLightningWarp",
            "WbMonsterLightningStrike",
            "WbLeaderLightningStrike",
            "WbLeaderLightningStrike2",
            "WbTempestShield",
            "WbWrath",
            "WbNewShockNova1",
            "WbNewShockNova2",
            "WbNewShockNova3",
        },
        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.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = 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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = 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",
            "skill_effect_duration_+%",
            "skill_override_pvp_scaling_time_ms",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbMonsterLightningStrike"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "total_projectile_spread_angle_override",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {50, 30, 2, -30, 20, 70, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLeaderLightningStrike"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "total_projectile_spread_angle_override",
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {0, 50, 30, 4, -30, 20, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {35, 50, 30, 4, -30, 20, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLeaderLightningStrike2"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "total_projectile_spread_angle_override",
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {0, 50, 30, 7, -30, 20, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {50, 50, 30, 7, -30, 20, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbTempestShield"] = {
        name = "Tempest Shield",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Enchants your shield with the power of storms, which lashes out to deal arcing lightning damage to attackers when you block them.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.RequiresShield] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Lightning] = true,
            [SkillType.Chains] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.Cooldown] = true,
            [SkillType.Totemable] = true,
            [SkillType.Instant] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shield_block_%",
            "skill_override_pvp_scaling_time_ms",
            "number_of_chains",
            "base_skill_effect_duration",
            "skill_can_add_multiple_charges_per_action",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 20, 700, 1, 4000, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbWrath"] = {
        name = "Wrath",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that adds lightning damage to the attacks of you and your allies, and makes your spells deal more lightning damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Lightning] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_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",
        },
        levels = {
            [1] = {0.050000000745058, 0.80000001192093, 33, levelRequirement = 15, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova1"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "base_cast_speed_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova2"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova3"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% chance to gain a Power Charge on Hit
    IdMonsterGainsPowerChargeOnHit1
    Nameof Power
    FamilyMonsterGrantsCharges
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add power charge on skill hit % Min: 50 Max: 50 Global
  • Spawn Tagsnot_int: 0 default: 1000
    Craft Tagspower_charge
    Musky "Two-Eyes" Grenn
    Humanoid
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    50% chance to gain a Power Charge on Hit
    SpectreN
    Tagsaura_bearer, caster, has_one_hand_sword, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, melee, physical_affinity, ranged, red_blood, slashing_weapon, standalone_map_boss, wb_leader
    Life
    400%
    Energy Shield From Life
    33%
    Armour
    +25%
    Evasion
    +33%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    216%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbLightningLeader
    Metadata
    WbLightningLeader1Standalone
    Level
    68
    Life
    557,385
    Armour
    35,988
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    919
    Spell Damage
    1,372
    Accuracy
    290
    Attack Time
    1.005
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1459–2189
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    WbTempestShield
    Spell, Damage, RequiresShield, TotemCastsAlone, Lightning, Chains, Buff, HasReservation, Cooldown, Totemable, Instant, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse
    Tempest Shield
    Critical Strike Chance: 6%
    Effectiveness of Added Damage: 60%
    Cast Time: 0.5 sec
    Cooldown Time: 12 sec
    Enchants your shield with the power of storms, which lashes out to deal arcing lightning damage to attackers when you block them.
    Deals 294.3 to 441.5 Lightning Damage
    Base duration is 4 seconds
    Chains +1 Times
    +20% Chance to Block Attack Damage while holding a Shield
    skill can add multiple charges per action [1]
    skill override pvp scaling time ms [700]
    WbWrath
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Lightning, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Wrath
    Cast Time: 1.2 sec
    Casts an aura that adds lightning damage to the attacks of you and your allies, and makes your spells deal more lightning damage.
    You and nearby allies deal 19.11 to 305.8 additional Lightning Damage with Attacks
    active skill area of effect radius +% final [33]
    WbLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    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 614.8 to 1844 Lightning Damage
    38% reduced Duration
    base skill show average damage instead of dps [1]
    is area damage [1]
    skill override pvp scaling time ms [1000]
    WbNewShockNova1
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 1.5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 312.4 to 937.2 Lightning Damage
    50% increased Cast Speed
    15% chance to Shock enemies
    Ring deals 50% less Damage
    is area damage [1]
    WbNewShockNova2
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 1.5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 312.4 to 937.2 Lightning Damage
    25% increased Cast Speed
    15% chance to Shock enemies
    Ring deals 50% less Damage
    active skill area of effect radius +% final [50]
    is area damage [1]
    WbNewShockNova3
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 6%
    Cast Time: 0.75 sec
    Cooldown Time: 5 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 312.4 to 937.2 Lightning Damage
    15% chance to Shock enemies
    Ring deals 50% less Damage
    active skill area of effect radius +% final [100]
    is area damage [1]
    WbMonsterLightningStrike
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 1459–2189
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 2 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [70]
    WbLeaderLightningStrike
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 1459–2189
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 4 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [35]
    WbLeaderLightningStrike2
    Attack, RangedAttack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Lightning, ProjectilesNotFromUser
    Lightning Strike
    Base Damage: 1459–2189
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.
    50% of Physical Damage Converted to Lightning Damage
    Deals 30% more Attack Damage
    Deals 20% more Damage
    Fires 7 additional Projectiles
    30% less Projectile Damage
    show number of projectiles [1]
    total projectile spread angle override [50]

    Object Type

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	set_is_warband_leader = 1
    }
    
    Actor
    {	
    }
    
    StateMachine
    {
    	define_shared_state = "add_effects;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    StateMachine
    {
    	on_or_create_state_add_effects_1 = "AddEffectPackToVisualSlotAttachedObject( Metadata/Effects/Microtransactions/Weapon_effects/Weapon_effects/blue/lightning/1h_sword/1h_sword.epk, MainHand );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbLightningLeader1Standalone"] = {
        name = "Musky "Two-Eyes" Grenn",
        life = 4,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "WbLightningWarp",
            "WbMonsterLightningStrike",
            "WbLeaderLightningStrike",
            "WbLeaderLightningStrike2",
            "WbTempestShield",
            "WbWrath",
            "WbNewShockNova1",
            "WbNewShockNova2",
            "WbNewShockNova3",
        },
        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.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = 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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = 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",
            "skill_effect_duration_+%",
            "skill_override_pvp_scaling_time_ms",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbMonsterLightningStrike"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "total_projectile_spread_angle_override",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {50, 30, 2, -30, 20, 70, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLeaderLightningStrike"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "total_projectile_spread_angle_override",
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {0, 50, 30, 4, -30, 20, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {35, 50, 30, 4, -30, 20, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbLeaderLightningStrike2"] = {
        name = "Lightning Strike",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Infuses your melee weapon with electrical energies as you swing. In addition to converting some of your physical damage to lightning damage, the stored energy is released from the weapon as projectiles as you strike, flying out to hit farther-away enemies. The projectiles cannot miss if the melee attack hit a target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Lightning] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "total_projectile_spread_angle_override",
            "skill_physical_damage_%_to_convert_to_lightning",
            "active_skill_attack_damage_+%_final",
            "number_of_additional_projectiles",
            "active_skill_projectile_damage_+%_final",
            "active_skill_damage_+%_final",
            "show_number_of_projectiles",
        },
        levels = {
            [1] = {0, 50, 30, 7, -30, 20, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {50, 50, 30, 7, -30, 20, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbTempestShield"] = {
        name = "Tempest Shield",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Enchants your shield with the power of storms, which lashes out to deal arcing lightning damage to attackers when you block them.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.RequiresShield] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Lightning] = true,
            [SkillType.Chains] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.Cooldown] = true,
            [SkillType.Totemable] = true,
            [SkillType.Instant] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shield_block_%",
            "skill_override_pvp_scaling_time_ms",
            "number_of_chains",
            "base_skill_effect_duration",
            "skill_can_add_multiple_charges_per_action",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 20, 700, 1, 4000, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbWrath"] = {
        name = "Wrath",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that adds lightning damage to the attacks of you and your allies, and makes your spells deal more lightning damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Lightning] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_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",
        },
        levels = {
            [1] = {0.050000000745058, 0.80000001192093, 33, levelRequirement = 15, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova1"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "base_cast_speed_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 50, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova2"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 25, 50, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbNewShockNova3"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "newshocknova_first_ring_damage_+%_final",
            "base_chance_to_shock_%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
            [12] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [13] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
            [14] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [15] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
            [16] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [17] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3},  cost = { }, },
            [18] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [19] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
            [20] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
            [21] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [22] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
            [23] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
            [24] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
            [25] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [26] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
            [27] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
            [28] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3},  cost = { }, },
            [29] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3},  cost = { }, },
            [30] = {0.5, 1.5, -50, 15, 100, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% chance to gain a Power Charge on Hit
    IdMonsterGainsPowerChargeOnHit1
    Nameof Power
    FamilyMonsterGrantsCharges
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add power charge on skill hit % Min: 50 Max: 50 Global
  • Spawn Tagsnot_int: 0 default: 1000
    Craft Tagspower_charge
    Musky "Two-Eyes" Grenn
    Humanoid
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    50% chance to gain a Power Charge on Hit
    SpectreN
    Tagselder_map_boss, has_one_hand_sword, has_one_handed_melee, human, humanoid, light_armour, medium_height, medium_movement, non_attacking, red_blood, slashing_weapon, wb_leader
    Life
    400%
    Energy Shield From Life
    33%
    Armour
    +25%
    Evasion
    +33%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    216%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbLightningLeader
    Metadata
    WbLightningLeader1Elder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );"
    	create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbLightningLeader1Elder"] = {
        name = "Musky "Two-Eyes" Grenn",
        life = 4,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
        },
        modList = {
        },
    }
    
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% chance to gain a Power Charge on Hit
    IdMonsterGainsPowerChargeOnHit1
    Nameof Power
    FamilyMonsterGrantsCharges
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add power charge on skill hit % Min: 50 Max: 50 Global
  • Spawn Tagsnot_int: 0 default: 1000
    Craft Tagspower_charge