Mutewind Snow-singer
Humanoid
SpectreN
Tagsaura_bearer, caster, cold_affinity, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, medium_movement, melee, physical_affinity, red_blood, slashing_weapon, wb_elite
Packs
  • Yorishi, Aurora-sage, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite1
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.5
    Experience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    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]
    WbGlacialCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Effectiveness of Added Damage: 80%
    Cast Time: 0.8 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 37.82 to 58.19 Physical Damage
    Deals 39.28 to 106.2 Cold Damage
    15% increased Cast Speed
    Causes +8 Bursts
    active skill area of effect radius +% final [-25]
    is area damage [1]
    WbIceNova
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
    Ice Nova
    Cast Time: 0.8 sec
    Cooldown Time: 1.5 sec
    A circle of ice expands from the caster.
    Deals 562.4 to 878.7 Cold Damage
    Skills Repeat an additional Time
    70% increased Cast Speed
    Base radius is 2.6 metres
    active skill area of effect radius +% final [73]
    force lite skill effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    WbWhirlingBlades
    Attack, Melee, Movement, Travel
    Whirling Blades
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.
    Deals 30% less Damage
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    WbSmokeMine
    Spell, Area, Duration, Movement, RemoteMined, AreaSpell, Travel, HasReservation, Blink, Cooldown
    Smoke Mine
    Cast Time: 0.5 sec
    Throws a mine that will teleport you to it when detonated. It covers both your escape and arrival with a cloud of smoke that blinds enemies, and gives you a temporary buff to movement speed. Shares a cooldown with other Blink skills.
    active skill area of effect radius +% final [-45]
    WbGrace
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Grace
    Cast Time: 1.2 sec
    Cooldown Time: 0.5 sec
    Casts an aura that grants evasion to you and your allies.
    You and nearby allies gain 1721 additional Evasion Rating
    active skill area of effect radius +% final [42]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite1"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "WbIceNova",
            "WbWhirlingBlades",
            "Melee",
            "WbGrace",
            "WbSmokeMine",
            "WbGlacialCascade",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbIceNova"] = {
        name = "Ice Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "A circle of ice expands from the caster.",
        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.Cold] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "skill_repeat_count",
            "base_cast_speed_+%",
            "active_skill_base_area_of_effect_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "force_lite_skill_effects",
        },
        levels = {
            [1] = {0.80000001192093, 1.25, 0, 30, 26, -25, 73, levelRequirement = 4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.25, 0, 50, 26, -25, 73, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.25, 1, 70, 26, -25, 73, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.25, 2, 90, 26, -25, 73, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbWhirlingBlades"] = {
        name = "Whirling Blades",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.43,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "ignores_proximity_shield",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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["WbGrace"] = {
        name = "Grace",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants evasion to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = 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 = {
            "base_evasion_rating",
        },
        levels = {
            [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
            [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
            [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
            [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
            [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
            [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
            [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbSmokeMine"] = {
        name = "Smoke Mine",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a mine that will teleport you to it when detonated. It covers both your escape and arrival with a cloud of smoke that blinds enemies, and gives you a temporary buff to movement speed. Shares a cooldown with other Blink skills.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Movement] = true,
            [SkillType.RemoteMined] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.HasReservation] = true,
            [SkillType.Blink] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-45, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbGlacialCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        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.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 6, 0, -34, levelRequirement = 4, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 7, 5, -30, levelRequirement = 36, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [3] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 7, 10, -30, levelRequirement = 52, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 8, 10, -28, levelRequirement = 56, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [5] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 8, 15, -28, levelRequirement = 66, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [6] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 8, 15, -25, levelRequirement = 68, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [7] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 9, 15, -25, levelRequirement = 69, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [8] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 9, 20, -25, levelRequirement = 71, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [9] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 9, 20, -22, levelRequirement = 74, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [10] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 10, 25, -22, levelRequirement = 76, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.25999999046326, 0.40000000596046, 0.27000001072884, 0.73000001907349, 10, 25, -18, levelRequirement = 80, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 10, 30, -18, levelRequirement = 81, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    
    Mutewind Snow-singer
    Humanoid
    Can have up to 16 additional Traps placed at a time
    Traps cannot be Damaged for +4 seconds after being Thrown
    Mines cannot be Damaged for +4 seconds after being thrown
    kill traps mines and totems on death [1]
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    SpectreN
    Tagsaura_bearer, bludgeoning_weapon, caster, cold_affinity, has_one_handed_melee, has_sceptre, human, humanoid, light_armour, medium_height, medium_movement, melee, physical_affinity, ranged, red_blood, wb_elite
    Packs
  • Jeinei Yuushu, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Yorishi, Aurora-sage, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite2
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.5
    Experience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    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]
    WbFreezingPulseTrap
    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
    Freezing Pulse
    Cast Time: 0.65 sec
    Cooldown Time: 3 sec
    An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.
    Deals 677.1 to 1016 Cold Damage
    Projectiles Pierce all Targets
    Trap lasts +10 seconds
    Fires 2 additional Projectiles
    Fires Projectiles in a circle
    10% increased Projectile Speed
    base is projectile [1]
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    trap variation [4]
    WbColdSnapTrap
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, AreaSpell
    Cold Snap
    Critical Strike Chance: 4%
    Cast Time: 0.85 sec
    Cooldown Time: 3 sec
    Ice crystals protrude from the ground at target location. Monsters in this area take damage and become frozen. The cooldown can be bypassed by expending a Power Charge.
    Deals 217.5 to 326.2 Cold Damage
    Trap lasts +1 second
    active skill chill duration +% final [10]
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    is area damage [1]
    spell maximum action distance +% [-50]
    trap variation [4]
    WbColdResistAura
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Purity of Ice
    Cast Time: 1.2 sec
    Cooldown Time: 0.5 sec
    Casts an aura that grants cold resistance to you and your allies.
    You and nearby allies gain 36% additional Cold Resistance
    You and nearby allies gain 1% additional maximum Cold Resistance
    active skill area of effect radius +% final [36]
    base deal no damage [1]
    WbFreezingPulseMultiTrap
    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
    Freezing Pulse
    Cast Time: 0.65 sec
    Cooldown Time: 3 sec
    An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.
    Deals 677.1 to 1016 Cold Damage
    Projectiles Pierce all Targets
    Trap lasts +10 seconds
    Fires 2 additional Projectiles
    Throw up to 2 additional Traps
    Fires Projectiles in a circle
    10% increased Projectile Speed
    base is projectile [1]
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    trap variation [4]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite2"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Sceptre",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "WbColdSnapTrap",
            "WbFreezingPulseTrap",
            "WbFreezingPulseMultiTrap",
            "WbColdResistAura",
        },
        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["WbColdSnapTrap"] = {
        name = "Cold Snap",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Ice crystals protrude from the ground at target location. Monsters in this area take damage and become frozen. The cooldown can be bypassed by expending a Power Charge.",
        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.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "active_skill_chill_duration_+%_final",
            "trap_variation",
            "base_trap_duration",
            "spell_maximum_action_distance_+%",
            "base_skill_is_trapped",
            "is_area_damage",
            "is_trap",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, 4, 1000, -50, critChance = 4, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 10, 4, 1000, -50, critChance = 4, levelRequirement = 38, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 10, 4, 1000, -50, critChance = 4, levelRequirement = 58, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 10, 4, 1000, -50, critChance = 4, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbFreezingPulseTrap"] = {
        name = "Freezing Pulse",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.65,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "trap_variation",
            "base_trap_duration",
            "base_is_projectile",
            "base_skill_is_trapped",
            "is_trap",
            "projectiles_nova",
            "always_pierce",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, -30, 4, 10000, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 0, -28, 4, 10000, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 0, -26, 4, 10000, levelRequirement = 6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 0, -24, 4, 10000, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 0, -22, 4, 10000, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 0, -20, 4, 10000, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 0, -18, 4, 10000, levelRequirement = 17, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 0, -16, 4, 10000, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 0, -14, 4, 10000, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 0, -12, 4, 10000, levelRequirement = 27, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 0, -10, 4, 10000, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 0, -8, 4, 10000, levelRequirement = 35, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 0, -6, 4, 10000, levelRequirement = 42, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 0, -4, 4, 10000, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 0, -2, 4, 10000, levelRequirement = 51, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 2, 0, 4, 10000, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 2, 2, 4, 10000, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 2, 4, 4, 10000, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2, 6, 4, 10000, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2, 8, 4, 10000, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2, 10, 4, 10000, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2, 12, 4, 10000, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 2, 14, 4, 10000, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 2, 16, 4, 10000, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 2, 18, 4, 10000, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 2, 20, 4, 10000, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 2, 22, 4, 10000, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 2, 24, 4, 10000, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 2, 26, 4, 10000, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 2, 28, 4, 10000, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 2, 30, 4, 10000, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 2, 32, 4, 10000, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 2, 34, 4, 10000, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 2, 36, 4, 10000, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 2, 38, 4, 10000, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbFreezingPulseMultiTrap"] = {
        name = "Freezing Pulse",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.65,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "number_of_additional_traps_to_throw",
            "trap_variation",
            "base_trap_duration",
            "base_is_projectile",
            "base_skill_is_trapped",
            "is_trap",
            "projectiles_nova",
            "always_pierce",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, -30, 1, 4, 10000, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 0, -28, 1, 4, 10000, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 0, -26, 1, 4, 10000, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 0, -24, 1, 4, 10000, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 0, -22, 1, 4, 10000, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 0, -20, 1, 4, 10000, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 0, -18, 1, 4, 10000, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 0, -16, 1, 4, 10000, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 0, -14, 1, 4, 10000, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 0, -12, 1, 4, 10000, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 0, -10, 1, 4, 10000, levelRequirement = 29, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 0, -8, 1, 4, 10000, levelRequirement = 35, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 0, -6, 1, 4, 10000, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 0, -4, 1, 4, 10000, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 0, -2, 2, 4, 10000, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 2, 0, 2, 4, 10000, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 2, 2, 2, 4, 10000, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 2, 4, 2, 4, 10000, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2, 6, 2, 4, 10000, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2, 8, 2, 4, 10000, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2, 10, 2, 4, 10000, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2, 12, 2, 4, 10000, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 2, 14, 2, 4, 10000, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 2, 16, 2, 4, 10000, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 2, 18, 2, 4, 10000, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 2, 20, 2, 4, 10000, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 2, 22, 2, 4, 10000, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 2, 24, 2, 4, 10000, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 2, 26, 2, 4, 10000, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 2, 28, 2, 4, 10000, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 2, 30, 2, 4, 10000, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 2, 32, 2, 4, 10000, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 2, 34, 2, 4, 10000, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 2, 36, 2, 4, 10000, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 2, 38, 2, 4, 10000, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdResistAura"] = {
        name = "Purity of Ice",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants cold resistance to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Cold] = 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 = {
            "base_cold_damage_resistance_%",
            "base_maximum_cold_damage_resistance_%",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {8, 0, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {10, 0, 3, levelRequirement = 5, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {12, 0, 6, levelRequirement = 10, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {14, 0, 9, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {16, 0, 12, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {18, 0, 15, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {20, 0, 18, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {22, 0, 21, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {24, 0, 23, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {26, 0, 25, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {28, 0, 27, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {30, 0, 29, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {32, 0, 31, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {34, 1, 33, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {35, 1, 35, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {36, 1, 36, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {37, 1, 37, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {38, 2, 38, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {39, 2, 39, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {40, 2, 40, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {41, 2, 41, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {42, 3, 42, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {43, 3, 43, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {44, 3, 44, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {45, 4, 45, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {46, 4, 46, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {47, 4, 47, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {48, 5, 48, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {49, 5, 49, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {50, 5, 50, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    
    Can have up to 16 additional Traps placed at a time
    IdWbColdEliteIncreasedTrapsAllowed
    FamilyTrapsAllowed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional traps allowed Min: 16 Max: 16 Global
  • Traps cannot be Damaged for +4 seconds after being Thrown
    Mines cannot be Damaged for +4 seconds after being thrown
    IdMonsterImplicitTrapsInvulnerable4Sec
    FamilyMonsterTrapsInvulnerable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 4000 Max: 4000 Global
  • traps invulnerable for duration ms Min: 4000 Max: 4000 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Mutewind Snow-singer
    Humanoid
    50% of Physical Damage Converted to Cold Damage
    SpectreN
    Tagsaura_bearer, cold_affinity, has_bow, human, humanoid, light_armour, medium_height, medium_movement, physical_affinity, puncturing_weapon, ranged, red_blood, wb_elite
    Packs
  • Jeinei Yuushu, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    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
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite3
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.5
    Experience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    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]
    WbIceShotElite
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Cold, Triggerable, MirageArcherCanUse, Totemable, Trappable, Mineable
    Ice Shot
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Fires an arrow that converts some physical damage to cold on its target and converts all physical damage to cold in a cone behind that target.
    Base duration is 2.5 seconds
    Fires 4 additional Projectiles
    6% reduced Physical Damage
    50% of Physical Damage Converted to Cold Damage
    20% increased Attack Speed
    skill can fire arrows [1]
    WbArcticArmour
    Spell, Buff, Totemable, Duration, HasReservation, TotemCastsAlone, Cold, ElementalStatus, Instant, NonHitChill, ChillingArea, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Arctic Armour
    Cast Time: 0.5 sec
    Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.
    Base duration is 3 seconds
    Buff grants 10% less Physical Damage taken from Hits while stationary
    Buff grants 10% less Fire Damage taken from Hits while stationary
    WbFrenzy
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, MeleeSingleTarget, Multistrikeable, Melee, Triggerable
    Frenzy
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.
    Deals 28% less Damage
    Deals 10% more Physical Damage
    10% increased Physical Damage per Frenzy Charge
    Fires 2 additional Projectiles
    10% increased Attack Speed per Frenzy Charge
    skill can fire arrows [1]
    WbIceShotBurst
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Cold, Triggerable, MirageArcherCanUse, Totemable, Trappable, Mineable
    Ice Shot
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 1.25 sec
    Fires an arrow that converts some physical damage to cold on its target and converts all physical damage to cold in a cone behind that target.
    Skills Repeat an additional Time
    Base duration is 2.5 seconds
    18% reduced Physical Damage
    50% of Physical Damage Converted to Cold Damage
    260% increased Attack Speed
    skill can fire arrows [1]
    WbColdResistAura
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Purity of Ice
    Cast Time: 1.2 sec
    Cooldown Time: 0.5 sec
    Casts an aura that grants cold resistance to you and your allies.
    You and nearby allies gain 36% additional Cold Resistance
    You and nearby allies gain 1% additional maximum Cold Resistance
    active skill area of effect radius +% final [36]
    base deal no damage [1]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite3"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "WbFrenzy",
            "Melee",
            "WbIceShotElite",
            "WbIceShotBurst",
            "WbArcticArmour",
            "WbColdResistAura",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbFrenzy"] = {
        name = "Frenzy",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs an attack that gives the character a frenzy charge if it hits. Frenzy charges increase your attack speed.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%",
            "number_of_additional_projectiles",
            "active_skill_damage_+%_final",
            "physical_damage_+%_per_frenzy_charge",
            "base_attack_speed_+%_per_frenzy_charge",
            "active_skill_physical_damage_+%_final",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {0, 0, 0, 10, 10, 10, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {20, 0, 0, 10, 10, 10, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {0, 2, -20, 10, 10, 10, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {0, 2, -28, 10, 10, 10, levelRequirement = 65, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {0, 2, -36, 10, 10, 10, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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["WbIceShotElite"] = {
        name = "Ice Shot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that converts some physical damage to cold on its target and converts all physical damage to cold in a cone behind that target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Cold] = true,
            [SkillType.Triggerable] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_additional_projectiles",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {1000, -12, 10, 50, 4, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {2500, -6, 20, 50, 4, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {6000, 0, 40, 50, 4, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbIceShotBurst"] = {
        name = "Ice Shot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that converts some physical damage to cold on its target and converts all physical damage to cold in a cone behind that target.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Cold] = true,
            [SkillType.Triggerable] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_+%",
            "attack_speed_+%",
            "skill_repeat_count",
            "skill_physical_damage_%_to_convert_to_cold",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {1000, -29, 240, 0, 50, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {2500, -18, 260, 1, 50, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {6000, -12, 280, 2, 50, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbArcticArmour"] = {
        name = "Arctic Armour",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Totemable] = true,
            [SkillType.Duration] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Cold] = true,
            [SkillType.ElementalStatus] = true,
            [SkillType.Instant] = true,
            [SkillType.NonHitChill] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "chill_enemy_when_hit_duration_ms",
            "new_arctic_armour_physical_damage_taken_when_hit_+%_final",
            "new_arctic_armour_fire_damage_taken_when_hit_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {500, -10, -10, 3000, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdResistAura"] = {
        name = "Purity of Ice",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants cold resistance to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Cold] = 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 = {
            "base_cold_damage_resistance_%",
            "base_maximum_cold_damage_resistance_%",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {8, 0, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {10, 0, 3, levelRequirement = 5, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {12, 0, 6, levelRequirement = 10, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {14, 0, 9, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {16, 0, 12, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {18, 0, 15, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {20, 0, 18, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {22, 0, 21, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {24, 0, 23, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {26, 0, 25, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {28, 0, 27, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {30, 0, 29, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {32, 0, 31, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {34, 1, 33, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {35, 1, 35, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {36, 1, 36, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {37, 1, 37, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {38, 2, 38, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {39, 2, 39, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {40, 2, 40, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {41, 2, 41, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {42, 3, 42, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {43, 3, 43, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {44, 3, 44, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {45, 4, 45, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {46, 4, 46, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {47, 4, 47, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {48, 5, 48, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {49, 5, 49, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {50, 5, 50, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    
    50% of Physical Damage Converted to Cold Damage
    IdMonsterElementalSkeletonCold
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Mutewind Snow-singer
    Humanoid
    Can have up to 16 additional Traps placed at a time
    50% of Physical Damage Converted to Cold Damage
    SpectreN
    Tagsaura_bearer, cold_affinity, has_bow, human, humanoid, light_armour, medium_height, medium_movement, physical_affinity, puncturing_weapon, ranged, red_blood, wb_elite
    Packs
  • Otesha, the Giantslayer, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Otesha, the Giantslayer, Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Mutewind Snow-singer, Mutewind Hexbinder, Mutewind Wildrunner, Mutewind Wildrunner
  • Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    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
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite4
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.5
    Experience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    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]
    WbRainOfArrows
    Attack, RangedAttack, MirageArcherCanUse, Area, ProjectileSpeed, Totemable, Trappable, Mineable, Triggerable, Rain
    Rain of Arrows
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Fires a large number of arrows into the air, to land at the target after a short delay.
    Gain 18% of Physical Damage as Extra Cold Damage
    24% increased Attack Speed
    1% increased Projectile Speed
    active skill area of effect radius +% final [-4]
    animation effect variation [1]
    base is projectile [1]
    is area damage [1]
    spell maximum action distance +% [-35]
    WbBlinkArrow2
    ProjectileSpeed, Attack, Minion, RangedAttack, MinionsCanExplode, Duration, Totemable, Trappable, Mineable, Movement, Triggerable, CreatesMinion, Travel, Rain, Cooldown
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Base duration is 12 seconds
    alternate minion [4]
    base is projectile [1]
    base number of clones allowed [1]
    number of monsters to summon [1]
    WbMirrorArrowElite
    ProjectileSpeed, Attack, Minion, RangedAttack, MinionsCanExplode, Duration, Totemable, Trappable, Mineable, Movement, Triggerable, CreatesMinion, Travel, Rain, Cooldown
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Base duration is 12 seconds
    alternate minion [4]
    base is projectile [1]
    base number of clones allowed [1]
    number of monsters to summon [1]
    WbGrace
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Grace
    Cast Time: 1.2 sec
    Cooldown Time: 0.5 sec
    Casts an aura that grants evasion to you and your allies.
    You and nearby allies gain 1721 additional Evasion Rating
    active skill area of effect radius +% final [42]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite4"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "Melee",
            "WbRainOfArrows",
            "WbGrace",
            "WbBlinkArrow2",
            "WbMirrorArrowElite",
        },
        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["WbRainOfArrows"] = {
        name = "Rain of Arrows",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a large number of arrows into the air, to land at the target after a short delay.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Area] = true,
            [SkillType.ProjectileSpeed] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Rain] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_speed_+%",
            "physical_damage_%_to_add_as_cold",
            "attack_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "animation_effect_variation",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {-20, 0, 3, -25, 1, -35, levelRequirement = 2, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {-19, 0, 4, -24, 1, -35, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {-18, 0, 5, -23, 1, -35, levelRequirement = 6, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {-17, 0, 6, -22, 1, -35, levelRequirement = 9, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {-16, 0, 7, -21, 1, -35, levelRequirement = 12, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {-15, 0, 8, -20, 1, -35, levelRequirement = 15, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {-14, 0, 9, -19, 1, -35, levelRequirement = 19, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {-13, 0, 10, -18, 1, -35, levelRequirement = 23, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {-12, 15, 11, -17, 1, -35, levelRequirement = 28, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {-11, 15, 12, -16, 1, -35, levelRequirement = 33, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {-10, 15, 13, -15, 1, -35, levelRequirement = 39, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {-9, 15, 14, -14, 1, -35, levelRequirement = 43, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {-8, 16, 15, -13, 1, -35, levelRequirement = 46, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {-7, 16, 16, -12, 1, -35, levelRequirement = 49, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {-6, 16, 17, -11, 1, -35, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {-5, 16, 18, -10, 1, -35, levelRequirement = 55, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {-4, 17, 19, -9, 1, -35, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {-3, 17, 20, -8, 1, -35, levelRequirement = 61, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {-2, 17, 21, -7, 1, -35, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {-1, 17, 22, -6, 1, -35, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {0, 18, 23, -5, 1, -35, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {1, 18, 24, -4, 1, -35, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {2, 18, 25, -3, 1, -35, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {3, 18, 26, -2, 1, -35, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {4, 18, 27, -1, 1, -35, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {5, 18, 28, 1, -35, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {6, 18, 29, 1, 1, -35, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {7, 18, 30, 2, 1, -35, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {8, 19, 31, 3, 1, -35, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {9, 19, 32, 4, 1, -35, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [31] = {10, 19, 33, 5, 1, -35, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [32] = {11, 19, 34, 6, 1, -35, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [33] = {12, 19, 35, 7, 1, -35, levelRequirement = 79, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [34] = {13, 20, 36, 8, 1, -35, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [35] = {14, 20, 37, 9, 1, -35, levelRequirement = 81, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [36] = {15, 20, 38, 10, 1, -35, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbGrace"] = {
        name = "Grace",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants evasion to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = 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 = {
            "base_evasion_rating",
        },
        levels = {
            [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
            [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
            [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
            [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
            [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
            [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
            [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbBlinkArrow2"] = {
        name = "WbBlinkArrow2",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.ProjectileSpeed] = true,
            [SkillType.Attack] = true,
            [SkillType.Minion] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Movement] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Travel] = true,
            [SkillType.Rain] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            duration = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "number_of_monsters_to_summon",
            "alternate_minion",
            "base_number_of_clones_allowed",
            "base_is_projectile",
        },
        levels = {
            [1] = {12000, 1, 4, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbMirrorArrowElite"] = {
        name = "WbMirrorArrowElite",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.ProjectileSpeed] = true,
            [SkillType.Attack] = true,
            [SkillType.Minion] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Movement] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Travel] = true,
            [SkillType.Rain] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            duration = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "number_of_monsters_to_summon",
            "alternate_minion",
            "base_number_of_clones_allowed",
            "base_is_projectile",
        },
        levels = {
            [1] = {12000, 1, 4, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Can have up to 16 additional Traps placed at a time
    IdWbColdEliteIncreasedTrapsAllowed
    FamilyTrapsAllowed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional traps allowed Min: 16 Max: 16 Global
  • 50% of Physical Damage Converted to Cold Damage
    IdMonsterElementalSkeletonCold
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Mutewind Snow-singer
    Humanoid
    50% of Physical Damage Converted to Cold Damage
    monster no map drops [1]
    cannot have affliction mods [1]
    SpectreN
    Tagshas_bow, human, humanoid, is_clone, light_armour, medium_height, medium_movement, physical_affinity, puncturing_weapon, ranged, red_blood, wb_elite
    Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    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
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite4Clone
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.5
    Experience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    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]

    Object Type

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    DiesAfterTime
    {
    }
    
    Pathfinding
    {
    	immobile = true
    }
    
    Life
    {
    	corpse_usable = false
    
    	on_death = "Delete();"
    }
    
    Stats
    {
    	set_item_drop_slots = 0
    	set_is_double = 1
    	set_energy_shield_recharge_rate_per_minute_% = 0
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    Render
    {
    	allow_attached_arrows = false
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite4Clone"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "Melee",
        },
        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 = { }, },
        },
    }
    
    50% of Physical Damage Converted to Cold Damage
    IdMonsterElementalSkeletonCold
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • cannot have affliction mods [1]
    IdCannotGainAfflictedMods
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot have affliction mods Min: 1 Max: 1 Global
  • Mutewind Snow-singer
    Humanoid
    monster no map drops [1]
    SpectreN
    Tagselder_map_boss, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, light_armour, medium_height, medium_movement, non_attacking, red_blood, slashing_weapon, wb_elite
    Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite1Elder

    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
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite1Elder"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
        },
        modList = {
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • Mutewind Snow-singer
    Humanoid
    Can have up to 16 additional Traps placed at a time
    monster no map drops [1]
    Traps cannot be Damaged for +4 seconds after being Thrown
    Mines cannot be Damaged for +4 seconds after being thrown
    kill traps mines and totems on death [1]
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    SpectreN
    Tagsbludgeoning_weapon, elder_map_boss, has_one_handed_melee, has_sceptre, human, humanoid, light_armour, medium_height, medium_movement, non_attacking, red_blood, wb_elite
    Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    0 75 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    115%
    Type
    WbColdElite
    Metadata
    WbColdElite2Elder

    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
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdElite2Elder"] = {
        name = "Mutewind Snow-singer",
        life = 3,
        energyShield = 0.33,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "Sceptre",
        weaponType2 = "Shield",
        skillList = {
        },
        modList = {
        },
    }
    
    Can have up to 16 additional Traps placed at a time
    IdWbColdEliteIncreasedTrapsAllowed
    FamilyTrapsAllowed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional traps allowed Min: 16 Max: 16 Global
  • monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • Traps cannot be Damaged for +4 seconds after being Thrown
    Mines cannot be Damaged for +4 seconds after being thrown
    IdMonsterImplicitTrapsInvulnerable4Sec
    FamilyMonsterTrapsInvulnerable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 4000 Max: 4000 Global
  • traps invulnerable for duration ms Min: 4000 Max: 4000 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.