Августина Солярия
Гуманоид
Augustina Solaria
SpectreN
Tagsaura_bearer, cold_affinity, cursing_monster, exile, female_rogue_exile, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, medium_height, medium_movement, physical_affinity, ranged, red_blood, rogue_exile, slashing_weapon
Здоровье
112%
Energy Shield From Life
34%
Броня
+33%
Уклонение
+33%
Ailment Threshold
112%
Сопротивление
30 30 30 20
Damage
143%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 6
Attack Time
1.35 Second
Damage Spread
±20%
Опыт
220%
Model Size
100%
Type
ExileScion2
Metadata
ExileScion2
Уровень
68
Здоровье
7,205
Броня
38,291
Уклонение
6,303
Энергетический щит
2,083
Damage
534
Урон от чар
534
Точность
290
Attack Time
1.35
Опыт
22,561
Ailment Threshold
7,205
Chill
23
Shock
23
Brittle
129
Scorch
23
Sap
63
ExileVaalThrownWeapon
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 6 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [2000]
projectiles not offset [1]
ExileVaalThrownWeapon2
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 5 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [1500]
projectiles not offset [1]
ExileVaalThrownWeapon3
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 4 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [1000]
projectiles not offset [1]
ExileThrownWeapon
Attack, RangedAttack, Projectile, ProjectilesFromUser
Призрачный бросок
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
Наносит на 42% меньше урона
Выпускает дополнительных снарядов: 2
34% увеличение урона снарядами
50% повышение скорости атаки
30% повышение скорости снаряда
base is projectile [1]
spell maximum action distance +% [-30]
ExileProjectileWeakness
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Метка снайпера
Время применения: 0.5 сек.
Перезарядка: 8 сек.
Герой проклинает одного врага, увеличивая получаемый им урон от снарядов и заставляя снаряды раскалываться при попадании в проклятого врага, поражая соседние цели. Одновременно можно иметь лишь одну метку.
Базовая длительность - 7 секунд(-ы)
Проклятые враги получают увеличенный на 25% урон от ударов снарядами
Снаряды, наносящие удары по проклятым врагам, разделяются в направлении 3 дополнительных целей
active skill area of effect radius +% final [16]
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]
ExileGrace
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Грация
Время применения: 1.2 сек.
Перезарядка: 0.5 сек.
Герой окружает себя аурой, которая повышает уклонение. Аура действует как на героя, так и на его союзников.
Вы и ближайшие союзники получаете 1721 уклонения
active skill area of effect radius +% final [42]
ExileEnduringCry
Buff, Area, Duration, Warcry, Cooldown
Клич стойкости
Перезарядка: 8 сек.
Герой издаёт боевой клич, провоцируя ближайших врагов атаковать его и получая заряды выносливости для себя и ближайших союзников. Герой и ближайшиее союзники получают положительный эффект, дарующий заряды выносливости.
Базовая длительность - 1 секунд(-ы)
Регенерация 10% здоровья в секунду
Дарует дополнительных зарядов выносливости: 2
ExileImmortalCallOnDamageTaken
Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
Призыв к бессмертию
Время применения: 0.85 сек.
Перезарядка: 0.5 сек.
Герой лишается всех накопленных зарядов выносливости и ненадолго становится неуязвимым к физическому урону. Длительность защиты зависит от количества потраченных зарядов.
Вызывает срабатывание усиленных чар, когда вы получаете суммарно 32656 урона от ударов
Базовая длительность - 0.25 секунд(-ы)
+0.6 секунд(-ы) к базовой длительности за каждый снятый заряд выносливости
cast on damage taken also tracks dot [1]
DarkExileLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Наскок
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Герой прыгает высоко вверх и приземляется в указанное место, наносит урон врагам своим оружием и отталкивает их. Враги, на которых приземлится герой, будут отброшены. Умение требует топор, булаву, скипетр, меч или посох.
24% шанс отбросить врагов при нанесении удара
68% увеличение физического урона
Базовый радиус равен 1.5 м
cast time overrides attack duration [1]
is area damage [1]

Object Type

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

Stats
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileScion2"] = {
    name = "Augustina Solaria",
    life = 1.12,
    energyShield = 0.34,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.35,
    attackRange = 6,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "DarkExileLeapSlam",
        "ExileEnduringCry",
        "ExileImmortalCallOnDamageTaken",
        "ExileProjectileWeakness",
        "ExileGrace",
        "ExileHatred",
        "ExileThrownWeapon",
        "ExileVaalThrownWeapon",
        "ExileVaalThrownWeapon2",
        "ExileVaalThrownWeapon3",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["DarkExileLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.4,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_global_chance_to_knockback_%",
        "physical_damage_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {24, 68, 15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileEnduringCry"] = {
    name = "Enduring Cry",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Warcry] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enduring_cry_grants_x_additional_endurance_charges",
        "base_skill_effect_duration",
        "life_regeneration_rate_per_minute_%",
    },
    levels = {
        [1] = {2, 1000, 600, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        [2] = {2, 1000, 600, levelRequirement = 7, statInterpolation = {},  cost = { }, },
        [3] = {2, 1000, 600, levelRequirement = 10, statInterpolation = {},  cost = { }, },
        [4] = {2, 1000, 600, levelRequirement = 14, statInterpolation = {},  cost = { }, },
        [5] = {2, 1000, 600, levelRequirement = 18, statInterpolation = {},  cost = { }, },
        [6] = {2, 1000, 600, levelRequirement = 22, statInterpolation = {},  cost = { }, },
        [7] = {2, 1000, 600, levelRequirement = 24, statInterpolation = {},  cost = { }, },
        [8] = {2, 1000, 600, levelRequirement = 28, statInterpolation = {},  cost = { }, },
        [9] = {2, 1000, 600, levelRequirement = 32, statInterpolation = {},  cost = { }, },
        [10] = {2, 1000, 600, levelRequirement = 36, statInterpolation = {},  cost = { }, },
        [11] = {2, 1000, 600, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        [12] = {2, 1000, 600, levelRequirement = 44, statInterpolation = {},  cost = { }, },
        [13] = {2, 1000, 600, levelRequirement = 48, statInterpolation = {},  cost = { }, },
        [14] = {2, 1000, 600, levelRequirement = 52, statInterpolation = {},  cost = { }, },
        [15] = {2, 1000, 600, levelRequirement = 56, statInterpolation = {},  cost = { }, },
        [16] = {2, 1000, 600, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        [17] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
        [18] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [19] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [20] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [21] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [22] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [23] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [24] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [25] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [26] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [27] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [28] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [29] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [30] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [31] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [32] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [33] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [34] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileImmortalCallOnDamageTaken"] = {
    name = "Immortal Call",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Physical] = true,
        [SkillType.Instant] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cast_on_damage_taken_threshold",
        "base_skill_effect_duration",
        "base_buff_duration_ms_+_per_removable_endurance_charge",
        "cast_on_damage_taken_%",
        "cast_on_damage_taken_also_tracks_dot",
    },
    levels = {
        [1] = {556, 250, 600, 100, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
        [2] = {796, 250, 600, 100, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
        [3] = {941, 250, 600, 100, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
        [4] = {1213, 250, 600, 100, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
        [5] = {1560, 250, 600, 100, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [6] = {1983, 250, 600, 100, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
        [7] = {2520, 250, 600, 100, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [8] = {3190, 250, 600, 100, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
        [9] = {4017, 250, 600, 100, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [10] = {5047, 250, 600, 100, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [11] = {6323, 250, 600, 100, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [12] = {7902, 250, 600, 100, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [13] = {9158, 250, 600, 100, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
        [14] = {10605, 250, 600, 100, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [15] = {12266, 250, 600, 100, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [16] = {14180, 250, 600, 100, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [17] = {16378, 250, 600, 100, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [18] = {18898, 250, 600, 100, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [19] = {21797, 250, 600, 100, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [20] = {32656, 250, 600, 100, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [21] = {46296, 250, 600, 100, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [22] = {63293, 250, 600, 100, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [23] = {84304, 250, 600, 100, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [24] = {110155, 250, 600, 100, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [25] = {141800, 250, 600, 100, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [26] = {180333, 250, 600, 100, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [27] = {227076, 250, 600, 100, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [28] = {283572, 250, 600, 100, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
        [29] = {351660, 250, 600, 100, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [30] = {433470, 250, 600, 100, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileProjectileWeakness"] = {
    name = "Sniper's Mark",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "projectiles_hitting_self_split_into_x",
        "projectile_damage_taken_+%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {7000, 3, 25, 16, levelRequirement = 30, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileGrace"] = {
    name = "Grace",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants evasion to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_evasion_rating",
    },
    levels = {
        [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
        [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
        [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
        [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
        [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
        [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
        [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
        [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
        [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
        [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
        [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 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["ExileThrownWeapon"] = {
    name = "Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {-59, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {-58, 2, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {-57, 4, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {-56, 5, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {-55, 7, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {-54, 9, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {-53, 11, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {-52, 12, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {-51, 14, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [10] = {-51, 16, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [11] = {-50, 18, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [12] = {-49, 19, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [13] = {-48, 21, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [14] = {-47, 23, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [15] = {-46, 25, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [16] = {-45, 26, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [17] = {-44, 28, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [18] = {-43, 30, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [19] = {-42, 32, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [20] = {-42, 32, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [21] = {-42, 34, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [22] = {-41, 34, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [23] = {-41, 35, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [24] = {-40, 36, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [25] = {-40, 37, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [26] = {-39, 38, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [27] = {-39, 39, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [28] = {-38, 39, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [29] = {-38, 41, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [30] = {-37, 41, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [31] = {-37, 42, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [32] = {-36, 43, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [33] = {-36, 44, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [34] = {-35, 45, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [35] = {-35, 46, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [36] = {-34, 48, -30, 50, 2, 30, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [37] = {-33, 49, -30, 50, 2, 30, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [38] = {-33, 51, -30, 50, 2, 30, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {6, 2000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon2"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {5, 1500, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon3"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {4, 1000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
Августина Солярия
Гуманоид
100% увеличение максимума здоровья
100% увеличение области действия
80% увеличение размера персонажа
Augustina Solaria
SpectreN
Tagsaura_bearer, cold_affinity, cursing_monster, exile, female_rogue_exile, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, medium_height, medium_movement, physical_affinity, ranged, red_blood, rogue_exile, slashing_weapon
Здоровье
112%
Energy Shield From Life
34%
Броня
+33%
Уклонение
+33%
Ailment Threshold
112%
Сопротивление
30 30 30 20
Damage
143%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 6
Attack Time
1.35 Second
Damage Spread
±20%
Опыт
220%
Model Size
100%
Type
ExileScion2
Metadata
ExileScion2Supporter
Уровень
68
Здоровье
7,205
Броня
38,291
Уклонение
6,303
Энергетический щит
2,083
Damage
534
Урон от чар
534
Точность
290
Attack Time
1.35
Опыт
22,561
Ailment Threshold
7,205
Chill
23
Shock
23
Brittle
129
Scorch
23
Sap
63
ExileVaalThrownWeapon
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 6 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [2000]
projectiles not offset [1]
ExileVaalThrownWeapon2
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 5 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [1500]
projectiles not offset [1]
ExileVaalThrownWeapon3
Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
Призрачный бросок ваал
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Перезарядка: 120 сек.
Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
Наносит на 30% меньше урона
Выпускает по 4 снаряда(-ов) в каждой из двух зеркальных спиралей
base is projectile [1]
cannot cancel skill before contact point [1]
projectile spiral nova starting angle offset [-15]
projectile spiral nova time ms [1000]
projectiles not offset [1]
ExileThrownWeapon
Attack, RangedAttack, Projectile, ProjectilesFromUser
Призрачный бросок
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
Наносит на 42% меньше урона
Выпускает дополнительных снарядов: 2
34% увеличение урона снарядами
50% повышение скорости атаки
30% повышение скорости снаряда
base is projectile [1]
spell maximum action distance +% [-30]
ExileProjectileWeakness
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Метка снайпера
Время применения: 0.5 сек.
Перезарядка: 8 сек.
Герой проклинает одного врага, увеличивая получаемый им урон от снарядов и заставляя снаряды раскалываться при попадании в проклятого врага, поражая соседние цели. Одновременно можно иметь лишь одну метку.
Базовая длительность - 7 секунд(-ы)
Проклятые враги получают увеличенный на 25% урон от ударов снарядами
Снаряды, наносящие удары по проклятым врагам, разделяются в направлении 3 дополнительных целей
active skill area of effect radius +% final [16]
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]
ExileGrace
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Грация
Время применения: 1.2 сек.
Перезарядка: 0.5 сек.
Герой окружает себя аурой, которая повышает уклонение. Аура действует как на героя, так и на его союзников.
Вы и ближайшие союзники получаете 1721 уклонения
active skill area of effect radius +% final [42]
ExileEnduringCry
Buff, Area, Duration, Warcry, Cooldown
Клич стойкости
Перезарядка: 8 сек.
Герой издаёт боевой клич, провоцируя ближайших врагов атаковать его и получая заряды выносливости для себя и ближайших союзников. Герой и ближайшиее союзники получают положительный эффект, дарующий заряды выносливости.
Базовая длительность - 1 секунд(-ы)
Регенерация 10% здоровья в секунду
Дарует дополнительных зарядов выносливости: 2
ExileImmortalCallOnDamageTaken
Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
Призыв к бессмертию
Время применения: 0.85 сек.
Перезарядка: 0.5 сек.
Герой лишается всех накопленных зарядов выносливости и ненадолго становится неуязвимым к физическому урону. Длительность защиты зависит от количества потраченных зарядов.
Вызывает срабатывание усиленных чар, когда вы получаете суммарно 32656 урона от ударов
Базовая длительность - 0.25 секунд(-ы)
+0.6 секунд(-ы) к базовой длительности за каждый снятый заряд выносливости
cast on damage taken also tracks dot [1]
DarkExileLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Наскок
Base Damage: 427–641
Шанс критического удара: 5%
Attack Time: 1.35 сек.
Герой прыгает высоко вверх и приземляется в указанное место, наносит урон врагам своим оружием и отталкивает их. Враги, на которых приземлится герой, будут отброшены. Умение требует топор, булаву, скипетр, меч или посох.
24% шанс отбросить врагов при нанесении удара
68% увеличение физического урона
Базовый радиус равен 1.5 м
cast time overrides attack duration [1]
is area damage [1]

Object Type

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

Stats
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileScion2Supporter"] = {
    name = "Augustina Solaria",
    life = 1.12,
    energyShield = 0.34,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.35,
    attackRange = 6,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "DarkExileLeapSlam",
        "ExileEnduringCry",
        "ExileImmortalCallOnDamageTaken",
        "ExileProjectileWeakness",
        "ExileGrace",
        "ExileHatred",
        "ExileThrownWeapon",
        "ExileVaalThrownWeapon",
        "ExileVaalThrownWeapon2",
        "ExileVaalThrownWeapon3",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["DarkExileLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.4,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_global_chance_to_knockback_%",
        "physical_damage_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {24, 68, 15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileEnduringCry"] = {
    name = "Enduring Cry",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Warcry] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enduring_cry_grants_x_additional_endurance_charges",
        "base_skill_effect_duration",
        "life_regeneration_rate_per_minute_%",
    },
    levels = {
        [1] = {2, 1000, 600, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        [2] = {2, 1000, 600, levelRequirement = 7, statInterpolation = {},  cost = { }, },
        [3] = {2, 1000, 600, levelRequirement = 10, statInterpolation = {},  cost = { }, },
        [4] = {2, 1000, 600, levelRequirement = 14, statInterpolation = {},  cost = { }, },
        [5] = {2, 1000, 600, levelRequirement = 18, statInterpolation = {},  cost = { }, },
        [6] = {2, 1000, 600, levelRequirement = 22, statInterpolation = {},  cost = { }, },
        [7] = {2, 1000, 600, levelRequirement = 24, statInterpolation = {},  cost = { }, },
        [8] = {2, 1000, 600, levelRequirement = 28, statInterpolation = {},  cost = { }, },
        [9] = {2, 1000, 600, levelRequirement = 32, statInterpolation = {},  cost = { }, },
        [10] = {2, 1000, 600, levelRequirement = 36, statInterpolation = {},  cost = { }, },
        [11] = {2, 1000, 600, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        [12] = {2, 1000, 600, levelRequirement = 44, statInterpolation = {},  cost = { }, },
        [13] = {2, 1000, 600, levelRequirement = 48, statInterpolation = {},  cost = { }, },
        [14] = {2, 1000, 600, levelRequirement = 52, statInterpolation = {},  cost = { }, },
        [15] = {2, 1000, 600, levelRequirement = 56, statInterpolation = {},  cost = { }, },
        [16] = {2, 1000, 600, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        [17] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
        [18] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [19] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [20] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [21] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [22] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [23] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [24] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [25] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [26] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [27] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [28] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [29] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [30] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [31] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [32] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [33] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [34] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileImmortalCallOnDamageTaken"] = {
    name = "Immortal Call",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Physical] = true,
        [SkillType.Instant] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cast_on_damage_taken_threshold",
        "base_skill_effect_duration",
        "base_buff_duration_ms_+_per_removable_endurance_charge",
        "cast_on_damage_taken_%",
        "cast_on_damage_taken_also_tracks_dot",
    },
    levels = {
        [1] = {556, 250, 600, 100, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
        [2] = {796, 250, 600, 100, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
        [3] = {941, 250, 600, 100, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
        [4] = {1213, 250, 600, 100, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
        [5] = {1560, 250, 600, 100, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [6] = {1983, 250, 600, 100, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
        [7] = {2520, 250, 600, 100, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [8] = {3190, 250, 600, 100, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
        [9] = {4017, 250, 600, 100, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [10] = {5047, 250, 600, 100, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [11] = {6323, 250, 600, 100, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [12] = {7902, 250, 600, 100, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [13] = {9158, 250, 600, 100, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
        [14] = {10605, 250, 600, 100, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [15] = {12266, 250, 600, 100, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [16] = {14180, 250, 600, 100, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [17] = {16378, 250, 600, 100, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [18] = {18898, 250, 600, 100, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [19] = {21797, 250, 600, 100, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [20] = {32656, 250, 600, 100, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [21] = {46296, 250, 600, 100, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [22] = {63293, 250, 600, 100, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [23] = {84304, 250, 600, 100, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [24] = {110155, 250, 600, 100, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [25] = {141800, 250, 600, 100, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [26] = {180333, 250, 600, 100, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [27] = {227076, 250, 600, 100, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [28] = {283572, 250, 600, 100, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
        [29] = {351660, 250, 600, 100, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [30] = {433470, 250, 600, 100, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileProjectileWeakness"] = {
    name = "Sniper's Mark",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "projectiles_hitting_self_split_into_x",
        "projectile_damage_taken_+%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {7000, 3, 25, 16, levelRequirement = 30, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileGrace"] = {
    name = "Grace",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants evasion to you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_evasion_rating",
    },
    levels = {
        [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
        [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
        [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
        [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
        [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
        [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
        [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
        [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
        [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
        [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
        [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 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["ExileThrownWeapon"] = {
    name = "Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {-59, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {-58, 2, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {-57, 4, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {-56, 5, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {-55, 7, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {-54, 9, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {-53, 11, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {-52, 12, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {-51, 14, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [10] = {-51, 16, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [11] = {-50, 18, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [12] = {-49, 19, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [13] = {-48, 21, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [14] = {-47, 23, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [15] = {-46, 25, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [16] = {-45, 26, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [17] = {-44, 28, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [18] = {-43, 30, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [19] = {-42, 32, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [20] = {-42, 32, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [21] = {-42, 34, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [22] = {-41, 34, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [23] = {-41, 35, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [24] = {-40, 36, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [25] = {-40, 37, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [26] = {-39, 38, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [27] = {-39, 39, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [28] = {-38, 39, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [29] = {-38, 41, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [30] = {-37, 41, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [31] = {-37, 42, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [32] = {-36, 43, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [33] = {-36, 44, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [34] = {-35, 45, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [35] = {-35, 46, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [36] = {-34, 48, -30, 50, 2, 30, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [37] = {-33, 49, -30, 50, 2, 30, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [38] = {-33, 51, -30, 50, 2, 30, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {6, 2000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon2"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {5, 1500, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVaalThrownWeapon3"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "projectile_spiral_nova_angle",
        "projectile_spiral_nova_starting_angle_offset",
        "active_skill_damage_+%_final",
        "projectile_spiral_nova_both_directions",
        "base_is_projectile",
        "projectiles_not_offset",
        "cannot_cancel_skill_before_contact_point",
    },
    levels = {
        [1] = {4, 1000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
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
  • Августина Солярия
    Гуманоид
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Augustina Solaria
    SpectreN
    AreaКарта окрестностей
    Tagsaura_bearer, cold_affinity, cursing_monster, exile, female_rogue_exile, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, medium_movement, medium_small_height, non_unique_map_boss, physical_affinity, ranged, red_blood, rogue_exile, slashing_weapon
    Здоровье
    224%
    Energy Shield From Life
    34%
    Броня
    +33%
    Уклонение
    +33%
    Ailment Threshold
    224%
    Сопротивление
    40 40 40 25
    Damage
    144%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.35 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    100%
    Type
    ExileScion2MapBoss
    Metadata
    ExileScion2MapBoss
    Уровень
    77
    Здоровье
    1,436,744
    Броня
    77,466
    Уклонение
    8,576
    Энергетический щит
    3,624
    Damage
    1,045
    Урон от чар
    1,559
    Точность
    412
    Attack Time
    0.9045
    Опыт
    134,112
    Ailment Threshold
    718,372
    Chill
    2,271
    Shock
    2,271
    Brittle
    12,851
    Scorch
    2,271
    Sap
    6,276
    ExileVaalThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 1659–2489
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 6 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [2000]
    projectiles not offset [1]
    ExileVaalThrownWeapon2
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 1659–2489
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 5 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [1500]
    projectiles not offset [1]
    ExileVaalThrownWeapon3
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 1659–2489
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 4 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [1000]
    projectiles not offset [1]
    ExileThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser
    Призрачный бросок
    Base Damage: 1659–2489
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 37% меньше урона
    Выпускает дополнительных снарядов: 2
    41% увеличение урона снарядами
    50% повышение скорости атаки
    30% повышение скорости снаряда
    base is projectile [1]
    spell maximum action distance +% [-30]
    ExileProjectileWeakness
    Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
    Метка снайпера
    Время применения: 0.5 сек.
    Перезарядка: 8 сек.
    Герой проклинает одного врага, увеличивая получаемый им урон от снарядов и заставляя снаряды раскалываться при попадании в проклятого врага, поражая соседние цели. Одновременно можно иметь лишь одну метку.
    Базовая длительность - 7 секунд(-ы)
    Проклятые враги получают увеличенный на 25% урон от ударов снарядами
    Снаряды, наносящие удары по проклятым врагам, разделяются в направлении 3 дополнительных целей
    active skill area of effect radius +% final [16]
    ExileHatred
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Cold, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Холодная ненависть
    Время применения: 1.2 сек.
    Перезарядка: 0.5 сек.
    Герой окружает себя аурой, которая дарует дополнительный урон от холода, основанный на физическом уроне. Аура действует как на героя, так и на его союзников.
    Вы и ближайшие союзники наносите 38% физического урона в виде дополнительного урона от холода
    active skill area of effect radius +% final [44]
    ExileGrace
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Грация
    Время применения: 1.2 сек.
    Перезарядка: 0.5 сек.
    Герой окружает себя аурой, которая повышает уклонение. Аура действует как на героя, так и на его союзников.
    Вы и ближайшие союзники получаете 2391 уклонения
    active skill area of effect radius +% final [60]
    ExileEnduringCry
    Buff, Area, Duration, Warcry, Cooldown
    Клич стойкости
    Перезарядка: 8 сек.
    Герой издаёт боевой клич, провоцируя ближайших врагов атаковать его и получая заряды выносливости для себя и ближайших союзников. Герой и ближайшиее союзники получают положительный эффект, дарующий заряды выносливости.
    Базовая длительность - 1 секунд(-ы)
    Регенерация 10% здоровья в секунду
    Дарует дополнительных зарядов выносливости: 2
    ExileImmortalCallOnDamageTaken
    Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
    Призыв к бессмертию
    Время применения: 0.85 сек.
    Перезарядка: 0.5 сек.
    Герой лишается всех накопленных зарядов выносливости и ненадолго становится неуязвимым к физическому урону. Длительность защиты зависит от количества потраченных зарядов.
    Вызывает срабатывание усиленных чар, когда вы получаете суммарно 110155 урона от ударов
    Базовая длительность - 0.25 секунд(-ы)
    +0.6 секунд(-ы) к базовой длительности за каждый снятый заряд выносливости
    cast on damage taken also tracks dot [1]
    DarkExileLeapSlam
    Attack, Area, Melee, Movement, Travel, Slam, Totemable
    Наскок
    Base Damage: 1659–2489
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Герой прыгает высоко вверх и приземляется в указанное место, наносит урон врагам своим оружием и отталкивает их. Враги, на которых приземлится герой, будут отброшены. Умение требует топор, булаву, скипетр, меч или посох.
    24% шанс отбросить врагов при нанесении удара
    68% увеличение физического урона
    Базовый радиус равен 1.5 м
    cast time overrides attack duration [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    
    Stats
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileScion2MapBoss"] = {
        name = "Augustina Solaria",
        life = 2.24,
        energyShield = 0.34,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.35,
        attackRange = 6,
        accuracy = 1,
        weaponType1 = "Two Hand Sword",
        skillList = {
            "DarkExileLeapSlam",
            "ExileEnduringCry",
            "ExileImmortalCallOnDamageTaken",
            "ExileProjectileWeakness",
            "ExileGrace",
            "ExileHatred",
            "ExileThrownWeapon",
            "ExileVaalThrownWeapon",
            "ExileVaalThrownWeapon2",
            "ExileVaalThrownWeapon3",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DarkExileLeapSlam"] = {
        name = "Leap Slam",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_global_chance_to_knockback_%",
            "physical_damage_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {24, 68, 15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileEnduringCry"] = {
        name = "Enduring Cry",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
        skillTypes = {
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Warcry] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "enduring_cry_grants_x_additional_endurance_charges",
            "base_skill_effect_duration",
            "life_regeneration_rate_per_minute_%",
        },
        levels = {
            [1] = {2, 1000, 600, levelRequirement = 4, statInterpolation = {},  cost = { }, },
            [2] = {2, 1000, 600, levelRequirement = 7, statInterpolation = {},  cost = { }, },
            [3] = {2, 1000, 600, levelRequirement = 10, statInterpolation = {},  cost = { }, },
            [4] = {2, 1000, 600, levelRequirement = 14, statInterpolation = {},  cost = { }, },
            [5] = {2, 1000, 600, levelRequirement = 18, statInterpolation = {},  cost = { }, },
            [6] = {2, 1000, 600, levelRequirement = 22, statInterpolation = {},  cost = { }, },
            [7] = {2, 1000, 600, levelRequirement = 24, statInterpolation = {},  cost = { }, },
            [8] = {2, 1000, 600, levelRequirement = 28, statInterpolation = {},  cost = { }, },
            [9] = {2, 1000, 600, levelRequirement = 32, statInterpolation = {},  cost = { }, },
            [10] = {2, 1000, 600, levelRequirement = 36, statInterpolation = {},  cost = { }, },
            [11] = {2, 1000, 600, levelRequirement = 40, statInterpolation = {},  cost = { }, },
            [12] = {2, 1000, 600, levelRequirement = 44, statInterpolation = {},  cost = { }, },
            [13] = {2, 1000, 600, levelRequirement = 48, statInterpolation = {},  cost = { }, },
            [14] = {2, 1000, 600, levelRequirement = 52, statInterpolation = {},  cost = { }, },
            [15] = {2, 1000, 600, levelRequirement = 56, statInterpolation = {},  cost = { }, },
            [16] = {2, 1000, 600, levelRequirement = 60, statInterpolation = {},  cost = { }, },
            [17] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
            [18] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
            [19] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
            [20] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
            [21] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
            [22] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
            [23] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
            [24] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
            [25] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
            [26] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
            [27] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
            [28] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
            [29] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
            [30] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
            [31] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
            [32] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
            [33] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
            [34] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileImmortalCallOnDamageTaken"] = {
        name = "Immortal Call",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Physical] = true,
            [SkillType.Instant] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "cast_on_damage_taken_threshold",
            "base_skill_effect_duration",
            "base_buff_duration_ms_+_per_removable_endurance_charge",
            "cast_on_damage_taken_%",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {556, 250, 600, 100, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
            [2] = {796, 250, 600, 100, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [3] = {941, 250, 600, 100, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [4] = {1213, 250, 600, 100, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
            [5] = {1560, 250, 600, 100, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [6] = {1983, 250, 600, 100, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
            [7] = {2520, 250, 600, 100, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [8] = {3190, 250, 600, 100, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
            [9] = {4017, 250, 600, 100, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
            [10] = {5047, 250, 600, 100, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [11] = {6323, 250, 600, 100, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [12] = {7902, 250, 600, 100, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [13] = {9158, 250, 600, 100, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
            [14] = {10605, 250, 600, 100, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [15] = {12266, 250, 600, 100, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [16] = {14180, 250, 600, 100, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [17] = {16378, 250, 600, 100, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [18] = {18898, 250, 600, 100, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [19] = {21797, 250, 600, 100, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [20] = {32656, 250, 600, 100, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [21] = {46296, 250, 600, 100, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [22] = {63293, 250, 600, 100, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [23] = {84304, 250, 600, 100, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [24] = {110155, 250, 600, 100, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [25] = {141800, 250, 600, 100, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [26] = {180333, 250, 600, 100, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [27] = {227076, 250, 600, 100, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
            [28] = {283572, 250, 600, 100, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
            [29] = {351660, 250, 600, 100, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
            [30] = {433470, 250, 600, 100, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileProjectileWeakness"] = {
        name = "Sniper's Mark",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Mark] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectiles_hitting_self_split_into_x",
            "projectile_damage_taken_+%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {7000, 3, 25, 16, levelRequirement = 30, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileGrace"] = {
        name = "Grace",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants evasion to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_evasion_rating",
        },
        levels = {
            [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
            [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
            [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
            [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
            [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
            [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
            [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 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["ExileThrownWeapon"] = {
        name = "Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "projectile_damage_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {-59, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {-58, 2, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {-57, 4, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {-56, 5, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {-55, 7, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {-54, 9, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [7] = {-53, 11, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [8] = {-52, 12, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [9] = {-51, 14, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [10] = {-51, 16, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [11] = {-50, 18, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [12] = {-49, 19, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [13] = {-48, 21, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [14] = {-47, 23, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [15] = {-46, 25, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [16] = {-45, 26, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [17] = {-44, 28, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [18] = {-43, 30, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [19] = {-42, 32, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [20] = {-42, 32, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [21] = {-42, 34, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [22] = {-41, 34, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [23] = {-41, 35, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [24] = {-40, 36, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [25] = {-40, 37, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [26] = {-39, 38, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [27] = {-39, 39, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [28] = {-38, 39, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [29] = {-38, 41, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [30] = {-37, 41, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [31] = {-37, 42, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [32] = {-36, 43, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [33] = {-36, 44, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [34] = {-35, 45, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [35] = {-35, 46, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [36] = {-34, 48, -30, 50, 2, 30, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [37] = {-33, 49, -30, 50, 2, 30, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [38] = {-33, 51, -30, 50, 2, 30, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {6, 2000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon2"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {5, 1500, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon3"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {4, 1000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Августина Солярия
    Гуманоид
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Augustina Solaria
    SpectreN
    Tagsaura_bearer, cold_affinity, cursing_monster, exile, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, medium_movement, medium_small_height, physical_affinity, ranged, red_blood, slashing_weapon, standalone_map_boss
    Здоровье
    224%
    Energy Shield From Life
    34%
    Броня
    +33%
    Уклонение
    +33%
    Ailment Threshold
    224%
    Сопротивление
    40 40 40 25
    Damage
    144%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.35 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    100%
    Type
    ExileScion2MapBoss
    Metadata
    ExileScion2MapBossStandalone
    Уровень
    68
    Здоровье
    312,136
    Броня
    38,291
    Уклонение
    6,303
    Энергетический щит
    2,083
    Damage
    613
    Урон от чар
    914
    Точность
    290
    Attack Time
    0.9045
    Опыт
    112,805
    Ailment Threshold
    196,646
    Chill
    622
    Shock
    622
    Brittle
    3,518
    Scorch
    622
    Sap
    1,718
    ExileVaalThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 973–1459
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 6 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [2000]
    projectiles not offset [1]
    ExileVaalThrownWeapon2
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 973–1459
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 5 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [1500]
    projectiles not offset [1]
    ExileVaalThrownWeapon3
    Attack, RangedAttack, Projectile, ProjectilesFromUser, Vaal
    Призрачный бросок ваал
    Base Damage: 973–1459
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Перезарядка: 120 сек.
    Герой бросает несколько призрачных копий своего оружия ближнего боя. Копии летит в заданном направлении и, вращаясь, возвращаются к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 30% меньше урона
    Выпускает по 4 снаряда(-ов) в каждой из двух зеркальных спиралей
    base is projectile [1]
    cannot cancel skill before contact point [1]
    projectile spiral nova starting angle offset [-15]
    projectile spiral nova time ms [1000]
    projectiles not offset [1]
    ExileThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser
    Призрачный бросок
    Base Damage: 973–1459
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Герой бросает призрачную копию своего оружия ближнего боя. Копия летит в заданном направлении и, вращаясь, возвращается к герою, нанося удары оказавшимся на пути врагам.
    Наносит на 42% меньше урона
    Выпускает дополнительных снарядов: 2
    34% увеличение урона снарядами
    50% повышение скорости атаки
    30% повышение скорости снаряда
    base is projectile [1]
    spell maximum action distance +% [-30]
    ExileProjectileWeakness
    Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
    Метка снайпера
    Время применения: 0.5 сек.
    Перезарядка: 8 сек.
    Герой проклинает одного врага, увеличивая получаемый им урон от снарядов и заставляя снаряды раскалываться при попадании в проклятого врага, поражая соседние цели. Одновременно можно иметь лишь одну метку.
    Базовая длительность - 7 секунд(-ы)
    Проклятые враги получают увеличенный на 25% урон от ударов снарядами
    Снаряды, наносящие удары по проклятым врагам, разделяются в направлении 3 дополнительных целей
    active skill area of effect radius +% final [16]
    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]
    ExileGrace
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Грация
    Время применения: 1.2 сек.
    Перезарядка: 0.5 сек.
    Герой окружает себя аурой, которая повышает уклонение. Аура действует как на героя, так и на его союзников.
    Вы и ближайшие союзники получаете 1721 уклонения
    active skill area of effect radius +% final [42]
    ExileEnduringCry
    Buff, Area, Duration, Warcry, Cooldown
    Клич стойкости
    Перезарядка: 8 сек.
    Герой издаёт боевой клич, провоцируя ближайших врагов атаковать его и получая заряды выносливости для себя и ближайших союзников. Герой и ближайшиее союзники получают положительный эффект, дарующий заряды выносливости.
    Базовая длительность - 1 секунд(-ы)
    Регенерация 10% здоровья в секунду
    Дарует дополнительных зарядов выносливости: 2
    ExileImmortalCallOnDamageTaken
    Spell, Buff, Duration, Totemable, Triggerable, Physical, Instant, Cooldown
    Призыв к бессмертию
    Время применения: 0.85 сек.
    Перезарядка: 0.5 сек.
    Герой лишается всех накопленных зарядов выносливости и ненадолго становится неуязвимым к физическому урону. Длительность защиты зависит от количества потраченных зарядов.
    Вызывает срабатывание усиленных чар, когда вы получаете суммарно 32656 урона от ударов
    Базовая длительность - 0.25 секунд(-ы)
    +0.6 секунд(-ы) к базовой длительности за каждый снятый заряд выносливости
    cast on damage taken also tracks dot [1]
    DarkExileLeapSlam
    Attack, Area, Melee, Movement, Travel, Slam, Totemable
    Наскок
    Base Damage: 973–1459
    Шанс критического удара: 5%
    Attack Time: 1.35 сек.
    Герой прыгает высоко вверх и приземляется в указанное место, наносит урон врагам своим оружием и отталкивает их. Враги, на которых приземлится герой, будут отброшены. Умение требует топор, булаву, скипетр, меч или посох.
    24% шанс отбросить врагов при нанесении удара
    68% увеличение физического урона
    Базовый радиус равен 1.5 м
    cast time overrides attack duration [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    StateMachine
    {
    	define_shared_state = "add_effects;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/ExileMapBoss"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    StateMachine
    {
    	on_or_create_state_add_effects_1 = "AddEffectPackToVisualSlotAttachedObject( Metadata/Effects/Microtransactions/Weapon_effects/Weapon_effects/seraph/2h_sword/2h_sword_seraph.epk, MainHand );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileScion2MapBossStandalone"] = {
        name = "Augustina Solaria",
        life = 2.24,
        energyShield = 0.34,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.35,
        attackRange = 6,
        accuracy = 1,
        weaponType1 = "Two Hand Sword",
        skillList = {
            "DarkExileLeapSlam",
            "ExileEnduringCry",
            "ExileImmortalCallOnDamageTaken",
            "ExileProjectileWeakness",
            "ExileGrace",
            "ExileHatred",
            "ExileThrownWeapon",
            "ExileVaalThrownWeapon",
            "ExileVaalThrownWeapon2",
            "ExileVaalThrownWeapon3",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DarkExileLeapSlam"] = {
        name = "Leap Slam",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_global_chance_to_knockback_%",
            "physical_damage_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {24, 68, 15, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileEnduringCry"] = {
        name = "Enduring Cry",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
        skillTypes = {
            [SkillType.Buff] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Warcry] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "enduring_cry_grants_x_additional_endurance_charges",
            "base_skill_effect_duration",
            "life_regeneration_rate_per_minute_%",
        },
        levels = {
            [1] = {2, 1000, 600, levelRequirement = 4, statInterpolation = {},  cost = { }, },
            [2] = {2, 1000, 600, levelRequirement = 7, statInterpolation = {},  cost = { }, },
            [3] = {2, 1000, 600, levelRequirement = 10, statInterpolation = {},  cost = { }, },
            [4] = {2, 1000, 600, levelRequirement = 14, statInterpolation = {},  cost = { }, },
            [5] = {2, 1000, 600, levelRequirement = 18, statInterpolation = {},  cost = { }, },
            [6] = {2, 1000, 600, levelRequirement = 22, statInterpolation = {},  cost = { }, },
            [7] = {2, 1000, 600, levelRequirement = 24, statInterpolation = {},  cost = { }, },
            [8] = {2, 1000, 600, levelRequirement = 28, statInterpolation = {},  cost = { }, },
            [9] = {2, 1000, 600, levelRequirement = 32, statInterpolation = {},  cost = { }, },
            [10] = {2, 1000, 600, levelRequirement = 36, statInterpolation = {},  cost = { }, },
            [11] = {2, 1000, 600, levelRequirement = 40, statInterpolation = {},  cost = { }, },
            [12] = {2, 1000, 600, levelRequirement = 44, statInterpolation = {},  cost = { }, },
            [13] = {2, 1000, 600, levelRequirement = 48, statInterpolation = {},  cost = { }, },
            [14] = {2, 1000, 600, levelRequirement = 52, statInterpolation = {},  cost = { }, },
            [15] = {2, 1000, 600, levelRequirement = 56, statInterpolation = {},  cost = { }, },
            [16] = {2, 1000, 600, levelRequirement = 60, statInterpolation = {},  cost = { }, },
            [17] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
            [18] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
            [19] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
            [20] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
            [21] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
            [22] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
            [23] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
            [24] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
            [25] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
            [26] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
            [27] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
            [28] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
            [29] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
            [30] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
            [31] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
            [32] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
            [33] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
            [34] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileImmortalCallOnDamageTaken"] = {
        name = "Immortal Call",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Discharges Endurance Charges, making the character invulnerable to physical damage for a short time, proportional to how many endurance charges were expended.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Physical] = true,
            [SkillType.Instant] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "cast_on_damage_taken_threshold",
            "base_skill_effect_duration",
            "base_buff_duration_ms_+_per_removable_endurance_charge",
            "cast_on_damage_taken_%",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {556, 250, 600, 100, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
            [2] = {796, 250, 600, 100, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [3] = {941, 250, 600, 100, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [4] = {1213, 250, 600, 100, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
            [5] = {1560, 250, 600, 100, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [6] = {1983, 250, 600, 100, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
            [7] = {2520, 250, 600, 100, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [8] = {3190, 250, 600, 100, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
            [9] = {4017, 250, 600, 100, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
            [10] = {5047, 250, 600, 100, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [11] = {6323, 250, 600, 100, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [12] = {7902, 250, 600, 100, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [13] = {9158, 250, 600, 100, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
            [14] = {10605, 250, 600, 100, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [15] = {12266, 250, 600, 100, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [16] = {14180, 250, 600, 100, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [17] = {16378, 250, 600, 100, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [18] = {18898, 250, 600, 100, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [19] = {21797, 250, 600, 100, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [20] = {32656, 250, 600, 100, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [21] = {46296, 250, 600, 100, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [22] = {63293, 250, 600, 100, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [23] = {84304, 250, 600, 100, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [24] = {110155, 250, 600, 100, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [25] = {141800, 250, 600, 100, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [26] = {180333, 250, 600, 100, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [27] = {227076, 250, 600, 100, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
            [28] = {283572, 250, 600, 100, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
            [29] = {351660, 250, 600, 100, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
            [30] = {433470, 250, 600, 100, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileProjectileWeakness"] = {
        name = "Sniper's Mark",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Mark] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectiles_hitting_self_split_into_x",
            "projectile_damage_taken_+%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {7000, 3, 25, 16, levelRequirement = 30, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileGrace"] = {
        name = "Grace",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that grants evasion to you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_evasion_rating",
        },
        levels = {
            [1] = {40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {60, 2, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
            [3] = {92, 4, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [4] = {167, 6, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [5] = {143, 8, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
            [6] = {319, 10, levelRequirement = 25, statInterpolation = {1, 1},  cost = { }, },
            [7] = {395, 12, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
            [8] = {468, 14, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [9] = {546, 16, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
            [10] = {630, 18, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
            [11] = {720, 20, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
            [12] = {816, 22, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [13] = {918, 24, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
            [14] = {1026, 26, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
            [15] = {1140, 28, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {1259, 30, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [17] = {1383, 32, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
            [18] = {1448, 34, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [19] = {1514, 36, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [20] = {1581, 38, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [21] = {1650, 40, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [22] = {1721, 42, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [23] = {1793, 44, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [24] = {1866, 46, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [25] = {1940, 48, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [26] = {2016, 50, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [27] = {2091, 52, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [28] = {2166, 54, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [29] = {2241, 56, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [30] = {2316, 58, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [31] = {2391, 60, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [32] = {2466, 62, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [33] = {2541, 64, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [34] = {2616, 66, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [35] = {2691, 68, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [36] = {2766, 70, levelRequirement = 82, statInterpolation = {1, 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["ExileThrownWeapon"] = {
        name = "Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "projectile_damage_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {-59, 0, -50, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {-58, 2, -50, levelRequirement = 2, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {-57, 4, -50, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {-56, 5, -50, levelRequirement = 8, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {-55, 7, -50, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {-54, 9, -50, 25, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [7] = {-53, 11, -50, 25, 2, levelRequirement = 21, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [8] = {-52, 12, -50, 25, 2, levelRequirement = 26, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [9] = {-51, 14, -30, 30, 2, 15, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [10] = {-51, 16, -30, 32, 2, 15, levelRequirement = 38, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [11] = {-50, 18, -30, 34, 2, 15, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [12] = {-49, 19, -30, 36, 2, 15, levelRequirement = 46, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [13] = {-48, 21, -30, 38, 2, 30, levelRequirement = 49, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [14] = {-47, 23, -30, 40, 2, 30, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [15] = {-46, 25, -30, 42, 2, 30, levelRequirement = 55, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [16] = {-45, 26, -30, 44, 2, 30, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [17] = {-44, 28, -30, 46, 2, 30, levelRequirement = 61, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [18] = {-43, 30, -30, 48, 2, 30, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [19] = {-42, 32, -30, 50, 2, 30, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [20] = {-42, 32, -30, 50, 2, 30, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [21] = {-42, 34, -30, 50, 2, 30, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [22] = {-41, 34, -30, 50, 2, 30, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [23] = {-41, 35, -30, 50, 2, 30, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [24] = {-40, 36, -30, 50, 2, 30, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [25] = {-40, 37, -30, 50, 2, 30, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [26] = {-39, 38, -30, 50, 2, 30, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [27] = {-39, 39, -30, 50, 2, 30, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [28] = {-38, 39, -30, 50, 2, 30, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [29] = {-38, 41, -30, 50, 2, 30, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [30] = {-37, 41, -30, 50, 2, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [31] = {-37, 42, -30, 50, 2, 30, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [32] = {-36, 43, -30, 50, 2, 30, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [33] = {-36, 44, -30, 50, 2, 30, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [34] = {-35, 45, -30, 50, 2, 30, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [35] = {-35, 46, -30, 50, 2, 30, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [36] = {-34, 48, -30, 50, 2, 30, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [37] = {-33, 49, -30, 50, 2, 30, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
            [38] = {-33, 51, -30, 50, 2, 30, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {6, 2000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon2"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {5, 1500, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVaalThrownWeapon3"] = {
        name = "Vaal Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws several spectral copies of your melee weapon. They fly out and then return to you, in a spinning attack that damages enemies in their path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Vaal] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "projectile_spiral_nova_angle",
            "projectile_spiral_nova_starting_angle_offset",
            "active_skill_damage_+%_final",
            "projectile_spiral_nova_both_directions",
            "base_is_projectile",
            "projectiles_not_offset",
            "cannot_cancel_skill_before_contact_point",
        },
        levels = {
            [1] = {4, 1000, 180, -15, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global