율리시스 모르반트
인간형
소환 가능한 토템 최대치 +3
kill traps mines and totems on death [1]
30%의 확률로 공격 피해를 막아냄
피격을 막아낼 시 피해의 15%를 받음
Ulysses Morvant
SpectreN
Tags시전, 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
생명력
112%
Energy Shield From Life
60%
회피
+40%
Ailment Threshold
112%
저항
30 30 30 20
Damage
143%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
6 ~ 8
Attack Time
0.855 Second
Damage Spread
±20%
경험치
100%
Model Size
100%
Type
ExileShadow5
Metadata
ExileShadow5
레벨
68
생명력
2,882
방어도
28,790
회피
6,635
에너지 보호막
4,117
Damage
534
주문 피해
534
정확도
580
Attack Time
0.855
경험치
10,255
Minion Life
625
Minion Energy Shield
893
Minion Damage
427
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
정수 흡수
시전 속도: 0.75 초
투사체를 발사하여 명중 시 지속 피해를 주는 디버프를 겁니다. 시전자는 디버프 피해의 일정 비율만큼 치유됩니다. 디버프는 전염에 의해 확산됩니다.
238.7~375.1 카오스 피해
1초마다 227.3의 기본 카오스 피해를 줌
기본 지속시간 2.5
투사체 2개 추가 발사
animation effect variation [1]
base is projectile [1]
ExileShadowWitherTotem
Spell, Area, Duration, Totemable, Chaos, AreaSpell
위축
시전 속도: 0.28 초
재사용 대기시간: 2 초
범위 내의 적들에게 쇠잔 효과를 시전하여 이동을 방해하고, 누적되는 위축 디버프를 걸어 카오스 피해를 증가시킵니다. 이 효과는 15회까지 중첩됩니다.
12초간 토템 지속
기본 지속시간 0.5
기본 2차 지속시간 8
이 스킬을 사용하는 토템 1개 소환
이동 속도 25% 감소
받는 카오스 피해 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
번개 차원 이동
치명타 확률: 5%
시전 속도: 1 초
지속시간 동안 대기 후 대상 지점으로 순간이동합니다. 지속시간은 거리와 시전자의 이동 속도에 비례합니다. 순간이동 시 출발 지점과 도착 지점 주변 적들에게 번개 피해를 줍니다. 재시전 시 다수의 순간이동이 예약되어 연속적으로 실행됩니다.
551~1653 번개 피해
지속시간 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
전염
시전 속도: 0.85 초
재사용 대기시간: 5 초
대상 지역에 전염병을 일으켜 지속 카오스 피해를 줍니다. 적이 전염병에 걸린 상태로 사망 시 디버프가 주변 다른 적들에게 확산됩니다.
1초마다 67.9의 기본 카오스 피해를 줌
기본 지속시간 5
주문 피해 속성 부여 수치를 이 스킬의 지속 피해 효과에도 적용
기본 반경 2미터
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
FamilyAdditionalTotems
Domains몬스터 (3)
GenerationType고유 (3)
Req. level1
Stats
  • number of additional totems allowed Min: 3 Max: 3 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 30%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 15%를 받음
    FamilyMonsterBlockAndBypass
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%2000
    Stats.mana_regeneration_rate_per_minute_%100
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.max_viper_strike_orbs4
    Stats.base_maximum_all_resistances_%75
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.max_charged_attack_stacks10
    Stats.base_critical_strike_multiplier130
    Stats.critical_ailment_dot_multiplier_+30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.base_attack_speed_+%_per_frenzy_charge5
    Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.base_cast_speed_+%_per_frenzy_charge5
    Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion5
    Stats.object_inherent_damage_+%_final_per_frenzy_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion11
    Stats.resist_all_elements_%_per_endurance_charge4
    Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion11
    Stats.critical_strike_chance_+%_per_power_charge50
    Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion150
    Stats.maximum_block_%75
    Stats.base_maximum_spell_block_%75
    Stats.base_number_of_totems_allowed1
    Stats.base_number_of_traps_allowed3
    Stats.base_number_of_remote_mines_allowed5
    Stats.movement_velocity_cap128
    Stats.maximum_life_leech_rate_%_per_minute1200
    Stats.maximum_mana_leech_rate_%_per_minute1200
    Stats.maximum_energy_shield_leech_rate_%_per_minute600
    Stats.monster_ignite_damage_+%_final-72
    Stats.monster_bleeding_damage_+%_final-86
    Stats.monster_poison_damage_+%_final-50
    Stats.bleeding_moving_damage_%_of_base_override500
    Stats.max_azurite_debuff_stacks10
    Stats.impaled_debuff_base_duration_ms8000
    Stats.impaled_debuff_number_of_reflected_hits5
    Stats.ignore_skill_weapon_restrictions1
    Stats.base_total_number_of_sigils_allowed3
    Stats.maximum_life_leech_amount_per_leech_%_max_life10
    Stats.maximum_mana_leech_amount_per_leech_%_max_mana10
    Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield10
    Stats.object_inherent_melee_hit_stun_duration_+%_final20
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.actor_scale_+%_limit100
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.soul_eater_maximum_stacks45
    Stats.base_mana_cost_-%0
    Stats.additional_life_scaling_index10
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup
    Actor.slow_animations_go_to_idletrue
    율리시스 모르반트
    인간형
    소환 가능한 토템 최대치 +3
    kill traps mines and totems on death [1]
    30%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 15%를 받음
    최대 생명력 100% 증가
    효과 범위 100% 증가
    캐릭터 크기 80% 증가
    Ulysses Morvant
    SpectreN
    Tags시전, 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
    생명력
    112%
    Energy Shield From Life
    60%
    회피
    +40%
    Ailment Threshold
    112%
    저항
    30 30 30 20
    Damage
    143%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    0.855 Second
    Damage Spread
    ±20%
    경험치
    100%
    Model Size
    100%
    Type
    ExileShadow5
    Metadata
    ExileShadow5Supporter
    레벨
    68
    생명력
    2,882
    방어도
    28,790
    회피
    6,635
    에너지 보호막
    4,117
    Damage
    534
    주문 피해
    534
    정확도
    580
    Attack Time
    0.855
    경험치
    10,255
    Minion Life
    625
    Minion Energy Shield
    893
    Minion Damage
    427
    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
    정수 흡수
    시전 속도: 0.75 초
    투사체를 발사하여 명중 시 지속 피해를 주는 디버프를 겁니다. 시전자는 디버프 피해의 일정 비율만큼 치유됩니다. 디버프는 전염에 의해 확산됩니다.
    238.7~375.1 카오스 피해
    1초마다 227.3의 기본 카오스 피해를 줌
    기본 지속시간 2.5
    투사체 2개 추가 발사
    animation effect variation [1]
    base is projectile [1]
    ExileShadowWitherTotem
    Spell, Area, Duration, Totemable, Chaos, AreaSpell
    위축
    시전 속도: 0.28 초
    재사용 대기시간: 2 초
    범위 내의 적들에게 쇠잔 효과를 시전하여 이동을 방해하고, 누적되는 위축 디버프를 걸어 카오스 피해를 증가시킵니다. 이 효과는 15회까지 중첩됩니다.
    12초간 토템 지속
    기본 지속시간 0.5
    기본 2차 지속시간 8
    이 스킬을 사용하는 토템 1개 소환
    이동 속도 25% 감소
    받는 카오스 피해 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
    번개 차원 이동
    치명타 확률: 5%
    시전 속도: 1 초
    지속시간 동안 대기 후 대상 지점으로 순간이동합니다. 지속시간은 거리와 시전자의 이동 속도에 비례합니다. 순간이동 시 출발 지점과 도착 지점 주변 적들에게 번개 피해를 줍니다. 재시전 시 다수의 순간이동이 예약되어 연속적으로 실행됩니다.
    551~1653 번개 피해
    지속시간 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
    전염
    시전 속도: 0.85 초
    재사용 대기시간: 5 초
    대상 지역에 전염병을 일으켜 지속 카오스 피해를 줍니다. 적이 전염병에 걸린 상태로 사망 시 디버프가 주변 다른 적들에게 확산됩니다.
    1초마다 67.9의 기본 카오스 피해를 줌
    기본 지속시간 5
    주문 피해 속성 부여 수치를 이 스킬의 지속 피해 효과에도 적용
    기본 반경 2미터
    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
    FamilyAdditionalTotems
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 3 Max: 3 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 30%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 15%를 받음
    FamilyMonsterBlockAndBypass
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    최대 생명력 100% 증가
    효과 범위 100% 증가
    캐릭터 크기 80% 증가
    FamilyMonsterSupporterGigantism
    Domains몬스터 (3)
    GenerationType고유 (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
  • Edit

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