Igna Phönix
Humanoid
Erlittener Chaosschaden umgeht nicht den Energieschild
Schwur des Eiferers
monster base type attack cast speed +% and damage -% final [33]
Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
Igna Phoenix
SpectreN
Tagsaura_bearer, bludgeoning_weapon, Zauberer, 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
Leben
108%
Energy Shield From Life
100%
Rüstung
+10%
Ailment Threshold
108%
Widerstand
30 30 30 20
Damage
143%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 8
Attack Time
1.245 Second
Damage Spread
±20%
Erfahrung
220%
Model Size
100%
Type
ExileWitch2
Metadata
ExileWitch2
Stufe
68
Leben
6,948
Rüstung
31,669
Ausweichen
4,739
Energieschild
6,127
Damage
534
Zauberschaden
534
Genauigkeit
290
Attack Time
1.245
Erfahrung
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
Standardangriff
Base Damage: 427–641
Kritische Trefferchance: 5%
Attack Time: 1.245 Sek.
Streckt Eure Feinde mit einem mächtigen Schlag nieder.
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
Disziplin
Zauberzeit: 1.2 Sek.
Abklingzeit: 0.5 Sek.
Zaubert eine Aura, die Euch und Euren Verbündeten Energieschild gewährt.
Ihr und Verbündete im Umkreis erhalten zusätzlich 192 Energieschild
active skill area of effect radius +% final [80]
ExileFireball
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Feuerball
Kritische Trefferchance: 6%
Zauberzeit: 0.85 Sek.
Entfesselt einen Feuerball auf ein Ziel, der explodiert und fügt Gegnern im Umkreis Schaden zu.
Verursacht 489.7 bis 734.6 Feuerschaden
Feuert 4 zusätzliche Projektile
73% Chance, Gegner zu entzünden
Basisradius beträgt 0.9 Meter
base is projectile [1]
spell maximum action distance +% [-50]
ExileFirestorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Feuerregen
Kritische Trefferchance: 5%
Zauberzeit: 0.9 Sek.
Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
Basisdauer beträgt 2.15 Sekunden
Verursacht 612.3 bis 918.5 Feuerschaden
25% Chance, Gegner zu entzünden
Ein Aufprall alle 0.1 Sekunden
Basisradius beträgt 1 Meter
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
Sühnendes Feuer
Zauberzeit: 1 Sek.
Hüllt Euch in magische Flammen, die Euch und Eure Gegner schnell verbrennen. Euer Zauberschaden ist signifikant erhöht, solange dieser Effekt aktiv ist. Dieser hört auf, sobald Ihr nur noch 1 Leben übrig habt.
Verursacht 454.6 Basis-Feuerschaden pro Sekunde
Ihr erleidet 0.3% Eures maximalen Lebens pro Sekunde als Feuerschaden
Basisradius beträgt 1.8 Meter
active skill area of effect radius +% final [-27]
ExileVitality
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Vitalität
Zauberzeit: 1.2 Sek.
Abklingzeit: 0.5 Sek.
Zaubert eine Aura, die Euch und Euren Verbündeten Lebensregeneration gewährt.
Ihr und Verbündete im Umkreis regenerieren 0.25% Leben pro Sekunde
active skill area of effect radius +% final [30]
ExileVaalFireball
Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
Vaal-Feuerball
Zauberzeit: 0.85 Sek.
Entfesselt eine Reihe von Feuerbällen in Form einer Spirale um den Wirkenden.
Verursacht 421.2 bis 631.8 Feuerschaden
Feuert 32 Projektile in einer Spirale
Basisradius beträgt 0.9 Meter
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 = { }, },
    },
}
Erlittener Chaosschaden umgeht nicht den Energieschild
IdMonsterChaosDamageDealtToEnergyShield
FamilyMonsterChaosDamageDealtToEnergyShield
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Schwur des Eiferers
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    Igna Phönix
    Humanoid
    Erlittener Chaosschaden umgeht nicht den Energieschild
    Schwur des Eiferers
    monster base type attack cast speed +% and damage -% final [33]
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    100% erhöhtes maximales Leben
    100% vergrößerter Wirkungsbereich
    80% vergrößerte Charaktergröße
    Igna Phoenix
    SpectreN
    Tagsaura_bearer, bludgeoning_weapon, Zauberer, 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
    Leben
    108%
    Energy Shield From Life
    100%
    Rüstung
    +10%
    Ailment Threshold
    108%
    Widerstand
    30 30 30 20
    Damage
    143%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Erfahrung
    220%
    Model Size
    100%
    Type
    ExileWitch2
    Metadata
    ExileWitch2Supporter
    Stufe
    68
    Leben
    6,948
    Rüstung
    31,669
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    534
    Zauberschaden
    534
    Genauigkeit
    290
    Attack Time
    1.245
    Erfahrung
    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
    Standardangriff
    Base Damage: 427–641
    Kritische Trefferchance: 5%
    Attack Time: 1.245 Sek.
    Streckt Eure Feinde mit einem mächtigen Schlag nieder.
    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
    Disziplin
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Energieschild gewährt.
    Ihr und Verbündete im Umkreis erhalten zusätzlich 192 Energieschild
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Feuerball
    Kritische Trefferchance: 6%
    Zauberzeit: 0.85 Sek.
    Entfesselt einen Feuerball auf ein Ziel, der explodiert und fügt Gegnern im Umkreis Schaden zu.
    Verursacht 489.7 bis 734.6 Feuerschaden
    Feuert 4 zusätzliche Projektile
    73% Chance, Gegner zu entzünden
    Basisradius beträgt 0.9 Meter
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Feuerregen
    Kritische Trefferchance: 5%
    Zauberzeit: 0.9 Sek.
    Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
    Basisdauer beträgt 2.15 Sekunden
    Verursacht 612.3 bis 918.5 Feuerschaden
    25% Chance, Gegner zu entzünden
    Ein Aufprall alle 0.1 Sekunden
    Basisradius beträgt 1 Meter
    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
    Sühnendes Feuer
    Zauberzeit: 1 Sek.
    Hüllt Euch in magische Flammen, die Euch und Eure Gegner schnell verbrennen. Euer Zauberschaden ist signifikant erhöht, solange dieser Effekt aktiv ist. Dieser hört auf, sobald Ihr nur noch 1 Leben übrig habt.
    Verursacht 454.6 Basis-Feuerschaden pro Sekunde
    Ihr erleidet 0.3% Eures maximalen Lebens pro Sekunde als Feuerschaden
    Basisradius beträgt 1.8 Meter
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalität
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Lebensregeneration gewährt.
    Ihr und Verbündete im Umkreis regenerieren 0.25% Leben pro Sekunde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Vaal-Feuerball
    Zauberzeit: 0.85 Sek.
    Entfesselt eine Reihe von Feuerbällen in Form einer Spirale um den Wirkenden.
    Verursacht 421.2 bis 631.8 Feuerschaden
    Feuert 32 Projektile in einer Spirale
    Basisradius beträgt 0.9 Meter
    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 = { }, },
        },
    }
    
    Erlittener Chaosschaden umgeht nicht den Energieschild
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Schwur des Eiferers
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • maximum life % to add as maximum energy shield Min: 100 Max: 100 Global
  • Craft Tagsdefences energy_shield
    100% erhöhtes maximales Leben
    100% vergrößerter Wirkungsbereich
    80% vergrößerte Charaktergröße
    IdMonsterSupporterGigantism1
    FamilyMonsterSupporterGigantism
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Humanoid
    Monster gewähren 100% erhöhte Erfahrung
    15000% erhöhte Seltenheit fallen gelassener Gegenstände
    Erlittener Chaosschaden umgeht nicht den Energieschild
    Schwur des Eiferers
    monster base type attack cast speed +% and damage -% final [33]
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Igna Phoenix
    SpectreN
    Area'Stadtviertel'-Karte
    Tagsaura_bearer, bludgeoning_weapon, Zauberer, 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
    Leben
    216%
    Energy Shield From Life
    100%
    Rüstung
    +10%
    Ailment Threshold
    216%
    Widerstand
    40 40 40 25
    Damage
    144%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    100%
    Type
    ExileWitch2MapBoss
    Metadata
    ExileWitch2MapBoss
    Stufe
    77
    Leben
    1,385,432
    Rüstung
    64,070
    Ausweichen
    6,448
    Energieschild
    10,660
    Damage
    1,045
    Zauberschaden
    1,559
    Genauigkeit
    412
    Attack Time
    0.83415
    Erfahrung
    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
    Standardangriff
    Base Damage: 1659–2489
    Kritische Trefferchance: 5%
    Attack Time: 1.245 Sek.
    Streckt Eure Feinde mit einem mächtigen Schlag nieder.
    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
    Disziplin
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Energieschild gewährt.
    Ihr und Verbündete im Umkreis erhalten zusätzlich 244 Energieschild
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Feuerball
    Kritische Trefferchance: 6%
    Zauberzeit: 0.85 Sek.
    Entfesselt einen Feuerball auf ein Ziel, der explodiert und fügt Gegnern im Umkreis Schaden zu.
    Verursacht 746.8 bis 1120 Feuerschaden
    Feuert 4 zusätzliche Projektile
    100% Chance, Gegner zu entzünden
    Durch diese Fertigkeit verursachte elementare Beeinträchtigungen übertragen sich auf andere Gegner im Umkreis
    Basisradius beträgt 0.9 Meter
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Feuerregen
    Kritische Trefferchance: 5%
    Zauberzeit: 0.9 Sek.
    Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
    Basisdauer beträgt 2.6 Sekunden
    Verursacht 962.2 bis 1443 Feuerschaden
    25% Chance, Gegner zu entzünden
    Ein Aufprall alle 0.1 Sekunden
    Basisradius beträgt 1 Meter
    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
    Sühnendes Feuer
    Zauberzeit: 1 Sek.
    Hüllt Euch in magische Flammen, die Euch und Eure Gegner schnell verbrennen. Euer Zauberschaden ist signifikant erhöht, solange dieser Effekt aktiv ist. Dieser hört auf, sobald Ihr nur noch 1 Leben übrig habt.
    Verursacht 705.3 Basis-Feuerschaden pro Sekunde
    Ihr erleidet 0.3% Eures maximalen Lebens pro Sekunde als Feuerschaden
    Basisradius beträgt 1.8 Meter
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalität
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Lebensregeneration gewährt.
    Ihr und Verbündete im Umkreis regenerieren 0.25% Leben pro Sekunde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Vaal-Feuerball
    Zauberzeit: 0.85 Sek.
    Entfesselt eine Reihe von Feuerbällen in Form einer Spirale um den Wirkenden.
    Verursacht 569.1 bis 853.6 Feuerschaden
    Feuert 32 Projektile in einer Spirale
    Basisradius beträgt 0.9 Meter
    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 = { }, },
        },
    }
    
    Monster gewähren 100% erhöhte Erfahrung
    15000% erhöhte Seltenheit fallen gelassener Gegenstände
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Erlittener Chaosschaden umgeht nicht den Energieschild
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Schwur des Eiferers
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Humanoid
    Monster gewähren 100% erhöhte Erfahrung
    15000% erhöhte Seltenheit fallen gelassener Gegenstände
    Erlittener Chaosschaden umgeht nicht den Energieschild
    Schwur des Eiferers
    monster base type attack cast speed +% and damage -% final [33]
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Igna Phoenix
    SpectreN
    Tagsaura_bearer, bludgeoning_weapon, Zauberer, 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
    Leben
    216%
    Energy Shield From Life
    100%
    Rüstung
    +10%
    Ailment Threshold
    216%
    Widerstand
    40 40 40 25
    Damage
    144%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    100%
    Type
    ExileWitch2MapBoss
    Metadata
    ExileWitch2MapBossStandalone
    Stufe
    68
    Leben
    300,988
    Rüstung
    31,669
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    613
    Zauberschaden
    914
    Genauigkeit
    290
    Attack Time
    0.83415
    Erfahrung
    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
    Standardangriff
    Base Damage: 973–1459
    Kritische Trefferchance: 5%
    Attack Time: 1.245 Sek.
    Streckt Eure Feinde mit einem mächtigen Schlag nieder.
    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
    Disziplin
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Energieschild gewährt.
    Ihr und Verbündete im Umkreis erhalten zusätzlich 192 Energieschild
    active skill area of effect radius +% final [80]
    ExileFireball
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
    Feuerball
    Kritische Trefferchance: 6%
    Zauberzeit: 0.85 Sek.
    Entfesselt einen Feuerball auf ein Ziel, der explodiert und fügt Gegnern im Umkreis Schaden zu.
    Verursacht 489.7 bis 734.6 Feuerschaden
    Feuert 4 zusätzliche Projektile
    73% Chance, Gegner zu entzünden
    Basisradius beträgt 0.9 Meter
    base is projectile [1]
    spell maximum action distance +% [-50]
    ExileFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Feuerregen
    Kritische Trefferchance: 5%
    Zauberzeit: 0.9 Sek.
    Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
    Basisdauer beträgt 2.15 Sekunden
    Verursacht 612.3 bis 918.5 Feuerschaden
    25% Chance, Gegner zu entzünden
    Ein Aufprall alle 0.1 Sekunden
    Basisradius beträgt 1 Meter
    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
    Sühnendes Feuer
    Zauberzeit: 1 Sek.
    Hüllt Euch in magische Flammen, die Euch und Eure Gegner schnell verbrennen. Euer Zauberschaden ist signifikant erhöht, solange dieser Effekt aktiv ist. Dieser hört auf, sobald Ihr nur noch 1 Leben übrig habt.
    Verursacht 454.6 Basis-Feuerschaden pro Sekunde
    Ihr erleidet 0.3% Eures maximalen Lebens pro Sekunde als Feuerschaden
    Basisradius beträgt 1.8 Meter
    active skill area of effect radius +% final [-27]
    ExileVitality
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Vitalität
    Zauberzeit: 1.2 Sek.
    Abklingzeit: 0.5 Sek.
    Zaubert eine Aura, die Euch und Euren Verbündeten Lebensregeneration gewährt.
    Ihr und Verbündete im Umkreis regenerieren 0.25% Leben pro Sekunde
    active skill area of effect radius +% final [30]
    ExileVaalFireball
    Projectile, ProjectilesFromUser, ProjectileSpiral, Spell, Damage, Area, Trappable, Totemable, Mineable, Vaal, Fire, AreaSpell
    Vaal-Feuerball
    Zauberzeit: 0.85 Sek.
    Entfesselt eine Reihe von Feuerbällen in Form einer Spirale um den Wirkenden.
    Verursacht 421.2 bis 631.8 Feuerschaden
    Feuert 32 Projektile in einer Spirale
    Basisradius beträgt 0.9 Meter
    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 = { }, },
        },
    }
    
    Monster gewähren 100% erhöhte Erfahrung
    15000% erhöhte Seltenheit fallen gelassener Gegenstände
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Erlittener Chaosschaden umgeht nicht den Energieschild
    IdMonsterChaosDamageDealtToEnergyShield
    FamilyMonsterChaosDamageDealtToEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • chaos damage does not bypass energy shield Min: 1 Max: 1 Global
  • Craft Tagschaos
    Schwur des Eiferers
    IdExileRegenerateEnergyShieldInsteadOfLife
    FamilyMonsterRegenerateEnergyShieldInsteadOfLife
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    Gewährt 100% des maximalen Lebens als extra maximalen Energieschild
    IdExileExtraEnergyShield
    FamilyIncreasedEnergyShield
    DomainsMonster (3)
    GenerationTypeEinzigartig (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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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