Отиша, Гроза великанов
Гуманоид
50% физического урона становится уроном от холода
Монстры дают повышенный на 100% опыт
15000% увеличение редкости выпадающих предметов
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Otesha, the Giantslayer
SpectreN
AreaКарта айсберга
TagsЧародейский, cold_affinity, has_claw, has_dual_wield_melee, has_one_handed_melee, human, humanoid, large_height, light_armour, medium_movement, non_unique_map_boss, physical_affinity, red_blood, slashing_weapon, wb_leader
Packs
  • Отиша, Гроза великанов, Скальд из Немого ветра, Ведьмак из Немого ветра, Бегун из Немого ветра, Бегун из Немого ветра
  • Отиша, Гроза великанов, Скальд из Немого ветра, Ведьмак из Немого ветра, Бегун из Немого ветра, Бегун из Немого ветра
  • Здоровье
    400%
    Energy Shield From Life
    33%
    Броня
    +50%
    Уклонение
    +33%
    Ailment Threshold
    400%
    Сопротивление
    40 40 40 25
    Damage
    216%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    120%
    Type
    WbColdLeader
    Metadata
    WbColdLeader3
    Уровень
    70
    Здоровье
    728,502
    Броня
    50,571
    Уклонение
    6,758
    Энергетический щит
    2,289
    Damage
    1,036
    Урон от чар
    1,547
    Точность
    314
    Attack Time
    1.005
    Опыт
    117,920
    Ailment Threshold
    422,531
    Chill
    1,336
    Shock
    1,336
    Brittle
    7,559
    Scorch
    1,336
    Sap
    3,691
    WbThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser
    Призрачный бросок
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 38% меньше урона
    Выпускает дополнительных снарядов: 2
    26% увеличение урона снарядами
    50% повышение скорости атаки
    30% повышение скорости снаряда
    base is projectile [1]
    spell maximum action distance +% [-30]
    WbWhirlingBlades
    Attack, Melee, Movement, Travel
    Шквал клинков
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой устремляется вперёд сквозь врагов, по пути нанося урон от оружия. При ношении оружия в каждой руке атакует обеими руками сразу. Умение требует кинжал, когти или одноручный меч.
    Наносит на 30% меньше урона
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    WbColdThorns
    Spell, Buff, Duration
    Время применения: 1 сек.
    Перезарядка: 2.5 сек.
    Не может быть ослеплён
    Базовая длительность - 3.5 секунд(-ы)
    80% уменьшение получаемого урона
    maximum cold damage to return when hit [349.6]
    minimum cold damage to return when hit [233.1]
    WbBloodRage
    Spell, Buff, Duration, Totemable, Triggerable, Instant, Physical, Cooldown
    Кровавый угар
    Время применения: 0.25 сек.
    Герой получает постепенный физический урон, но при этом имеет повышенную скорость атаки и похищение здоровья. Убийство врага обновляет время действия умения и может дать заряд ярости.
    Базовая длительность - 15.8 секунд(-ы)
    Дарует 37% повышение скорости атаки
    9.6% физического урона от атак похищается в виде здоровья
    Получение заряда ярости при убийстве
    WbSmokeMine
    Spell, Area, Duration, Movement, RemoteMined, AreaSpell, Travel, HasReservation, Blink, Cooldown
    Дымовая мина
    Время применения: 0.5 сек.
    Герой бросает мину, которая при подрыве переносит его к себе. В местах исчезновения и появления героя появляется облако дыма, которое ослепляет врагов и временно ускоряет передвижение героя. Имеет общее время перезарядки с другими умениями Скачка.
    active skill area of effect radius +% final [-45]
    WbHatred
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Холодная ненависть
    Время применения: 1.2 сек.
    Перезарядка: 0.5 сек.
    Герой окружает себя аурой, которая дарует дополнительный урон от холода, основанный на физическом уроне. Аура действует как на героя, так и на его союзников.
    Вы и ближайшие союзники наносите 33% физического урона в виде дополнительного урона от холода
    active skill area of effect radius +% final [38]
    WbColdLeaderWait
    Базовая длительность - 1.2 секунд(-ы)
    WbColdSnap
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, AreaSpell
    Укус стужи
    Шанс критического удара: 4%
    Время применения: 0.85 сек.
    Перезарядка: 3 сек.
    Герой указывает место, в котором из-под земли вырываются ледяные кристаллы. Они ранят и замораживают подвернувшихся врагов. Умение можно мгновенно перезарядить, потратив заряд энергии.
    Наносит от 237.1 до 355.6 урона от холода
    active skill chill duration +% final [10]
    is area damage [1]
    spell maximum action distance +% [-50]
    WbDoubleStrike
    Attack, MeleeSingleTarget, Multistrikeable, Melee, Physical
    Двойной удар
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой дважды быстро атакует оружием ближнего боя.
    15% уменьшение физического урона
    base skill number of additional hits [1]
    WbDualStrike
    Attack, DualWieldOnly, MeleeSingleTarget, Multistrikeable, Melee, ThresholdJewelArea
    Парный удар
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой атакует двумя оружиями сразу, нанося парный удар. Умение требует два одноручных оружия. Не работает с жезлами.
    Наносит на 40% меньше урона
    skill double hits when dual wielding [1]
    WbFrenzyFortify
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, MeleeSingleTarget, Multistrikeable, Melee, Triggerable
    Бешенство
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой атакует врага и в случае попадания получает заряд ярости. Такие заряды повышают скорость атаки героя.
    Наносит на 28% меньше урона
    Наносит на 10% больше физического урона
    10% увеличение физического урона за заряд ярости
    10% повышение скорости атаки за заряд ярости
    Удары в ближнем бою накладывают Укрепление
    25% увеличение длительности Укрепления
    skill can fire arrows [1]
    WbFlickerStrike
    Attack, Melee, MeleeSingleTarget, Multistrikeable, Movement, Duration, Cooldown
    Внезапный удар
    Base Damage: 1646–2469
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Перезарядка: 1.7 сек.
    Герой переносится к находящемуся рядом врагу и бьет его оружием ближнего боя. Если враг не выбран, герой перенесется к случайному врагу. Дарует положительный эффект, временно увеличивающий скорость передвижения. Умение можно мгновенно перезарядить, потратив заряд ярости.
    Дарует 20% от физического урона в виде дополнительного урона от холода
    Наносит на 30% меньше урона
    55% повышение скорости атаки
    ignores proximity shield [1]
    melee defer damage prediction [1]
    WbColdLeaderIcestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Огненный шторм
    Время применения: 0.9 сек.
    Перезарядка: 8 сек.
    Огненные шары падают в указанную область. Они взрываются при приземлении, нанося урон ближайшим врагам.
    Наносит от 388.6 до 485.8 урона от холода
    Ваши удары не могут оглушать врагов
    Базовая длительность - 6 секунд(-ы)
    Один удар каждые 0.1 секунд(-ы)
    Базовый радиус равен 1 м
    firestorm base area of effect +% [300]
    firestorm drop ground ice duration ms [3000]
    is area damage [1]
    WbColdThornsShort
    Spell, Buff, Duration
    Время применения: 1 сек.
    Перезарядка: 0.8 сек.
    Не может быть ослеплён
    Базовая длительность - 0.5 секунд(-ы)
    80% уменьшение получаемого урона
    maximum cold damage to return when hit [349.6]
    minimum cold damage to return when hit [233.1]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdLeader3"] = {
        name = "Otesha, the Giantslayer",
        life = 4,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Claw",
        weaponType2 = "Claw",
        skillList = {
            "WbDoubleStrike",
            "WbDualStrike",
            "WbWhirlingBlades",
            "WbFrenzyFortify",
            "WbColdSnap",
            "WbBloodRage",
            "WbFlickerStrike",
            "WbColdLeaderIcestorm",
            "WbHatred",
            "WbSmokeMine",
            "WbThrownWeapon",
            "WbColdThorns",
            "WbColdThornsShort",
            "WbColdLeaderWait",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbDoubleStrike"] = {
        name = "Double Strike",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs two fast strikes with a melee weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Physical] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "base_skill_number_of_additional_hits",
        },
        levels = {
            [1] = {-15, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbDualStrike"] = {
        name = "Dual Strike",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Attacks with both weapons, dealing the damage of both in one strike. Dual wield only. Does not work with wands.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.DualWieldOnly] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ThresholdJewelArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_double_hits_when_dual_wielding",
        },
        levels = {
            [1] = {-40, levelRequirement = 1, statInterpolation = {},  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.",
        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["WbFrenzyFortify"] = {
        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_+%",
            "active_skill_damage_+%_final",
            "physical_damage_+%_per_frenzy_charge",
            "base_attack_speed_+%_per_frenzy_charge",
            "active_skill_physical_damage_+%_final",
            "chance_to_fortify_on_melee_hit_+%",
            "fortify_duration_+%",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {0, 0, 10, 10, 10, 100, 25, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [2] = {20, 0, 10, 10, 10, 100, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [3] = {0, -20, 10, 10, 10, 100, 25, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [4] = {0, -28, 10, 10, 10, 100, 25, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
            [5] = {0, -36, 10, 10, 10, 100, 25, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdSnap"] = {
        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",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 38, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbBloodRage"] = {
        name = "Blood Rage",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Adds a buff that deals Physical Damage over time, while increasing Attack Speed and Life Leech. Killing an enemy while this buff is active refreshes the buff duration, and can grant a Frenzy Charge.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Instant] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.25,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%_granted_from_skill",
            "life_leech_from_physical_attack_damage_permyriad",
            "base_skill_effect_duration",
            "add_frenzy_charge_on_kill",
        },
        levels = {
            [1] = {17, 640, 8200, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {18, 640, 8600, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {19, 640, 9000, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {20, 640, 9400, levelRequirement = 16, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {21, 640, 9800, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {22, 640, 10100, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {23, 640, 10500, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {24, 640, 10900, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {25, 640, 11300, levelRequirement = 34, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {26, 640, 11600, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {27, 800, 12000, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {28, 800, 12400, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {29, 800, 12800, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {30, 800, 13100, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {31, 800, 13500, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {32, 800, 13900, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {33, 800, 14300, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {34, 800, 14600, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {35, 800, 15000, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {36, 960, 15400, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {37, 960, 15800, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {38, 960, 16100, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {39, 960, 16500, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {40, 960, 16900, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {41, 960, 17300, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {42, 960, 17600, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {43, 960, 18000, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {44, 960, 18400, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {45, 960, 18800, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {46, 960, 19100, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [31] = {47, 1120, 19500, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [32] = {48, 1120, 19900, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
            [33] = {49, 1120, 20300, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbFlickerStrike"] = {
        name = "Flicker Strike",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Movement] = true,
            [SkillType.Duration] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%",
            "physical_damage_%_to_add_as_cold",
            "active_skill_damage_+%_final",
            "ignores_proximity_shield",
            "melee_defer_damage_prediction",
        },
        levels = {
            [1] = {20, 0, -10, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {45, 0, -30, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {55, 20, -30, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdLeaderIcestorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "firestorm_base_area_of_effect_+%",
            "firestorm_drop_ground_ice_duration_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cannot_stun",
        },
        levels = {
            [1] = {0.40000000596046, 0.5, 6000, 100, 300, 3000, 10, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.40000000596046, 0.5, 6000, 100, 300, 3000, 10, levelRequirement = 5, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbHatred"] = {
        name = "Hatred",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants extra cold damage based on physical damage 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 = {
            "physical_damage_%_to_add_as_cold",
        },
        levels = {
            [1] = {25, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {25, 3, levelRequirement = 5, statInterpolation = {1, 1},  cost = { }, },
            [3] = {26, 6, levelRequirement = 10, statInterpolation = {1, 1},  cost = { }, },
            [4] = {26, 9, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {27, 12, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {27, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {28, 18, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [8] = {28, 21, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [9] = {29, 23, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [10] = {29, 25, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [11] = {30, 27, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [12] = {30, 29, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
            [13] = {31, 31, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
            [14] = {31, 33, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [15] = {32, 35, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [16] = {32, 36, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [17] = {33, 37, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [18] = {33, 38, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [19] = {34, 39, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [20] = {34, 40, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [21] = {35, 41, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [22] = {35, 42, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [23] = {36, 43, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [24] = {36, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [25] = {37, 45, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [26] = {37, 46, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [27] = {38, 47, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [28] = {38, 48, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [29] = {39, 49, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [30] = {39, 50, 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["WbThrownWeapon"] = {
        name = "Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "projectile_damage_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {-60, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {-59, 1, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {-58, 2, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {-57, 4, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {-56, 5, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {-55, 6, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [7] = {-54, 7, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [8] = {-53, 8, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [9] = {-52, 9, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [10] = {-51, 11, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [11] = {-50, 12, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [12] = {-49, 13, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [13] = {-48, 14, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [14] = {-47, 15, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [15] = {-46, 16, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [16] = {-45, 18, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [17] = {-44, 19, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [18] = {-43, 20, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [19] = {-42, 21, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [20] = {-41, 22, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [21] = {-40, 24, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [22] = {-39, 25, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [23] = {-38, 26, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [24] = {-37, 27, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [25] = {-36, 28, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [26] = {-35, 29, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [27] = {-35, 31, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [28] = {-34, 32, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [29] = {-34, 33, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [30] = {-33, 34, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [31] = {-33, 35, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [32] = {-32, 36, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [33] = {-32, 38, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [34] = {-31, 39, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [35] = {-31, 40, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdThorns"] = {
        name = "WbColdThorns",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2500, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 3000, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 3500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 4000, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdThornsShort"] = {
        name = "WbColdThornsShort",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 800, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 700, -80, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 700, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 600, -80, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdLeaderWait"] = {
        name = "WbColdLeaderWait",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    50% физического урона становится уроном от холода
    IdMonsterElementalSkeletonCold
    FamilyColdDamageAsPortionOfDamage
    Domainsмонстр (3)
    GenerationTypeУникальный (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
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Отиша, Гроза великанов
    Гуманоид
    50% физического урона становится уроном от холода
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Otesha, the Giantslayer
    SpectreN
    TagsЧародейский, cold_affinity, has_claw, has_dual_wield_melee, has_one_handed_melee, human, humanoid, large_height, light_armour, medium_movement, physical_affinity, red_blood, slashing_weapon, standalone_map_boss, wb_leader
    Здоровье
    400%
    Energy Shield From Life
    33%
    Броня
    +50%
    Уклонение
    +33%
    Ailment Threshold
    400%
    Сопротивление
    40 40 40 25
    Damage
    216%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    120%
    Type
    WbColdLeader
    Metadata
    WbColdLeader3Standalone
    Уровень
    68
    Здоровье
    557,385
    Броня
    43,185
    Уклонение
    6,303
    Энергетический щит
    2,022
    Damage
    919
    Урон от чар
    1,372
    Точность
    290
    Attack Time
    1.005
    Опыт
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    WbThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser
    Призрачный бросок
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 40% меньше урона
    Выпускает дополнительных снарядов: 2
    24% увеличение урона снарядами
    50% повышение скорости атаки
    30% повышение скорости снаряда
    base is projectile [1]
    spell maximum action distance +% [-30]
    WbWhirlingBlades
    Attack, Melee, Movement, Travel
    Шквал клинков
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой устремляется вперёд сквозь врагов, по пути нанося урон от оружия. При ношении оружия в каждой руке атакует обеими руками сразу. Умение требует кинжал, когти или одноручный меч.
    Наносит на 30% меньше урона
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    WbColdThorns
    Spell, Buff, Duration
    Время применения: 1 сек.
    Перезарядка: 2.5 сек.
    Не может быть ослеплён
    Базовая длительность - 3.5 секунд(-ы)
    80% уменьшение получаемого урона
    maximum cold damage to return when hit [327]
    minimum cold damage to return when hit [218]
    WbBloodRage
    Spell, Buff, Duration, Totemable, Triggerable, Instant, Physical, Cooldown
    Кровавый угар
    Время применения: 0.25 сек.
    Герой получает постепенный физический урон, но при этом имеет повышенную скорость атаки и похищение здоровья. Убийство врага обновляет время действия умения и может дать заряд ярости.
    Базовая длительность - 15 секунд(-ы)
    Дарует 35% повышение скорости атаки
    8% физического урона от атак похищается в виде здоровья
    Получение заряда ярости при убийстве
    WbSmokeMine
    Spell, Area, Duration, Movement, RemoteMined, AreaSpell, Travel, HasReservation, Blink, Cooldown
    Дымовая мина
    Время применения: 0.5 сек.
    Герой бросает мину, которая при подрыве переносит его к себе. В местах исчезновения и появления героя появляется облако дыма, которое ослепляет врагов и временно ускоряет передвижение героя. Имеет общее время перезарядки с другими умениями Скачка.
    active skill area of effect radius +% final [-45]
    WbHatred
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Холодная ненависть
    Время применения: 1.2 сек.
    Перезарядка: 0.5 сек.
    Герой окружает себя аурой, которая дарует дополнительный урон от холода, основанный на физическом уроне. Аура действует как на героя, так и на его союзников.
    Вы и ближайшие союзники наносите 32% физического урона в виде дополнительного урона от холода
    active skill area of effect radius +% final [36]
    WbColdLeaderWait
    Базовая длительность - 1.2 секунд(-ы)
    WbColdSnap
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, AreaSpell
    Укус стужи
    Шанс критического удара: 4%
    Время применения: 0.85 сек.
    Перезарядка: 3 сек.
    Герой указывает место, в котором из-под земли вырываются ледяные кристаллы. Они ранят и замораживают подвернувшихся врагов. Умение можно мгновенно перезарядить, потратив заряд энергии.
    Наносит от 223.1 до 334.6 урона от холода
    active skill chill duration +% final [10]
    is area damage [1]
    spell maximum action distance +% [-50]
    WbDoubleStrike
    Attack, MeleeSingleTarget, Multistrikeable, Melee, Physical
    Двойной удар
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой дважды быстро атакует оружием ближнего боя.
    15% уменьшение физического урона
    base skill number of additional hits [1]
    WbDualStrike
    Attack, DualWieldOnly, MeleeSingleTarget, Multistrikeable, Melee, ThresholdJewelArea
    Парный удар
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой атакует двумя оружиями сразу, нанося парный удар. Умение требует два одноручных оружия. Не работает с жезлами.
    Наносит на 40% меньше урона
    skill double hits when dual wielding [1]
    WbFrenzyFortify
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, MeleeSingleTarget, Multistrikeable, Melee, Triggerable
    Бешенство
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Герой атакует врага и в случае попадания получает заряд ярости. Такие заряды повышают скорость атаки героя.
    Наносит на 28% меньше урона
    Наносит на 10% больше физического урона
    10% увеличение физического урона за заряд ярости
    10% повышение скорости атаки за заряд ярости
    Удары в ближнем бою накладывают Укрепление
    25% увеличение длительности Укрепления
    skill can fire arrows [1]
    WbFlickerStrike
    Attack, Melee, MeleeSingleTarget, Multistrikeable, Movement, Duration, Cooldown
    Внезапный удар
    Base Damage: 1459–2189
    Шанс критического удара: 5%
    Attack Time: 1.5 сек.
    Перезарядка: 1.7 сек.
    Герой переносится к находящемуся рядом врагу и бьет его оружием ближнего боя. Если враг не выбран, герой перенесется к случайному врагу. Дарует положительный эффект, временно увеличивающий скорость передвижения. Умение можно мгновенно перезарядить, потратив заряд ярости.
    Дарует 20% от физического урона в виде дополнительного урона от холода
    Наносит на 30% меньше урона
    55% повышение скорости атаки
    ignores proximity shield [1]
    melee defer damage prediction [1]
    WbColdLeaderIcestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Огненный шторм
    Время применения: 0.9 сек.
    Перезарядка: 8 сек.
    Огненные шары падают в указанную область. Они взрываются при приземлении, нанося урон ближайшим врагам.
    Наносит от 347.2 до 434 урона от холода
    Ваши удары не могут оглушать врагов
    Базовая длительность - 6 секунд(-ы)
    Один удар каждые 0.1 секунд(-ы)
    Базовый радиус равен 1 м
    firestorm base area of effect +% [300]
    firestorm drop ground ice duration ms [3000]
    is area damage [1]
    WbColdThornsShort
    Spell, Buff, Duration
    Время применения: 1 сек.
    Перезарядка: 0.8 сек.
    Не может быть ослеплён
    Базовая длительность - 0.5 секунд(-ы)
    80% уменьшение получаемого урона
    maximum cold damage to return when hit [327]
    minimum cold damage to return when hit [218]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Wb/Wb"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Wb/WbColdLeader3Standalone"] = {
        name = "Otesha, the Giantslayer",
        life = 4,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Claw",
        weaponType2 = "Claw",
        skillList = {
            "WbDoubleStrike",
            "WbDualStrike",
            "WbWhirlingBlades",
            "WbFrenzyFortify",
            "WbColdSnap",
            "WbBloodRage",
            "WbFlickerStrike",
            "WbColdLeaderIcestorm",
            "WbHatred",
            "WbSmokeMine",
            "WbThrownWeapon",
            "WbColdThorns",
            "WbColdThornsShort",
            "WbColdLeaderWait",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbDoubleStrike"] = {
        name = "Double Strike",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs two fast strikes with a melee weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Physical] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "base_skill_number_of_additional_hits",
        },
        levels = {
            [1] = {-15, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbDualStrike"] = {
        name = "Dual Strike",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Attacks with both weapons, dealing the damage of both in one strike. Dual wield only. Does not work with wands.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.DualWieldOnly] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ThresholdJewelArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_double_hits_when_dual_wielding",
        },
        levels = {
            [1] = {-40, levelRequirement = 1, statInterpolation = {},  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.",
        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["WbFrenzyFortify"] = {
        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_+%",
            "active_skill_damage_+%_final",
            "physical_damage_+%_per_frenzy_charge",
            "base_attack_speed_+%_per_frenzy_charge",
            "active_skill_physical_damage_+%_final",
            "chance_to_fortify_on_melee_hit_+%",
            "fortify_duration_+%",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {0, 0, 10, 10, 10, 100, 25, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [2] = {20, 0, 10, 10, 10, 100, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [3] = {0, -20, 10, 10, 10, 100, 25, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [4] = {0, -28, 10, 10, 10, 100, 25, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
            [5] = {0, -36, 10, 10, 10, 100, 25, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdSnap"] = {
        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",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 38, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 10, -50, critChance = 4, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbBloodRage"] = {
        name = "Blood Rage",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Adds a buff that deals Physical Damage over time, while increasing Attack Speed and Life Leech. Killing an enemy while this buff is active refreshes the buff duration, and can grant a Frenzy Charge.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Instant] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.25,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%_granted_from_skill",
            "life_leech_from_physical_attack_damage_permyriad",
            "base_skill_effect_duration",
            "add_frenzy_charge_on_kill",
        },
        levels = {
            [1] = {17, 640, 8200, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {18, 640, 8600, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {19, 640, 9000, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {20, 640, 9400, levelRequirement = 16, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {21, 640, 9800, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {22, 640, 10100, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {23, 640, 10500, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {24, 640, 10900, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {25, 640, 11300, levelRequirement = 34, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {26, 640, 11600, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {27, 800, 12000, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {28, 800, 12400, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {29, 800, 12800, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {30, 800, 13100, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {31, 800, 13500, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {32, 800, 13900, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {33, 800, 14300, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {34, 800, 14600, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {35, 800, 15000, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {36, 960, 15400, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {37, 960, 15800, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {38, 960, 16100, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {39, 960, 16500, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {40, 960, 16900, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {41, 960, 17300, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {42, 960, 17600, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {43, 960, 18000, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {44, 960, 18400, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {45, 960, 18800, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {46, 960, 19100, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [31] = {47, 1120, 19500, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [32] = {48, 1120, 19900, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
            [33] = {49, 1120, 20300, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbFlickerStrike"] = {
        name = "Flicker Strike",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Movement] = true,
            [SkillType.Duration] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%",
            "physical_damage_%_to_add_as_cold",
            "active_skill_damage_+%_final",
            "ignores_proximity_shield",
            "melee_defer_damage_prediction",
        },
        levels = {
            [1] = {20, 0, -10, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {45, 0, -30, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {55, 20, -30, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdLeaderIcestorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "firestorm_base_area_of_effect_+%",
            "firestorm_drop_ground_ice_duration_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cannot_stun",
        },
        levels = {
            [1] = {0.40000000596046, 0.5, 6000, 100, 300, 3000, 10, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.40000000596046, 0.5, 6000, 100, 300, 3000, 10, levelRequirement = 5, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbHatred"] = {
        name = "Hatred",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants extra cold damage based on physical damage 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 = {
            "physical_damage_%_to_add_as_cold",
        },
        levels = {
            [1] = {25, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {25, 3, levelRequirement = 5, statInterpolation = {1, 1},  cost = { }, },
            [3] = {26, 6, levelRequirement = 10, statInterpolation = {1, 1},  cost = { }, },
            [4] = {26, 9, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {27, 12, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {27, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {28, 18, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [8] = {28, 21, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [9] = {29, 23, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [10] = {29, 25, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [11] = {30, 27, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [12] = {30, 29, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
            [13] = {31, 31, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
            [14] = {31, 33, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [15] = {32, 35, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [16] = {32, 36, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [17] = {33, 37, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [18] = {33, 38, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [19] = {34, 39, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [20] = {34, 40, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [21] = {35, 41, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [22] = {35, 42, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [23] = {36, 43, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [24] = {36, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [25] = {37, 45, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [26] = {37, 46, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [27] = {38, 47, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [28] = {38, 48, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [29] = {39, 49, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [30] = {39, 50, 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["WbThrownWeapon"] = {
        name = "Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "projectile_damage_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {-60, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {-59, 1, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {-58, 2, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {-57, 4, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {-56, 5, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {-55, 6, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [7] = {-54, 7, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [8] = {-53, 8, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [9] = {-52, 9, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [10] = {-51, 11, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [11] = {-50, 12, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [12] = {-49, 13, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [13] = {-48, 14, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [14] = {-47, 15, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [15] = {-46, 16, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [16] = {-45, 18, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [17] = {-44, 19, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [18] = {-43, 20, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [19] = {-42, 21, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [20] = {-41, 22, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [21] = {-40, 24, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [22] = {-39, 25, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [23] = {-38, 26, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [24] = {-37, 27, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [25] = {-36, 28, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [26] = {-35, 29, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [27] = {-35, 31, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [28] = {-34, 32, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [29] = {-34, 33, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [30] = {-33, 34, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [31] = {-33, 35, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [32] = {-32, 36, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [33] = {-32, 38, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [34] = {-31, 39, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [35] = {-31, 40, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdThorns"] = {
        name = "WbColdThorns",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2500, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 3000, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 3500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 4000, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdThornsShort"] = {
        name = "WbColdThornsShort",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 800, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 700, -80, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 700, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 600, -80, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 500, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WbColdLeaderWait"] = {
        name = "WbColdLeaderWait",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    50% физического урона становится уроном от холода
    IdMonsterElementalSkeletonCold
    FamilyColdDamageAsPortionOfDamage
    Domainsмонстр (3)
    GenerationTypeУникальный (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
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global