巨人克星欧提莎
人形
区域: 极寒冰原
50% 的物理伤害转换为冰霜伤害
怪物提供的经验值提高 100%
掉落的物品稀有度提高 15000%
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Otesha, the Giantslayer
幽魂N
地区极寒冰原
标签施法, 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%
    生命转为护盾
    33%
    护甲
    +50%
    闪避值
    +33%
    异常状态临界值
    400%
    抗性
    40 40 40 25
    伤害
    216%
    命中
    100%
    暴击几率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 10
    攻击间隔
    1.5 秒
    伤害分布
    ±20%
    经验值
    200%
    Model Size
    120%
    类型
    WbColdLeader
    Metadata
    WbColdLeader3
    等级
    70
    生命
    728,502
    护甲
    50,571
    闪避值
    6,758
    能量护盾
    2,289
    伤害
    1,036
    法术伤害
    1,547
    命中
    314
    攻击间隔
    1.005
    经验值
    117,920
    异常状态临界值
    422,531
    冰缓
    1,336
    Shock
    1,336
    Brittle
    7,559
    Scorch
    1,336
    Sap
    3,691
    WbThrownWeapon
    攻击, 范围攻击, 投射物, 玩家投射物
    灵体投掷
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    复制手中的近战武器,并将此灵体投掷出去。此灵体将会向外飞出并如同回力镖一般回到你的身边,对所有碰触到的敌人造成伤害。
    伤害总降 38%
    额外发射 2 个投射物
    投射物伤害提高 26%
    攻击速度加快 50%
    投射物速度加快 30%
    base is projectile [1]
    spell maximum action distance +% [-30]
    WbWhirlingBlades
    攻击, 近战, 位移, 快行
    回旋之刃
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    在敌人之间穿梭,造成武器伤害。双持时使用两把武器同时发起攻击并造成一次伤害。需要匕首、爪类和单手剑。
    伤害总降 30%
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    WbColdThorns
    法术, 增益, 持续时间
    施放间隔: 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
    法术, 增益, 持续时间, 图腾技能, 可触发, 立即, 物理, 冷却
    狂野怒火
    施放间隔: 0.25 秒
    增加一个持续造成物理伤害的增益效果,同时提高生命偷取效果。消灭敌人会刷新该增益效果的持续时间,并提供一个狂怒球。
    基础持续时间为 15.8
    攻击速度加快 37%
    攻击造成物理伤害的 9.6% 转化为生命
    击败敌人后获得狂怒球
    WbSmokeMine
    法术, 范围, 持续时间, 位移, 遥控地雷, 范围法术, 快行, 消耗保留, 闪现, 冷却
    烟雾地雷
    施放间隔: 0.5 秒
    投掷一个地雷,当它引爆时将你传送至该地雷所在处。当传送时,在原本位置与地雷所在位置的区块都会被充满烟雾,致盲其中的敌人,并给你一个提高移动速度的临时增益效果。和其它闪现技能共用冷却时间。
    active skill area of effect radius +% final [-45]
    WbHatred
    法术, 范围, 增益, 消耗保留, 图腾施放单独, 图腾技能, 光环, 冰冷, 立即, 范围法术, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷却
    憎恨
    施放间隔: 1.2 秒
    冷却时间: 0.5 秒
    施放一个光环,使你与受光环影响友军获得额外冰霜伤害.
    你与周围友军额外获得 33% 物理伤害,并转化为冰霜伤害
    active skill area of effect radius +% final [38]
    WbColdLeaderWait
    基础持续时间为 1.2
    WbColdSnap
    法术, 伤害, 范围, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 冰冷, 可秘能爆发, 范围法术
    霜暴
    暴击几率: 4%
    施放间隔: 0.85 秒
    冷却时间: 3 秒
    在指定地点凝聚冰之结晶并从地面窜出. 在此区域的怪物将会受到伤害并被冻结. 释放一颗暴击球能重置其技能冷却.
    造成 237.1 - 355.6 冰霜伤害
    active skill chill duration +% final [10]
    is area damage [1]
    spell maximum action distance +% [-50]
    WbDoubleStrike
    攻击, 近战单一目标, 攻击可重复, 近战, 物理
    双重打击
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    使用近战武器发动两次快速打击。
    物理伤害降低 15%
    base skill number of additional hits [1]
    WbDualStrike
    攻击, 双持, 近战单一目标, 攻击可重复, 近战, ThresholdJewelArea
    双持打击
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    使用两把武器对目标同时进行攻击并造成伤害。限定双持(不包含法杖)。
    伤害总降 40%
    skill double hits when dual wielding [1]
    WbFrenzyFortify
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 图腾技能, 陷阱技能, 地雷技能, 近战单一目标, 攻击可重复, 近战, 可触发
    狂怒
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    进行一次攻击,若是命中敌人则累积一颗狂怒球。带着狂怒球的状态下将会增加你的攻击速度。
    伤害总降 28%
    物理伤害总增 10%
    每个狂怒球使物理伤害提高 10%
    每个狂怒球使攻击速度加快 10%
    近战击中提供护体状态
    护体持续时间延长 25%
    skill can fire arrows [1]
    WbFlickerStrike
    攻击, 近战, 近战单一目标, 攻击可重复, 位移, 持续时间, 冷却
    闪现打击
    基本伤害: 1646–2469
    暴击几率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 1.7 秒
    传送至目标怪物身边并用近战武器对其造成伤害。若是未选定目标,则系统会为其随机指定一只怪物。获得一个增益效果,使移动速度提高一段时间。消耗一个狂怒球能重置其技能冷却。
    获得额外冰霜伤害, 其数值等同于物理伤害的 20%
    伤害总降 30%
    攻击速度加快 55%
    ignores proximity shield [1]
    melee defer damage prediction [1]
    WbColdLeaderIcestorm
    法术, 伤害, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, 可齐射, 范围法术
    烈炎风暴
    施放间隔: 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
    法术, 增益, 持续时间
    施放间隔: 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 全域
  • 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 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • 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 全域
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 全域
  • 巨人克星欧提莎
    人形
    50% 的物理伤害转换为冰霜伤害
    怪物提供的经验值提高 100%
    掉落的物品稀有度提高 15000%
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Otesha, the Giantslayer
    幽魂N
    标签施法, 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%
    生命转为护盾
    33%
    护甲
    +50%
    闪避值
    +33%
    异常状态临界值
    400%
    抗性
    40 40 40 25
    伤害
    216%
    命中
    100%
    暴击几率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 10
    攻击间隔
    1.5 秒
    伤害分布
    ±20%
    经验值
    200%
    Model Size
    120%
    类型
    WbColdLeader
    Metadata
    WbColdLeader3Standalone
    等级
    68
    生命
    557,385
    护甲
    43,185
    闪避值
    6,303
    能量护盾
    2,022
    伤害
    919
    法术伤害
    1,372
    命中
    290
    攻击间隔
    1.005
    经验值
    112,805
    异常状态临界值
    351,153
    冰缓
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    WbThrownWeapon
    攻击, 范围攻击, 投射物, 玩家投射物
    灵体投掷
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    复制手中的近战武器,并将此灵体投掷出去。此灵体将会向外飞出并如同回力镖一般回到你的身边,对所有碰触到的敌人造成伤害。
    伤害总降 40%
    额外发射 2 个投射物
    投射物伤害提高 24%
    攻击速度加快 50%
    投射物速度加快 30%
    base is projectile [1]
    spell maximum action distance +% [-30]
    WbWhirlingBlades
    攻击, 近战, 位移, 快行
    回旋之刃
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    在敌人之间穿梭,造成武器伤害。双持时使用两把武器同时发起攻击并造成一次伤害。需要匕首、爪类和单手剑。
    伤害总降 30%
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    WbColdThorns
    法术, 增益, 持续时间
    施放间隔: 1 秒
    冷却时间: 2.5 秒
    免疫致盲
    基础持续时间为 3.5
    受到的伤害降低 80%
    maximum cold damage to return when hit [327]
    minimum cold damage to return when hit [218]
    WbBloodRage
    法术, 增益, 持续时间, 图腾技能, 可触发, 立即, 物理, 冷却
    狂野怒火
    施放间隔: 0.25 秒
    增加一个持续造成物理伤害的增益效果,同时提高生命偷取效果。消灭敌人会刷新该增益效果的持续时间,并提供一个狂怒球。
    基础持续时间为 15
    攻击速度加快 35%
    攻击造成物理伤害的 8% 转化为生命
    击败敌人后获得狂怒球
    WbSmokeMine
    法术, 范围, 持续时间, 位移, 遥控地雷, 范围法术, 快行, 消耗保留, 闪现, 冷却
    烟雾地雷
    施放间隔: 0.5 秒
    投掷一个地雷,当它引爆时将你传送至该地雷所在处。当传送时,在原本位置与地雷所在位置的区块都会被充满烟雾,致盲其中的敌人,并给你一个提高移动速度的临时增益效果。和其它闪现技能共用冷却时间。
    active skill area of effect radius +% final [-45]
    WbHatred
    法术, 范围, 增益, 消耗保留, 图腾施放单独, 图腾技能, 光环, 冰冷, 立即, 范围法术, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷却
    憎恨
    施放间隔: 1.2 秒
    冷却时间: 0.5 秒
    施放一个光环,使你与受光环影响友军获得额外冰霜伤害.
    你与周围友军额外获得 32% 物理伤害,并转化为冰霜伤害
    active skill area of effect radius +% final [36]
    WbColdLeaderWait
    基础持续时间为 1.2
    WbColdSnap
    法术, 伤害, 范围, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 冰冷, 可秘能爆发, 范围法术
    霜暴
    暴击几率: 4%
    施放间隔: 0.85 秒
    冷却时间: 3 秒
    在指定地点凝聚冰之结晶并从地面窜出. 在此区域的怪物将会受到伤害并被冻结. 释放一颗暴击球能重置其技能冷却.
    造成 223.1 - 334.6 冰霜伤害
    active skill chill duration +% final [10]
    is area damage [1]
    spell maximum action distance +% [-50]
    WbDoubleStrike
    攻击, 近战单一目标, 攻击可重复, 近战, 物理
    双重打击
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    使用近战武器发动两次快速打击。
    物理伤害降低 15%
    base skill number of additional hits [1]
    WbDualStrike
    攻击, 双持, 近战单一目标, 攻击可重复, 近战, ThresholdJewelArea
    双持打击
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    使用两把武器对目标同时进行攻击并造成伤害。限定双持(不包含法杖)。
    伤害总降 40%
    skill double hits when dual wielding [1]
    WbFrenzyFortify
    攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 图腾技能, 陷阱技能, 地雷技能, 近战单一目标, 攻击可重复, 近战, 可触发
    狂怒
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    进行一次攻击,若是命中敌人则累积一颗狂怒球。带着狂怒球的状态下将会增加你的攻击速度。
    伤害总降 28%
    物理伤害总增 10%
    每个狂怒球使物理伤害提高 10%
    每个狂怒球使攻击速度加快 10%
    近战击中提供护体状态
    护体持续时间延长 25%
    skill can fire arrows [1]
    WbFlickerStrike
    攻击, 近战, 近战单一目标, 攻击可重复, 位移, 持续时间, 冷却
    闪现打击
    基本伤害: 1459–2189
    暴击几率: 5%
    攻击间隔: 1.5 秒
    冷却时间: 1.7 秒
    传送至目标怪物身边并用近战武器对其造成伤害。若是未选定目标,则系统会为其随机指定一只怪物。获得一个增益效果,使移动速度提高一段时间。消耗一个狂怒球能重置其技能冷却。
    获得额外冰霜伤害, 其数值等同于物理伤害的 20%
    伤害总降 30%
    攻击速度加快 55%
    ignores proximity shield [1]
    melee defer damage prediction [1]
    WbColdLeaderIcestorm
    法术, 伤害, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, 可齐射, 范围法术
    烈炎风暴
    施放间隔: 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
    法术, 增益, 持续时间
    施放间隔: 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 全域
  • 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 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • 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 全域
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 全域