巨石之棘
人形
图腾的生命提高 500%
施法速度加快 35%
monster penalty against minions damage +% final vs player minions [-20]
陷阱在投掷后不能造成伤害的时间 +2
地雷在投掷后不会受到伤害的时间 +2
kill traps mines and totems on death [1]
20% 攻击伤害格挡率
被格挡的击中对你造成 10% 伤害
Magnus Stonethorn
幽魂N
标签施法, cursing_monster, exile_molten_shell, fire_affinity, has_wand, human, humanoid, mail_armour, medium_height, medium_movement, not_dex, ranged, red_blood, rogue_exile
生命
128%
生命转为护盾
50%
护甲
+50%
异常状态临界值
128%
抗性
30 30 30 20
伤害
143%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 8
攻击间隔
1.245 秒
伤害分布
±20%
经验值
100%
Model Size
100%
类型
ExileTemplar4
Metadata
ExileTemplar4
等级
68
生命
4,117
护甲
43,185
闪避值
4,739
能量护盾
3,921
伤害
534
法术伤害
534
命中
580
攻击间隔
1.245
经验值
10,255
召唤物生命
893
Minion Energy Shield
851
召唤物伤害
427
异常状态临界值
8,235
冰缓
26
Shock
26
Brittle
147
Scorch
26
Sap
72
ExileFlameblast
法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
烈焰爆破
暴击几率: 5%
伤害效用: 50%
施放间隔: 0.2 秒
冷却时间: 3 秒
可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
技能可重复施放 9
造成 305.8 - 458.7 火焰伤害
施法速度加快 7%
法术伤害按照每层总增 90%
每层会使后续异常状态伤害总增 90%
active skill area of effect radius +% final [49]
is area damage [1]
ExileSearingBond
法术, DoT, 陷阱技能, 地雷技能, 图腾施放单独, 造成燃烧, 图腾, 可触发, 火焰, DegenOnlySpellDamage
灼热连接
施放间隔: 1 秒
召唤一个图腾,它会与你和你所操控的所有图腾之间产生火焰连接,经过火焰连接或是靠近火焰连接尾端的敌人将会受到燃烧伤害。
图腾持续 20
每秒造成 1738.9 基础火焰伤害
召唤使用一个使用该技能的图腾
base active skill totem level [68]
base skill is totemified [1]
base totem range [100]
ExileFlameblast2
法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
烈焰爆破
暴击几率: 5%
伤害效用: 50%
施放间隔: 0.2 秒
冷却时间: 3 秒
可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
技能可重复施放 6
造成 317.2 - 475.7 火焰伤害
施法速度加快 7%
法术伤害按照每层总增 95%
每层会使后续异常状态伤害总增 95%
active skill area of effect radius +% final [49]
is area damage [1]
ExileFlameblast3
法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
烈焰爆破
暴击几率: 5%
伤害效用: 50%
施放间隔: 0.2 秒
冷却时间: 3 秒
可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
技能可重复施放 4
造成 328.5 - 492.7 火焰伤害
施法速度加快 7%
法术伤害按照每层总增 100%
每层会使后续异常状态伤害总增 100%
active skill area of effect radius +% final [49]
is area damage [1]
ExileFlameblast4
法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
烈焰爆破
暴击几率: 5%
伤害效用: 50%
施放间隔: 0.2 秒
冷却时间: 3 秒
可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
技能可重复施放 2
造成 339.8 - 509.7 火焰伤害
施法速度加快 7%
法术伤害按照每层总增 110%
每层会使后续异常状态伤害总增 110%
active skill area of effect radius +% final [49]
is area damage [1]
ExileFlammability
法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
易燃
施放间隔: 0.5 秒
冷却时间: 8 秒
诅咒一片区域的所有目标,降低它们的火焰抗性,并使它们被击中时有几率被点燃。
基础持续时间为 7
被诅咒的敌人的火焰抗性 -30%
对抗被诅咒的敌人时,击中的点燃几率 +25%
active skill area of effect radius +% final [9]
ExileMoltenShellOnDamageTaken
法术, 伤害, 范围, 持续时间, 图腾技能, 图腾未附著施放, 可触发, 火焰, 立即, 范围法术, 物理, 冷却
熔岩护盾
暴击几率: 5%
施放间隔: 0.5 秒
冷却时间: 1 秒
召唤炽热的火焰之盾, 在一定时间内提供额外的护甲. 当格挡或是护甲所累积受到的物理伤害达到限界值时, 火焰之盾将会爆开, 并对周围的敌人造成伤害.
总共受到 21409 点击中伤害时触发被辅助的法术
基础持续时间为 10
造成 1455 - 2182 火焰伤害
吸收 2963 伤害后护盾破裂
护甲提高 3189
active skill area of effect radius +% final [50]
cast on damage taken also tracks dot [1]
is area damage [1]
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/ExileTemplar4"] = {
    name = "Magnus Stonethorn",
    life = 1.28,
    energyShield = 0.5,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Shield",
    skillList = {
        "ExileMoltenShellOnDamageTaken",
        "ExileFireTrap",
        "ExileFlammability",
        "ExileSearingBond",
        "ExileFlameblast",
        "ExileFlameblast2",
        "ExileFlameblast3",
        "ExileFlameblast4",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileMoltenShellOnDamageTaken"] = {
    name = "Molten Shell",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons fiery elemental shields providing additional armour for a short duration. If cumulative physical damage prevented by your blocking or armour reaches a threshold, the shields explode outwards, dealing fire damage to surrounding enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.TotemCastsWhenNotDetached] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "fire_shield_damage_threshold",
        "base_physical_damage_reduction_rating",
        "cast_on_damage_taken_threshold",
        "base_skill_effect_duration",
        "cast_on_damage_taken_%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cast_on_damage_taken_also_tracks_dot",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 37, 178, 73, 10000, 100, 50, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 44, 344, 90, 10000, 100, 50, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 57, 530, 129, 10000, 100, 50, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 68, 701, 159, 10000, 100, 50, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 77, 747, 194, 10000, 100, 50, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 90, 944, 237, 10000, 100, 50, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 111, 1091, 314, 10000, 100, 50, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 135, 1237, 413, 10000, 100, 50, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 182, 1381, 590, 10000, 100, 50, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 284, 1525, 978, 10000, 100, 50, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 292, 1668, 1064, 10000, 100, 50, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 408, 1811, 1589, 10000, 100, 50, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 568, 1953, 2347, 10000, 100, 50, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 673, 2093, 2954, 10000, 100, 50, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 1071, 2233, 5004, 10000, 100, 50, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 1085, 2372, 5387, 10000, 100, 50, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 1472, 2510, 7778, 10000, 100, 50, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 1720, 2648, 9668, 10000, 100, 50, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 2313, 2784, 13841, 10000, 100, 50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 2333, 2920, 14862, 10000, 100, 50, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 2353, 3055, 15956, 10000, 100, 50, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 2963, 3189, 21409, 10000, 100, 50, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 3581, 3323, 27576, 10000, 100, 50, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 4204, 3455, 34524, 10000, 100, 50, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 4832, 3588, 42342, 10000, 100, 50, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 5465, 3718, 51102, 10000, 100, 50, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 6103, 3848, 60905, 10000, 100, 50, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 6740, 3978, 71852, 10000, 100, 50, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 7374, 4106, 84054, 10000, 100, 50, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 8011, 4234, 97637, 10000, 100, 50, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 8642, 4361, 112728, 10000, 100, 50, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 9458, 4487, 129488, 10000, 100, 50, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 10300, 4613, 148024, 10000, 100, 50, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 11169, 4737, 168568, 10000, 100, 50, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 11948, 4860, 191174, 10000, 100, 50, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 12725, 4983, 215997, 10000, 100, 50, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 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["ExileFlammability"] = {
    name = "Flammability",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.",
    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.Fire] = 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",
        "base_fire_damage_resistance_%",
        "chance_to_be_ignited_%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {7000, -30, 25, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileSearingBond"] = {
    name = "Searing Bond",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a totem that casts a beam of fire at you and each other totem you control, dealing burning damage to enemies caught in the beam. Enemies near either end of a beam also suffer burning damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.SummonsTotem] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.DegenOnlySpellDamage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "base_active_skill_totem_level",
        "base_totem_duration",
        "base_totem_range",
        "is_totem",
        "base_skill_is_totemified",
    },
    levels = {
        [1] = {0.27000001072884, 4, 20000, 100, levelRequirement = 4, statInterpolation = {3, 1},  cost = { }, },
        [2] = {0.31999999284744, 6, 20000, 100, levelRequirement = 6, statInterpolation = {3, 1},  cost = { }, },
        [3] = {0.37000000476837, 10, 20000, 100, levelRequirement = 10, statInterpolation = {3, 1},  cost = { }, },
        [4] = {0.41999998688698, 13, 20000, 100, levelRequirement = 13, statInterpolation = {3, 1},  cost = { }, },
        [5] = {0.46999999880791, 17, 20000, 100, levelRequirement = 17, statInterpolation = {3, 1},  cost = { }, },
        [6] = {0.51999998092651, 21, 20000, 100, levelRequirement = 21, statInterpolation = {3, 1},  cost = { }, },
        [7] = {0.56999999284744, 24, 20000, 100, levelRequirement = 24, statInterpolation = {3, 1},  cost = { }, },
        [8] = {0.62000000476837, 27, 20000, 100, levelRequirement = 27, statInterpolation = {3, 1},  cost = { }, },
        [9] = {0.6700000166893, 30, 20000, 100, levelRequirement = 30, statInterpolation = {3, 1},  cost = { }, },
        [10] = {0.72000002861023, 33, 20000, 100, levelRequirement = 33, statInterpolation = {3, 1},  cost = { }, },
        [11] = {0.76999998092651, 35, 20000, 100, levelRequirement = 35, statInterpolation = {3, 1},  cost = { }, },
        [12] = {0.62000000476837, 38, 20000, 100, levelRequirement = 38, statInterpolation = {3, 1},  cost = { }, },
        [13] = {0.87000000476837, 40, 20000, 100, levelRequirement = 40, statInterpolation = {3, 1},  cost = { }, },
        [14] = {0.9200000166893, 43, 20000, 100, levelRequirement = 43, statInterpolation = {3, 1},  cost = { }, },
        [15] = {1, 46, 20000, 100, levelRequirement = 46, statInterpolation = {3, 1},  cost = { }, },
        [16] = {1, 48, 20000, 100, levelRequirement = 48, statInterpolation = {3, 1},  cost = { }, },
        [17] = {1, 50, 20000, 100, levelRequirement = 50, statInterpolation = {3, 1},  cost = { }, },
        [18] = {1, 52, 20000, 100, levelRequirement = 52, statInterpolation = {3, 1},  cost = { }, },
        [19] = {1, 54, 20000, 100, levelRequirement = 54, statInterpolation = {3, 1},  cost = { }, },
        [20] = {1, 56, 20000, 100, levelRequirement = 56, statInterpolation = {3, 1},  cost = { }, },
        [21] = {1, 58, 20000, 100, levelRequirement = 58, statInterpolation = {3, 1},  cost = { }, },
        [22] = {1, 60, 20000, 100, levelRequirement = 60, statInterpolation = {3, 1},  cost = { }, },
        [23] = {1, 62, 20000, 100, levelRequirement = 62, statInterpolation = {3, 1},  cost = { }, },
        [24] = {1, 64, 20000, 100, levelRequirement = 64, statInterpolation = {3, 1},  cost = { }, },
        [25] = {1, 66, 20000, 100, levelRequirement = 66, statInterpolation = {3, 1},  cost = { }, },
        [26] = {1, 67, 20000, 100, levelRequirement = 67, statInterpolation = {3, 1},  cost = { }, },
        [27] = {1, 68, 20000, 100, levelRequirement = 68, statInterpolation = {3, 1},  cost = { }, },
        [28] = {1, 69, 20000, 100, levelRequirement = 69, statInterpolation = {3, 1},  cost = { }, },
        [29] = {1, 70, 20000, 100, levelRequirement = 70, statInterpolation = {3, 1},  cost = { }, },
        [30] = {1, 71, 20000, 100, levelRequirement = 71, statInterpolation = {3, 1},  cost = { }, },
        [31] = {1, 72, 20000, 100, levelRequirement = 72, statInterpolation = {3, 1},  cost = { }, },
        [32] = {1, 73, 20000, 100, levelRequirement = 73, statInterpolation = {3, 1},  cost = { }, },
        [33] = {1, 74, 20000, 100, levelRequirement = 74, statInterpolation = {3, 1},  cost = { }, },
        [34] = {1, 75, 20000, 100, levelRequirement = 75, statInterpolation = {3, 1},  cost = { }, },
        [35] = {1, 76, 20000, 100, levelRequirement = 76, statInterpolation = {3, 1},  cost = { }, },
        [36] = {1, 77, 20000, 100, levelRequirement = 77, statInterpolation = {3, 1},  cost = { }, },
        [37] = {1, 78, 20000, 100, levelRequirement = 78, statInterpolation = {3, 1},  cost = { }, },
        [38] = {1, 79, 20000, 100, levelRequirement = 79, statInterpolation = {3, 1},  cost = { }, },
        [39] = {1, 80, 20000, 100, levelRequirement = 80, statInterpolation = {3, 1},  cost = { }, },
        [40] = {1, 81, 20000, 100, levelRequirement = 81, statInterpolation = {3, 1},  cost = { }, },
        [41] = {1, 82, 20000, 100, levelRequirement = 82, statInterpolation = {3, 1},  cost = { }, },
        [42] = {1, 83, 20000, 100, levelRequirement = 83, statInterpolation = {3, 1},  cost = { }, },
        [43] = {1, 84, 20000, 100, levelRequirement = 84, statInterpolation = {3, 1},  cost = { }, },
        [44] = {1, 86, 20000, 100, levelRequirement = 86, statInterpolation = {3, 1},  cost = { }, },
        [45] = {1, 88, 20000, 100, levelRequirement = 88, statInterpolation = {3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFlameblast"] = {
    name = "Flameblast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "charged_blast_spell_damage_+%_final_per_stack",
        "skill_repeat_count",
        "flameblast_ailment_damage_+%_final_per_stack",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25, 0.44999998807907, -29, 14, 90, 9, 90, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.27000001072884, 0.47999998927116, -28, 16, 90, 9, 90, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.28999999165535, 0.50999999046326, -27, 18, 90, 9, 90, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.31000000238419, 0.54000002145767, -25, 20, 90, 9, 90, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.33000001311302, 0.56999999284744, -24, 22, 90, 9, 90, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.34999999403954, 0.60000002384186, -23, 23, 90, 9, 90, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.37999999523163, 0.63999998569489, -21, 25, 90, 9, 90, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40999999642372, 0.68000000715256, -20, 26, 90, 9, 90, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.43999999761581, 0.72000002861023, -19, 28, 90, 9, 90, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.46999999880791, 0.75999999046326, -17, 29, 90, 9, 90, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.5, 0.80000001192093, -16, 31, 90, 9, 90, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.52999997138977, 0.83999997377396, -15, 32, 90, 9, 90, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.56000000238419, 0.87999999523163, -13, 34, 90, 9, 90, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.58999997377396, 0.9200000166893, -12, 35, 90, 9, 90, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.62000000476837, 0.95999997854233, -11, 37, 90, 9, 90, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.64999997615814, 1, -9, 38, 90, 9, 90, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.68000000715256, 1.039999961853, -8, 40, 90, 9, 90, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.70999997854233, 1.0800000429153, -7, 41, 90, 9, 90, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.74000000953674, 1.1200000047684, -4, 43, 90, 9, 90, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -1, 44, 90, 9, 90, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 1, 46, 90, 9, 90, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 4, 47, 90, 9, 90, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 5, 48, 90, 9, 90, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 7, 49, 90, 9, 90, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 7, 50, 90, 9, 90, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 7, 51, 90, 9, 90, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 7, 52, 90, 9, 90, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 7, 53, 90, 9, 90, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 7, 54, 90, 9, 90, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 7, 55, 90, 9, 90, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 7, 56, 90, 9, 90, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 7, 57, 90, 9, 90, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 7, 58, 90, 9, 90, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 7, 59, 90, 9, 90, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 7, 61, 90, 9, 90, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 7, 62, 90, 9, 90, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 7, 64, 90, 9, 90, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFlameblast2"] = {
    name = "Flameblast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "charged_blast_spell_damage_+%_final_per_stack",
        "skill_repeat_count",
        "flameblast_ailment_damage_+%_final_per_stack",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25, 0.44999998807907, -29, 14, 95, 6, 95, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.27000001072884, 0.47999998927116, -28, 16, 95, 6, 95, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.28999999165535, 0.50999999046326, -27, 18, 95, 6, 95, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.31000000238419, 0.54000002145767, -25, 20, 95, 6, 95, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.33000001311302, 0.56999999284744, -24, 22, 95, 6, 95, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.34999999403954, 0.60000002384186, -23, 23, 95, 6, 95, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.37999999523163, 0.63999998569489, -21, 25, 95, 6, 95, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40999999642372, 0.68000000715256, -20, 26, 95, 6, 95, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.43999999761581, 0.72000002861023, -19, 28, 95, 6, 95, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.46999999880791, 0.75999999046326, -17, 29, 95, 6, 95, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.5, 0.80000001192093, -16, 31, 95, 6, 95, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.52999997138977, 0.83999997377396, -15, 32, 95, 6, 95, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.56000000238419, 0.87999999523163, -13, 34, 95, 6, 95, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.58999997377396, 0.9200000166893, -12, 35, 95, 6, 95, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.62000000476837, 0.95999997854233, -11, 37, 95, 6, 95, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.64999997615814, 1, -9, 38, 95, 6, 95, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.68000000715256, 1.039999961853, -8, 40, 95, 6, 95, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.70999997854233, 1.0800000429153, -7, 41, 95, 6, 95, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.74000000953674, 1.1200000047684, -4, 43, 95, 6, 95, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -1, 44, 95, 6, 95, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 1, 46, 95, 6, 95, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 4, 47, 95, 6, 95, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 5, 48, 95, 6, 95, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 7, 49, 95, 6, 95, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 7, 50, 95, 6, 95, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 7, 51, 95, 6, 95, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 7, 52, 95, 6, 95, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 7, 53, 95, 6, 95, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 7, 54, 95, 6, 95, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 7, 55, 95, 6, 95, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 7, 56, 95, 6, 95, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 7, 57, 95, 6, 95, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 7, 58, 95, 6, 95, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 7, 59, 95, 6, 95, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 7, 61, 95, 6, 95, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 7, 62, 95, 6, 95, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 7, 64, 95, 6, 95, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFlameblast3"] = {
    name = "Flameblast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "charged_blast_spell_damage_+%_final_per_stack",
        "skill_repeat_count",
        "flameblast_ailment_damage_+%_final_per_stack",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25, 0.44999998807907, -29, 14, 100, 4, 100, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.27000001072884, 0.47999998927116, -28, 16, 100, 4, 100, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.28999999165535, 0.50999999046326, -27, 18, 100, 4, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.31000000238419, 0.54000002145767, -25, 20, 100, 4, 100, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.33000001311302, 0.56999999284744, -24, 22, 100, 4, 100, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.34999999403954, 0.60000002384186, -23, 23, 100, 4, 100, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.37999999523163, 0.63999998569489, -21, 25, 100, 4, 100, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40999999642372, 0.68000000715256, -20, 26, 100, 4, 100, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.43999999761581, 0.72000002861023, -19, 28, 100, 4, 100, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.46999999880791, 0.75999999046326, -17, 29, 100, 4, 100, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.5, 0.80000001192093, -16, 31, 100, 4, 100, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.52999997138977, 0.83999997377396, -15, 32, 100, 4, 100, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.56000000238419, 0.87999999523163, -13, 34, 100, 4, 100, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.58999997377396, 0.9200000166893, -12, 35, 100, 4, 100, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.62000000476837, 0.95999997854233, -11, 37, 100, 4, 100, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.64999997615814, 1, -9, 38, 100, 4, 100, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.68000000715256, 1.039999961853, -8, 40, 100, 4, 100, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.70999997854233, 1.0800000429153, -7, 41, 100, 4, 100, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.74000000953674, 1.1200000047684, -4, 43, 100, 4, 100, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -1, 44, 100, 4, 100, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 1, 46, 100, 4, 100, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 4, 47, 100, 4, 100, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 5, 48, 100, 4, 100, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 7, 49, 100, 4, 100, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 7, 50, 100, 4, 100, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 7, 51, 100, 4, 100, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 7, 52, 100, 4, 100, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 7, 53, 100, 4, 100, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 7, 54, 100, 4, 100, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 7, 55, 100, 4, 100, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 7, 56, 100, 4, 100, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 7, 57, 100, 4, 100, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 7, 58, 100, 4, 100, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 7, 59, 100, 4, 100, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 7, 61, 100, 4, 100, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 7, 62, 100, 4, 100, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 7, 64, 100, 4, 100, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFlameblast4"] = {
    name = "Flameblast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "charged_blast_spell_damage_+%_final_per_stack",
        "skill_repeat_count",
        "flameblast_ailment_damage_+%_final_per_stack",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25, 0.44999998807907, -29, 14, 110, 2, 110, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.27000001072884, 0.47999998927116, -28, 16, 110, 2, 110, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.28999999165535, 0.50999999046326, -27, 18, 110, 2, 110, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.31000000238419, 0.54000002145767, -25, 20, 110, 2, 110, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.33000001311302, 0.56999999284744, -24, 22, 110, 2, 110, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.34999999403954, 0.60000002384186, -23, 23, 110, 2, 110, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.37999999523163, 0.63999998569489, -21, 25, 110, 2, 110, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40999999642372, 0.68000000715256, -20, 26, 110, 2, 110, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.43999999761581, 0.72000002861023, -19, 28, 110, 2, 110, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.46999999880791, 0.75999999046326, -17, 29, 110, 2, 110, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.5, 0.80000001192093, -16, 31, 110, 2, 110, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.52999997138977, 0.83999997377396, -15, 32, 110, 2, 110, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.56000000238419, 0.87999999523163, -13, 34, 110, 2, 110, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.58999997377396, 0.9200000166893, -12, 35, 110, 2, 110, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.62000000476837, 0.95999997854233, -11, 37, 110, 2, 110, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.64999997615814, 1, -9, 38, 110, 2, 110, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.68000000715256, 1.039999961853, -8, 40, 110, 2, 110, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.70999997854233, 1.0800000429153, -7, 41, 110, 2, 110, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.74000000953674, 1.1200000047684, -4, 43, 110, 2, 110, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -1, 44, 110, 2, 110, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 1, 46, 110, 2, 110, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 4, 47, 110, 2, 110, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 5, 48, 110, 2, 110, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 7, 49, 110, 2, 110, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 7, 50, 110, 2, 110, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 7, 51, 110, 2, 110, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 7, 52, 110, 2, 110, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 7, 53, 110, 2, 110, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 7, 54, 110, 2, 110, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 7, 55, 110, 2, 110, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 7, 56, 110, 2, 110, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 7, 57, 110, 2, 110, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 7, 58, 110, 2, 110, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 7, 59, 110, 2, 110, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 7, 61, 110, 2, 110, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 7, 62, 110, 2, 110, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 7, 64, 110, 2, 110, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
图腾的生命提高 500%
FamilyIncreasedTotemLife
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • totem life +% Min: 500 Max: 500 全域
  • Craft Tagsresource 生命
    施法速度加快 35%
    FamilyIncreasedCastSpeed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base cast speed +% Min: 35 Max: 35 全域
  • Craft Tags施法 速度
    monster penalty against minions damage +% final vs player minions [-20]
    FamilyMonsterDamageVersusMinions
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 全域
  • Craft Tags伤害
    陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    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]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 全域
  • 20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    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
    keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%2000
    Stats.mana_regeneration_rate_per_minute_%100
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.max_viper_strike_orbs4
    Stats.base_maximum_all_resistances_%75
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.max_charged_attack_stacks10
    Stats.base_critical_strike_multiplier130
    Stats.critical_ailment_dot_multiplier_+30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.base_attack_speed_+%_per_frenzy_charge5
    Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.base_cast_speed_+%_per_frenzy_charge5
    Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion5
    Stats.object_inherent_damage_+%_final_per_frenzy_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion11
    Stats.resist_all_elements_%_per_endurance_charge4
    Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion11
    Stats.critical_strike_chance_+%_per_power_charge50
    Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion150
    Stats.maximum_block_%75
    Stats.base_maximum_spell_block_%75
    Stats.base_number_of_totems_allowed1
    Stats.base_number_of_traps_allowed3
    Stats.base_number_of_remote_mines_allowed5
    Stats.movement_velocity_cap128
    Stats.maximum_life_leech_rate_%_per_minute1200
    Stats.maximum_mana_leech_rate_%_per_minute1200
    Stats.maximum_energy_shield_leech_rate_%_per_minute600
    Stats.monster_ignite_damage_+%_final-72
    Stats.monster_bleeding_damage_+%_final-86
    Stats.monster_poison_damage_+%_final-50
    Stats.bleeding_moving_damage_%_of_base_override500
    Stats.max_azurite_debuff_stacks10
    Stats.impaled_debuff_base_duration_ms8000
    Stats.impaled_debuff_number_of_reflected_hits5
    Stats.ignore_skill_weapon_restrictions1
    Stats.base_total_number_of_sigils_allowed3
    Stats.maximum_life_leech_amount_per_leech_%_max_life10
    Stats.maximum_mana_leech_amount_per_leech_%_max_mana10
    Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield10
    Stats.object_inherent_melee_hit_stun_duration_+%_final20
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.actor_scale_+%_limit100
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.soul_eater_maximum_stacks45
    Stats.base_mana_cost_-%100
    Stats.additional_life_scaling_index10
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup
    Actor.slow_animations_go_to_idletrue
    巨石之棘
    人形
    图腾的生命提高 500%
    施法速度加快 35%
    monster penalty against minions damage +% final vs player minions [-20]
    陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    kill traps mines and totems on death [1]
    20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    生命上限提高 100%
    效果区域扩大 100%
    角色体型增大 80%
    Magnus Stonethorn
    幽魂N
    标签施法, cursing_monster, exile_molten_shell, fire_affinity, has_wand, human, humanoid, mail_armour, medium_height, medium_movement, not_dex, ranged, red_blood, rogue_exile
    生命
    128%
    生命转为护盾
    50%
    护甲
    +50%
    异常状态临界值
    128%
    抗性
    30 30 30 20
    伤害
    143%
    命中
    100%
    暴击几率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 8
    攻击间隔
    1.245 秒
    伤害分布
    ±20%
    经验值
    100%
    Model Size
    100%
    类型
    ExileTemplar4
    Metadata
    ExileTemplar4Supporter
    等级
    68
    生命
    4,117
    护甲
    43,185
    闪避值
    4,739
    能量护盾
    3,921
    伤害
    534
    法术伤害
    534
    命中
    580
    攻击间隔
    1.245
    经验值
    10,255
    召唤物生命
    893
    Minion Energy Shield
    851
    召唤物伤害
    427
    异常状态临界值
    8,235
    冰缓
    26
    Shock
    26
    Brittle
    147
    Scorch
    26
    Sap
    72
    ExileFlameblast
    法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
    烈焰爆破
    暴击几率: 5%
    伤害效用: 50%
    施放间隔: 0.2 秒
    冷却时间: 3 秒
    可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
    技能可重复施放 9
    造成 305.8 - 458.7 火焰伤害
    施法速度加快 7%
    法术伤害按照每层总增 90%
    每层会使后续异常状态伤害总增 90%
    active skill area of effect radius +% final [49]
    is area damage [1]
    ExileSearingBond
    法术, DoT, 陷阱技能, 地雷技能, 图腾施放单独, 造成燃烧, 图腾, 可触发, 火焰, DegenOnlySpellDamage
    灼热连接
    施放间隔: 1 秒
    召唤一个图腾,它会与你和你所操控的所有图腾之间产生火焰连接,经过火焰连接或是靠近火焰连接尾端的敌人将会受到燃烧伤害。
    图腾持续 20
    每秒造成 1738.9 基础火焰伤害
    召唤使用一个使用该技能的图腾
    base active skill totem level [68]
    base skill is totemified [1]
    base totem range [100]
    ExileFlameblast2
    法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
    烈焰爆破
    暴击几率: 5%
    伤害效用: 50%
    施放间隔: 0.2 秒
    冷却时间: 3 秒
    可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
    技能可重复施放 6
    造成 317.2 - 475.7 火焰伤害
    施法速度加快 7%
    法术伤害按照每层总增 95%
    每层会使后续异常状态伤害总增 95%
    active skill area of effect radius +% final [49]
    is area damage [1]
    ExileFlameblast3
    法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
    烈焰爆破
    暴击几率: 5%
    伤害效用: 50%
    施放间隔: 0.2 秒
    冷却时间: 3 秒
    可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
    技能可重复施放 4
    造成 328.5 - 492.7 火焰伤害
    施法速度加快 7%
    法术伤害按照每层总增 100%
    每层会使后续异常状态伤害总增 100%
    active skill area of effect radius +% final [49]
    is area damage [1]
    ExileFlameblast4
    法术, 伤害, 范围, 图腾技能, 火焰, 范围法术
    烈焰爆破
    暴击几率: 5%
    伤害效用: 50%
    施放间隔: 0.2 秒
    冷却时间: 3 秒
    可蓄力(持续施放)来施放大型的爆炸. 蓄力的时间越长, 爆炸的范围与造成的伤害越大. 当停止蓄力后一段时间或使用其他技能时便会触发爆炸.
    技能可重复施放 2
    造成 339.8 - 509.7 火焰伤害
    施法速度加快 7%
    法术伤害按照每层总增 110%
    每层会使后续异常状态伤害总增 110%
    active skill area of effect radius +% final [49]
    is area damage [1]
    ExileFlammability
    法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    易燃
    施放间隔: 0.5 秒
    冷却时间: 8 秒
    诅咒一片区域的所有目标,降低它们的火焰抗性,并使它们被击中时有几率被点燃。
    基础持续时间为 7
    被诅咒的敌人的火焰抗性 -30%
    对抗被诅咒的敌人时,击中的点燃几率 +25%
    active skill area of effect radius +% final [9]
    ExileMoltenShellOnDamageTaken
    法术, 伤害, 范围, 持续时间, 图腾技能, 图腾未附著施放, 可触发, 火焰, 立即, 范围法术, 物理, 冷却
    熔岩护盾
    暴击几率: 5%
    施放间隔: 0.5 秒
    冷却时间: 1 秒
    召唤炽热的火焰之盾, 在一定时间内提供额外的护甲. 当格挡或是护甲所累积受到的物理伤害达到限界值时, 火焰之盾将会爆开, 并对周围的敌人造成伤害.
    总共受到 21409 点击中伤害时触发被辅助的法术
    基础持续时间为 10
    造成 1455 - 2182 火焰伤害
    吸收 2963 伤害后护盾破裂
    护甲提高 3189
    active skill area of effect radius +% final [50]
    cast on damage taken also tracks dot [1]
    is area damage [1]
    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/ExileTemplar4Supporter"] = {
        name = "Magnus Stonethorn",
        life = 1.28,
        energyShield = 0.5,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.43,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Wand",
        weaponType2 = "Shield",
        skillList = {
            "ExileMoltenShellOnDamageTaken",
            "ExileFireTrap",
            "ExileFlammability",
            "ExileSearingBond",
            "ExileFlameblast",
            "ExileFlameblast2",
            "ExileFlameblast3",
            "ExileFlameblast4",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileMoltenShellOnDamageTaken"] = {
        name = "Molten Shell",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons fiery elemental shields providing additional armour for a short duration. If cumulative physical damage prevented by your blocking or armour reaches a threshold, the shields explode outwards, dealing fire damage to surrounding enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.TotemCastsWhenNotDetached] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "fire_shield_damage_threshold",
            "base_physical_damage_reduction_rating",
            "cast_on_damage_taken_threshold",
            "base_skill_effect_duration",
            "cast_on_damage_taken_%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 37, 178, 73, 10000, 100, 50, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 44, 344, 90, 10000, 100, 50, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 57, 530, 129, 10000, 100, 50, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 68, 701, 159, 10000, 100, 50, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 77, 747, 194, 10000, 100, 50, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 90, 944, 237, 10000, 100, 50, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 111, 1091, 314, 10000, 100, 50, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 135, 1237, 413, 10000, 100, 50, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 182, 1381, 590, 10000, 100, 50, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 284, 1525, 978, 10000, 100, 50, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 292, 1668, 1064, 10000, 100, 50, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 408, 1811, 1589, 10000, 100, 50, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 568, 1953, 2347, 10000, 100, 50, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 673, 2093, 2954, 10000, 100, 50, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 1071, 2233, 5004, 10000, 100, 50, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 1085, 2372, 5387, 10000, 100, 50, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 1472, 2510, 7778, 10000, 100, 50, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 1720, 2648, 9668, 10000, 100, 50, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2313, 2784, 13841, 10000, 100, 50, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2333, 2920, 14862, 10000, 100, 50, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2353, 3055, 15956, 10000, 100, 50, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2963, 3189, 21409, 10000, 100, 50, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 3581, 3323, 27576, 10000, 100, 50, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 4204, 3455, 34524, 10000, 100, 50, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 4832, 3588, 42342, 10000, 100, 50, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 5465, 3718, 51102, 10000, 100, 50, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 6103, 3848, 60905, 10000, 100, 50, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 6740, 3978, 71852, 10000, 100, 50, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 7374, 4106, 84054, 10000, 100, 50, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 8011, 4234, 97637, 10000, 100, 50, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 8642, 4361, 112728, 10000, 100, 50, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 9458, 4487, 129488, 10000, 100, 50, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 10300, 4613, 148024, 10000, 100, 50, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 11169, 4737, 168568, 10000, 100, 50, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 11948, 4860, 191174, 10000, 100, 50, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 12725, 4983, 215997, 10000, 100, 50, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 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["ExileFlammability"] = {
        name = "Flammability",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.",
        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.Fire] = 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",
            "base_fire_damage_resistance_%",
            "chance_to_be_ignited_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {7000, -30, 25, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileSearingBond"] = {
        name = "Searing Bond",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons a totem that casts a beam of fire at you and each other totem you control, dealing burning damage to enemies caught in the beam. Enemies near either end of a beam also suffer burning damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.CausesBurning] = true,
            [SkillType.SummonsTotem] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.DegenOnlySpellDamage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "base_active_skill_totem_level",
            "base_totem_duration",
            "base_totem_range",
            "is_totem",
            "base_skill_is_totemified",
        },
        levels = {
            [1] = {0.27000001072884, 4, 20000, 100, levelRequirement = 4, statInterpolation = {3, 1},  cost = { }, },
            [2] = {0.31999999284744, 6, 20000, 100, levelRequirement = 6, statInterpolation = {3, 1},  cost = { }, },
            [3] = {0.37000000476837, 10, 20000, 100, levelRequirement = 10, statInterpolation = {3, 1},  cost = { }, },
            [4] = {0.41999998688698, 13, 20000, 100, levelRequirement = 13, statInterpolation = {3, 1},  cost = { }, },
            [5] = {0.46999999880791, 17, 20000, 100, levelRequirement = 17, statInterpolation = {3, 1},  cost = { }, },
            [6] = {0.51999998092651, 21, 20000, 100, levelRequirement = 21, statInterpolation = {3, 1},  cost = { }, },
            [7] = {0.56999999284744, 24, 20000, 100, levelRequirement = 24, statInterpolation = {3, 1},  cost = { }, },
            [8] = {0.62000000476837, 27, 20000, 100, levelRequirement = 27, statInterpolation = {3, 1},  cost = { }, },
            [9] = {0.6700000166893, 30, 20000, 100, levelRequirement = 30, statInterpolation = {3, 1},  cost = { }, },
            [10] = {0.72000002861023, 33, 20000, 100, levelRequirement = 33, statInterpolation = {3, 1},  cost = { }, },
            [11] = {0.76999998092651, 35, 20000, 100, levelRequirement = 35, statInterpolation = {3, 1},  cost = { }, },
            [12] = {0.62000000476837, 38, 20000, 100, levelRequirement = 38, statInterpolation = {3, 1},  cost = { }, },
            [13] = {0.87000000476837, 40, 20000, 100, levelRequirement = 40, statInterpolation = {3, 1},  cost = { }, },
            [14] = {0.9200000166893, 43, 20000, 100, levelRequirement = 43, statInterpolation = {3, 1},  cost = { }, },
            [15] = {1, 46, 20000, 100, levelRequirement = 46, statInterpolation = {3, 1},  cost = { }, },
            [16] = {1, 48, 20000, 100, levelRequirement = 48, statInterpolation = {3, 1},  cost = { }, },
            [17] = {1, 50, 20000, 100, levelRequirement = 50, statInterpolation = {3, 1},  cost = { }, },
            [18] = {1, 52, 20000, 100, levelRequirement = 52, statInterpolation = {3, 1},  cost = { }, },
            [19] = {1, 54, 20000, 100, levelRequirement = 54, statInterpolation = {3, 1},  cost = { }, },
            [20] = {1, 56, 20000, 100, levelRequirement = 56, statInterpolation = {3, 1},  cost = { }, },
            [21] = {1, 58, 20000, 100, levelRequirement = 58, statInterpolation = {3, 1},  cost = { }, },
            [22] = {1, 60, 20000, 100, levelRequirement = 60, statInterpolation = {3, 1},  cost = { }, },
            [23] = {1, 62, 20000, 100, levelRequirement = 62, statInterpolation = {3, 1},  cost = { }, },
            [24] = {1, 64, 20000, 100, levelRequirement = 64, statInterpolation = {3, 1},  cost = { }, },
            [25] = {1, 66, 20000, 100, levelRequirement = 66, statInterpolation = {3, 1},  cost = { }, },
            [26] = {1, 67, 20000, 100, levelRequirement = 67, statInterpolation = {3, 1},  cost = { }, },
            [27] = {1, 68, 20000, 100, levelRequirement = 68, statInterpolation = {3, 1},  cost = { }, },
            [28] = {1, 69, 20000, 100, levelRequirement = 69, statInterpolation = {3, 1},  cost = { }, },
            [29] = {1, 70, 20000, 100, levelRequirement = 70, statInterpolation = {3, 1},  cost = { }, },
            [30] = {1, 71, 20000, 100, levelRequirement = 71, statInterpolation = {3, 1},  cost = { }, },
            [31] = {1, 72, 20000, 100, levelRequirement = 72, statInterpolation = {3, 1},  cost = { }, },
            [32] = {1, 73, 20000, 100, levelRequirement = 73, statInterpolation = {3, 1},  cost = { }, },
            [33] = {1, 74, 20000, 100, levelRequirement = 74, statInterpolation = {3, 1},  cost = { }, },
            [34] = {1, 75, 20000, 100, levelRequirement = 75, statInterpolation = {3, 1},  cost = { }, },
            [35] = {1, 76, 20000, 100, levelRequirement = 76, statInterpolation = {3, 1},  cost = { }, },
            [36] = {1, 77, 20000, 100, levelRequirement = 77, statInterpolation = {3, 1},  cost = { }, },
            [37] = {1, 78, 20000, 100, levelRequirement = 78, statInterpolation = {3, 1},  cost = { }, },
            [38] = {1, 79, 20000, 100, levelRequirement = 79, statInterpolation = {3, 1},  cost = { }, },
            [39] = {1, 80, 20000, 100, levelRequirement = 80, statInterpolation = {3, 1},  cost = { }, },
            [40] = {1, 81, 20000, 100, levelRequirement = 81, statInterpolation = {3, 1},  cost = { }, },
            [41] = {1, 82, 20000, 100, levelRequirement = 82, statInterpolation = {3, 1},  cost = { }, },
            [42] = {1, 83, 20000, 100, levelRequirement = 83, statInterpolation = {3, 1},  cost = { }, },
            [43] = {1, 84, 20000, 100, levelRequirement = 84, statInterpolation = {3, 1},  cost = { }, },
            [44] = {1, 86, 20000, 100, levelRequirement = 86, statInterpolation = {3, 1},  cost = { }, },
            [45] = {1, 88, 20000, 100, levelRequirement = 88, statInterpolation = {3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFlameblast"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "charged_blast_spell_damage_+%_final_per_stack",
            "skill_repeat_count",
            "flameblast_ailment_damage_+%_final_per_stack",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25, 0.44999998807907, -29, 14, 90, 9, 90, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.27000001072884, 0.47999998927116, -28, 16, 90, 9, 90, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.28999999165535, 0.50999999046326, -27, 18, 90, 9, 90, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.31000000238419, 0.54000002145767, -25, 20, 90, 9, 90, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.33000001311302, 0.56999999284744, -24, 22, 90, 9, 90, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.34999999403954, 0.60000002384186, -23, 23, 90, 9, 90, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.37999999523163, 0.63999998569489, -21, 25, 90, 9, 90, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.40999999642372, 0.68000000715256, -20, 26, 90, 9, 90, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.43999999761581, 0.72000002861023, -19, 28, 90, 9, 90, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.46999999880791, 0.75999999046326, -17, 29, 90, 9, 90, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.5, 0.80000001192093, -16, 31, 90, 9, 90, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.52999997138977, 0.83999997377396, -15, 32, 90, 9, 90, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.56000000238419, 0.87999999523163, -13, 34, 90, 9, 90, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.58999997377396, 0.9200000166893, -12, 35, 90, 9, 90, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.62000000476837, 0.95999997854233, -11, 37, 90, 9, 90, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.64999997615814, 1, -9, 38, 90, 9, 90, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.68000000715256, 1.039999961853, -8, 40, 90, 9, 90, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.70999997854233, 1.0800000429153, -7, 41, 90, 9, 90, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.74000000953674, 1.1200000047684, -4, 43, 90, 9, 90, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, -1, 44, 90, 9, 90, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 1, 46, 90, 9, 90, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 47, 90, 9, 90, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 5, 48, 90, 9, 90, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 7, 49, 90, 9, 90, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 7, 50, 90, 9, 90, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 7, 51, 90, 9, 90, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 7, 52, 90, 9, 90, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 7, 53, 90, 9, 90, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 7, 54, 90, 9, 90, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 7, 55, 90, 9, 90, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 7, 56, 90, 9, 90, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 7, 57, 90, 9, 90, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 7, 58, 90, 9, 90, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 7, 59, 90, 9, 90, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 7, 61, 90, 9, 90, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 7, 62, 90, 9, 90, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 7, 64, 90, 9, 90, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFlameblast2"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "charged_blast_spell_damage_+%_final_per_stack",
            "skill_repeat_count",
            "flameblast_ailment_damage_+%_final_per_stack",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25, 0.44999998807907, -29, 14, 95, 6, 95, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.27000001072884, 0.47999998927116, -28, 16, 95, 6, 95, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.28999999165535, 0.50999999046326, -27, 18, 95, 6, 95, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.31000000238419, 0.54000002145767, -25, 20, 95, 6, 95, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.33000001311302, 0.56999999284744, -24, 22, 95, 6, 95, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.34999999403954, 0.60000002384186, -23, 23, 95, 6, 95, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.37999999523163, 0.63999998569489, -21, 25, 95, 6, 95, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.40999999642372, 0.68000000715256, -20, 26, 95, 6, 95, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.43999999761581, 0.72000002861023, -19, 28, 95, 6, 95, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.46999999880791, 0.75999999046326, -17, 29, 95, 6, 95, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.5, 0.80000001192093, -16, 31, 95, 6, 95, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.52999997138977, 0.83999997377396, -15, 32, 95, 6, 95, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.56000000238419, 0.87999999523163, -13, 34, 95, 6, 95, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.58999997377396, 0.9200000166893, -12, 35, 95, 6, 95, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.62000000476837, 0.95999997854233, -11, 37, 95, 6, 95, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.64999997615814, 1, -9, 38, 95, 6, 95, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.68000000715256, 1.039999961853, -8, 40, 95, 6, 95, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.70999997854233, 1.0800000429153, -7, 41, 95, 6, 95, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.74000000953674, 1.1200000047684, -4, 43, 95, 6, 95, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, -1, 44, 95, 6, 95, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 1, 46, 95, 6, 95, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 47, 95, 6, 95, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 5, 48, 95, 6, 95, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 7, 49, 95, 6, 95, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 7, 50, 95, 6, 95, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 7, 51, 95, 6, 95, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 7, 52, 95, 6, 95, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 7, 53, 95, 6, 95, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 7, 54, 95, 6, 95, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 7, 55, 95, 6, 95, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 7, 56, 95, 6, 95, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 7, 57, 95, 6, 95, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 7, 58, 95, 6, 95, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 7, 59, 95, 6, 95, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 7, 61, 95, 6, 95, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 7, 62, 95, 6, 95, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 7, 64, 95, 6, 95, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFlameblast3"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "charged_blast_spell_damage_+%_final_per_stack",
            "skill_repeat_count",
            "flameblast_ailment_damage_+%_final_per_stack",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25, 0.44999998807907, -29, 14, 100, 4, 100, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.27000001072884, 0.47999998927116, -28, 16, 100, 4, 100, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.28999999165535, 0.50999999046326, -27, 18, 100, 4, 100, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.31000000238419, 0.54000002145767, -25, 20, 100, 4, 100, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.33000001311302, 0.56999999284744, -24, 22, 100, 4, 100, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.34999999403954, 0.60000002384186, -23, 23, 100, 4, 100, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.37999999523163, 0.63999998569489, -21, 25, 100, 4, 100, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.40999999642372, 0.68000000715256, -20, 26, 100, 4, 100, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.43999999761581, 0.72000002861023, -19, 28, 100, 4, 100, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.46999999880791, 0.75999999046326, -17, 29, 100, 4, 100, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.5, 0.80000001192093, -16, 31, 100, 4, 100, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.52999997138977, 0.83999997377396, -15, 32, 100, 4, 100, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.56000000238419, 0.87999999523163, -13, 34, 100, 4, 100, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.58999997377396, 0.9200000166893, -12, 35, 100, 4, 100, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.62000000476837, 0.95999997854233, -11, 37, 100, 4, 100, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.64999997615814, 1, -9, 38, 100, 4, 100, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.68000000715256, 1.039999961853, -8, 40, 100, 4, 100, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.70999997854233, 1.0800000429153, -7, 41, 100, 4, 100, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.74000000953674, 1.1200000047684, -4, 43, 100, 4, 100, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, -1, 44, 100, 4, 100, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 1, 46, 100, 4, 100, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 47, 100, 4, 100, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 5, 48, 100, 4, 100, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 7, 49, 100, 4, 100, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 7, 50, 100, 4, 100, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 7, 51, 100, 4, 100, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 7, 52, 100, 4, 100, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 7, 53, 100, 4, 100, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 7, 54, 100, 4, 100, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 7, 55, 100, 4, 100, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 7, 56, 100, 4, 100, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 7, 57, 100, 4, 100, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 7, 58, 100, 4, 100, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 7, 59, 100, 4, 100, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 7, 61, 100, 4, 100, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 7, 62, 100, 4, 100, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 7, 64, 100, 4, 100, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFlameblast4"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.2,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "charged_blast_spell_damage_+%_final_per_stack",
            "skill_repeat_count",
            "flameblast_ailment_damage_+%_final_per_stack",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25, 0.44999998807907, -29, 14, 110, 2, 110, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.27000001072884, 0.47999998927116, -28, 16, 110, 2, 110, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.28999999165535, 0.50999999046326, -27, 18, 110, 2, 110, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.31000000238419, 0.54000002145767, -25, 20, 110, 2, 110, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.33000001311302, 0.56999999284744, -24, 22, 110, 2, 110, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.34999999403954, 0.60000002384186, -23, 23, 110, 2, 110, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.37999999523163, 0.63999998569489, -21, 25, 110, 2, 110, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.40999999642372, 0.68000000715256, -20, 26, 110, 2, 110, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.43999999761581, 0.72000002861023, -19, 28, 110, 2, 110, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.46999999880791, 0.75999999046326, -17, 29, 110, 2, 110, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.5, 0.80000001192093, -16, 31, 110, 2, 110, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.52999997138977, 0.83999997377396, -15, 32, 110, 2, 110, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.56000000238419, 0.87999999523163, -13, 34, 110, 2, 110, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.58999997377396, 0.9200000166893, -12, 35, 110, 2, 110, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.62000000476837, 0.95999997854233, -11, 37, 110, 2, 110, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.64999997615814, 1, -9, 38, 110, 2, 110, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.68000000715256, 1.039999961853, -8, 40, 110, 2, 110, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.70999997854233, 1.0800000429153, -7, 41, 110, 2, 110, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.74000000953674, 1.1200000047684, -4, 43, 110, 2, 110, critChance = 5, levelRequirement = 59, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, -1, 44, 110, 2, 110, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 1, 46, 110, 2, 110, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 47, 110, 2, 110, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 5, 48, 110, 2, 110, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 7, 49, 110, 2, 110, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 7, 50, 110, 2, 110, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 7, 51, 110, 2, 110, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 7, 52, 110, 2, 110, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 7, 53, 110, 2, 110, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 7, 54, 110, 2, 110, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 7, 55, 110, 2, 110, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 7, 56, 110, 2, 110, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 7, 57, 110, 2, 110, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 7, 58, 110, 2, 110, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 7, 59, 110, 2, 110, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 7, 61, 110, 2, 110, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 7, 62, 110, 2, 110, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 7, 64, 110, 2, 110, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    图腾的生命提高 500%
    FamilyIncreasedTotemLife
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • totem life +% Min: 500 Max: 500 全域
  • Craft Tagsresource 生命
    施法速度加快 35%
    FamilyIncreasedCastSpeed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base cast speed +% Min: 35 Max: 35 全域
  • Craft Tags施法 速度
    monster penalty against minions damage +% final vs player minions [-20]
    FamilyMonsterDamageVersusMinions
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 全域
  • Craft Tags伤害
    陷阱在投掷后不能造成伤害的时间 +2
    地雷在投掷后不会受到伤害的时间 +2
    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]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 全域
  • 20% 攻击伤害格挡率
    被格挡的击中对你造成 10% 伤害
    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%
    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 全域
  • Edit

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