Ulysses Morvant
Humanóide
+3 ao número máximo de Totens Convocados
kill traps mines and totems on death [1]
30% de Chance de Bloquear o Dano de Ataques
Você sofre 15% do Dano de Acertos Bloqueados
SpectreN
TagsConjurador, chaos_affinity, exile, has_dagger, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, not_str, red_blood, rogue_exile, slashing_weapon
Vida
112%
Energy Shield From Life
60%
Evasão
+40%
Ailment Threshold
112%
Resistência
30 30 30 20
Damage
143%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 8
Attack Time
0.855 Second
Damage Spread
±20%
Experiência
220%
Model Size
100%
Type
ExileShadow5
Metadata
ExileShadow5
Nível
68
Vida
7,205
Armadura
28,790
Evasão
6,635
Escudo de Energia
3,676
Damage
534
Dano Mágico
534
Precisão
290
Attack Time
0.855
Experiência
22,561
Ailment Threshold
7,205
Chill
23
Shock
23
Brittle
129
Scorch
23
Sap
63
ExileShadowEssenceDrain
Spell, Projectile, ProjectilesFromUser, Duration, Totemable, Multicastable, DamageOverTime, Chaos, Damage, Triggerable, CanRapidFire, Area, AreaSpell, Trappable, Mineable
Drenar Essência
Tempo de Conjuração: 0.75 seg
Dispara um projétil que aplica um debuff de dano degenerativo ao acertar. Você é curado com uma porção do dano do debuff. O debuff é espalhado por Contágio.
Causa 238.7 a 375.1 de Dano de Caos
Causa 227.3 de Dano de Caos Base por segundo
Duração base é de 2.5 segundos
Dispara 2 Projéteis adicionais
animation effect variation [1]
base is projectile [1]
ExileShadowWitherTotem
Spell, Area, Duration, Totemable, Chaos, AreaSpell
Definhar
Tempo de Conjuração: 0.28 seg
Recarga: 2 seg
Conjura um efeito debilitante em inimigos numa área, Dificultando seus movimentos e aplicando uma penalidade acumulável da penalidade Definhamento que aumenta o dano de caos sofrido por eles. Esse efeito pode acumular até 15 vezes.
Totem dura 12 segundos
Duração base é de 0.5 segundos
Duração Base Secundária é de 8 segundos
Convoca um Totem que usa esta Habilidade
Velocidade de Movimento reduzida em 25%
Dano de Caos sofrido aumentado em 5%
base active skill totem level [68]
base skill is totemified [1]
base totem range [45]
totem art variation [5]
ExileLightningWarp
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
Teleporte Relampejante
Chance de Crítico: 5%
Tempo de Conjuração: 1 seg
Aguarda por uma tempo antes de teleportar o destino alvo, com a duração sendo baseada na distância e sua velocidade de movimento. Quando o teleporte acontecer, o dano de raio é causado na área ao redor tanto de onde o jogador estava, quanto para onde ele teleportou. Conjurar novamente colocará vários teleportes na fila para acontecer em sequência.
Causa 551 a 1653 de Dano de Raio
Duração reduzida em 38%
base skill show average damage instead of dps [1]
is area damage [1]
skill override pvp scaling time ms [1000]
ExileContagion
Spell, Area, Duration, Trappable, Totemable, DamageOverTime, Chaos, Multicastable, Triggerable, Mineable, DegenOnlySpellDamage, Cascadable, CanRapidFire, AreaSpell
Contagiar
Tempo de Conjuração: 0.85 seg
Recarga: 5 seg
Lança uma epidemia vil sobre os inimigos, causando dano de caos degenerativo. Se um inimigo morrer enquanto afetado pelo Contágio, ela se espalhará para outros inimigos.
Causa 67.9 de Dano de Caos Base por segundo
Duração base é de 5 segundos
Modificadores de Dano Mágico aplicam-se ao Dano Degenerativo desta Habilidade
O raio Base é de 2 metros
is area damage [1]

Object Type

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

Stats
{
	set_base_mana_cost_-% = 0
}

Object Type Codes

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

BaseEvents 
{ 
	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/BodyArmours/ArcaneArmour/ArcaneArmourBody.epk );"
} 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileShadow5"] = {
    name = "Ulysses Morvant",
    life = 1.12,
    energyShield = 0.6,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 0.855,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Dagger",
    weaponType2 = "Shield",
    skillList = {
        "ExileLightningWarp",
        "ExileContagion",
        "ExileShadowWitherTotem",
        "ExileShadowEssenceDrain",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileLightningWarp"] = {
    name = "Lightning Warp",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Movement] = true,
        [SkillType.Lightning] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Travel] = true,
        [SkillType.Multicastable] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "variable_duration_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "skill_effect_duration_+%",
        "skill_override_pvp_scaling_time_ms",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileContagion"] = {
    name = "Contagion",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a vile contagion on enemies, dealing chaos damage over time. If an enemy dies while affected by Contagion, the debuff spreads to other enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Chaos] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Mineable] = true,
        [SkillType.DegenOnlySpellDamage] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "debuff_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "spell_damage_modifiers_apply_to_skill_dot",
    },
    levels = {
        [1] = {1, 5000, 20, levelRequirement = 4, statInterpolation = {3},  cost = { }, },
        [2] = {1, 5000, 20, levelRequirement = 6, statInterpolation = {3},  cost = { }, },
        [3] = {1, 5000, 20, levelRequirement = 9, statInterpolation = {3},  cost = { }, },
        [4] = {1, 5000, 20, levelRequirement = 12, statInterpolation = {3},  cost = { }, },
        [5] = {1, 5000, 20, levelRequirement = 16, statInterpolation = {3},  cost = { }, },
        [6] = {1, 5000, 20, levelRequirement = 20, statInterpolation = {3},  cost = { }, },
        [7] = {1, 5000, 20, levelRequirement = 24, statInterpolation = {3},  cost = { }, },
        [8] = {1, 5000, 20, levelRequirement = 28, statInterpolation = {3},  cost = { }, },
        [9] = {1, 5000, 20, levelRequirement = 32, statInterpolation = {3},  cost = { }, },
        [10] = {1, 5000, 20, levelRequirement = 36, statInterpolation = {3},  cost = { }, },
        [11] = {1, 5000, 20, levelRequirement = 40, statInterpolation = {3},  cost = { }, },
        [12] = {1, 5000, 20, levelRequirement = 44, statInterpolation = {3},  cost = { }, },
        [13] = {1, 5000, 20, levelRequirement = 48, statInterpolation = {3},  cost = { }, },
        [14] = {1, 5000, 20, levelRequirement = 52, statInterpolation = {3},  cost = { }, },
        [15] = {1, 5000, 20, levelRequirement = 55, statInterpolation = {3},  cost = { }, },
        [16] = {1, 5000, 20, levelRequirement = 58, statInterpolation = {3},  cost = { }, },
        [17] = {1, 5000, 20, levelRequirement = 61, statInterpolation = {3},  cost = { }, },
        [18] = {1, 5000, 20, levelRequirement = 64, statInterpolation = {3},  cost = { }, },
        [19] = {1, 5000, 20, levelRequirement = 67, statInterpolation = {3},  cost = { }, },
        [20] = {1, 5000, 20, levelRequirement = 70, statInterpolation = {3},  cost = { }, },
        [21] = {1, 5000, 20, levelRequirement = 72, statInterpolation = {3},  cost = { }, },
        [22] = {1, 5000, 20, levelRequirement = 74, statInterpolation = {3},  cost = { }, },
        [23] = {1, 5000, 20, levelRequirement = 76, statInterpolation = {3},  cost = { }, },
        [24] = {1, 5000, 20, levelRequirement = 78, statInterpolation = {3},  cost = { }, },
        [25] = {1, 5000, 20, levelRequirement = 80, statInterpolation = {3},  cost = { }, },
        [26] = {1, 5000, 20, levelRequirement = 82, statInterpolation = {3},  cost = { }, },
        [27] = {1, 5000, 20, levelRequirement = 84, statInterpolation = {3},  cost = { }, },
        [28] = {1, 5000, 20, levelRequirement = 86, statInterpolation = {3},  cost = { }, },
        [29] = {1, 5000, 20, levelRequirement = 88, statInterpolation = {3},  cost = { }, },
        [30] = {1, 5000, 20, levelRequirement = 90, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileShadowWitherTotem"] = {
    name = "Wither",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a debilitating effect on enemies in an area, Hindering their movement and applying a stacking Withered debuff that increases the Chaos Damage they take. This effect can stack up to 15 times.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Chaos] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.28,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "base_active_skill_totem_level",
        "chaos_damage_taken_+%",
        "base_skill_effect_duration",
        "base_secondary_skill_effect_duration",
        "base_totem_duration",
        "base_totem_range",
        "totem_art_variation",
        "is_totem",
        "base_skill_is_totemified",
    },
    levels = {
        [1] = {-20, 1, 5, 500, 8000, 12000, 45, 5, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
        [2] = {-20, 4, 5, 500, 8000, 12000, 45, 5, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [3] = {-20, 7, 5, 500, 8000, 12000, 45, 5, levelRequirement = 7, statInterpolation = {1, 1},  cost = { }, },
        [4] = {-20, 12, 5, 500, 8000, 12000, 45, 5, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
        [5] = {-21, 15, 5, 500, 8000, 12000, 45, 5, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
        [6] = {-21, 17, 5, 500, 8000, 12000, 45, 5, levelRequirement = 17, statInterpolation = {1, 1},  cost = { }, },
        [7] = {-21, 20, 5, 500, 8000, 12000, 45, 5, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [8] = {-21, 24, 5, 500, 8000, 12000, 45, 5, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
        [9] = {-22, 26, 5, 500, 8000, 12000, 45, 5, levelRequirement = 26, statInterpolation = {1, 1},  cost = { }, },
        [10] = {-22, 30, 5, 500, 8000, 12000, 45, 5, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
        [11] = {-22, 34, 5, 500, 8000, 12000, 45, 5, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
        [12] = {-22, 38, 5, 500, 8000, 12000, 45, 5, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
        [13] = {-23, 42, 5, 500, 8000, 12000, 45, 5, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [14] = {-23, 45, 5, 500, 8000, 12000, 45, 5, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [15] = {-23, 50, 5, 500, 8000, 12000, 45, 5, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {-23, 54, 5, 500, 8000, 12000, 45, 5, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
        [17] = {-24, 57, 5, 500, 8000, 12000, 45, 5, levelRequirement = 57, statInterpolation = {1, 1},  cost = { }, },
        [18] = {-24, 60, 5, 500, 8000, 12000, 45, 5, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
        [19] = {-24, 64, 5, 500, 8000, 12000, 45, 5, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [20] = {-24, 66, 5, 500, 8000, 12000, 45, 5, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [21] = {-25, 68, 5, 500, 8000, 12000, 45, 5, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [22] = {-25, 69, 5, 500, 8000, 12000, 45, 5, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [23] = {-25, 70, 5, 500, 8000, 12000, 45, 5, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [24] = {-25, 71, 5, 500, 8000, 12000, 45, 5, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [25] = {-26, 72, 5, 500, 8000, 12000, 45, 5, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [26] = {-26, 73, 5, 500, 8000, 12000, 45, 5, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [27] = {-26, 74, 5, 500, 8000, 12000, 45, 5, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [28] = {-26, 75, 5, 500, 8000, 12000, 45, 5, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [29] = {-27, 76, 5, 500, 8000, 12000, 45, 5, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [30] = {-27, 77, 5, 500, 8000, 12000, 45, 5, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [31] = {-27, 78, 5, 500, 8000, 12000, 45, 5, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [32] = {-27, 79, 5, 500, 8000, 12000, 45, 5, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [33] = {-28, 80, 5, 500, 8000, 12000, 45, 5, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [34] = {-28, 81, 5, 500, 8000, 12000, 45, 5, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [35] = {-28, 82, 5, 500, 8000, 12000, 45, 5, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileShadowEssenceDrain"] = {
    name = "Essence Drain",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a projectile that applies a damage over time debuff when it hits. You are healed for a portion of the debuff damage. The debuff is spread by Contagion.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Chaos] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "debuff_skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "spell_minimum_base_chaos_damage",
        "spell_maximum_base_chaos_damage",
        "base_projectile_speed_+%",
        "base_skill_effect_duration",
        "number_of_additional_projectiles",
        "animation_effect_variation",
        "base_is_projectile",
    },
    levels = {
        [1] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 1, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [2] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 2, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [3] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 4, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [4] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 7, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [5] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 11, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [6] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 16, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [7] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 20, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [8] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 24, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [9] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 28, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [10] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 32, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [11] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 36, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [12] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 40, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [13] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 44, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [14] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 48, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [15] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 52, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [16] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 56, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [17] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 60, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [18] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 64, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [19] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 67, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [20] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 70, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [21] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 72, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [22] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [23] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 76, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [24] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 78, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [25] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 80, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [26] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 82, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [27] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 84, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [28] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 86, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [29] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 88, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [30] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 90, statInterpolation = {3, 3, 3, 1},  cost = { }, },
    },
}
+3 ao número máximo de Totens Convocados
IdMonsterAdditionalTotems3
FamilyAdditionalTotems
Domainsmonstro (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • number of additional totems allowed Min: 3 Max: 3 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstro (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 30% de Chance de Bloquear o Dano de Ataques
    Você sofre 15% do Dano de Acertos Bloqueados
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    Domainsmonstro (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Ulysses Morvant
    Humanóide
    +3 ao número máximo de Totens Convocados
    kill traps mines and totems on death [1]
    30% de Chance de Bloquear o Dano de Ataques
    Você sofre 15% do Dano de Acertos Bloqueados
    Vida máxima aumentada em 100%
    Área de Efeito aumentada em 100%
    Tamanho do Personagem aumentado em 80%
    SpectreN
    TagsConjurador, chaos_affinity, exile, has_dagger, has_one_handed_melee, human, humanoid, light_armour, lightning_affinity, medium_height, medium_movement, not_str, red_blood, rogue_exile, slashing_weapon
    Vida
    112%
    Energy Shield From Life
    60%
    Evasão
    +40%
    Ailment Threshold
    112%
    Resistência
    30 30 30 20
    Damage
    143%
    Precisão
    100%
    Chance de Crítico
    +5%
    Multiplicador de Acerto Crítico
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    0.855 Second
    Damage Spread
    ±20%
    Experiência
    220%
    Model Size
    100%
    Type
    ExileShadow5
    Metadata
    ExileShadow5Supporter
    Nível
    68
    Vida
    7,205
    Armadura
    28,790
    Evasão
    6,635
    Escudo de Energia
    3,676
    Damage
    534
    Dano Mágico
    534
    Precisão
    290
    Attack Time
    0.855
    Experiência
    22,561
    Ailment Threshold
    7,205
    Chill
    23
    Shock
    23
    Brittle
    129
    Scorch
    23
    Sap
    63
    ExileShadowEssenceDrain
    Spell, Projectile, ProjectilesFromUser, Duration, Totemable, Multicastable, DamageOverTime, Chaos, Damage, Triggerable, CanRapidFire, Area, AreaSpell, Trappable, Mineable
    Drenar Essência
    Tempo de Conjuração: 0.75 seg
    Dispara um projétil que aplica um debuff de dano degenerativo ao acertar. Você é curado com uma porção do dano do debuff. O debuff é espalhado por Contágio.
    Causa 238.7 a 375.1 de Dano de Caos
    Causa 227.3 de Dano de Caos Base por segundo
    Duração base é de 2.5 segundos
    Dispara 2 Projéteis adicionais
    animation effect variation [1]
    base is projectile [1]
    ExileShadowWitherTotem
    Spell, Area, Duration, Totemable, Chaos, AreaSpell
    Definhar
    Tempo de Conjuração: 0.28 seg
    Recarga: 2 seg
    Conjura um efeito debilitante em inimigos numa área, Dificultando seus movimentos e aplicando uma penalidade acumulável da penalidade Definhamento que aumenta o dano de caos sofrido por eles. Esse efeito pode acumular até 15 vezes.
    Totem dura 12 segundos
    Duração base é de 0.5 segundos
    Duração Base Secundária é de 8 segundos
    Convoca um Totem que usa esta Habilidade
    Velocidade de Movimento reduzida em 25%
    Dano de Caos sofrido aumentado em 5%
    base active skill totem level [68]
    base skill is totemified [1]
    base totem range [45]
    totem art variation [5]
    ExileLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Teleporte Relampejante
    Chance de Crítico: 5%
    Tempo de Conjuração: 1 seg
    Aguarda por uma tempo antes de teleportar o destino alvo, com a duração sendo baseada na distância e sua velocidade de movimento. Quando o teleporte acontecer, o dano de raio é causado na área ao redor tanto de onde o jogador estava, quanto para onde ele teleportou. Conjurar novamente colocará vários teleportes na fila para acontecer em sequência.
    Causa 551 a 1653 de Dano de Raio
    Duração reduzida em 38%
    base skill show average damage instead of dps [1]
    is area damage [1]
    skill override pvp scaling time ms [1000]
    ExileContagion
    Spell, Area, Duration, Trappable, Totemable, DamageOverTime, Chaos, Multicastable, Triggerable, Mineable, DegenOnlySpellDamage, Cascadable, CanRapidFire, AreaSpell
    Contagiar
    Tempo de Conjuração: 0.85 seg
    Recarga: 5 seg
    Lança uma epidemia vil sobre os inimigos, causando dano de caos degenerativo. Se um inimigo morrer enquanto afetado pelo Contágio, ela se espalhará para outros inimigos.
    Causa 67.9 de Dano de Caos Base por segundo
    Duração base é de 5 segundos
    Modificadores de Dano Mágico aplicam-se ao Dano Degenerativo desta Habilidade
    O raio Base é de 2 metros
    is area damage [1]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    
    BaseEvents 
    { 
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Microtransactions/BodyArmours/ArcaneArmour/ArcaneArmourBody.epk );"
    } 
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileShadow5Supporter"] = {
        name = "Ulysses Morvant",
        life = 1.12,
        energyShield = 0.6,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.43,
        damageSpread = 0.2,
        attackTime = 0.855,
        attackRange = 8,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Shield",
        skillList = {
            "ExileLightningWarp",
            "ExileContagion",
            "ExileShadowWitherTotem",
            "ExileShadowEssenceDrain",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "skill_effect_duration_+%",
            "skill_override_pvp_scaling_time_ms",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileContagion"] = {
        name = "Contagion",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Unleashes a vile contagion on enemies, dealing chaos damage over time. If an enemy dies while affected by Contagion, the debuff spreads to other enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Chaos] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Mineable] = true,
            [SkillType.DegenOnlySpellDamage] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "spell_damage_modifiers_apply_to_skill_dot",
        },
        levels = {
            [1] = {1, 5000, 20, levelRequirement = 4, statInterpolation = {3},  cost = { }, },
            [2] = {1, 5000, 20, levelRequirement = 6, statInterpolation = {3},  cost = { }, },
            [3] = {1, 5000, 20, levelRequirement = 9, statInterpolation = {3},  cost = { }, },
            [4] = {1, 5000, 20, levelRequirement = 12, statInterpolation = {3},  cost = { }, },
            [5] = {1, 5000, 20, levelRequirement = 16, statInterpolation = {3},  cost = { }, },
            [6] = {1, 5000, 20, levelRequirement = 20, statInterpolation = {3},  cost = { }, },
            [7] = {1, 5000, 20, levelRequirement = 24, statInterpolation = {3},  cost = { }, },
            [8] = {1, 5000, 20, levelRequirement = 28, statInterpolation = {3},  cost = { }, },
            [9] = {1, 5000, 20, levelRequirement = 32, statInterpolation = {3},  cost = { }, },
            [10] = {1, 5000, 20, levelRequirement = 36, statInterpolation = {3},  cost = { }, },
            [11] = {1, 5000, 20, levelRequirement = 40, statInterpolation = {3},  cost = { }, },
            [12] = {1, 5000, 20, levelRequirement = 44, statInterpolation = {3},  cost = { }, },
            [13] = {1, 5000, 20, levelRequirement = 48, statInterpolation = {3},  cost = { }, },
            [14] = {1, 5000, 20, levelRequirement = 52, statInterpolation = {3},  cost = { }, },
            [15] = {1, 5000, 20, levelRequirement = 55, statInterpolation = {3},  cost = { }, },
            [16] = {1, 5000, 20, levelRequirement = 58, statInterpolation = {3},  cost = { }, },
            [17] = {1, 5000, 20, levelRequirement = 61, statInterpolation = {3},  cost = { }, },
            [18] = {1, 5000, 20, levelRequirement = 64, statInterpolation = {3},  cost = { }, },
            [19] = {1, 5000, 20, levelRequirement = 67, statInterpolation = {3},  cost = { }, },
            [20] = {1, 5000, 20, levelRequirement = 70, statInterpolation = {3},  cost = { }, },
            [21] = {1, 5000, 20, levelRequirement = 72, statInterpolation = {3},  cost = { }, },
            [22] = {1, 5000, 20, levelRequirement = 74, statInterpolation = {3},  cost = { }, },
            [23] = {1, 5000, 20, levelRequirement = 76, statInterpolation = {3},  cost = { }, },
            [24] = {1, 5000, 20, levelRequirement = 78, statInterpolation = {3},  cost = { }, },
            [25] = {1, 5000, 20, levelRequirement = 80, statInterpolation = {3},  cost = { }, },
            [26] = {1, 5000, 20, levelRequirement = 82, statInterpolation = {3},  cost = { }, },
            [27] = {1, 5000, 20, levelRequirement = 84, statInterpolation = {3},  cost = { }, },
            [28] = {1, 5000, 20, levelRequirement = 86, statInterpolation = {3},  cost = { }, },
            [29] = {1, 5000, 20, levelRequirement = 88, statInterpolation = {3},  cost = { }, },
            [30] = {1, 5000, 20, levelRequirement = 90, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileShadowWitherTotem"] = {
        name = "Wither",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a debilitating effect on enemies in an area, Hindering their movement and applying a stacking Withered debuff that increases the Chaos Damage they take. This effect can stack up to 15 times.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Chaos] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.28,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "base_active_skill_totem_level",
            "chaos_damage_taken_+%",
            "base_skill_effect_duration",
            "base_secondary_skill_effect_duration",
            "base_totem_duration",
            "base_totem_range",
            "totem_art_variation",
            "is_totem",
            "base_skill_is_totemified",
        },
        levels = {
            [1] = {-20, 1, 5, 500, 8000, 12000, 45, 5, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {-20, 4, 5, 500, 8000, 12000, 45, 5, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
            [3] = {-20, 7, 5, 500, 8000, 12000, 45, 5, levelRequirement = 7, statInterpolation = {1, 1},  cost = { }, },
            [4] = {-20, 12, 5, 500, 8000, 12000, 45, 5, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
            [5] = {-21, 15, 5, 500, 8000, 12000, 45, 5, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [6] = {-21, 17, 5, 500, 8000, 12000, 45, 5, levelRequirement = 17, statInterpolation = {1, 1},  cost = { }, },
            [7] = {-21, 20, 5, 500, 8000, 12000, 45, 5, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [8] = {-21, 24, 5, 500, 8000, 12000, 45, 5, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
            [9] = {-22, 26, 5, 500, 8000, 12000, 45, 5, levelRequirement = 26, statInterpolation = {1, 1},  cost = { }, },
            [10] = {-22, 30, 5, 500, 8000, 12000, 45, 5, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [11] = {-22, 34, 5, 500, 8000, 12000, 45, 5, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
            [12] = {-22, 38, 5, 500, 8000, 12000, 45, 5, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
            [13] = {-23, 42, 5, 500, 8000, 12000, 45, 5, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
            [14] = {-23, 45, 5, 500, 8000, 12000, 45, 5, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [15] = {-23, 50, 5, 500, 8000, 12000, 45, 5, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {-23, 54, 5, 500, 8000, 12000, 45, 5, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [17] = {-24, 57, 5, 500, 8000, 12000, 45, 5, levelRequirement = 57, statInterpolation = {1, 1},  cost = { }, },
            [18] = {-24, 60, 5, 500, 8000, 12000, 45, 5, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
            [19] = {-24, 64, 5, 500, 8000, 12000, 45, 5, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
            [20] = {-24, 66, 5, 500, 8000, 12000, 45, 5, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {-25, 68, 5, 500, 8000, 12000, 45, 5, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [22] = {-25, 69, 5, 500, 8000, 12000, 45, 5, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [23] = {-25, 70, 5, 500, 8000, 12000, 45, 5, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [24] = {-25, 71, 5, 500, 8000, 12000, 45, 5, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [25] = {-26, 72, 5, 500, 8000, 12000, 45, 5, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [26] = {-26, 73, 5, 500, 8000, 12000, 45, 5, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [27] = {-26, 74, 5, 500, 8000, 12000, 45, 5, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [28] = {-26, 75, 5, 500, 8000, 12000, 45, 5, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [29] = {-27, 76, 5, 500, 8000, 12000, 45, 5, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [30] = {-27, 77, 5, 500, 8000, 12000, 45, 5, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [31] = {-27, 78, 5, 500, 8000, 12000, 45, 5, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [32] = {-27, 79, 5, 500, 8000, 12000, 45, 5, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [33] = {-28, 80, 5, 500, 8000, 12000, 45, 5, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [34] = {-28, 81, 5, 500, 8000, 12000, 45, 5, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [35] = {-28, 82, 5, 500, 8000, 12000, 45, 5, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileShadowEssenceDrain"] = {
        name = "Essence Drain",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a projectile that applies a damage over time debuff when it hits. You are healed for a portion of the debuff damage. The debuff is spread by Contagion.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Chaos] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "spell_minimum_base_chaos_damage",
            "spell_maximum_base_chaos_damage",
            "base_projectile_speed_+%",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "animation_effect_variation",
            "base_is_projectile",
        },
        levels = {
            [1] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 1, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [2] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 2, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [3] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 4, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [4] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 7, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [5] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 11, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [6] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 16, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [7] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 20, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [8] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 24, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [9] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 28, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [10] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 32, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [11] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 36, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [12] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 40, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [13] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 44, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [14] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 48, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [15] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 52, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [16] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 56, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [17] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 60, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [18] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 64, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [19] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 67, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [20] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 0, 2500, 2, 1, levelRequirement = 70, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [21] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 72, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [22] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [23] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 76, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [24] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 78, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [25] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 80, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [26] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 82, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [27] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 84, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [28] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 86, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [29] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 88, statInterpolation = {3, 3, 3, 1},  cost = { }, },
            [30] = {2.4000000953674, 0.69999998807907, 1.1000000238419, 15, 2500, 2, 1, levelRequirement = 90, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        },
    }
    
    +3 ao número máximo de Totens Convocados
    IdMonsterAdditionalTotems3
    FamilyAdditionalTotems
    Domainsmonstro (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 3 Max: 3 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstro (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 30% de Chance de Bloquear o Dano de Ataques
    Você sofre 15% do Dano de Acertos Bloqueados
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    Domainsmonstro (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Vida máxima aumentada em 100%
    Área de Efeito aumentada em 100%
    Tamanho do Personagem aumentado em 80%
    IdMonsterSupporterGigantism1
    FamilyMonsterSupporterGigantism
    Domainsmonstro (3)
    GenerationTypeÚnico (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