Kalria, The Risen
Undead
Traps from Skills are thrown randomly around targeted location
SpectreN
Tagsaura_bearer, bone_armour, bones, caster, chaos_affinity, cursing_monster, fire_affinity, has_wand, humanoid, lightning_affinity, medium_height, medium_movement, physical_affinity, ranged, skeleton, summoner, undead, wb_leader
Life
192%
Energy Shield From Life
33%
Armour
+25%
Evasion
+33%
Ailment Threshold
192%
Resistance
40 40 40 25
Damage
180%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 60
Attack Time
1.5 Second
Damage Spread
±20%
Experience
200%
Model Size
120%
Type
WbChaosSkeleton
Metadata
WbChaos2Skeleton
Level
68
Life
12,352
Armour
35,988
Evasion
6,303
Energy Shield
2,022
Damage
672
Spell Damage
672
Accuracy
290
Attack Time
1.5
Experience
20,510
Ailment Threshold
12,352
Chill
39
Shock
39
Brittle
221
Scorch
39
Sap
108
ChaosLeaderDespair
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, Chaos, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Despair
Cast Time: 0.5 sec
Curses all targets in an area, lowering their chaos resistance.
Base duration is 10.8 seconds
+0.9 metres to radius
Cursed enemies have -21% to Chaos Resistance
base deal no damage [1]
WbCausticBomb
Spell, Duration, Damage, Mineable, Area, Trapped, DamageOverTime, Chaos, AreaSpell
Critical Strike Chance: 5%
Cast Time: 1 sec
Cooldown Time: 6 sec
Deals 239.5 to 319.3 Chaos Damage
Trap lasts +2 seconds
Deals 221.7 Base Chaos Damage per second
Base duration is 4 seconds
Throw up to 3 additional Traps
base skill is trapped [1]
ground caustic art variation [2]
ignores trap and mine cooldown limit [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
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 551 to 1653 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]
WbSummonChaosGolem
Triggerable, Chaos, Mineable, Minion, MinionsCanExplode, Multicastable, Spell, Totemable, Trappable, Golem, CreatesMinion, Cooldown
Summon Chaos Golem
Cast Time: 1 sec
Cooldown Time: 6 sec
Summons a Chaos Golem that grants you Physical Damage Reduction. The Chaos Golem can cast a damage over time Chaos aura and a cascade of Chaos spikes in addition to its melee attack.
8% increased Character Size
Maximum 1 Summoned Golem
68% increased Minion Maximum Life
Golems grant 4% additional Physical Damage Reduction
alternate minion [1]
ChaosDegenAura
Spell, Buff, Area, HasReservation, DamageOverTime, Aura, Chaos, AreaSpell
Cast Time: 1 sec
Deals 80.2 Base Chaos Damage per second
WbClusterBurst
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Trappable, Mineable, Totemable
Kinetic Blast
Base Damage: 538–807
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.
Kinetic Blast creates 4 additional explosions
Fires 4 additional Projectiles
+65% less Area Damage
Base radius is 1 metre
Base secondary radius is 1.4 metres
base is projectile [1]
monster penalty against minions damage +% final vs player minions [-25]
skill can fire wand projectiles [1]
WbMassFrenzy
Spell, Area, AreaSpell
Cast Time: 2 sec
Cooldown Time: 5 sec
Players gain more Damage and increased Attack and Cast Speed for each Frenzy Charge they have
WbMassEndurance
Spell, Area, AreaSpell
Cast Time: 2 sec
Cooldown Time: 5 sec
Players gain additional Physical and Elemental Damage Reduction for each Endurance Charge they have
WbMassPower
Spell, Area, AreaSpell, Triggerable
Cast Time: 2 sec
Cooldown Time: 5 sec
Players gain increased Critical Strike Chance for each Power Charge they have
WbSummonAllSkeletons
Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
Cast Time: 1 sec
Cooldown Time: 12 sec
alternate minion [29]
number of monsters to summon [10]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
MonsterDetonateDeadWbChaos
Spell, Area, Damage, Triggerable
Critical Strike Chance: 5%
Cast Time: 1 sec
Cooldown Time: 2.5 sec
Base duration is 1 seconds
Base secondary duration is 0.5 seconds
Deals 343.6 to 515.5 Fire Damage
50% of Fire Damage Converted to Chaos Damage
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Causes +6 Bursts
is area damage [1]

Object Type

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

Stats
{
	set_monster_no_drops_or_experience = 0
	set_trap_variation = 2
}

Object Type Codes

version 2
extends "Metadata/Monsters/Wb/WbChaosLeader"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Wb/WbChaos2Skeleton"] = {
    name = "Kalria, The Risen",
    life = 1.92,
    energyShield = 0.33,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Wand",
    skillList = {
        "WbLightningWarp",
        "WbMassFrenzy",
        "WbMassEndurance",
        "WbMassPower",
        "WbCausticBomb",
        "ChaosDegenAura",
        "WbSummonAllSkeletons",
        "WbClusterBurst",
        "WbSummonChaosGolem",
        "ChaosLeaderDespair",
        "MonsterDetonateDeadWbChaos",
    },
    modList = {
    },
}
-- 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["WbMassFrenzy"] = {
    name = "WbMassFrenzy",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbMassEndurance"] = {
    name = "WbMassEndurance",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbMassPower"] = {
    name = "WbMassPower",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbCausticBomb"] = {
    name = "WbCausticBomb",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Damage] = true,
        [SkillType.Mineable] = true,
        [SkillType.Area] = true,
        [SkillType.Trapped] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Chaos] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "base_chaos_damage_to_deal_per_minute",
        "number_of_additional_traps_to_throw",
        "base_trap_duration",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "ground_caustic_art_variation",
        "is_trap",
        "is_area_damage",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
    },
    levels = {
        [1] = {0.30000001192093, 0.40000000596046, 1, 2, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [2] = {0.30000001192093, 0.40000000596046, 1, 3, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [3] = {0.30000001192093, 0.40000000596046, 1, 4, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChaosDegenAura"] = {
    name = "ChaosDegenAura",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.HasReservation] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Aura] = true,
        [SkillType.Chaos] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
    },
    levels = {
        [1] = {1, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbSummonAllSkeletons"] = {
    name = "WbSummonAllSkeletons",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_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] = {29, 10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbClusterBurst"] = {
    name = "Kinetic Blast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_damage_+%_final",
        "number_of_additional_projectiles",
        "cluster_burst_spawn_amount",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "base_is_projectile",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {-25, 0, 4, -25, 10, 14, levelRequirement = 2, statInterpolation = {1, 1},  cost = { }, },
        [2] = {-45, 2, 4, -25, 10, 14, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
        [3] = {-45, 4, 4, -25, 10, 14, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [4] = {-65, 4, 4, -25, 10, 14, levelRequirement = 61, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WbSummonChaosGolem"] = {
    name = "Summon Chaos Golem",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a Chaos Golem that grants you Physical Damage Reduction. The Chaos Golem can cast a damage over time Chaos aura and a cascade of Chaos spikes in addition to its melee attack.",
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Mineable] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Spell] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Golem] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_actor_scale_+%",
        "chaos_golem_grants_additional_physical_damage_reduction_%",
        "minion_maximum_life_+%",
        "base_number_of_golems_allowed",
        "alternate_minion",
    },
    levels = {
        [1] = {0, 3, 0, 1, 1, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {1, 3, 5, 1, 1, levelRequirement = 5, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {1, 3, 10, 1, 1, levelRequirement = 10, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {2, 3, 15, 1, 1, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {2, 3, 20, 1, 1, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {3, 3, 25, 1, 1, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {3, 3, 30, 1, 1, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {4, 3, 35, 1, 1, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {4, 3, 40, 1, 1, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {5, 3, 45, 1, 1, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {5, 3, 50, 1, 1, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {6, 4, 55, 1, 1, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {6, 4, 60, 1, 1, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {7, 4, 66, 1, 1, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {7, 4, 67, 1, 1, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {8, 4, 68, 1, 1, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {8, 4, 69, 1, 1, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {9, 4, 70, 1, 1, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {9, 4, 71, 1, 1, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {10, 4, 72, 1, 1, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {10, 4, 73, 1, 1, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {11, 5, 74, 1, 1, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {11, 5, 75, 1, 1, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {12, 5, 76, 1, 1, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {12, 5, 77, 1, 1, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {13, 5, 78, 1, 1, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {13, 5, 79, 1, 1, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {14, 5, 80, 1, 1, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {14, 5, 81, 1, 1, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {15, 5, 82, 1, 1, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChaosLeaderDespair"] = {
    name = "Despair",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their chaos resistance.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Chaos] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "base_chaos_damage_resistance_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {9000, 0, -20, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {9100, 1, -20, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {9200, 1, -20, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {9300, 2, -20, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {9400, 2, -20, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {9500, 3, -20, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {9600, 3, -20, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {9700, 4, -20, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {9800, 4, -20, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {9900, 5, -20, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {10000, 5, -21, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {10100, 6, -21, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {10200, 6, -21, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {10300, 7, -21, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {10400, 7, -21, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {10500, 8, -21, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {10600, 8, -21, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {10700, 9, -21, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {10800, 9, -21, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {10900, 10, -22, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {11000, 10, -22, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {11100, 11, -22, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {11200, 11, -22, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {11300, 12, -22, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {11400, 12, -22, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {11500, 13, -23, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {11600, 13, -23, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {11700, 14, -23, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {11800, 14, -24, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {11900, 15, -24, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterDetonateDeadWbChaos"] = {
    name = "MonsterDetonateDeadWbChaos",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "corpse_explosion_monster_life_%",
        "base_skill_effect_duration",
        "base_secondary_skill_effect_duration",
        "upheaval_number_of_spikes",
        "skill_fire_damage_%_to_convert_to_chaos",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, 1000, 500, 6, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
Traps from Skills are thrown randomly around targeted location
IdWbChaos2SkeletonThrowTrapsInCircle
FamilyThrowTrapsInCircle
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • unique sunblast throw traps in circle radius Min: 40 Max: 40 Global
  • Kalria, The Risen
    Undead
    Traps from Skills are thrown randomly around targeted location
    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]
    SpectreN
    Tagsaura_bearer, bone_armour, bones, caster, chaos_affinity, cursing_monster, fire_affinity, has_wand, humanoid, lightning_affinity, medium_height, medium_movement, physical_affinity, ranged, skeleton, standalone_map_boss, summoner, undead, wb_leader
    Life
    192%
    Energy Shield From Life
    33%
    Armour
    +25%
    Evasion
    +33%
    Ailment Threshold
    192%
    Resistance
    40 40 40 25
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    WbChaosSkeleton
    Metadata
    WbChaos2SkeletonStandalone
    Level
    68
    Life
    267,545
    Armour
    35,988
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    766
    Spell Damage
    1,143
    Accuracy
    290
    Attack Time
    1.005
    Experience
    112,805
    Ailment Threshold
    168,553
    Chill
    533
    Shock
    533
    Brittle
    3,015
    Scorch
    533
    Sap
    1,472
    ChaosLeaderDespair
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, Chaos, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Despair
    Cast Time: 0.5 sec
    Curses all targets in an area, lowering their chaos resistance.
    Base duration is 10.8 seconds
    +0.9 metres to radius
    Cursed enemies have -21% to Chaos Resistance
    base deal no damage [1]
    WbCausticBomb
    Spell, Duration, Damage, Mineable, Area, Trapped, DamageOverTime, Chaos, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 6 sec
    Deals 239.5 to 319.3 Chaos Damage
    Trap lasts +2 seconds
    Deals 221.7 Base Chaos Damage per second
    Base duration is 4 seconds
    Throw up to 3 additional Traps
    base skill is trapped [1]
    ground caustic art variation [2]
    ignores trap and mine cooldown limit [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    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 551 to 1653 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]
    WbSummonChaosGolem
    Triggerable, Chaos, Mineable, Minion, MinionsCanExplode, Multicastable, Spell, Totemable, Trappable, Golem, CreatesMinion, Cooldown
    Summon Chaos Golem
    Cast Time: 1 sec
    Cooldown Time: 6 sec
    Summons a Chaos Golem that grants you Physical Damage Reduction. The Chaos Golem can cast a damage over time Chaos aura and a cascade of Chaos spikes in addition to its melee attack.
    8% increased Character Size
    Maximum 1 Summoned Golem
    68% increased Minion Maximum Life
    Golems grant 4% additional Physical Damage Reduction
    alternate minion [1]
    ChaosDegenAura
    Spell, Buff, Area, HasReservation, DamageOverTime, Aura, Chaos, AreaSpell
    Cast Time: 1 sec
    Deals 80.2 Base Chaos Damage per second
    WbClusterBurst
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Trappable, Mineable, Totemable
    Kinetic Blast
    Base Damage: 1216–1824
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.
    Kinetic Blast creates 4 additional explosions
    Fires 4 additional Projectiles
    +65% less Area Damage
    Base radius is 1 metre
    Base secondary radius is 1.4 metres
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire wand projectiles [1]
    WbMassFrenzy
    Spell, Area, AreaSpell
    Cast Time: 2 sec
    Cooldown Time: 5 sec
    Players gain more Damage and increased Attack and Cast Speed for each Frenzy Charge they have
    WbMassEndurance
    Spell, Area, AreaSpell
    Cast Time: 2 sec
    Cooldown Time: 5 sec
    Players gain additional Physical and Elemental Damage Reduction for each Endurance Charge they have
    WbMassPower
    Spell, Area, AreaSpell, Triggerable
    Cast Time: 2 sec
    Cooldown Time: 5 sec
    Players gain increased Critical Strike Chance for each Power Charge they have
    WbSummonAllSkeletons
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    Cooldown Time: 12 sec
    alternate minion [29]
    number of monsters to summon [10]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]
    MonsterDetonateDeadWbChaos
    Spell, Area, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 2.5 sec
    Base duration is 1 seconds
    Base secondary duration is 0.5 seconds
    Deals 343.6 to 515.5 Fire Damage
    50% of Fire Damage Converted to Chaos Damage
    Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
    Causes +6 Bursts
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	set_monster_no_drops_or_experience = 0
    	set_trap_variation = 2
    	set_is_warband_leader = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbChaos2SkeletonStandalone"] = {
        name = "Kalria, The Risen",
        life = 1.92,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Wand",
        weaponType2 = "Wand",
        skillList = {
            "WbLightningWarp",
            "WbMassFrenzy",
            "WbMassEndurance",
            "WbMassPower",
            "WbCausticBomb",
            "ChaosDegenAura",
            "WbSummonAllSkeletons",
            "WbClusterBurst",
            "WbSummonChaosGolem",
            "ChaosLeaderDespair",
            "MonsterDetonateDeadWbChaos",
        },
        modList = {
        },
    }
    -- 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["WbMassFrenzy"] = {
        name = "WbMassFrenzy",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbMassEndurance"] = {
        name = "WbMassEndurance",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbMassPower"] = {
        name = "WbMassPower",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbCausticBomb"] = {
        name = "WbCausticBomb",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Duration] = true,
            [SkillType.Damage] = true,
            [SkillType.Mineable] = true,
            [SkillType.Area] = true,
            [SkillType.Trapped] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Chaos] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "base_chaos_damage_to_deal_per_minute",
            "number_of_additional_traps_to_throw",
            "base_trap_duration",
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "ground_caustic_art_variation",
            "is_trap",
            "is_area_damage",
            "base_skill_is_trapped",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {0.30000001192093, 0.40000000596046, 1, 2, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [2] = {0.30000001192093, 0.40000000596046, 1, 3, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [3] = {0.30000001192093, 0.40000000596046, 1, 4, 2000, 4000, -25, 2, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChaosDegenAura"] = {
        name = "ChaosDegenAura",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.HasReservation] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Aura] = true,
            [SkillType.Chaos] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
        },
        levels = {
            [1] = {1, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbSummonAllSkeletons"] = {
        name = "WbSummonAllSkeletons",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_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] = {29, 10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbClusterBurst"] = {
        name = "Kinetic Blast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_damage_+%_final",
            "number_of_additional_projectiles",
            "cluster_burst_spawn_amount",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "base_is_projectile",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {-25, 0, 4, -25, 10, 14, levelRequirement = 2, statInterpolation = {1, 1},  cost = { }, },
            [2] = {-45, 2, 4, -25, 10, 14, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
            [3] = {-45, 4, 4, -25, 10, 14, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [4] = {-65, 4, 4, -25, 10, 14, levelRequirement = 61, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbSummonChaosGolem"] = {
        name = "Summon Chaos Golem",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons a Chaos Golem that grants you Physical Damage Reduction. The Chaos Golem can cast a damage over time Chaos aura and a cascade of Chaos spikes in addition to its melee attack.",
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Chaos] = true,
            [SkillType.Mineable] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Spell] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Golem] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_actor_scale_+%",
            "chaos_golem_grants_additional_physical_damage_reduction_%",
            "minion_maximum_life_+%",
            "base_number_of_golems_allowed",
            "alternate_minion",
        },
        levels = {
            [1] = {0, 3, 0, 1, 1, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {1, 3, 5, 1, 1, levelRequirement = 5, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {1, 3, 10, 1, 1, levelRequirement = 10, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {2, 3, 15, 1, 1, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {2, 3, 20, 1, 1, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {3, 3, 25, 1, 1, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {3, 3, 30, 1, 1, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {4, 3, 35, 1, 1, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {4, 3, 40, 1, 1, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {5, 3, 45, 1, 1, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {5, 3, 50, 1, 1, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {6, 4, 55, 1, 1, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {6, 4, 60, 1, 1, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {7, 4, 66, 1, 1, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {7, 4, 67, 1, 1, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {8, 4, 68, 1, 1, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {8, 4, 69, 1, 1, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {9, 4, 70, 1, 1, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {9, 4, 71, 1, 1, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {10, 4, 72, 1, 1, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {10, 4, 73, 1, 1, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {11, 5, 74, 1, 1, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {11, 5, 75, 1, 1, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {12, 5, 76, 1, 1, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {12, 5, 77, 1, 1, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {13, 5, 78, 1, 1, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {13, 5, 79, 1, 1, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {14, 5, 80, 1, 1, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {14, 5, 81, 1, 1, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {15, 5, 82, 1, 1, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChaosLeaderDespair"] = {
        name = "Despair",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their chaos resistance.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.Chaos] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "active_skill_base_radius_+",
            "base_chaos_damage_resistance_%",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {9000, 0, -20, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {9100, 1, -20, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {9200, 1, -20, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {9300, 2, -20, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {9400, 2, -20, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {9500, 3, -20, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {9600, 3, -20, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {9700, 4, -20, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {9800, 4, -20, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {9900, 5, -20, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {10000, 5, -21, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {10100, 6, -21, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {10200, 6, -21, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {10300, 7, -21, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {10400, 7, -21, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {10500, 8, -21, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {10600, 8, -21, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {10700, 9, -21, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {10800, 9, -21, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {10900, 10, -22, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {11000, 10, -22, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {11100, 11, -22, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {11200, 11, -22, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {11300, 12, -22, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {11400, 12, -22, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {11500, 13, -23, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {11600, 13, -23, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {11700, 14, -23, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {11800, 14, -24, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {11900, 15, -24, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterDetonateDeadWbChaos"] = {
        name = "MonsterDetonateDeadWbChaos",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "corpse_explosion_monster_life_%",
            "base_skill_effect_duration",
            "base_secondary_skill_effect_duration",
            "upheaval_number_of_spikes",
            "skill_fire_damage_%_to_convert_to_chaos",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 1000, 500, 6, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Traps from Skills are thrown randomly around targeted location
    IdWbChaos2SkeletonThrowTrapsInCircle
    FamilyThrowTrapsInCircle
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • unique sunblast throw traps in circle radius Min: 40 Max: 40 Global
  • 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