灰烬莱萨德
人形
monster base type attack cast speed +% and damage -% final [33]
同时可以放置最多 12 个额外陷阱
陷阱在投掷后不能造成伤害的时间 +2
地雷在投掷后不会受到伤害的时间 +2
kill traps mines and totems on death [1]
20% 攻击伤害格挡率
被格挡的击中对你造成 10% 伤害
Ash Lessard
幽魂N
标签施法, cold_affinity, cursing_monster, exile, fire_affinity, has_dagger, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, not_str, ranged, red_blood, rogue_exile, slashing_weapon, trap_exile
生命
112%
生命转为护盾
60%
闪避值
+40%
异常状态临界值
112%
抗性
30 30 30 20
伤害
143%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 8
攻击间隔
0.855 秒
伤害分布
±20%
经验值
220%
Model Size
100%
类型
ExileShadow2
Metadata
ExileShadow2
等级
68
生命
7,205
护甲
28,790
闪避值
6,635
能量护盾
3,676
伤害
534
法术伤害
534
命中
290
攻击间隔
0.855
经验值
22,561
异常状态临界值
7,205
冰缓
23
Shock
23
Brittle
129
Scorch
23
Sap
63
ExileTemporalChains
法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
时空锁链
施放间隔: 0.5 秒
冷却时间: 8 秒
诅咒一片区域的所有敌人,降低它们的行动速度,并使它们身上的效果消减得更慢。
基础持续时间为 4
被诅咒的普通敌人和魔法敌人的行动速度总降 20%
被诅咒的敌人身上的其它效果消减速度减慢 25%
被诅咒的稀有敌人和传奇敌人的行动速度总降 10%
active skill area of effect radius +% final [9]
ExileEtherealKnives
法术, 伤害, 投射物, 玩家投射物, 图腾技能, 陷阱技能, 地雷技能, 法术可重复, 可触发, 可齐射, 物理
虚空匕首
暴击几率: 5%
施放间隔: 0.6 秒
向前方依弧形射出数支匕首,对敌人造成物理伤害。
造成 223.8 - 351.6 物理伤害
投射物会分裂
额外发射 9 个投射物
施法速度加快 21%
获得额外火焰伤害, 其数值等同于自身物理伤害的 19%
base is projectile [1]
ExileHatred
法术, 范围, 增益, 消耗保留, 图腾施放单独, 图腾技能, 光环, 冰冷, 立即, 范围法术, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷却
憎恨
施放间隔: 1.2 秒
冷却时间: 0.5 秒
施放一个光环,使你与受光环影响友军获得额外冰霜伤害.
你与周围友军额外获得 36% 物理伤害,并转化为冰霜伤害
active skill area of effect radius +% final [40]
ExileBearTrap
法术, 持续时间, 地雷技能, 陷阱, 伤害, 物理, 冷却
捕熊陷阱
伤害效用: 150%
施放间隔: 1 秒
冷却时间: 3.5 秒
投掷一个陷阱,对单个敌人造成伤害并使其定身,定身时长由造成的伤害决定。定身结束后,敌人将承受一个移动速度降低的减益效果。被该减益影响的敌人承受陷阱和地雷的伤害会提高。法术伤害加成不会影响该技能。
造成 341.7 - 493.6 物理伤害
陷阱持续 +30
增益效果获得等同你物理伤害 15% 的额外火焰伤害
base skill is trapped [1]
ignores trap and mine cooldown limit [1]
trap variation [12]
ExileLightningTrap
法术, 伤害, 投射物, 玩家投射物, 陷阱, 地雷技能, 闪电
闪电陷阱
暴击几率: 4%
施放间隔: 1 秒
冷却时间: 2 秒
投掷一个陷阱,该陷阱被触发时将会向全方位散射出闪电投射物,投射物将会对触发及接触到的敌人造成闪电伤害。
造成 321.7 - 965.2 闪电伤害
陷阱持续 +11
额外发射 8 个投射物
额外投掷最多 2 个陷阱
环状发射投射物
base is projectile [1]
base skill is trapped [1]
ignores trap and mine cooldown limit [1]
trap variation [12]
ExileFireTrap
法术, 持续时间, 伤害, 地雷技能, 范围, 造成燃烧, 陷阱, DoT, 火焰, 范围法术
火焰陷阱
暴击几率: 5%
施放间隔: 1 秒
冷却时间: 3 秒
投掷一个陷阱, 该陷阱被触发时会爆炸并对周围的敌人造成火焰伤害, 且该区域的地面会持续燃烧, 踩在上面的敌人会持续受到伤害.
陷阱持续 +3
每秒造成 579.1 基础火焰伤害
基础持续时间为 8
造成 556 - 833.9 火焰伤害
base skill is trapped [1]
ignores trap and mine cooldown limit [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
trap variation [12]

Object Type

version 2
extends "Metadata/Monsters/Exiles/Exile"

Stats
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileShadow2"] = {
    name = "Ash Lessard",
    life = 1.12,
    energyShield = 0.6,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 0.855,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Dagger",
    weaponType2 = "Shield",
    skillList = {
        "ExileTemporalChains",
        "ExileHatred",
        "ExileBearTrap",
        "ExileFireTrap",
        "ExileEtherealKnives",
        "ExileLightningTrap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileTemporalChains"] = {
    name = "Temporal Chains",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "temporal_chains_action_speed_+%_final",
        "buff_time_passed_+%_other_than_temporal_chains",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {4000, -20, -25, -10, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileHatred"] = {
    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] = {26, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {26, 3, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
        [3] = {27, 6, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [4] = {27, 9, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
        [5] = {28, 12, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
        [6] = {28, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
        [7] = {29, 18, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [8] = {29, 21, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [9] = {30, 23, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [10] = {30, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [11] = {31, 27, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [12] = {31, 29, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
        [13] = {32, 31, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [14] = {32, 33, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
        [15] = {33, 35, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
        [16] = {34, 36, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
        [17] = {34, 37, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
        [18] = {35, 38, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [19] = {35, 39, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [20] = {36, 40, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [21] = {36, 41, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [22] = {37, 42, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [23] = {37, 43, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [24] = {38, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [25] = {38, 45, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [26] = {39, 46, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [27] = {39, 47, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [28] = {40, 48, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [29] = {40, 49, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [30] = {41, 50, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileBearTrap"] = {
    name = "Bear Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that damages and immobilises a single enemy for a duration based on how much damage was dealt. After the immobilise expires, a debuff remains on the enemy for a duration, lowering their movement speed by an amount which lessens over time. The affected enemy will take increased damage from traps and mines until the debuff expires. Modifiers to spell damage do not affect this skill's damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Mineable] = true,
        [SkillType.Trapped] = true,
        [SkillType.Damage] = true,
        [SkillType.Physical] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "debuff_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "secondary_minimum_base_physical_damage",
        "secondary_maximum_base_physical_damage",
        "physical_damage_%_to_add_as_fire",
        "base_trap_duration",
        "trap_variation",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
        "is_trap",
    },
    levels = {
        [1] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.89999997615814, 1.2999999523163, 15, 30000, 12, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.89999997615814, 1.2999999523163, 16, 30000, 12, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.89999997615814, 1.2999999523163, 17, 30000, 12, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.89999997615814, 1.2999999523163, 18, 30000, 12, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.89999997615814, 1.2999999523163, 19, 30000, 12, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.89999997615814, 1.2999999523163, 20, 30000, 12, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.89999997615814, 1.2999999523163, 21, 30000, 12, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.89999997615814, 1.2999999523163, 22, 30000, 12, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFireTrap"] = {
    name = "Fire Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Damage] = true,
        [SkillType.Mineable] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.Trapped] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_trap_duration",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "trap_variation",
        "is_area_damage",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
        "is_trap",
    },
    levels = {
        [1] = {0.10000000149012, 0.60000002384186, 1.5, 30000, 8000, -25, 12, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 1.5, 30000, 8000, -25, 12, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileEtherealKnives"] = {
    name = "Ethereal Knives",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires an arc of knives outwards in front of the caster which deal physical damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.Physical] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "physical_damage_%_to_add_as_fire",
        "base_cast_speed_+%",
        "number_of_additional_projectiles",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.69999998807907, 1.1000000238419, 0, 0, 9, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.69999998807907, 1.1000000238419, 0, 0, 9, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.69999998807907, 1.1000000238419, 10, 0, 9, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.69999998807907, 1.1000000238419, 11, 0, 9, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.69999998807907, 1.1000000238419, 12, 0, 9, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.69999998807907, 1.1000000238419, 13, 0, 9, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.69999998807907, 1.1000000238419, 14, 0, 9, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.69999998807907, 1.1000000238419, 15, 0, 9, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.69999998807907, 1.1000000238419, 16, 20, 9, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.69999998807907, 1.1000000238419, 17, 20, 9, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.1000000238419, 18, 21, 9, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.1000000238419, 19, 21, 9, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.1000000238419, 20, 22, 9, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.1000000238419, 21, 22, 9, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.69999998807907, 1.1000000238419, 22, 23, 9, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.69999998807907, 1.1000000238419, 23, 23, 9, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.69999998807907, 1.1000000238419, 24, 24, 9, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.69999998807907, 1.1000000238419, 25, 24, 9, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.69999998807907, 1.1000000238419, 26, 25, 9, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.69999998807907, 1.1000000238419, 27, 25, 9, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.69999998807907, 1.1000000238419, 28, 26, 9, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.69999998807907, 1.1000000238419, 29, 26, 9, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.69999998807907, 1.1000000238419, 30, 27, 9, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.69999998807907, 1.1000000238419, 31, 27, 9, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileLightningTrap"] = {
    name = "Lightning Trap",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Trapped] = true,
        [SkillType.Mineable] = true,
        [SkillType.Lightning] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_trap_duration",
        "number_of_additional_projectiles",
        "trap_variation",
        "projectiles_nova",
        "is_trap",
        "base_skill_is_trapped",
        "base_is_projectile",
        "ignores_trap_and_mine_cooldown_limit",
    },
    levels = {
        [1] = {0.5, 1.5, 30000, 8, 12, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, 11000, 2, 8, 12, critChance = 4, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
IdMonsterSpeedAndDamageFixupComplete
FamilyMonsterSpeedAndDamageFixup
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 全域
  • Craft Tagscaster_damage damage attack caster speed
    同时可以放置最多 12 个额外陷阱
    IdMonsterIncreasedTrapsAllowed
    FamilyTrapsAllowed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • number of additional traps allowed Min: 12 Max: 12 全域
  • 陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    IdMonsterImplicitTrapsInvulnerable2Sec
    FamilyMonsterTrapsInvulnerable
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 全域
  • traps invulnerable for duration ms Min: 2000 Max: 2000 全域
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 全域
  • 20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    IdMonsterAttackBlock20Bypass10_
    FamilyMonsterBlockAndBypass
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 全域
  • base block % damage taken Min: 10 Max: 10 全域
  • Craft Tagsblock
    灰烬莱萨德
    人形
    monster base type attack cast speed +% and damage -% final [33]
    同时可以放置最多 12 个额外陷阱
    陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    kill traps mines and totems on death [1]
    20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    生命上限提高 100%
    效果区域扩大 100%
    角色体型增大 80%
    Ash Lessard
    幽魂N
    标签施法, cold_affinity, cursing_monster, exile, fire_affinity, has_dagger, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, not_str, ranged, red_blood, rogue_exile, slashing_weapon, trap_exile
    生命
    112%
    生命转为护盾
    60%
    闪避值
    +40%
    异常状态临界值
    112%
    抗性
    30 30 30 20
    伤害
    143%
    命中
    100%
    暴击几率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 8
    攻击间隔
    0.855 秒
    伤害分布
    ±20%
    经验值
    220%
    Model Size
    100%
    类型
    ExileShadow2
    Metadata
    ExileShadow2Supporter
    等级
    68
    生命
    7,205
    护甲
    28,790
    闪避值
    6,635
    能量护盾
    3,676
    伤害
    534
    法术伤害
    534
    命中
    290
    攻击间隔
    0.855
    经验值
    22,561
    异常状态临界值
    7,205
    冰缓
    23
    Shock
    23
    Brittle
    129
    Scorch
    23
    Sap
    63
    ExileTemporalChains
    法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    时空锁链
    施放间隔: 0.5 秒
    冷却时间: 8 秒
    诅咒一片区域的所有敌人,降低它们的行动速度,并使它们身上的效果消减得更慢。
    基础持续时间为 4
    被诅咒的普通敌人和魔法敌人的行动速度总降 20%
    被诅咒的敌人身上的其它效果消减速度减慢 25%
    被诅咒的稀有敌人和传奇敌人的行动速度总降 10%
    active skill area of effect radius +% final [9]
    ExileEtherealKnives
    法术, 伤害, 投射物, 玩家投射物, 图腾技能, 陷阱技能, 地雷技能, 法术可重复, 可触发, 可齐射, 物理
    虚空匕首
    暴击几率: 5%
    施放间隔: 0.6 秒
    向前方依弧形射出数支匕首,对敌人造成物理伤害。
    造成 223.8 - 351.6 物理伤害
    投射物会分裂
    额外发射 9 个投射物
    施法速度加快 21%
    获得额外火焰伤害, 其数值等同于自身物理伤害的 19%
    base is projectile [1]
    ExileHatred
    法术, 范围, 增益, 消耗保留, 图腾施放单独, 图腾技能, 光环, 冰冷, 立即, 范围法术, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷却
    憎恨
    施放间隔: 1.2 秒
    冷却时间: 0.5 秒
    施放一个光环,使你与受光环影响友军获得额外冰霜伤害.
    你与周围友军额外获得 36% 物理伤害,并转化为冰霜伤害
    active skill area of effect radius +% final [40]
    ExileBearTrap
    法术, 持续时间, 地雷技能, 陷阱, 伤害, 物理, 冷却
    捕熊陷阱
    伤害效用: 150%
    施放间隔: 1 秒
    冷却时间: 3.5 秒
    投掷一个陷阱,对单个敌人造成伤害并使其定身,定身时长由造成的伤害决定。定身结束后,敌人将承受一个移动速度降低的减益效果。被该减益影响的敌人承受陷阱和地雷的伤害会提高。法术伤害加成不会影响该技能。
    造成 341.7 - 493.6 物理伤害
    陷阱持续 +30
    增益效果获得等同你物理伤害 15% 的额外火焰伤害
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    trap variation [12]
    ExileLightningTrap
    法术, 伤害, 投射物, 玩家投射物, 陷阱, 地雷技能, 闪电
    闪电陷阱
    暴击几率: 4%
    施放间隔: 1 秒
    冷却时间: 2 秒
    投掷一个陷阱,该陷阱被触发时将会向全方位散射出闪电投射物,投射物将会对触发及接触到的敌人造成闪电伤害。
    造成 321.7 - 965.2 闪电伤害
    陷阱持续 +11
    额外发射 8 个投射物
    额外投掷最多 2 个陷阱
    环状发射投射物
    base is projectile [1]
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    trap variation [12]
    ExileFireTrap
    法术, 持续时间, 伤害, 地雷技能, 范围, 造成燃烧, 陷阱, DoT, 火焰, 范围法术
    火焰陷阱
    暴击几率: 5%
    施放间隔: 1 秒
    冷却时间: 3 秒
    投掷一个陷阱, 该陷阱被触发时会爆炸并对周围的敌人造成火焰伤害, 且该区域的地面会持续燃烧, 踩在上面的敌人会持续受到伤害.
    陷阱持续 +3
    每秒造成 579.1 基础火焰伤害
    基础持续时间为 8
    造成 556 - 833.9 火焰伤害
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    trap variation [12]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    
    Stats
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileShadow2Supporter"] = {
        name = "Ash Lessard",
        life = 1.12,
        energyShield = 0.6,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.43,
        damageSpread = 0.2,
        attackTime = 0.855,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Shield",
        skillList = {
            "ExileTemporalChains",
            "ExileHatred",
            "ExileBearTrap",
            "ExileFireTrap",
            "ExileEtherealKnives",
            "ExileLightningTrap",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileTemporalChains"] = {
        name = "Temporal Chains",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "temporal_chains_action_speed_+%_final",
            "buff_time_passed_+%_other_than_temporal_chains",
            "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {4000, -20, -25, -10, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileHatred"] = {
        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] = {26, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {26, 3, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
            [3] = {27, 6, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
            [4] = {27, 9, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
            [5] = {28, 12, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
            [6] = {28, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {29, 18, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
            [8] = {29, 21, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [9] = {30, 23, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
            [10] = {30, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [11] = {31, 27, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
            [12] = {31, 29, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
            [13] = {32, 31, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [14] = {32, 33, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
            [15] = {33, 35, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
            [16] = {34, 36, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
            [17] = {34, 37, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
            [18] = {35, 38, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
            [19] = {35, 39, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [20] = {36, 40, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [21] = {36, 41, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [22] = {37, 42, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [23] = {37, 43, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [24] = {38, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [25] = {38, 45, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [26] = {39, 46, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [27] = {39, 47, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
            [28] = {40, 48, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
            [29] = {40, 49, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
            [30] = {41, 50, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileBearTrap"] = {
        name = "Bear Trap",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a trap that damages and immobilises a single enemy for a duration based on how much damage was dealt. After the immobilise expires, a debuff remains on the enemy for a duration, lowering their movement speed by an amount which lessens over time. The affected enemy will take increased damage from traps and mines until the debuff expires. Modifiers to spell damage do not affect this skill's damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Duration] = true,
            [SkillType.Mineable] = true,
            [SkillType.Trapped] = true,
            [SkillType.Damage] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "secondary_minimum_base_physical_damage",
            "secondary_maximum_base_physical_damage",
            "physical_damage_%_to_add_as_fire",
            "base_trap_duration",
            "trap_variation",
            "base_skill_is_trapped",
            "ignores_trap_and_mine_cooldown_limit",
            "is_trap",
        },
        levels = {
            [1] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.89999997615814, 1.2999999523163, 15, 30000, 12, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.89999997615814, 1.2999999523163, 16, 30000, 12, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.89999997615814, 1.2999999523163, 17, 30000, 12, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.89999997615814, 1.2999999523163, 18, 30000, 12, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.89999997615814, 1.2999999523163, 19, 30000, 12, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.89999997615814, 1.2999999523163, 20, 30000, 12, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.89999997615814, 1.2999999523163, 21, 30000, 12, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.89999997615814, 1.2999999523163, 22, 30000, 12, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFireTrap"] = {
        name = "Fire Trap",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Duration] = true,
            [SkillType.Damage] = true,
            [SkillType.Mineable] = true,
            [SkillType.Area] = true,
            [SkillType.CausesBurning] = true,
            [SkillType.Trapped] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_fire_damage_to_deal_per_minute",
            "base_trap_duration",
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "trap_variation",
            "is_area_damage",
            "base_skill_is_trapped",
            "ignores_trap_and_mine_cooldown_limit",
            "is_trap",
        },
        levels = {
            [1] = {0.10000000149012, 0.60000002384186, 1.5, 30000, 8000, -25, 12, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [2] = {0.40000000596046, 0.60000002384186, 1.5, 30000, 8000, -25, 12, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [3] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [4] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [5] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [6] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [7] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [8] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [9] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [10] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [11] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [12] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [13] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [14] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [15] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [16] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [17] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [18] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [19] = {0.40000000596046, 0.60000002384186, 1.5, 3000, 8000, -25, 12, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileEtherealKnives"] = {
        name = "Ethereal Knives",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arc of knives outwards in front of the caster which deal physical damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Physical] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "physical_damage_%_to_add_as_fire",
            "base_cast_speed_+%",
            "number_of_additional_projectiles",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.69999998807907, 1.1000000238419, 0, 0, 9, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.69999998807907, 1.1000000238419, 0, 0, 9, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.69999998807907, 1.1000000238419, 10, 0, 9, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.69999998807907, 1.1000000238419, 11, 0, 9, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.69999998807907, 1.1000000238419, 12, 0, 9, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.69999998807907, 1.1000000238419, 13, 0, 9, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.69999998807907, 1.1000000238419, 14, 0, 9, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.69999998807907, 1.1000000238419, 15, 0, 9, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.69999998807907, 1.1000000238419, 16, 20, 9, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.69999998807907, 1.1000000238419, 17, 20, 9, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.1000000238419, 18, 21, 9, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.1000000238419, 19, 21, 9, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.1000000238419, 20, 22, 9, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.1000000238419, 21, 22, 9, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.69999998807907, 1.1000000238419, 22, 23, 9, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.69999998807907, 1.1000000238419, 23, 23, 9, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.69999998807907, 1.1000000238419, 24, 24, 9, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.69999998807907, 1.1000000238419, 25, 24, 9, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.69999998807907, 1.1000000238419, 26, 25, 9, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.69999998807907, 1.1000000238419, 27, 25, 9, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.69999998807907, 1.1000000238419, 28, 26, 9, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.69999998807907, 1.1000000238419, 29, 26, 9, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.69999998807907, 1.1000000238419, 30, 27, 9, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.69999998807907, 1.1000000238419, 31, 27, 9, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileLightningTrap"] = {
        name = "Lightning Trap",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a trap that launches a ring of projectiles through the enemy that set it off, dealing lightning damage to them and subsequent targets.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trapped] = true,
            [SkillType.Mineable] = true,
            [SkillType.Lightning] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_trap_duration",
            "number_of_additional_projectiles",
            "trap_variation",
            "projectiles_nova",
            "is_trap",
            "base_skill_is_trapped",
            "base_is_projectile",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {0.5, 1.5, 30000, 8, 12, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, 11000, 2, 8, 12, critChance = 4, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 全域
  • Craft Tagscaster_damage damage attack caster speed
    同时可以放置最多 12 个额外陷阱
    IdMonsterIncreasedTrapsAllowed
    FamilyTrapsAllowed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • number of additional traps allowed Min: 12 Max: 12 全域
  • 陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    IdMonsterImplicitTrapsInvulnerable2Sec
    FamilyMonsterTrapsInvulnerable
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 全域
  • traps invulnerable for duration ms Min: 2000 Max: 2000 全域
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 全域
  • 20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    IdMonsterAttackBlock20Bypass10_
    FamilyMonsterBlockAndBypass
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 全域
  • base block % damage taken Min: 10 Max: 10 全域
  • Craft Tagsblock
    生命上限提高 100%
    效果区域扩大 100%
    角色体型增大 80%
    IdMonsterSupporterGigantism1
    FamilyMonsterSupporterGigantism
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • maximum life +% Min: 100 Max: 100 全域
  • base actor scale +% Min: 80 Max: 80 全域
  • base skill area of effect +% Min: 100 Max: 100 全域