데나 로렌니
인간형
투척 후 덫이 피해 면역인 시간 +2
투척 후 지뢰가 피해 면역인 시간 +2
kill traps mines and totems on death [1]
20%의 확률로 공격 피해를 막아냄
피격을 막아낼 시 피해의 10%를 받음
Dena Lorenni
SpectreN
Tags시전, cold_affinity, female_rogue_exile, flesh_armour, has_wand, human, humanoid, lightning_affinity, medium_height, medium_movement, not_dex, not_str, physical_affinity, ranged, red_blood, rogue_exile
생명력
108%
Energy Shield From Life
100%
Ailment Threshold
108%
저항
30 30 30 20
Damage
150%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
6 ~ 60
Attack Time
1.245 Second
Damage Spread
±20%
경험치
220%
Model Size
100%
Type
ExileWitch4
Metadata
ExileWitch4
레벨
68
생명력
6,948
방어도
28,790
회피
4,739
에너지 보호막
6,127
Damage
560
주문 피해
560
정확도
290
Attack Time
1.245
경험치
22,561
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 448–672
치명타 확률: 5%
Attack Time: 1.245 초
강력한 일격으로 적들을 쓰러트립니다.
skill can fire arrows [1]
skill can fire wand projectiles [1]
ExileClusterBurst
Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Trappable, Mineable, Totemable
역학 폭발
Base Damage: 448–672
치명타 확률: 5%
Attack Time: 1.245 초
마법봉에서 투사체를 발사하여 충돌 지점 주위의 2차 반경에 일정 범위의 폭발을 연달아 일으킵니다. 각 폭발은 적에게 피해를 줍니다.
역학 폭발이 3회 추가 폭발 유발
주는 물리 피해 33% 감폭
투사체 2개 추가 발사
공격 속도 32% 증가
기본 반경 1미터
기본 2차 반경 1.4미터
base is projectile [1]
skill can fire wand projectiles [1]
ExileDesecrateTrap
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
모독
시전 속도: 1 초
재사용 대기시간: 5 초
지면을 훼손하고 현재 지역 내 몬스터에 기반한 시신을 소환하여 적에게 지속 카오스 피해를 줍니다. 망령 소환 스킬을 사용 중인 경우, 일정 확률로 가장 최근에 소환한 망령과 일치하는 망령 시신을 소환합니다. 망령 시신은 소환수 스킬로만 상호작용할 수 있습니다.
덫 투척 시 권능 충전 획득
+16초간 덫 지속
1초마다 286.4의 기본 카오스 피해를 줌
기본 지속시간 5
시신 3구 생성
생성된 시신의 레벨이 지역 레벨과 동일, 최대 100레벨
시신 최대 10구 가능
active skill area of effect radius +% final [30]
ignores trap and mine cooldown limit [1]
is area damage [1]
ExileBarrage
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable
연발 사격
Base Damage: 448–672
치명타 확률: 5%
Attack Time: 1.245 초
재사용 대기시간: 4 초
잠깐의 준비 시간 후 활이나 마법봉으로 별개의 투사체들을 연속으로 발사합니다. 이 투사체는 무작위로 좁은 범위에 확산됩니다. 이 스킬은 발동되지 않습니다.
주는 피해 60% 감폭
투사체 3개 추가 발사
물리 피해 45% 증가
연속해서 투사체 발사
공격 속도 29% 증폭
monster reverse point blank damage -% at minimum range [30]
skill can fire arrows [1]
skill can fire wand projectiles [1]
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]
ExileHatred
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
증오
시전 속도: 1.2 초
재사용 대기시간: 0.5 초
시전자와 동료들에게 물리 피해에 따른 냉기 피해를 부여하는 오라를 시전합니다.
자신 및 주변 동료들이 물리 피해의 36%를 추가 냉기 피해로 획득
active skill area of effect radius +% final [40]

Object Type

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

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

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileWitch4"] = {
    name = "Dena Lorenni",
    life = 1.08,
    energyShield = 1,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Shield",
    skillList = {
        "Melee",
        "ExileLightningWarp",
        "ExileHatred",
        "ExileBarrage",
        "ExileDesecrateTrap",
        "ExileClusterBurst",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["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["ExileHatred"] = {
    name = "Hatred",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants extra cold damage based on physical damage to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Cold] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_%_to_add_as_cold",
    },
    levels = {
        [1] = {26, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {26, 3, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
        [3] = {27, 6, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [4] = {27, 9, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
        [5] = {28, 12, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
        [6] = {28, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
        [7] = {29, 18, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [8] = {29, 21, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [9] = {30, 23, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [10] = {30, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [11] = {31, 27, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [12] = {31, 29, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
        [13] = {32, 31, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [14] = {32, 33, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
        [15] = {33, 35, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
        [16] = {34, 36, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
        [17] = {34, 37, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
        [18] = {35, 38, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [19] = {35, 39, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [20] = {36, 40, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [21] = {36, 41, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [22] = {37, 42, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [23] = {37, 43, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [24] = {38, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [25] = {38, 45, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [26] = {39, 46, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [27] = {39, 47, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [28] = {40, 48, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [29] = {40, 49, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [30] = {41, 50, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileBarrage"] = {
    name = "Barrage",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "active_skill_attack_speed_+%_final",
        "number_of_additional_projectiles",
        "active_skill_damage_+%_final",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "projectiles_barrage",
    },
    levels = {
        [1] = {0, 0, 3, -60, 30, levelRequirement = 3, statInterpolation = {1, 1},  cost = { }, },
        [2] = {0, 1, 3, -60, 30, levelRequirement = 10, statInterpolation = {1, 1},  cost = { }, },
        [3] = {2, 2, 3, -60, 30, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
        [4] = {5, 4, 3, -60, 30, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [5] = {7, 5, 3, -60, 30, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
        [6] = {9, 7, 3, -60, 30, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
        [7] = {12, 8, 3, -60, 30, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
        [8] = {14, 10, 3, -60, 30, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [9] = {16, 11, 3, -60, 30, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {19, 13, 3, -60, 30, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [11] = {21, 14, 3, -60, 30, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [12] = {24, 16, 3, -60, 30, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [13] = {26, 17, 3, -60, 30, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
        [14] = {28, 19, 3, -60, 30, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [15] = {31, 20, 3, -60, 30, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
        [16] = {33, 22, 3, -60, 30, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
        [17] = {35, 23, 3, -60, 30, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
        [18] = {38, 25, 3, -60, 30, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
        [19] = {40, 26, 3, -60, 30, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [20] = {42, 28, 3, -60, 30, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [21] = {44, 29, 3, -60, 30, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [22] = {45, 29, 3, -60, 30, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [23] = {46, 30, 3, -60, 30, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [24] = {47, 31, 3, -60, 30, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [25] = {48, 32, 3, -60, 30, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [26] = {49, 32, 3, -60, 30, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [27] = {51, 33, 3, -60, 30, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [28] = {52, 34, 3, -60, 30, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [29] = {53, 35, 3, -60, 30, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [30] = {54, 35, 3, -60, 30, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [31] = {55, 36, 3, -60, 30, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [32] = {56, 37, 3, -60, 30, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [33] = {58, 39, 3, -60, 30, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [34] = {59, 38, 3, -60, 30, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [35] = {60, 39, 3, -60, 30, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [36] = {61, 40, 3, -60, 30, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [37] = {64, 41, 3, -60, 30, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [38] = {66, 43, 3, -60, 30, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [39] = {68, 44, 3, -60, 30, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileDesecrateTrap"] = {
    name = "Desecrate",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "desecrate_number_of_corpses_to_create",
        "desecrate_corpse_level",
        "base_trap_duration",
        "gain_power_charge_when_throwing_trap_%",
        "desecrate_maximum_number_of_corpses",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "is_trap",
        "ignores_trap_and_mine_cooldown_limit",
    },
    levels = {
        [1] = {1, 5000, 3, 100, 16000, 100, 10, 30, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileClusterBurst"] = {
    name = "Kinetic Blast",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%",
        "cluster_burst_spawn_amount",
        "number_of_additional_projectiles",
        "active_skill_physical_damage_+%_final",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "base_is_projectile",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {0, 3, 2, -33, 10, 14, levelRequirement = 2, statInterpolation = {1},  cost = { }, },
        [2] = {2, 3, 2, -33, 10, 14, levelRequirement = 18, statInterpolation = {1},  cost = { }, },
        [3] = {4, 3, 2, -33, 10, 14, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {6, 3, 2, -33, 10, 14, levelRequirement = 26, statInterpolation = {1},  cost = { }, },
        [5] = {8, 3, 2, -33, 10, 14, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
        [6] = {10, 3, 2, -33, 10, 14, levelRequirement = 34, statInterpolation = {1},  cost = { }, },
        [7] = {12, 3, 2, -33, 10, 14, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
        [8] = {14, 3, 2, -33, 10, 14, levelRequirement = 42, statInterpolation = {1},  cost = { }, },
        [9] = {16, 3, 2, -33, 10, 14, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [10] = {18, 3, 2, -33, 10, 14, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [11] = {20, 3, 2, -33, 10, 14, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
        [12] = {22, 3, 2, -33, 10, 14, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [13] = {24, 3, 2, -33, 10, 14, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
        [14] = {26, 3, 2, -33, 10, 14, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        [15] = {28, 3, 2, -33, 10, 14, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [16] = {30, 3, 2, -33, 10, 14, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [17] = {32, 3, 2, -33, 10, 14, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [18] = {34, 3, 2, -33, 10, 14, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
        [19] = {36, 3, 2, -33, 10, 14, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [20] = {38, 3, 2, -33, 10, 14, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        [21] = {40, 3, 2, -33, 10, 14, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [22] = {42, 3, 2, -33, 10, 14, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
        [23] = {44, 3, 2, -33, 10, 14, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [24] = {46, 3, 2, -33, 10, 14, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
        [25] = {48, 3, 2, -33, 10, 14, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [26] = {50, 3, 2, -33, 10, 14, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        [27] = {52, 3, 2, -33, 10, 14, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [28] = {54, 3, 2, -33, 10, 14, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
        [29] = {56, 3, 2, -33, 10, 14, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [30] = {58, 3, 2, -33, 10, 14, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
        [31] = {60, 3, 2, -33, 10, 14, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
    },
}
투척 후 덫이 피해 면역인 시간 +2
투척 후 지뢰가 피해 면역인 시간 +2
IdMonsterImplicitTrapsInvulnerable2Sec
FamilyMonsterTrapsInvulnerable
Domains몬스터 (3)
GenerationType고유 (3)
Req. level1
Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 Global
  • traps invulnerable for duration ms Min: 2000 Max: 2000 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 20%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 10%를 받음
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    데나 로렌니
    인간형
    투척 후 덫이 피해 면역인 시간 +2
    투척 후 지뢰가 피해 면역인 시간 +2
    kill traps mines and totems on death [1]
    20%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 10%를 받음
    최대 생명력 100% 증가
    효과 범위 100% 증가
    캐릭터 크기 80% 증가
    Dena Lorenni
    SpectreN
    Tags시전, cold_affinity, female_rogue_exile, flesh_armour, has_wand, human, humanoid, lightning_affinity, medium_height, medium_movement, not_dex, not_str, physical_affinity, ranged, red_blood, rogue_exile
    생명력
    108%
    Energy Shield From Life
    100%
    Ailment Threshold
    108%
    저항
    30 30 30 20
    Damage
    150%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    경험치
    220%
    Model Size
    100%
    Type
    ExileWitch4
    Metadata
    ExileWitch4Supporter
    레벨
    68
    생명력
    6,948
    방어도
    28,790
    회피
    4,739
    에너지 보호막
    6,127
    Damage
    560
    주문 피해
    560
    정확도
    290
    Attack Time
    1.245
    경험치
    22,561
    Ailment Threshold
    6,948
    Chill
    22
    Shock
    22
    Brittle
    124
    Scorch
    22
    Sap
    61
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 448–672
    치명타 확률: 5%
    Attack Time: 1.245 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ExileClusterBurst
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Area, Trappable, Mineable, Totemable
    역학 폭발
    Base Damage: 448–672
    치명타 확률: 5%
    Attack Time: 1.245 초
    마법봉에서 투사체를 발사하여 충돌 지점 주위의 2차 반경에 일정 범위의 폭발을 연달아 일으킵니다. 각 폭발은 적에게 피해를 줍니다.
    역학 폭발이 3회 추가 폭발 유발
    주는 물리 피해 33% 감폭
    투사체 2개 추가 발사
    공격 속도 32% 증가
    기본 반경 1미터
    기본 2차 반경 1.4미터
    base is projectile [1]
    skill can fire wand projectiles [1]
    ExileDesecrateTrap
    Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
    모독
    시전 속도: 1 초
    재사용 대기시간: 5 초
    지면을 훼손하고 현재 지역 내 몬스터에 기반한 시신을 소환하여 적에게 지속 카오스 피해를 줍니다. 망령 소환 스킬을 사용 중인 경우, 일정 확률로 가장 최근에 소환한 망령과 일치하는 망령 시신을 소환합니다. 망령 시신은 소환수 스킬로만 상호작용할 수 있습니다.
    덫 투척 시 권능 충전 획득
    +16초간 덫 지속
    1초마다 286.4의 기본 카오스 피해를 줌
    기본 지속시간 5
    시신 3구 생성
    생성된 시신의 레벨이 지역 레벨과 동일, 최대 100레벨
    시신 최대 10구 가능
    active skill area of effect radius +% final [30]
    ignores trap and mine cooldown limit [1]
    is area damage [1]
    ExileBarrage
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable
    연발 사격
    Base Damage: 448–672
    치명타 확률: 5%
    Attack Time: 1.245 초
    재사용 대기시간: 4 초
    잠깐의 준비 시간 후 활이나 마법봉으로 별개의 투사체들을 연속으로 발사합니다. 이 투사체는 무작위로 좁은 범위에 확산됩니다. 이 스킬은 발동되지 않습니다.
    주는 피해 60% 감폭
    투사체 3개 추가 발사
    물리 피해 45% 증가
    연속해서 투사체 발사
    공격 속도 29% 증폭
    monster reverse point blank damage -% at minimum range [30]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    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]
    ExileHatred
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    증오
    시전 속도: 1.2 초
    재사용 대기시간: 0.5 초
    시전자와 동료들에게 물리 피해에 따른 냉기 피해를 부여하는 오라를 시전합니다.
    자신 및 주변 동료들이 물리 피해의 36%를 추가 냉기 피해로 획득
    active skill area of effect radius +% final [40]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileWitch4Supporter"] = {
        name = "Dena Lorenni",
        life = 1.08,
        energyShield = 1,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Wand",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "ExileLightningWarp",
            "ExileHatred",
            "ExileBarrage",
            "ExileDesecrateTrap",
            "ExileClusterBurst",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["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["ExileHatred"] = {
        name = "Hatred",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants extra cold damage based on physical damage to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Cold] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_%_to_add_as_cold",
        },
        levels = {
            [1] = {26, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {26, 3, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
            [3] = {27, 6, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
            [4] = {27, 9, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
            [5] = {28, 12, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
            [6] = {28, 15, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {29, 18, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
            [8] = {29, 21, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [9] = {30, 23, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
            [10] = {30, 25, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [11] = {31, 27, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
            [12] = {31, 29, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
            [13] = {32, 31, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [14] = {32, 33, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
            [15] = {33, 35, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
            [16] = {34, 36, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
            [17] = {34, 37, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
            [18] = {35, 38, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
            [19] = {35, 39, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [20] = {36, 40, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [21] = {36, 41, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [22] = {37, 42, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [23] = {37, 43, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [24] = {38, 44, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [25] = {38, 45, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [26] = {39, 46, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [27] = {39, 47, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
            [28] = {40, 48, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
            [29] = {40, 49, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
            [30] = {41, 50, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileBarrage"] = {
        name = "Barrage",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "active_skill_attack_speed_+%_final",
            "number_of_additional_projectiles",
            "active_skill_damage_+%_final",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "projectiles_barrage",
        },
        levels = {
            [1] = {0, 0, 3, -60, 30, levelRequirement = 3, statInterpolation = {1, 1},  cost = { }, },
            [2] = {0, 1, 3, -60, 30, levelRequirement = 10, statInterpolation = {1, 1},  cost = { }, },
            [3] = {2, 2, 3, -60, 30, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
            [4] = {5, 4, 3, -60, 30, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
            [5] = {7, 5, 3, -60, 30, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
            [6] = {9, 7, 3, -60, 30, levelRequirement = 22, statInterpolation = {1, 1},  cost = { }, },
            [7] = {12, 8, 3, -60, 30, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [8] = {14, 10, 3, -60, 30, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
            [9] = {16, 11, 3, -60, 30, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [10] = {19, 13, 3, -60, 30, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
            [11] = {21, 14, 3, -60, 30, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [12] = {24, 16, 3, -60, 30, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
            [13] = {26, 17, 3, -60, 30, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
            [14] = {28, 19, 3, -60, 30, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [15] = {31, 20, 3, -60, 30, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
            [16] = {33, 22, 3, -60, 30, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
            [17] = {35, 23, 3, -60, 30, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
            [18] = {38, 25, 3, -60, 30, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
            [19] = {40, 26, 3, -60, 30, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
            [20] = {42, 28, 3, -60, 30, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {44, 29, 3, -60, 30, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [22] = {45, 29, 3, -60, 30, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [23] = {46, 30, 3, -60, 30, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [24] = {47, 31, 3, -60, 30, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [25] = {48, 32, 3, -60, 30, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [26] = {49, 32, 3, -60, 30, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [27] = {51, 33, 3, -60, 30, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [28] = {52, 34, 3, -60, 30, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [29] = {53, 35, 3, -60, 30, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [30] = {54, 35, 3, -60, 30, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [31] = {55, 36, 3, -60, 30, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [32] = {56, 37, 3, -60, 30, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [33] = {58, 39, 3, -60, 30, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [34] = {59, 38, 3, -60, 30, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [35] = {60, 39, 3, -60, 30, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [36] = {61, 40, 3, -60, 30, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
            [37] = {64, 41, 3, -60, 30, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
            [38] = {66, 43, 3, -60, 30, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
            [39] = {68, 44, 3, -60, 30, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileDesecrateTrap"] = {
        name = "Desecrate",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Chaos] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "desecrate_number_of_corpses_to_create",
            "desecrate_corpse_level",
            "base_trap_duration",
            "gain_power_charge_when_throwing_trap_%",
            "desecrate_maximum_number_of_corpses",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "is_trap",
            "ignores_trap_and_mine_cooldown_limit",
        },
        levels = {
            [1] = {1, 5000, 3, 100, 16000, 100, 10, 30, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileClusterBurst"] = {
        name = "Kinetic Blast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a projectile from a Wand that causes a series of area explosions in a secondary radius around its point of impact, each damaging enemies.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%",
            "cluster_burst_spawn_amount",
            "number_of_additional_projectiles",
            "active_skill_physical_damage_+%_final",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "base_is_projectile",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {0, 3, 2, -33, 10, 14, levelRequirement = 2, statInterpolation = {1},  cost = { }, },
            [2] = {2, 3, 2, -33, 10, 14, levelRequirement = 18, statInterpolation = {1},  cost = { }, },
            [3] = {4, 3, 2, -33, 10, 14, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
            [4] = {6, 3, 2, -33, 10, 14, levelRequirement = 26, statInterpolation = {1},  cost = { }, },
            [5] = {8, 3, 2, -33, 10, 14, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [6] = {10, 3, 2, -33, 10, 14, levelRequirement = 34, statInterpolation = {1},  cost = { }, },
            [7] = {12, 3, 2, -33, 10, 14, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
            [8] = {14, 3, 2, -33, 10, 14, levelRequirement = 42, statInterpolation = {1},  cost = { }, },
            [9] = {16, 3, 2, -33, 10, 14, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
            [10] = {18, 3, 2, -33, 10, 14, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [11] = {20, 3, 2, -33, 10, 14, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
            [12] = {22, 3, 2, -33, 10, 14, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [13] = {24, 3, 2, -33, 10, 14, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
            [14] = {26, 3, 2, -33, 10, 14, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [15] = {28, 3, 2, -33, 10, 14, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [16] = {30, 3, 2, -33, 10, 14, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [17] = {32, 3, 2, -33, 10, 14, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [18] = {34, 3, 2, -33, 10, 14, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [19] = {36, 3, 2, -33, 10, 14, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [20] = {38, 3, 2, -33, 10, 14, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [21] = {40, 3, 2, -33, 10, 14, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [22] = {42, 3, 2, -33, 10, 14, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [23] = {44, 3, 2, -33, 10, 14, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [24] = {46, 3, 2, -33, 10, 14, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [25] = {48, 3, 2, -33, 10, 14, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [26] = {50, 3, 2, -33, 10, 14, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [27] = {52, 3, 2, -33, 10, 14, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [28] = {54, 3, 2, -33, 10, 14, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [29] = {56, 3, 2, -33, 10, 14, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [30] = {58, 3, 2, -33, 10, 14, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [31] = {60, 3, 2, -33, 10, 14, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    
    투척 후 덫이 피해 면역인 시간 +2
    투척 후 지뢰가 피해 면역인 시간 +2
    IdMonsterImplicitTrapsInvulnerable2Sec
    FamilyMonsterTrapsInvulnerable
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 Global
  • traps invulnerable for duration ms Min: 2000 Max: 2000 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 20%의 확률로 공격 피해를 막아냄
    피격을 막아낼 시 피해의 10%를 받음
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    최대 생명력 100% 증가
    효과 범위 100% 증가
    캐릭터 크기 80% 증가
    IdMonsterSupporterGigantism1
    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