Ultima Thule
Humanoïde
monster base type attack cast speed +% and damage -% final [33]
SpectreN
End Game+2 au nombre maximum de Golems
Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, cold_affinity, cursing_monster, female_rogue_exile, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, not_dex, not_str, ranged, red_blood, rogue_exile, summoner
Vie
108%
Energy Shield From Life
100%
Ailment Threshold
108%
Résistance
30 30 30 20
Damage
150%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 8
Attack Time
1.245 Second
Damage Spread
±20%
Expérience
220%
Model Size
100%
Type
ExileWitch5
Metadata
ExileWitch5
Niveau
68
Vie
6,948
Armure
28,790
Évasion
4,739
Bouclier d'énergie
6,127
Damage
560
Dégâts des sorts
560
Précision
290
Attack Time
1.245
Expérience
22,561
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
ExileIceSpear
Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
Lance de glace
Chances de coup critique: 7%
Efficacité des Dégâts supplémentaires: 80%
Temps d'incantation: 0.85 sec.
Une rafale rapide d'éclats de glace. Après avoir parcouru une courte distance, ces projectiles se transforment ; ils deviennent plus rapides et transpercent les ennemis.
Inflige 338.5 à 507.8 Dégâts de froid
Tire 4 Projectiles supplémentaires
La seconde forme a 600% d'Augmentation des Chances de coup critique
La seconde forme a 100% Davantage de Vitesse des Projectiles
active skill chill duration +% final [94]
base is projectile [1]
projectile random angle based on distance to target location % [60]
ExileVaalHaste
Spell, Buff, Area, Totemable, TotemCastsAlone, Duration, Vaal, Aura, AreaSpell, Instant, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Hâte vaal
Temps d'incantation: 0.6 sec.
Temps de recharge: 10 sec.
Une aura temporaire qui augmente la vitesse de déplacement, d'attaque et d'incantation, affectant le lanceur et ses alliés.
La Durée de base est de 6 secondes
Vous et les Alliés à proximité avez 20% d'Augmentation de la Vitesse de déplacement
Vous et les Alliés à proximité avez 36% d'Augmentation de la Vitesse d'attaque
Vous et les Alliés à proximité avez 35% d'Augmentation de la Vitesse d'incantation
active skill area of effect radius +% final [39]
base deal no damage [1]
ExileSummonIceGolem
Triggerable, Cold, Mineable, Minion, MinionsCanExplode, Multicastable, Spell, Totemable, Trappable, Golem, CreatesMinion, Cooldown
Invocation de Golem de glace
Temps d'incantation: 1 sec.
Temps de recharge: 6 sec.
Une invocation de golem de glace qui augmente vos chances de coup critique et votre précision. En plus de son attaque de mêlée, le golem de glace peut utiliser un sort de déluge de froid ainsi qu'une roulade frigorifiante.
8% d'Augmentation de la taille du personnage
Votre nombre maximum de Golems Invoqués est de 1
68% d'Augmentation de la Vie maximale de la Créature
Le Golem vous octroie 28% d'Augmentation des Chances de coup critique
Le Golem vous octroie 28% d'Augmentation de Précision
alternate minion [1]
ExileFrostbite
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Frilosité
Temps d'incantation: 0.5 sec.
Temps de recharge: 8 sec.
Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit la Résistance au froid de ces ennemis et leur donne des Chances d'être Gelés lorsqu'ils sont touchés.
La Durée de base est de 7 secondes
Les Ennemis Maudits ont -30% à la Résistance au froid
Les Ennemis Maudits ont +25% de chances d'être Gelés au Toucher
active skill area of effect radius +% final [9]
ExileFrostWall
Spell, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold
Chances de coup critique: 5%
Temps d'incantation: 0.5 sec.
Temps de recharge: 12 sec.
Inflige à Dégâts de froid
La Durée de base est de 4 secondes
0.4 secondes entre l'apparition de chaque section du mur
+8 mètres à la longueur du mur

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/ExileWitch5"] = {
    name = "Ultima Thule",
    life = 1.08,
    energyShield = 1,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "ExileIceSpear",
        "ExileFrostWall",
        "ExileVaalHaste",
        "ExileFrostbite",
        "ExileSummonIceGolem",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileIceSpear"] = {
    name = "Ice Spear",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_chill_duration_+%_final",
        "number_of_additional_projectiles",
        "active_skill_cast_speed_+%_final",
        "ice_spear_second_form_critical_strike_chance_+%",
        "ice_spear_second_form_projectile_speed_+%_final",
        "projectile_random_angle_based_on_distance_to_target_location_%",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 40, 1, -20, 600, 100, 60, critChance = 7, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 42, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 44, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 9, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 46, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 48, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 50, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 18, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 52, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 54, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 56, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 58, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 60, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 62, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 64, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 66, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 68, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 70, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 72, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 74, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 76, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 78, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 80, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 82, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 84, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 86, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 88, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 90, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 92, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 94, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 96, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 98, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 100, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 102, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 104, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 106, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 108, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 110, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 112, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFrostWall"] = {
    name = "ExileFrostWall",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "wall_expand_delay_ms",
        "wall_maximum_length",
    },
    levels = {
        [1] = {0, 0, 4000, 400, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalHaste"] = {
    name = "Vaal Haste",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.Aura] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Instant] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%_granted_from_skill",
        "cast_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {30, 29, 14, 6000, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {30, 30, 14, 3, 6000, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {30, 30, 15, 6, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {31, 30, 15, 9, 6000, levelRequirement = 33, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {31, 31, 15, 12, 6000, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {31, 31, 16, 15, 6000, levelRequirement = 39, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {32, 31, 16, 18, 6000, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {32, 32, 16, 21, 6000, levelRequirement = 45, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {32, 32, 17, 23, 6000, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {33, 32, 17, 25, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {33, 33, 17, 27, 6000, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {33, 33, 18, 29, 6000, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {34, 33, 18, 31, 6000, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {34, 34, 18, 33, 6000, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {34, 34, 19, 35, 6000, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {35, 34, 19, 36, 6000, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {35, 35, 19, 37, 6000, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {35, 35, 20, 38, 6000, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {36, 35, 20, 39, 6000, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {36, 36, 20, 40, 6000, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {36, 36, 21, 41, 6000, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {37, 36, 21, 42, 6000, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {37, 37, 21, 43, 6000, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {37, 37, 22, 44, 6000, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {38, 37, 22, 45, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {38, 38, 22, 46, 6000, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {38, 38, 23, 47, 6000, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {39, 38, 23, 48, 6000, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {39, 39, 23, 49, 6000, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {39, 39, 24, 50, 6000, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileFrostbite"] = {
    name = "Frostbite",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_cold_damage_resistance_%",
        "base_skill_effect_duration",
        "chance_to_be_frozen_%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {-20, 7000, 25, 9, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
        [2] = {-20, 7000, 25, 9, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 7000, 25, 9, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileSummonIceGolem"] = {
    name = "Summon Ice Golem",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons an Ice Golem that grants you increased Critical Strike Chance and Accuracy. The Ice Golem can use an icy barrage spell and a chilling spinning attack in addition to its melee attack.",
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Mineable] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Spell] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Golem] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_actor_scale_+%",
        "ice_golem_grants_critical_strike_chance_+%",
        "ice_golem_grants_accuracy_+%",
        "minion_maximum_life_+%",
        "base_number_of_golems_allowed",
        "alternate_minion",
    },
    levels = {
        [1] = {0, 19, 19, 30, 1, 1, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {0, 19, 19, 32, 1, 1, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {0, 20, 20, 34, 1, 1, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {0, 20, 20, 36, 1, 1, levelRequirement = 12, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {1, 21, 21, 38, 1, 1, levelRequirement = 16, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {1, 21, 21, 40, 1, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {2, 22, 22, 42, 1, 1, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {2, 22, 22, 44, 1, 1, levelRequirement = 28, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {3, 23, 23, 46, 1, 1, levelRequirement = 32, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {3, 23, 23, 48, 1, 1, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {4, 24, 24, 50, 1, 1, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {4, 24, 24, 52, 1, 1, levelRequirement = 44, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {5, 25, 25, 54, 1, 1, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {5, 25, 25, 56, 1, 1, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {6, 26, 26, 58, 1, 1, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {6, 26, 26, 60, 1, 1, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {7, 27, 27, 62, 1, 1, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {7, 27, 27, 64, 1, 1, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {8, 28, 28, 66, 1, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {8, 28, 28, 68, 1, 1, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {9, 29, 29, 70, 1, 1, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {9, 29, 29, 72, 1, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {10, 30, 30, 74, 1, 1, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {10, 30, 30, 76, 1, 1, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {11, 31, 31, 78, 1, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {11, 31, 31, 80, 1, 1, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {12, 32, 32, 82, 1, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {12, 32, 32, 84, 1, 1, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {13, 33, 33, 86, 1, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {13, 33, 33, 88, 1, 1, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
IdMonsterSpeedAndDamageFixupComplete
FamilyMonsterSpeedAndDamageFixup
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    Ultima Thule
    Humanoïde
    monster base type attack cast speed +% and damage -% final [33]
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    SpectreN
    End Game+2 au nombre maximum de Golems
    Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, cold_affinity, cursing_monster, female_rogue_exile, flesh_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, not_dex, not_str, ranged, red_blood, rogue_exile, summoner
    Vie
    108%
    Energy Shield From Life
    100%
    Ailment Threshold
    108%
    Résistance
    30 30 30 20
    Damage
    150%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Expérience
    220%
    Model Size
    100%
    Type
    ExileWitch5
    Metadata
    ExileWitch5Supporter
    Niveau
    68
    Vie
    6,948
    Armure
    28,790
    Évasion
    4,739
    Bouclier d'énergie
    6,127
    Damage
    560
    Dégâts des sorts
    560
    Précision
    290
    Attack Time
    1.245
    Expérience
    22,561
    Ailment Threshold
    6,948
    Chill
    22
    Shock
    22
    Brittle
    124
    Scorch
    22
    Sap
    61
    ExileIceSpear
    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
    Lance de glace
    Chances de coup critique: 7%
    Efficacité des Dégâts supplémentaires: 80%
    Temps d'incantation: 0.85 sec.
    Une rafale rapide d'éclats de glace. Après avoir parcouru une courte distance, ces projectiles se transforment ; ils deviennent plus rapides et transpercent les ennemis.
    Inflige 338.5 à 507.8 Dégâts de froid
    Tire 4 Projectiles supplémentaires
    La seconde forme a 600% d'Augmentation des Chances de coup critique
    La seconde forme a 100% Davantage de Vitesse des Projectiles
    active skill chill duration +% final [94]
    base is projectile [1]
    projectile random angle based on distance to target location % [60]
    ExileVaalHaste
    Spell, Buff, Area, Totemable, TotemCastsAlone, Duration, Vaal, Aura, AreaSpell, Instant, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Hâte vaal
    Temps d'incantation: 0.6 sec.
    Temps de recharge: 10 sec.
    Une aura temporaire qui augmente la vitesse de déplacement, d'attaque et d'incantation, affectant le lanceur et ses alliés.
    La Durée de base est de 6 secondes
    Vous et les Alliés à proximité avez 20% d'Augmentation de la Vitesse de déplacement
    Vous et les Alliés à proximité avez 36% d'Augmentation de la Vitesse d'attaque
    Vous et les Alliés à proximité avez 35% d'Augmentation de la Vitesse d'incantation
    active skill area of effect radius +% final [39]
    base deal no damage [1]
    ExileSummonIceGolem
    Triggerable, Cold, Mineable, Minion, MinionsCanExplode, Multicastable, Spell, Totemable, Trappable, Golem, CreatesMinion, Cooldown
    Invocation de Golem de glace
    Temps d'incantation: 1 sec.
    Temps de recharge: 6 sec.
    Une invocation de golem de glace qui augmente vos chances de coup critique et votre précision. En plus de son attaque de mêlée, le golem de glace peut utiliser un sort de déluge de froid ainsi qu'une roulade frigorifiante.
    8% d'Augmentation de la taille du personnage
    Votre nombre maximum de Golems Invoqués est de 1
    68% d'Augmentation de la Vie maximale de la Créature
    Le Golem vous octroie 28% d'Augmentation des Chances de coup critique
    Le Golem vous octroie 28% d'Augmentation de Précision
    alternate minion [1]
    ExileFrostbite
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Frilosité
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 8 sec.
    Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit la Résistance au froid de ces ennemis et leur donne des Chances d'être Gelés lorsqu'ils sont touchés.
    La Durée de base est de 7 secondes
    Les Ennemis Maudits ont -30% à la Résistance au froid
    Les Ennemis Maudits ont +25% de chances d'être Gelés au Toucher
    active skill area of effect radius +% final [9]
    ExileFrostWall
    Spell, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold
    Chances de coup critique: 5%
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 12 sec.
    Inflige à Dégâts de froid
    La Durée de base est de 4 secondes
    0.4 secondes entre l'apparition de chaque section du mur
    +8 mètres à la longueur du mur

    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/ExileWitch5Supporter"] = {
        name = "Ultima Thule",
        life = 1.08,
        energyShield = 1,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "ExileIceSpear",
            "ExileFrostWall",
            "ExileVaalHaste",
            "ExileFrostbite",
            "ExileSummonIceGolem",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileIceSpear"] = {
        name = "Ice Spear",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "active_skill_chill_duration_+%_final",
            "number_of_additional_projectiles",
            "active_skill_cast_speed_+%_final",
            "ice_spear_second_form_critical_strike_chance_+%",
            "ice_spear_second_form_projectile_speed_+%_final",
            "projectile_random_angle_based_on_distance_to_target_location_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, 1, -20, 600, 100, 60, critChance = 7, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 42, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 44, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 9, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 46, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 48, 1, 0, 600, 100, 60, critChance = 7, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 50, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 18, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 52, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 21, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 54, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 24, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 56, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 58, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 60, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 62, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 64, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 66, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 68, 2, 0, 600, 100, 60, critChance = 7, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 70, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 47, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 72, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 74, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 76, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 53, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 78, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 80, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 82, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 59, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 84, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 86, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 88, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 90, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 92, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 94, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 96, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 98, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 100, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 102, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 104, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 106, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 108, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 110, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 112, 4, 0, 600, 100, 60, critChance = 7, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFrostWall"] = {
        name = "ExileFrostWall",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "wall_expand_delay_ms",
            "wall_maximum_length",
        },
        levels = {
            [1] = {0, 0, 4000, 400, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalHaste"] = {
        name = "Vaal Haste",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a temporary aura that increases the movement speed, attack speed and cast speed of you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Duration] = true,
            [SkillType.Vaal] = true,
            [SkillType.Aura] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Instant] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 0.6,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%_granted_from_skill",
            "cast_speed_+%_granted_from_skill",
            "base_movement_velocity_+%",
            "base_skill_effect_duration",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {30, 29, 14, 6000, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {30, 30, 14, 3, 6000, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {30, 30, 15, 6, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {31, 30, 15, 9, 6000, levelRequirement = 33, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {31, 31, 15, 12, 6000, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {31, 31, 16, 15, 6000, levelRequirement = 39, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {32, 31, 16, 18, 6000, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {32, 32, 16, 21, 6000, levelRequirement = 45, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {32, 32, 17, 23, 6000, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {33, 32, 17, 25, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {33, 33, 17, 27, 6000, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {33, 33, 18, 29, 6000, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {34, 33, 18, 31, 6000, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {34, 34, 18, 33, 6000, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {34, 34, 19, 35, 6000, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {35, 34, 19, 36, 6000, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {35, 35, 19, 37, 6000, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {35, 35, 20, 38, 6000, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {36, 35, 20, 39, 6000, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {36, 36, 20, 40, 6000, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {36, 36, 21, 41, 6000, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {37, 36, 21, 42, 6000, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {37, 37, 21, 43, 6000, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {37, 37, 22, 44, 6000, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {38, 37, 22, 45, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {38, 38, 22, 46, 6000, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [27] = {38, 38, 23, 47, 6000, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {39, 38, 23, 48, 6000, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {39, 39, 23, 49, 6000, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {39, 39, 24, 50, 6000, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileFrostbite"] = {
        name = "Frostbite",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_cold_damage_resistance_%",
            "base_skill_effect_duration",
            "chance_to_be_frozen_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 7000, 25, 9, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {-20, 7000, 25, 9, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 7000, 25, 9, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileSummonIceGolem"] = {
        name = "Summon Ice Golem",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons an Ice Golem that grants you increased Critical Strike Chance and Accuracy. The Ice Golem can use an icy barrage spell and a chilling spinning attack in addition to its melee attack.",
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Mineable] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Spell] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Golem] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_actor_scale_+%",
            "ice_golem_grants_critical_strike_chance_+%",
            "ice_golem_grants_accuracy_+%",
            "minion_maximum_life_+%",
            "base_number_of_golems_allowed",
            "alternate_minion",
        },
        levels = {
            [1] = {0, 19, 19, 30, 1, 1, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {0, 19, 19, 32, 1, 1, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {0, 20, 20, 34, 1, 1, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {0, 20, 20, 36, 1, 1, levelRequirement = 12, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {1, 21, 21, 38, 1, 1, levelRequirement = 16, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {1, 21, 21, 40, 1, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {2, 22, 22, 42, 1, 1, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {2, 22, 22, 44, 1, 1, levelRequirement = 28, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {3, 23, 23, 46, 1, 1, levelRequirement = 32, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {3, 23, 23, 48, 1, 1, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {4, 24, 24, 50, 1, 1, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {4, 24, 24, 52, 1, 1, levelRequirement = 44, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {5, 25, 25, 54, 1, 1, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {5, 25, 25, 56, 1, 1, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {6, 26, 26, 58, 1, 1, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {6, 26, 26, 60, 1, 1, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {7, 27, 27, 62, 1, 1, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {7, 27, 27, 64, 1, 1, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {8, 28, 28, 66, 1, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {8, 28, 28, 68, 1, 1, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {9, 29, 29, 70, 1, 1, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {9, 29, 29, 72, 1, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {10, 30, 30, 74, 1, 1, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {10, 30, 30, 76, 1, 1, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {11, 31, 31, 78, 1, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {11, 31, 31, 80, 1, 1, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [27] = {12, 32, 32, 82, 1, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {12, 32, 32, 84, 1, 1, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {13, 33, 33, 86, 1, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {13, 33, 33, 88, 1, 1, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    
    monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    IdMonsterSupporterGigantism1
    FamilyMonsterSupporterGigantism
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life +% Min: 100 Max: 100 Global
  • base actor scale +% Min: 80 Max: 80 Global
  • base skill area of effect +% Min: 100 Max: 100 Global