Igna Phénix
Humanoïde
Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
Serment du Zélote
monster base type attack cast speed +% and damage -% final [33]
Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
Igna Phoenix
SpectreN
Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, female_rogue_exile, fire_affinity, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, melee, not_dex, physical_affinity, ranged, red_blood, rogue_exile
Vie
108%
Energy Shield From Life
100%
Armure
+10%
Ailment Threshold
108%
Résistance
30 30 30 20
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
220%
Model Size
100%
Type
ExileWitch2
Metadata
ExileWitch2
Niveau
68
Vie
6,948
Armure
31,669
Évasion
4,739
Bouclier d'énergie
6,127
Damage
534
Dégâts des sorts
534
Précision
290
Attack Time
1.245
Expérience
22,561
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 427–641
Chances de coup critique: 5%
Attack Time: 1.245 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
ExileDiscipline
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Discipline
Temps d'incantation: 1.2 sec.
Temps de recharge: 0.5 sec.
Une aura qui octroie du bouclier d'énergie et un taux de récupération de bouclier d'énergie amélioré, affectant le lanceur et ses alliés.
Vous et les Alliés à proximité avez 192 de Bouclier d'énergie supplémentaire
active skill area of effect radius +% final [80]
ExileFireball
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Boule de feu
Chances de coup critique: 6%
Temps d'incantation: 0.85 sec.
Libère une boule de feu vers une cible qui explose à l'impact, endommageant les ennemis à proximité.
Inflige 489.7 à 734.6 Dégâts de feu
Tire 4 Projectiles supplémentaires
73% de chances d'Embraser les Ennemis
Le Rayon de base est de 0.9 mètres
base is projectile [1]
spell maximum action distance +% [-50]
ExileFirestorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Tempête de feu
Chances de coup critique: 5%
Temps d'incantation: 0.9 sec.
Des globes de feu s'abattent sur la zone ciblée. Ils explosent en touchant le sol, infligeant des dégâts aux ennemis à proximité.
La Durée de base est de 2.15 secondes
Inflige 612.3 à 918.5 Dégâts de feu
25% de chances d'Embraser les Ennemis
Un impact toutes les 0.1 secondes
Le Rayon de base est de 1 mètre
active skill area of effect radius +% final [22]
is area damage [1]
spell maximum action distance +% [-50]
ExileRighteousFire
Spell, Buff, Area, CausesBurning, DamageOverTime, Fire, Totemable, Triggerable, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Feu de la vertu
Temps d'incantation: 1 sec.
Un sort qui vous enveloppe dans du feu magique qui brûle rapidement aussi bien les ennemis à proximité que vous-même. Vos dégâts des sorts sont considérablement améliorés pendant cet effet. L'effet s'arrête lorsque votre total de vie atteint 1.
Inflige 454.6 Dégâts de feu de base par seconde
Vous Brûlez pour un montant de Dégâts de feu par seconde équivalent à 0.3% de votre Vie maximale
Le Rayon de base est de 1.8 mètres
active skill area of effect radius +% final [-27]
ExileVitality
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Vitalité
Temps d'incantation: 1.2 sec.
Temps de recharge: 0.5 sec.
Une aura qui augmente la régénération de vie, affectant le lanceur et ses alliés.
Vous et les Alliés à proximité Régénérez 0.25% de Vie par seconde
active skill area of effect radius +% final [30]
ExileVaalFireball
Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
Boule de feu vaal
Temps d'incantation: 0.85 sec.
Envoie une série de boules de feu en spirale autour du lanceur.
Inflige 421.2 à 631.8 Dégâts de feu
Tire 32 Projectiles en spirale
Le Rayon de base est de 0.9 mètres
base is projectile [1]
monster reverse point blank damage -% at minimum range [40]
projectile spiral nova time ms [2000]

Object Type

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

Stats
{
	set_base_mana_cost_-% = 0
	set_mana_regeneration_rate_per_minute_% = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileWitch2"] = {
    name = "Igna Phoenix",
    life = 1.08,
    energyShield = 1,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "ExileFireball",
        "Melee",
        "ExileRighteousFire",
        "ExileFirestorm",
        "ExileVitality",
        "ExileDiscipline",
        "ExileVaalFireball",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFireball"] = {
    name = "Fireball",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "number_of_additional_projectiles",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 0.89999997615814, 2, -50, 9, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.51999998092651, 0.9200000166893, 2, -50, 9, critChance = 6, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.54000002145767, 0.93999999761581, 2, -50, 9, critChance = 6, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.56000000238419, 0.95999997854233, 2, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5799999833107, 0.98000001907349, 2, -50, 9, critChance = 6, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.60000002384186, 1, 2, -50, 9, critChance = 6, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.62000000476837, 1.0199999809265, 2, -50, 9, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.63999998569489, 1.039999961853, 2, -50, 9, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.66000002622604, 1.0599999427795, 2, -50, 9, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.68000000715256, 1.0800000429153, 2, -50, 9, critChance = 6, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.1000000238419, 2, -50, 9, critChance = 6, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.1000000238419, 2, 58, -50, 9, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.1000000238419, 2, 61, -50, 9, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.1000000238419, 2, 64, -50, 9, critChance = 6, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 2, 67, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 4, 70, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 4, 73, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 4, 76, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 4, 79, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 4, 82, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 4, 85, 8, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 4, 88, 9, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 4, 91, 10, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 4, 94, 11, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 4, 97, 12, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 4, 100, 13, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 4, 100, 14, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 4, 100, 15, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileRighteousFire"] = {
    name = "Righteous Fire",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Engulfs you in magical fire that rapidly burns you and nearby enemies. Your spell damage is substantially increased while under this effect. The effect ends when you have 1 life remaining.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Fire] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_base_area_of_effect_radius",
        "base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {1, 18, 20, -27, levelRequirement = 30, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFirestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "base_chance_to_ignite_%",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.20000000298023, 0.20000000298023, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.21999999880791, 0.21999999880791, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.23999999463558, 0.23999999463558, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.25999999046326, 0.25999999046326, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.28000000119209, 0.28000000119209, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.30000001192093, 0.30000001192093, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.31999999284744, 0.31999999284744, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.34000000357628, 0.34000000357628, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.36000001430511, 0.36000001430511, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.37999999523163, 0.37999999523163, 1200, 0, 10, 100, 25, -50, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 1200, 0, 11, 100, 25, -50, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 1200, 0, 12, 100, 25, -50, 10, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 1200, 0, 13, 100, 25, -50, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 1200, 0, 14, 100, 25, -50, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 1800, 0, 15, 100, 25, -50, 10, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 1850, 0, 16, 100, 25, -50, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 1900, 0, 17, 100, 25, -50, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 1950, 0, 18, 100, 25, -50, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 2000, 0, 19, 100, 25, -50, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 2050, 0, 20, 100, 25, -50, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 2100, 0, 21, 100, 25, -50, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 2150, 0, 22, 100, 25, -50, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 2200, 0, 23, 100, 25, -50, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 2250, 0, 24, 100, 25, -50, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 2300, 0, 25, 100, 25, -50, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 2350, 0, 26, 100, 25, -50, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 2400, 0, 27, 100, 25, -50, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 2450, 0, 28, 100, 25, -50, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 2500, 0, 29, 100, 25, -50, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 2550, 0, 30, 100, 25, -50, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 2600, 0, 31, 100, 25, -50, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 2650, 0, 32, 100, 25, -50, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 2700, 0, 33, 100, 25, -50, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 2750, 0, 34, 100, 25, -50, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 2800, 0, 35, 100, 25, -50, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.40000000596046, 0.60000002384186, 2850, 0, 36, 100, 25, -50, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVitality"] = {
    name = "Vitality",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants life regeneration to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "life_regeneration_rate_per_minute_%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {15, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileDiscipline"] = {
    name = "Discipline",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants additional energy shield and increased energy shield recharge rate to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_maximum_energy_shield",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {85, 80, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
        [2] = {98, 80, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [3] = {113, 80, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [4] = {121, 80, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
        [5] = {137, 80, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [6] = {154, 80, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
        [7] = {173, 80, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [8] = {192, 80, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
        [9] = {212, 80, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [10] = {233, 80, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
        [11] = {244, 80, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalFireball"] = {
    name = "Vaal Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches a series of fireballs in a spiral around the caster.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.ProjectileSpiral] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Vaal] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 32, 2000, -720, 40, 9, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
IdMonsterChaosDamageDealtToEnergyShield
FamilyMonsterChaosDamageDealtToEnergyShield
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Serment du Zélote
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • regenerate energy shield instead of life Min: 1 Max: 1 Global
  • Craft Tagsresource life defences energy_shield
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    Igna Phénix
    Humanoïde
    Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    Serment du Zélote
    monster base type attack cast speed +% and damage -% final [33]
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    Igna Phoenix
    SpectreN
    Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, female_rogue_exile, fire_affinity, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, melee, not_dex, physical_affinity, ranged, red_blood, rogue_exile
    Vie
    108%
    Energy Shield From Life
    100%
    Armure
    +10%
    Ailment Threshold
    108%
    Résistance
    30 30 30 20
    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
    220%
    Model Size
    100%
    Type
    ExileWitch2
    Metadata
    ExileWitch2Supporter
    Niveau
    68
    Vie
    6,948
    Armure
    31,669
    Évasion
    4,739
    Bouclier d'énergie
    6,127
    Damage
    534
    Dégâts des sorts
    534
    Précision
    290
    Attack Time
    1.245
    Expérience
    22,561
    Ailment Threshold
    6,948
    Chill
    22
    Shock
    22
    Brittle
    124
    Scorch
    22
    Sap
    61
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 427–641
    Chances de coup critique: 5%
    Attack Time: 1.245 sec.
    Frappez vos ennemis d'un coup puissant.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ExileDiscipline
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Discipline
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui octroie du bouclier d'énergie et un taux de récupération de bouclier d'énergie amélioré, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité avez 192 de Bouclier d'énergie supplémentaire
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Boule de feu
    Chances de coup critique: 6%
    Temps d'incantation: 0.85 sec.
    Libère une boule de feu vers une cible qui explose à l'impact, endommageant les ennemis à proximité.
    Inflige 489.7 à 734.6 Dégâts de feu
    Tire 4 Projectiles supplémentaires
    73% de chances d'Embraser les Ennemis
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Tempête de feu
    Chances de coup critique: 5%
    Temps d'incantation: 0.9 sec.
    Des globes de feu s'abattent sur la zone ciblée. Ils explosent en touchant le sol, infligeant des dégâts aux ennemis à proximité.
    La Durée de base est de 2.15 secondes
    Inflige 612.3 à 918.5 Dégâts de feu
    25% de chances d'Embraser les Ennemis
    Un impact toutes les 0.1 secondes
    Le Rayon de base est de 1 mètre
    active skill area of effect radius +% final [22]
    is area damage [1]
    spell maximum action distance +% [-50]
    ExileRighteousFire
    Spell, Buff, Area, CausesBurning, DamageOverTime, Fire, Totemable, Triggerable, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Feu de la vertu
    Temps d'incantation: 1 sec.
    Un sort qui vous enveloppe dans du feu magique qui brûle rapidement aussi bien les ennemis à proximité que vous-même. Vos dégâts des sorts sont considérablement améliorés pendant cet effet. L'effet s'arrête lorsque votre total de vie atteint 1.
    Inflige 454.6 Dégâts de feu de base par seconde
    Vous Brûlez pour un montant de Dégâts de feu par seconde équivalent à 0.3% de votre Vie maximale
    Le Rayon de base est de 1.8 mètres
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalité
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui augmente la régénération de vie, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité Régénérez 0.25% de Vie par seconde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Boule de feu vaal
    Temps d'incantation: 0.85 sec.
    Envoie une série de boules de feu en spirale autour du lanceur.
    Inflige 421.2 à 631.8 Dégâts de feu
    Tire 32 Projectiles en spirale
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    monster reverse point blank damage -% at minimum range [40]
    projectile spiral nova time ms [2000]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    
    Stats
    {
    	set_base_mana_cost_-% = 0
    	set_mana_regeneration_rate_per_minute_% = 0
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileWitch2Supporter"] = {
        name = "Igna Phoenix",
        life = 1.08,
        energyShield = 1,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.43,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "ExileFireball",
            "Melee",
            "ExileRighteousFire",
            "ExileFirestorm",
            "ExileVitality",
            "ExileDiscipline",
            "ExileVaalFireball",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFireball"] = {
        name = "Fireball",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 0.89999997615814, 2, -50, 9, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.51999998092651, 0.9200000166893, 2, -50, 9, critChance = 6, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.54000002145767, 0.93999999761581, 2, -50, 9, critChance = 6, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.56000000238419, 0.95999997854233, 2, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5799999833107, 0.98000001907349, 2, -50, 9, critChance = 6, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.60000002384186, 1, 2, -50, 9, critChance = 6, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.62000000476837, 1.0199999809265, 2, -50, 9, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.63999998569489, 1.039999961853, 2, -50, 9, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.66000002622604, 1.0599999427795, 2, -50, 9, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.68000000715256, 1.0800000429153, 2, -50, 9, critChance = 6, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.1000000238419, 2, -50, 9, critChance = 6, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.1000000238419, 2, 58, -50, 9, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.1000000238419, 2, 61, -50, 9, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.1000000238419, 2, 64, -50, 9, critChance = 6, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2, 67, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 4, 70, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 4, 73, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 4, 76, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 4, 79, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 4, 82, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 4, 85, 8, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 88, 9, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 4, 91, 10, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 4, 94, 11, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 4, 97, 12, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 4, 100, 13, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 4, 100, 14, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 4, 100, 15, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileRighteousFire"] = {
        name = "Righteous Fire",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Engulfs you in magical fire that rapidly burns you and nearby enemies. Your spell damage is substantially increased while under this effect. The effect ends when you have 1 life remaining.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.CausesBurning] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Fire] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_base_area_of_effect_radius",
            "base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {1, 18, 20, -27, levelRequirement = 30, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFirestorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.20000000298023, 0.20000000298023, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.21999999880791, 0.21999999880791, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.23999999463558, 0.23999999463558, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.25999999046326, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.28000000119209, 0.28000000119209, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.30000001192093, 0.30000001192093, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.31999999284744, 0.31999999284744, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.34000000357628, 0.34000000357628, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.36000001430511, 0.36000001430511, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.37999999523163, 0.37999999523163, 1200, 0, 10, 100, 25, -50, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.40000000596046, 0.60000002384186, 1200, 0, 11, 100, 25, -50, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.40000000596046, 0.60000002384186, 1200, 0, 12, 100, 25, -50, 10, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.40000000596046, 0.60000002384186, 1200, 0, 13, 100, 25, -50, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.40000000596046, 0.60000002384186, 1200, 0, 14, 100, 25, -50, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.40000000596046, 0.60000002384186, 1800, 0, 15, 100, 25, -50, 10, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.40000000596046, 0.60000002384186, 1850, 0, 16, 100, 25, -50, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.40000000596046, 0.60000002384186, 1900, 0, 17, 100, 25, -50, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.40000000596046, 0.60000002384186, 1950, 0, 18, 100, 25, -50, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.40000000596046, 0.60000002384186, 2000, 0, 19, 100, 25, -50, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.40000000596046, 0.60000002384186, 2050, 0, 20, 100, 25, -50, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.40000000596046, 0.60000002384186, 2100, 0, 21, 100, 25, -50, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.40000000596046, 0.60000002384186, 2150, 0, 22, 100, 25, -50, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.40000000596046, 0.60000002384186, 2200, 0, 23, 100, 25, -50, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.40000000596046, 0.60000002384186, 2250, 0, 24, 100, 25, -50, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.40000000596046, 0.60000002384186, 2300, 0, 25, 100, 25, -50, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.40000000596046, 0.60000002384186, 2350, 0, 26, 100, 25, -50, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.40000000596046, 0.60000002384186, 2400, 0, 27, 100, 25, -50, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.40000000596046, 0.60000002384186, 2450, 0, 28, 100, 25, -50, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.40000000596046, 0.60000002384186, 2500, 0, 29, 100, 25, -50, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.40000000596046, 0.60000002384186, 2550, 0, 30, 100, 25, -50, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.40000000596046, 0.60000002384186, 2600, 0, 31, 100, 25, -50, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.40000000596046, 0.60000002384186, 2650, 0, 32, 100, 25, -50, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.40000000596046, 0.60000002384186, 2700, 0, 33, 100, 25, -50, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.40000000596046, 0.60000002384186, 2750, 0, 34, 100, 25, -50, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.40000000596046, 0.60000002384186, 2800, 0, 35, 100, 25, -50, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.40000000596046, 0.60000002384186, 2850, 0, 36, 100, 25, -50, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVitality"] = {
        name = "Vitality",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants life regeneration to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "life_regeneration_rate_per_minute_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {15, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileDiscipline"] = {
        name = "Discipline",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants additional energy shield and increased energy shield recharge rate to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_maximum_energy_shield",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {85, 80, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {98, 80, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [3] = {113, 80, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [4] = {121, 80, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [5] = {137, 80, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [6] = {154, 80, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
            [7] = {173, 80, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [8] = {192, 80, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [9] = {212, 80, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [10] = {233, 80, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [11] = {244, 80, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalFireball"] = {
        name = "Vaal Fireball",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a series of fireballs in a spiral around the caster.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.ProjectileSpiral] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Vaal] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 32, 2000, -720, 40, 9, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Serment du Zélote
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • regenerate energy shield instead of life Min: 1 Max: 1 Global
  • Craft Tagsresource life defences energy_shield
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    IdMonsterSupporterGigantism1
    FamilyMonsterSupporterGigantism
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life +% Min: 100 Max: 100 Global
  • base actor scale +% Min: 80 Max: 80 Global
  • base skill area of effect +% Min: 100 Max: 100 Global
  • Igna Phénix
    Humanoïde
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    Serment du Zélote
    monster base type attack cast speed +% and damage -% final [33]
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Igna Phoenix
    SpectreN
    AreaQuartier, Carte
    Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, female_rogue_exile, fire_affinity, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_movement, medium_small_height, melee, non_unique_map_boss, not_dex, physical_affinity, ranged, red_blood, rogue_exile
    Vie
    216%
    Energy Shield From Life
    100%
    Armure
    +10%
    Ailment Threshold
    216%
    Résistance
    40 40 40 25
    Damage
    144%
    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
    200%
    Model Size
    100%
    Type
    ExileWitch2MapBoss
    Metadata
    ExileWitch2MapBoss
    Niveau
    77
    Vie
    1,385,432
    Armure
    64,070
    Évasion
    6,448
    Bouclier d'énergie
    10,660
    Damage
    1,045
    Dégâts des sorts
    1,559
    Précision
    412
    Attack Time
    0.83415
    Expérience
    134,112
    Ailment Threshold
    692,716
    Chill
    2,190
    Shock
    2,190
    Brittle
    12,392
    Scorch
    2,190
    Sap
    6,052
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 1659–2489
    Chances de coup critique: 5%
    Attack Time: 1.245 sec.
    Frappez vos ennemis d'un coup puissant.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ExileDiscipline
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Discipline
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui octroie du bouclier d'énergie et un taux de récupération de bouclier d'énergie amélioré, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité avez 244 de Bouclier d'énergie supplémentaire
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Boule de feu
    Chances de coup critique: 6%
    Temps d'incantation: 0.85 sec.
    Libère une boule de feu vers une cible qui explose à l'impact, endommageant les ennemis à proximité.
    Inflige 746.8 à 1120 Dégâts de feu
    Tire 4 Projectiles supplémentaires
    100% de chances d'Embraser les Ennemis
    Les Altérations élémentaires infligées par cette Aptitude se propagent aux Ennemis à proximité
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Tempête de feu
    Chances de coup critique: 5%
    Temps d'incantation: 0.9 sec.
    Des globes de feu s'abattent sur la zone ciblée. Ils explosent en touchant le sol, infligeant des dégâts aux ennemis à proximité.
    La Durée de base est de 2.6 secondes
    Inflige 962.2 à 1443 Dégâts de feu
    25% de chances d'Embraser les Ennemis
    Un impact toutes les 0.1 secondes
    Le Rayon de base est de 1 mètre
    active skill area of effect radius +% final [31]
    is area damage [1]
    spell maximum action distance +% [-50]
    ExileRighteousFire
    Spell, Buff, Area, CausesBurning, DamageOverTime, Fire, Totemable, Triggerable, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Feu de la vertu
    Temps d'incantation: 1 sec.
    Un sort qui vous enveloppe dans du feu magique qui brûle rapidement aussi bien les ennemis à proximité que vous-même. Vos dégâts des sorts sont considérablement améliorés pendant cet effet. L'effet s'arrête lorsque votre total de vie atteint 1.
    Inflige 705.3 Dégâts de feu de base par seconde
    Vous Brûlez pour un montant de Dégâts de feu par seconde équivalent à 0.3% de votre Vie maximale
    Le Rayon de base est de 1.8 mètres
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalité
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui augmente la régénération de vie, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité Régénérez 0.25% de Vie par seconde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Boule de feu vaal
    Temps d'incantation: 0.85 sec.
    Envoie une série de boules de feu en spirale autour du lanceur.
    Inflige 569.1 à 853.6 Dégâts de feu
    Tire 32 Projectiles en spirale
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    monster reverse point blank damage -% at minimum range [40]
    projectile spiral nova time ms [2000]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    
    Stats
    {
    	set_base_mana_cost_-% = 0
    	set_mana_regeneration_rate_per_minute_% = 0
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileWitch2MapBoss"] = {
        name = "Igna Phoenix",
        life = 2.16,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "ExileFireball",
            "Melee",
            "ExileRighteousFire",
            "ExileFirestorm",
            "ExileVitality",
            "ExileDiscipline",
            "ExileVaalFireball",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFireball"] = {
        name = "Fireball",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 0.89999997615814, 2, -50, 9, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.51999998092651, 0.9200000166893, 2, -50, 9, critChance = 6, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.54000002145767, 0.93999999761581, 2, -50, 9, critChance = 6, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.56000000238419, 0.95999997854233, 2, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5799999833107, 0.98000001907349, 2, -50, 9, critChance = 6, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.60000002384186, 1, 2, -50, 9, critChance = 6, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.62000000476837, 1.0199999809265, 2, -50, 9, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.63999998569489, 1.039999961853, 2, -50, 9, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.66000002622604, 1.0599999427795, 2, -50, 9, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.68000000715256, 1.0800000429153, 2, -50, 9, critChance = 6, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.1000000238419, 2, -50, 9, critChance = 6, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.1000000238419, 2, 58, -50, 9, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.1000000238419, 2, 61, -50, 9, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.1000000238419, 2, 64, -50, 9, critChance = 6, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2, 67, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 4, 70, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 4, 73, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 4, 76, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 4, 79, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 4, 82, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 4, 85, 8, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 88, 9, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 4, 91, 10, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 4, 94, 11, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 4, 97, 12, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 4, 100, 13, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 4, 100, 14, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 4, 100, 15, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileRighteousFire"] = {
        name = "Righteous Fire",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Engulfs you in magical fire that rapidly burns you and nearby enemies. Your spell damage is substantially increased while under this effect. The effect ends when you have 1 life remaining.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.CausesBurning] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Fire] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_base_area_of_effect_radius",
            "base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {1, 18, 20, -27, levelRequirement = 30, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFirestorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.20000000298023, 0.20000000298023, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.21999999880791, 0.21999999880791, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.23999999463558, 0.23999999463558, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.25999999046326, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.28000000119209, 0.28000000119209, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.30000001192093, 0.30000001192093, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.31999999284744, 0.31999999284744, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.34000000357628, 0.34000000357628, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.36000001430511, 0.36000001430511, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.37999999523163, 0.37999999523163, 1200, 0, 10, 100, 25, -50, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.40000000596046, 0.60000002384186, 1200, 0, 11, 100, 25, -50, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.40000000596046, 0.60000002384186, 1200, 0, 12, 100, 25, -50, 10, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.40000000596046, 0.60000002384186, 1200, 0, 13, 100, 25, -50, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.40000000596046, 0.60000002384186, 1200, 0, 14, 100, 25, -50, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.40000000596046, 0.60000002384186, 1800, 0, 15, 100, 25, -50, 10, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.40000000596046, 0.60000002384186, 1850, 0, 16, 100, 25, -50, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.40000000596046, 0.60000002384186, 1900, 0, 17, 100, 25, -50, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.40000000596046, 0.60000002384186, 1950, 0, 18, 100, 25, -50, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.40000000596046, 0.60000002384186, 2000, 0, 19, 100, 25, -50, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.40000000596046, 0.60000002384186, 2050, 0, 20, 100, 25, -50, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.40000000596046, 0.60000002384186, 2100, 0, 21, 100, 25, -50, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.40000000596046, 0.60000002384186, 2150, 0, 22, 100, 25, -50, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.40000000596046, 0.60000002384186, 2200, 0, 23, 100, 25, -50, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.40000000596046, 0.60000002384186, 2250, 0, 24, 100, 25, -50, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.40000000596046, 0.60000002384186, 2300, 0, 25, 100, 25, -50, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.40000000596046, 0.60000002384186, 2350, 0, 26, 100, 25, -50, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.40000000596046, 0.60000002384186, 2400, 0, 27, 100, 25, -50, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.40000000596046, 0.60000002384186, 2450, 0, 28, 100, 25, -50, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.40000000596046, 0.60000002384186, 2500, 0, 29, 100, 25, -50, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.40000000596046, 0.60000002384186, 2550, 0, 30, 100, 25, -50, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.40000000596046, 0.60000002384186, 2600, 0, 31, 100, 25, -50, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.40000000596046, 0.60000002384186, 2650, 0, 32, 100, 25, -50, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.40000000596046, 0.60000002384186, 2700, 0, 33, 100, 25, -50, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.40000000596046, 0.60000002384186, 2750, 0, 34, 100, 25, -50, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.40000000596046, 0.60000002384186, 2800, 0, 35, 100, 25, -50, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.40000000596046, 0.60000002384186, 2850, 0, 36, 100, 25, -50, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVitality"] = {
        name = "Vitality",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants life regeneration to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "life_regeneration_rate_per_minute_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {15, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileDiscipline"] = {
        name = "Discipline",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants additional energy shield and increased energy shield recharge rate to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_maximum_energy_shield",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {85, 80, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {98, 80, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [3] = {113, 80, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [4] = {121, 80, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [5] = {137, 80, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [6] = {154, 80, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
            [7] = {173, 80, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [8] = {192, 80, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [9] = {212, 80, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [10] = {233, 80, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [11] = {244, 80, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalFireball"] = {
        name = "Vaal Fireball",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a series of fireballs in a spiral around the caster.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.ProjectileSpiral] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Vaal] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 32, 2000, -720, 40, 9, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Serment du Zélote
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • regenerate energy shield instead of life Min: 1 Max: 1 Global
  • Craft Tagsresource life defences energy_shield
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Igna Phénix
    Humanoïde
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    Serment du Zélote
    monster base type attack cast speed +% and damage -% final [33]
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Igna Phoenix
    SpectreN
    Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, fire_affinity, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_movement, medium_small_height, melee, not_dex, physical_affinity, ranged, red_blood, standalone_map_boss
    Vie
    216%
    Energy Shield From Life
    100%
    Armure
    +10%
    Ailment Threshold
    216%
    Résistance
    40 40 40 25
    Damage
    144%
    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
    200%
    Model Size
    100%
    Type
    ExileWitch2MapBoss
    Metadata
    ExileWitch2MapBossStandalone
    Niveau
    68
    Vie
    300,988
    Armure
    31,669
    Évasion
    4,739
    Bouclier d'énergie
    6,127
    Damage
    613
    Dégâts des sorts
    914
    Précision
    290
    Attack Time
    0.83415
    Expérience
    112,805
    Ailment Threshold
    189,623
    Chill
    600
    Shock
    600
    Brittle
    3,392
    Scorch
    600
    Sap
    1,657
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 973–1459
    Chances de coup critique: 5%
    Attack Time: 1.245 sec.
    Frappez vos ennemis d'un coup puissant.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ExileDiscipline
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Discipline
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui octroie du bouclier d'énergie et un taux de récupération de bouclier d'énergie amélioré, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité avez 192 de Bouclier d'énergie supplémentaire
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Boule de feu
    Chances de coup critique: 6%
    Temps d'incantation: 0.85 sec.
    Libère une boule de feu vers une cible qui explose à l'impact, endommageant les ennemis à proximité.
    Inflige 489.7 à 734.6 Dégâts de feu
    Tire 4 Projectiles supplémentaires
    73% de chances d'Embraser les Ennemis
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Tempête de feu
    Chances de coup critique: 5%
    Temps d'incantation: 0.9 sec.
    Des globes de feu s'abattent sur la zone ciblée. Ils explosent en touchant le sol, infligeant des dégâts aux ennemis à proximité.
    La Durée de base est de 2.15 secondes
    Inflige 612.3 à 918.5 Dégâts de feu
    25% de chances d'Embraser les Ennemis
    Un impact toutes les 0.1 secondes
    Le Rayon de base est de 1 mètre
    active skill area of effect radius +% final [22]
    is area damage [1]
    spell maximum action distance +% [-50]
    ExileRighteousFire
    Spell, Buff, Area, CausesBurning, DamageOverTime, Fire, Totemable, Triggerable, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Feu de la vertu
    Temps d'incantation: 1 sec.
    Un sort qui vous enveloppe dans du feu magique qui brûle rapidement aussi bien les ennemis à proximité que vous-même. Vos dégâts des sorts sont considérablement améliorés pendant cet effet. L'effet s'arrête lorsque votre total de vie atteint 1.
    Inflige 454.6 Dégâts de feu de base par seconde
    Vous Brûlez pour un montant de Dégâts de feu par seconde équivalent à 0.3% de votre Vie maximale
    Le Rayon de base est de 1.8 mètres
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalité
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui augmente la régénération de vie, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité Régénérez 0.25% de Vie par seconde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Boule de feu vaal
    Temps d'incantation: 0.85 sec.
    Envoie une série de boules de feu en spirale autour du lanceur.
    Inflige 421.2 à 631.8 Dégâts de feu
    Tire 32 Projectiles en spirale
    Le Rayon de base est de 0.9 mètres
    base is projectile [1]
    monster reverse point blank damage -% at minimum range [40]
    projectile spiral nova time ms [2000]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	set_base_mana_cost_-% = 0
    	set_mana_regeneration_rate_per_minute_% = 0
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileWitch2MapBossStandalone"] = {
        name = "Igna Phoenix",
        life = 2.16,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "ExileFireball",
            "Melee",
            "ExileRighteousFire",
            "ExileFirestorm",
            "ExileVitality",
            "ExileDiscipline",
            "ExileVaalFireball",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFireball"] = {
        name = "Fireball",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 0.89999997615814, 2, -50, 9, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.51999998092651, 0.9200000166893, 2, -50, 9, critChance = 6, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.54000002145767, 0.93999999761581, 2, -50, 9, critChance = 6, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.56000000238419, 0.95999997854233, 2, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5799999833107, 0.98000001907349, 2, -50, 9, critChance = 6, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.60000002384186, 1, 2, -50, 9, critChance = 6, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.62000000476837, 1.0199999809265, 2, -50, 9, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.63999998569489, 1.039999961853, 2, -50, 9, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.66000002622604, 1.0599999427795, 2, -50, 9, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.68000000715256, 1.0800000429153, 2, -50, 9, critChance = 6, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.1000000238419, 2, -50, 9, critChance = 6, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.1000000238419, 2, 58, -50, 9, critChance = 6, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.1000000238419, 2, 61, -50, 9, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.1000000238419, 2, 64, -50, 9, critChance = 6, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2, 67, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 4, 70, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 4, 73, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 4, 76, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 4, 79, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 4, 82, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 4, 85, 8, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 4, 88, 9, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 4, 91, 10, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 4, 94, 11, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 4, 97, 12, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 4, 100, 13, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 4, 100, 14, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 4, 100, 15, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileRighteousFire"] = {
        name = "Righteous Fire",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Engulfs you in magical fire that rapidly burns you and nearby enemies. Your spell damage is substantially increased while under this effect. The effect ends when you have 1 life remaining.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.CausesBurning] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Fire] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_base_area_of_effect_radius",
            "base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {1, 18, 20, -27, levelRequirement = 30, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFirestorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.20000000298023, 0.20000000298023, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.21999999880791, 0.21999999880791, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.23999999463558, 0.23999999463558, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.25999999046326, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.28000000119209, 0.28000000119209, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.30000001192093, 0.30000001192093, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.31999999284744, 0.31999999284744, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.34000000357628, 0.34000000357628, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.36000001430511, 0.36000001430511, 1200, 100, 25, -50, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.37999999523163, 0.37999999523163, 1200, 0, 10, 100, 25, -50, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.40000000596046, 0.60000002384186, 1200, 0, 11, 100, 25, -50, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.40000000596046, 0.60000002384186, 1200, 0, 12, 100, 25, -50, 10, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.40000000596046, 0.60000002384186, 1200, 0, 13, 100, 25, -50, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.40000000596046, 0.60000002384186, 1200, 0, 14, 100, 25, -50, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.40000000596046, 0.60000002384186, 1800, 0, 15, 100, 25, -50, 10, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.40000000596046, 0.60000002384186, 1850, 0, 16, 100, 25, -50, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.40000000596046, 0.60000002384186, 1900, 0, 17, 100, 25, -50, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.40000000596046, 0.60000002384186, 1950, 0, 18, 100, 25, -50, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.40000000596046, 0.60000002384186, 2000, 0, 19, 100, 25, -50, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.40000000596046, 0.60000002384186, 2050, 0, 20, 100, 25, -50, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.40000000596046, 0.60000002384186, 2100, 0, 21, 100, 25, -50, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.40000000596046, 0.60000002384186, 2150, 0, 22, 100, 25, -50, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.40000000596046, 0.60000002384186, 2200, 0, 23, 100, 25, -50, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.40000000596046, 0.60000002384186, 2250, 0, 24, 100, 25, -50, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.40000000596046, 0.60000002384186, 2300, 0, 25, 100, 25, -50, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.40000000596046, 0.60000002384186, 2350, 0, 26, 100, 25, -50, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.40000000596046, 0.60000002384186, 2400, 0, 27, 100, 25, -50, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.40000000596046, 0.60000002384186, 2450, 0, 28, 100, 25, -50, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.40000000596046, 0.60000002384186, 2500, 0, 29, 100, 25, -50, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.40000000596046, 0.60000002384186, 2550, 0, 30, 100, 25, -50, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.40000000596046, 0.60000002384186, 2600, 0, 31, 100, 25, -50, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.40000000596046, 0.60000002384186, 2650, 0, 32, 100, 25, -50, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.40000000596046, 0.60000002384186, 2700, 0, 33, 100, 25, -50, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.40000000596046, 0.60000002384186, 2750, 0, 34, 100, 25, -50, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.40000000596046, 0.60000002384186, 2800, 0, 35, 100, 25, -50, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.40000000596046, 0.60000002384186, 2850, 0, 36, 100, 25, -50, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVitality"] = {
        name = "Vitality",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants life regeneration to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "life_regeneration_rate_per_minute_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {15, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileDiscipline"] = {
        name = "Discipline",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants additional energy shield and increased energy shield recharge rate to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_maximum_energy_shield",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {85, 80, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {98, 80, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [3] = {113, 80, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [4] = {121, 80, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [5] = {137, 80, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [6] = {154, 80, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
            [7] = {173, 80, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [8] = {192, 80, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [9] = {212, 80, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [10] = {233, 80, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [11] = {244, 80, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalFireball"] = {
        name = "Vaal Fireball",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a series of fireballs in a spiral around the caster.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.ProjectileSpiral] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Vaal] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 32, 2000, -720, 40, 9, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Les Dégâts de chaos subis ne traversent pas le Bouclier d'énergie
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Serment du Zélote
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • regenerate energy shield instead of life Min: 1 Max: 1 Global
  • Craft Tagsresource life defences energy_shield
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    Rajoute 100% de la Vie maximale sous forme de Bouclier d'énergie
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global