MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Magnus Rochépine
Humanoïde
IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
500% d'Augmentation de la Vie des Totems
35% d'Augmentation de la Vitesse d'incantation
monster penalty against minions damage +% final vs player minions [-20]
Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
kill traps mines and totems on death [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Magnus Stonethorn
Spectre
TagsLanceur de sorts, cursing_monster, exile_molten_shell, fire_affinity, has_wand, human, humanoid, mail_armour, medium_height, medium_movement, not_dex, ranged, red_blood, rogue_exile
Vie
128%
Energy Shield From Life
50%
Armure
+50%
Ailment Threshold
128%
Résistance
IconEnemyResistanceFire30% IconEnemyResistanceCold30% IconEnemyResistanceLightning30% IconEnemyResistanceChaos20%
Damage
143%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 8
Attack Time
1.245 Second
Damage Spread
±20%
Expérience
100%
Model Size
100%
Type
ExileTemplar4
Metadata
ExileTemplar4
Niveau
68
Vie
8,235
Armure
43,185
Score d'Évasion
4,739
Bouclier d'énergie
3,921
Damage
534
Dégâts des sorts
534
Précision
580
Attack Time
1.245
Expérience
10,255
Minion Life
1,786
Minion Energy Shield
851
Minion Damage
427
Ailment Threshold
8,235
Chill
26
Shock
26
Brittle
147
Scorch
26
Sap
72
Phys Convert Ele
240%
ExileFlameblast
Spell, Damage, Area, Totemable, Fire, AreaSpell
Conflagration
Chances de coup critique: 5%
Efficacité des Dégâts supplémentaires: 50%
Temps d'incantation: 0.2 sec.
Temps de recharge: 3 sec.
Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
Inflige 305.8 à 458.7 Dégâts de feu
7% d'Augmentation de la Vitesse d'incantation
90% Davantage de Dégâts des Sorts par Palier
90% Davantage de Dégâts avec les Altérations par Palier
active skill area of effect radius +% final [49]
is area damage [1]
skill repeat count [9]
ChargedBlast
ExileSearingBond
Spell, DamageOverTime, Trappable, Mineable, TotemCastsAlone, CausesBurning, SummonsTotem, Triggerable, Fire, DegenOnlySpellDamage
Lien ardent
Temps d'incantation: 1 sec.
Un totem qui crée un lien de feu entre vous et tous les totems qui sont sous votre contrôle. Le lien inflige des dégâts de brûlure aux ennemis qui le touchent. Les ennemis situés à l'une ou l'autre des extrémités du lien subissent également des dégâts de brûlure.
Invoque un Totem qui utilise cette Aptitude
base active skill totem level [68]
base fire damage to deal per minute [104336]
base skill is totemified [1]
base totem duration [20000]
base totem range [100]
SearingBond
ExileFlameblast2
Spell, Damage, Area, Totemable, Fire, AreaSpell
Conflagration
Chances de coup critique: 5%
Efficacité des Dégâts supplémentaires: 50%
Temps d'incantation: 0.2 sec.
Temps de recharge: 3 sec.
Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
Inflige 317.2 à 475.7 Dégâts de feu
7% d'Augmentation de la Vitesse d'incantation
95% Davantage de Dégâts des Sorts par Palier
95% Davantage de Dégâts avec les Altérations par Palier
active skill area of effect radius +% final [49]
is area damage [1]
skill repeat count [6]
ChargedBlast
ExileFlameblast3
Spell, Damage, Area, Totemable, Fire, AreaSpell
Conflagration
Chances de coup critique: 5%
Efficacité des Dégâts supplémentaires: 50%
Temps d'incantation: 0.2 sec.
Temps de recharge: 3 sec.
Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
Inflige 328.5 à 492.7 Dégâts de feu
7% d'Augmentation de la Vitesse d'incantation
100% Davantage de Dégâts des Sorts par Palier
100% Davantage de Dégâts avec les Altérations par Palier
active skill area of effect radius +% final [49]
is area damage [1]
skill repeat count [4]
ChargedBlast
ExileFlameblast4
Spell, Damage, Area, Totemable, Fire, AreaSpell
Conflagration
Chances de coup critique: 5%
Efficacité des Dégâts supplémentaires: 50%
Temps d'incantation: 0.2 sec.
Temps de recharge: 3 sec.
Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
Inflige 339.8 à 509.7 Dégâts de feu
7% d'Augmentation de la Vitesse d'incantation
110% Davantage de Dégâts des Sorts par Palier
110% Davantage de Dégâts avec les Altérations par Palier
active skill area of effect radius +% final [49]
is area damage [1]
skill repeat count [2]
ChargedBlast
ExileFlammability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Inflammabilité
Temps d'incantation: 0.5 sec.
Temps de recharge: 8 sec.
Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit la Résistance au feu de ces ennemis et leur donne des Chances d'être Embrasés lorsqu'ils sont touchés.
La Durée de base est de 7 secondes
Les Ennemis Maudits ont -30% à la Résistance au feu
Les Ennemis Maudits ont +25% de chances d'être Embrasés au Toucher
active skill area of effect radius +% final [9]
Flammability
ExileMoltenShellOnDamageTaken
Spell, Damage, Area, Duration, Totemable, TotemCastsWhenNotDetached, Triggerable, Fire, Instant, AreaSpell, Physical, Cooldown
Carapace volcanique
Chances de coup critique: 5%
Temps d'incantation: 0.5 sec.
Temps de recharge: 1 sec.
Une carapace ardente qui procure de l'armure supplémentaire pendant une courte durée. Si le montant des dégâts physiques absorbés par l'armure ou le blocage atteint un certain seuil, la carapace explose dans un souffle circulaire, infligeant des dégâts de feu aux ennemis à proximité.
La Durée de base est de 10 secondes
Inflige 1455 à 2182 Dégâts de feu
La Carapace se brise après avoir Neutralisé un total de 2963 Dégâts
3189 d'Armure supplémentaire
active skill area of effect radius +% final [50]
cast on damage taken also tracks dot [1]
is area damage [1]
moltenshield
ExileFireTrap
Spell, Duration, Damage, Mineable, Area, CausesBurning, Trapped, DamageOverTime, Fire, AreaSpell
Piège incendiaire
Chances de coup critique: 5%
Temps d'incantation: 1 sec.
Temps de recharge: 3 sec.
Un piège qui explose lorsqu'il est déclenché, infligeant des dégâts de feu aux ennemis aux alentours et laissant une zone de sol brûlant qui endommage les ennemis qui la traversent.
La Durée de base est de 8 secondes
Inflige 556 à 833.9 Dégâts de feu
base fire damage to deal per minute [34748]
base skill is trapped [1]
base trap duration [3000]
ignores trap and mine cooldown limit [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
trap variation [12]
groundfire

Object Type

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

Stats
{
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileTemplar4"] = {
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    name = "Magnus Stonethorn",
    life = 1.28,
    energyShield = 0.5,
    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% d'Augmentation de la Vie des Totems
FamilyIncreasedTotemLife
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • totem life +% 500 500 Global
  • Craft Tagsresource Vie
    35% d'Augmentation de la Vitesse d'incantation
    FamilyIncreasedCastSpeed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cast speed +% 35 35 Global
  • Craft TagsLanceur de sorts Vitesse
    monster penalty against minions damage +% final vs player minions [-20]
    FamilyMonsterDamageVersusMinions
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions -20 -20 Global
  • Craft TagsDégâts
    Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    FamilyMonsterTrapsInvulnerable
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms 2000 2000 Global
  • traps invulnerable for duration ms 2000 2000 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death 1 1 Global — Valeur fixe
  • 20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    FamilyMonsterBlockAndBypass
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % 20 20 Global
  • base block % damage taken 10 10 Global
  • 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
    Magnus Rochépine
    Humanoïde
    IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
    500% d'Augmentation de la Vie des Totems
    35% d'Augmentation de la Vitesse d'incantation
    monster penalty against minions damage +% final vs player minions [-20]
    Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    kill traps mines and totems on death [1]
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    Magnus Stonethorn
    Spectre
    TagsLanceur de sorts, cursing_monster, exile_molten_shell, fire_affinity, has_wand, human, humanoid, mail_armour, medium_height, medium_movement, not_dex, ranged, red_blood, rogue_exile
    Vie
    128%
    Energy Shield From Life
    50%
    Armure
    +50%
    Ailment Threshold
    128%
    Résistance
    IconEnemyResistanceFire30% IconEnemyResistanceCold30% IconEnemyResistanceLightning30% IconEnemyResistanceChaos20%
    Damage
    143%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Expérience
    100%
    Model Size
    100%
    Type
    ExileTemplar4
    Metadata
    ExileTemplar4Supporter
    Niveau
    68
    Vie
    8,235
    Armure
    43,185
    Score d'Évasion
    4,739
    Bouclier d'énergie
    3,921
    Damage
    534
    Dégâts des sorts
    534
    Précision
    580
    Attack Time
    1.245
    Expérience
    10,255
    Minion Life
    1,786
    Minion Energy Shield
    851
    Minion Damage
    427
    Ailment Threshold
    8,235
    Chill
    26
    Shock
    26
    Brittle
    147
    Scorch
    26
    Sap
    72
    Phys Convert Ele
    240%
    ExileFlameblast
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Conflagration
    Chances de coup critique: 5%
    Efficacité des Dégâts supplémentaires: 50%
    Temps d'incantation: 0.2 sec.
    Temps de recharge: 3 sec.
    Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
    Inflige 305.8 à 458.7 Dégâts de feu
    7% d'Augmentation de la Vitesse d'incantation
    90% Davantage de Dégâts des Sorts par Palier
    90% Davantage de Dégâts avec les Altérations par Palier
    active skill area of effect radius +% final [49]
    is area damage [1]
    skill repeat count [9]
    ChargedBlast
    ExileSearingBond
    Spell, DamageOverTime, Trappable, Mineable, TotemCastsAlone, CausesBurning, SummonsTotem, Triggerable, Fire, DegenOnlySpellDamage
    Lien ardent
    Temps d'incantation: 1 sec.
    Un totem qui crée un lien de feu entre vous et tous les totems qui sont sous votre contrôle. Le lien inflige des dégâts de brûlure aux ennemis qui le touchent. Les ennemis situés à l'une ou l'autre des extrémités du lien subissent également des dégâts de brûlure.
    Invoque un Totem qui utilise cette Aptitude
    base active skill totem level [68]
    base fire damage to deal per minute [104336]
    base skill is totemified [1]
    base totem duration [20000]
    base totem range [100]
    SearingBond
    ExileFlameblast2
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Conflagration
    Chances de coup critique: 5%
    Efficacité des Dégâts supplémentaires: 50%
    Temps d'incantation: 0.2 sec.
    Temps de recharge: 3 sec.
    Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
    Inflige 317.2 à 475.7 Dégâts de feu
    7% d'Augmentation de la Vitesse d'incantation
    95% Davantage de Dégâts des Sorts par Palier
    95% Davantage de Dégâts avec les Altérations par Palier
    active skill area of effect radius +% final [49]
    is area damage [1]
    skill repeat count [6]
    ChargedBlast
    ExileFlameblast3
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Conflagration
    Chances de coup critique: 5%
    Efficacité des Dégâts supplémentaires: 50%
    Temps d'incantation: 0.2 sec.
    Temps de recharge: 3 sec.
    Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
    Inflige 328.5 à 492.7 Dégâts de feu
    7% d'Augmentation de la Vitesse d'incantation
    100% Davantage de Dégâts des Sorts par Palier
    100% Davantage de Dégâts avec les Altérations par Palier
    active skill area of effect radius +% final [49]
    is area damage [1]
    skill repeat count [4]
    ChargedBlast
    ExileFlameblast4
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Conflagration
    Chances de coup critique: 5%
    Efficacité des Dégâts supplémentaires: 50%
    Temps d'incantation: 0.2 sec.
    Temps de recharge: 3 sec.
    Canalise une conflagration qui gagne en puissance à mesure qu'elle est chargée. Les dégâts et la zone d'effet de la conflagration sont proportionnels à la durée de la canalisation. La conflagration survient après l'utilisation d'une autre aptitude ou après une courte période sans incantation.
    Inflige 339.8 à 509.7 Dégâts de feu
    7% d'Augmentation de la Vitesse d'incantation
    110% Davantage de Dégâts des Sorts par Palier
    110% Davantage de Dégâts avec les Altérations par Palier
    active skill area of effect radius +% final [49]
    is area damage [1]
    skill repeat count [2]
    ChargedBlast
    ExileFlammability
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Inflammabilité
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 8 sec.
    Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit la Résistance au feu de ces ennemis et leur donne des Chances d'être Embrasés lorsqu'ils sont touchés.
    La Durée de base est de 7 secondes
    Les Ennemis Maudits ont -30% à la Résistance au feu
    Les Ennemis Maudits ont +25% de chances d'être Embrasés au Toucher
    active skill area of effect radius +% final [9]
    Flammability
    ExileMoltenShellOnDamageTaken
    Spell, Damage, Area, Duration, Totemable, TotemCastsWhenNotDetached, Triggerable, Fire, Instant, AreaSpell, Physical, Cooldown
    Carapace volcanique
    Chances de coup critique: 5%
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 1 sec.
    Une carapace ardente qui procure de l'armure supplémentaire pendant une courte durée. Si le montant des dégâts physiques absorbés par l'armure ou le blocage atteint un certain seuil, la carapace explose dans un souffle circulaire, infligeant des dégâts de feu aux ennemis à proximité.
    La Durée de base est de 10 secondes
    Inflige 1455 à 2182 Dégâts de feu
    La Carapace se brise après avoir Neutralisé un total de 2963 Dégâts
    3189 d'Armure supplémentaire
    active skill area of effect radius +% final [50]
    cast on damage taken also tracks dot [1]
    is area damage [1]
    moltenshield
    ExileFireTrap
    Spell, Duration, Damage, Mineable, Area, CausesBurning, Trapped, DamageOverTime, Fire, AreaSpell
    Piège incendiaire
    Chances de coup critique: 5%
    Temps d'incantation: 1 sec.
    Temps de recharge: 3 sec.
    Un piège qui explose lorsqu'il est déclenché, infligeant des dégâts de feu aux ennemis aux alentours et laissant une zone de sol brûlant qui endommage les ennemis qui la traversent.
    La Durée de base est de 8 secondes
    Inflige 556 à 833.9 Dégâts de feu
    base fire damage to deal per minute [34748]
    base skill is trapped [1]
    base trap duration [3000]
    ignores trap and mine cooldown limit [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    trap variation [12]
    groundfire

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    
    Stats
    {
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileTemplar4Supporter"] = {
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        name = "Magnus Stonethorn",
        life = 1.28,
        energyShield = 0.5,
        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% d'Augmentation de la Vie des Totems
    FamilyIncreasedTotemLife
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem life +% 500 500 Global
  • Craft Tagsresource Vie
    35% d'Augmentation de la Vitesse d'incantation
    FamilyIncreasedCastSpeed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cast speed +% 35 35 Global
  • Craft TagsLanceur de sorts Vitesse
    monster penalty against minions damage +% final vs player minions [-20]
    FamilyMonsterDamageVersusMinions
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions -20 -20 Global
  • Craft TagsDégâts
    Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    FamilyMonsterTrapsInvulnerable
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms 2000 2000 Global
  • traps invulnerable for duration ms 2000 2000 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death 1 1 Global — Valeur fixe
  • 20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    FamilyMonsterBlockAndBypass
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % 20 20 Global
  • base block % damage taken 10 10 Global
  • Craft Tagsblock
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    FamilyMonsterSupporterGigantism
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life +% 100 100 Global
  • base actor scale +% 80 80 Global
  • base skill area of effect +% 100 100 Global
  • Edit

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