Vickas Osgéant
Humanoïde
monster base type attack cast speed +% and damage -% final [33]
+1 au nombre maximum de Totems Invoqués
40% d'Augmentation de la Vitesse des Projectiles
totem art variation [1]
Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
kill traps mines and totems on death [1]
Vickas Giantbone
SpectreN
Tagsbludgeoning_weapon, Lanceur de sorts, cursing_monster, fire_affinity, has_staff, has_two_handed_melee, human, humanoid, medium_height, not_dex, not_int, plate_armour, ranged, red_blood, rogue_exile, slow_movement
Vie
123%
Armure
+100%
Ailment Threshold
123%
Résistance
30 30 30 20
Damage
143%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 10
Attack Time
1.305 Second
Damage Spread
±20%
Expérience
220%
Model Size
100%
Type
ExileMarauder5
Metadata
ExileMarauder5
Niveau
68
Vie
7,913
Armure
57,580
Score d'Évasion
4,739
Damage
534
Dégâts des sorts
534
Précision
580
Attack Time
1.305
Expérience
22,561
Minion Life
1,716
Minion Damage
427
Ailment Threshold
7,913
Chill
25
Shock
25
Brittle
142
Scorch
25
Sap
69
ExileEnfeebleOnDamageTaken
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Affaiblissement
Temps d'incantation: 0.5 sec.
Temps de recharge: 8 sec.
Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit leur Précision et leur donne une Perte de Dégâts infligés.
Déclenche les Sorts modifiés lorsque vous subissez un total de 1 Dégâts au Toucher
La Durée de base est de 5 secondes
Les Ennemis Maudits ont 40% de Réduction de leur Score de Précision
Les Ennemis Normaux ou Magiques Maudits ont 40% de Perte de Dégâts
Les Ennemis Rares ou Uniques Maudits ont 15% de Perte de Dégâts
active skill area of effect radius +% final [42]
cast on damage taken also tracks dot [1]
ExileEtherealKnives2
Spell, Damage, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, Multicastable, Triggerable, CanRapidFire, Physical
Couteaux éthérés
Chances de coup critique: 5%
Temps d'incantation: 0.6 sec.
Un sort qui projette des couteaux en arc-de-cercle face au lanceur. Les couteaux infligent des dégâts physiques.
Inflige 170.5 à 267.9 Dégâts physiques
Les Totems durent 30 secondes
Les Projectiles se Scindent
Tire 9 Projectiles supplémentaires
Invoque un Totem qui utilise cette Aptitude
31% d'Augmentation de la Vitesse d'incantation
Rajoutez 31% de vos Dégâts physiques sous forme de Dégâts de feu
base active skill totem level [68]
base is projectile [1]
base totem range [80]
ExileBearTrap
Spell, Duration, Mineable, Trapped, Damage, Physical, Cooldown
Piège à ours
Efficacité des Dégâts supplémentaires: 150%
Temps d'incantation: 1 sec.
Temps de recharge: 3.5 sec.
Un piège qui endommage et immobilise un seul ennemi pour une durée proportionnelle aux dégâts infligés. À la fin de l'immobilisation, l'ennemi reçoit un effet néfaste temporaire qui réduit sa vitesse de déplacement et qui s'estompe au fil du temps. Cet effet néfaste augmente également les dégâts que l'ennemi subit de la part des pièges et des mines. Les dégâts de cette aptitude ne sont pas affectés par les modificateurs de dégâts des sorts.
Inflige 341.7 à 493.6 Dégâts physiques
Le Piège dure +30 secondes
l'Effet bénéfique Rajoute 15% de vos Dégâts physiques sous forme de Dégâts de feu
base skill is trapped [1]
ignores trap and mine cooldown limit [1]
trap variation [12]
ExileVulnerability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Vulnérabilité
Temps d'incantation: 0.5 sec.
Temps de recharge: 8 sec.
Maudit tous les ennemis dans la zone ciblée. Cette Malédiction augmente les Dégâts physiques qu'ils subissent. Les attaques qui touchent les ennemis ainsi maudits ont des Chances d'appliquer le Saignement.
La Durée de base est de 11.99 secondes
Les Ennemis Maudits ont 34% d'Augmentation des Dégâts physiques subis
Les Attaques au Toucher contre les Ennemis Maudits ont 25% de chances d'infliger le Saignement
active skill area of effect radius +% final [38]
ExileEnduringCry
Buff, Area, Duration, Warcry, Cooldown
Cri d'endurance
Temps de recharge: 8 sec.
Un cri de guerre qui provoque les ennemis à proximité, les poussant à attaquer l'utilisateur, et qui octroie un effet bénéfique à l'utilisateur et aux alliés à proximité. L'utilisateur et les alliés à proximité gagnent également des charges d'endurance.
La Durée de base est de 1 secondes
10% de Vie Régénérée par seconde
Octroie 2 Charges d'endurance supplémentaires

Object Type

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

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

Object Type Codes

version 2
extends "Metadata/Monsters/Exiles/Exile"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileMarauder5"] = {
    name = "Vickas Giantbone",
    life = 1.23,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.305,
    attackRange = 10,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "ExileEnduringCry",
        "ExileEnfeebleOnDamageTaken",
        "ExileVulnerability",
        "ExileBearTrap",
        "ExileEtherealKnives2",
    },
    modList = {
    },
}
-- 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["ExileEnfeebleOnDamageTaken"] = {
    name = "Enfeeble",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "cast_on_damage_taken_%",
        "cast_on_damage_taken_threshold",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
        "active_skill_area_of_effect_radius_+%_final",
        "cast_on_damage_taken_also_tracks_dot",
    },
    levels = {
        [1] = {5000, -40, -40, 100, 1, -15, 42, levelRequirement = 60, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileVulnerability"] = {
    name = "Vulnerability",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "physical_damage_taken_+%",
        "receive_bleeding_chance_%_when_hit_by_attack",
    },
    levels = {
        [1] = {9900, 25, 25, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
        [2] = {10010, 25, 2, 25, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {10120, 26, 4, 25, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {10230, 26, 6, 25, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {10340, 27, 8, 25, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {10450, 27, 10, 25, levelRequirement = 38, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {10560, 28, 12, 25, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {10670, 28, 14, 25, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {10780, 29, 16, 25, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {10890, 29, 18, 25, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {11000, 30, 20, 25, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {11110, 30, 22, 25, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {11220, 31, 24, 25, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {11330, 31, 26, 25, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {11440, 32, 28, 25, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {11550, 32, 30, 25, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {11660, 33, 32, 25, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {11770, 33, 34, 25, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {11880, 34, 36, 25, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {11990, 34, 38, 25, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {12100, 35, 40, 25, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {12210, 35, 42, 25, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {12320, 36, 44, 25, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {12430, 36, 46, 25, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {12540, 37, 48, 25, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {12650, 37, 50, 25, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {12760, 38, 52, 25, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {12870, 38, 54, 25, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {12980, 39, 56, 25, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {13090, 39, 58, 25, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileBearTrap"] = {
    name = "Bear Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that damages and immobilises a single enemy for a duration based on how much damage was dealt. After the immobilise expires, a debuff remains on the enemy for a duration, lowering their movement speed by an amount which lessens over time. The affected enemy will take increased damage from traps and mines until the debuff expires. Modifiers to spell damage do not affect this skill's damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Mineable] = true,
        [SkillType.Trapped] = true,
        [SkillType.Damage] = true,
        [SkillType.Physical] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "debuff_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "secondary_minimum_base_physical_damage",
        "secondary_maximum_base_physical_damage",
        "physical_damage_%_to_add_as_fire",
        "base_trap_duration",
        "trap_variation",
        "base_skill_is_trapped",
        "ignores_trap_and_mine_cooldown_limit",
        "is_trap",
    },
    levels = {
        [1] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.89999997615814, 1.2999999523163, 15, 30000, 12, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.89999997615814, 1.2999999523163, 16, 30000, 12, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.89999997615814, 1.2999999523163, 17, 30000, 12, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.89999997615814, 1.2999999523163, 18, 30000, 12, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.89999997615814, 1.2999999523163, 19, 30000, 12, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.89999997615814, 1.2999999523163, 20, 30000, 12, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.89999997615814, 1.2999999523163, 21, 30000, 12, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.89999997615814, 1.2999999523163, 22, 30000, 12, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileEtherealKnives2"] = {
    name = "Ethereal Knives",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires an arc of knives outwards in front of the caster which deal physical damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.Physical] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        spell = true,
        projectile = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "physical_damage_%_to_add_as_fire",
        "base_cast_speed_+%",
        "base_active_skill_totem_level",
        "base_totem_duration",
        "base_totem_range",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "is_totem",
    },
    levels = {
        [1] = {0.69999998807907, 1.1000000238419, 0, 0, 4, 30000, 80, 9, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.69999998807907, 1.1000000238419, 0, 0, 6, 30000, 80, 9, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.69999998807907, 1.1000000238419, 0, 0, 9, 30000, 80, 9, critChance = 5, levelRequirement = 9, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.69999998807907, 1.1000000238419, 0, 0, 12, 30000, 80, 9, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.69999998807907, 1.1000000238419, 0, 0, 15, 30000, 80, 9, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.69999998807907, 1.1000000238419, 0, 0, 19, 30000, 80, 9, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.69999998807907, 1.1000000238419, 0, 0, 23, 30000, 80, 9, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.69999998807907, 1.1000000238419, 0, 0, 28, 30000, 80, 9, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.69999998807907, 1.1000000238419, 20, 20, 33, 30000, 80, 9, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.69999998807907, 1.1000000238419, 21, 21, 39, 30000, 80, 9, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.1000000238419, 22, 22, 43, 30000, 80, 9, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.1000000238419, 23, 23, 46, 30000, 80, 9, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.1000000238419, 24, 24, 49, 30000, 80, 9, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.1000000238419, 25, 25, 52, 30000, 80, 9, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.69999998807907, 1.1000000238419, 26, 26, 55, 30000, 80, 9, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.69999998807907, 1.1000000238419, 27, 27, 58, 30000, 80, 9, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.69999998807907, 1.1000000238419, 28, 28, 61, 30000, 80, 9, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.69999998807907, 1.1000000238419, 29, 29, 64, 30000, 80, 9, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.69999998807907, 1.1000000238419, 30, 30, 66, 30000, 80, 9, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.69999998807907, 1.1000000238419, 30, 31, 67, 30000, 80, 9, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.69999998807907, 1.1000000238419, 31, 31, 68, 30000, 80, 9, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.69999998807907, 1.1000000238419, 31, 32, 69, 30000, 80, 9, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.69999998807907, 1.1000000238419, 32, 32, 70, 30000, 80, 9, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.69999998807907, 1.1000000238419, 33, 33, 71, 30000, 80, 9, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.69999998807907, 1.1000000238419, 33, 33, 72, 30000, 80, 9, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.69999998807907, 1.1000000238419, 34, 34, 73, 30000, 80, 9, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.69999998807907, 1.1000000238419, 34, 34, 74, 30000, 80, 9, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.69999998807907, 1.1000000238419, 35, 35, 75, 30000, 80, 9, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.69999998807907, 1.1000000238419, 35, 35, 76, 30000, 80, 9, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.69999998807907, 1.1000000238419, 36, 36, 77, 30000, 80, 9, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.69999998807907, 1.1000000238419, 36, 36, 78, 30000, 80, 9, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.69999998807907, 1.1000000238419, 37, 37, 79, 30000, 80, 9, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.69999998807907, 1.1000000238419, 37, 37, 80, 30000, 80, 9, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.69999998807907, 1.1000000238419, 38, 38, 81, 30000, 80, 9, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.69999998807907, 1.1000000238419, 38, 38, 82, 30000, 80, 9, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.69999998807907, 1.1000000238419, 39, 39, 83, 30000, 80, 9, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [37] = {0.69999998807907, 1.1000000238419, 39, 39, 84, 30000, 80, 9, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [38] = {0.69999998807907, 1.1000000238419, 40, 40, 85, 30000, 80, 9, critChance = 5, levelRequirement = 85, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [39] = {0.69999998807907, 1.1000000238419, 40, 40, 86, 30000, 80, 9, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [40] = {0.69999998807907, 1.1000000238419, 41, 41, 87, 30000, 80, 9, critChance = 5, levelRequirement = 87, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [41] = {0.69999998807907, 1.1000000238419, 41, 41, 88, 30000, 80, 9, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
FamilyMonsterSpeedAndDamageFixup
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage Dégâts Attaque Lanceur de sorts Vitesse
    +1 au nombre maximum de Totems Invoqués
    FamilyAdditionalTotems
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 1 Max: 1 Global
  • 40% d'Augmentation de la Vitesse des Projectiles
    FamilyProjectileSpeed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base projectile speed +% Min: 40 Max: 40 Global
  • Craft TagsVitesse
    totem art variation [1]
    FamilyTotemVariation
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    FamilyMonsterTrapsInvulnerable
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 Global
  • traps invulnerable for duration ms Min: 2000 Max: 2000 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%2000
    Stats.mana_regeneration_rate_per_minute_%600
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.max_viper_strike_orbs4
    Stats.base_maximum_all_resistances_%75
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.max_charged_attack_stacks10
    Stats.base_critical_strike_multiplier130
    Stats.critical_ailment_dot_multiplier_+30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.base_attack_speed_+%_per_frenzy_charge5
    Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.base_cast_speed_+%_per_frenzy_charge5
    Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion5
    Stats.object_inherent_damage_+%_final_per_frenzy_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion11
    Stats.resist_all_elements_%_per_endurance_charge4
    Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion11
    Stats.critical_strike_chance_+%_per_power_charge50
    Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion150
    Stats.maximum_block_%75
    Stats.base_maximum_spell_block_%75
    Stats.base_number_of_totems_allowed1
    Stats.base_number_of_traps_allowed3
    Stats.base_number_of_remote_mines_allowed5
    Stats.movement_velocity_cap128
    Stats.maximum_life_leech_rate_%_per_minute1200
    Stats.maximum_mana_leech_rate_%_per_minute1200
    Stats.maximum_energy_shield_leech_rate_%_per_minute600
    Stats.monster_ignite_damage_+%_final-72
    Stats.monster_bleeding_damage_+%_final-86
    Stats.monster_poison_damage_+%_final-50
    Stats.bleeding_moving_damage_%_of_base_override500
    Stats.max_azurite_debuff_stacks10
    Stats.impaled_debuff_base_duration_ms8000
    Stats.impaled_debuff_number_of_reflected_hits5
    Stats.ignore_skill_weapon_restrictions1
    Stats.base_total_number_of_sigils_allowed3
    Stats.maximum_life_leech_amount_per_leech_%_max_life10
    Stats.maximum_mana_leech_amount_per_leech_%_max_mana10
    Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield10
    Stats.object_inherent_melee_hit_stun_duration_+%_final20
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.actor_scale_+%_limit100
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.soul_eater_maximum_stacks45
    Stats.base_mana_cost_-%0
    Stats.additional_life_scaling_index10
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup
    Actor.slow_animations_go_to_idletrue
    Vickas Osgéant
    Humanoïde
    monster base type attack cast speed +% and damage -% final [33]
    +1 au nombre maximum de Totems Invoqués
    40% d'Augmentation de la Vitesse des Projectiles
    totem art variation [1]
    Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    kill traps mines and totems on death [1]
    100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    Vickas Giantbone
    SpectreN
    Tagsbludgeoning_weapon, Lanceur de sorts, cursing_monster, fire_affinity, has_staff, has_two_handed_melee, human, humanoid, medium_height, not_dex, not_int, plate_armour, ranged, red_blood, rogue_exile, slow_movement
    Vie
    123%
    Armure
    +100%
    Ailment Threshold
    123%
    Résistance
    30 30 30 20
    Damage
    143%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Expérience
    220%
    Model Size
    100%
    Type
    ExileMarauder5
    Metadata
    ExileMarauder5Supporter
    Niveau
    68
    Vie
    7,913
    Armure
    57,580
    Score d'Évasion
    4,739
    Damage
    534
    Dégâts des sorts
    534
    Précision
    580
    Attack Time
    1.305
    Expérience
    22,561
    Minion Life
    1,716
    Minion Damage
    427
    Ailment Threshold
    7,913
    Chill
    25
    Shock
    25
    Brittle
    142
    Scorch
    25
    Sap
    69
    ExileEnfeebleOnDamageTaken
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Affaiblissement
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 8 sec.
    Maudit tous les ennemis dans la zone ciblée. Cette Malédiction réduit leur Précision et leur donne une Perte de Dégâts infligés.
    Déclenche les Sorts modifiés lorsque vous subissez un total de 1 Dégâts au Toucher
    La Durée de base est de 5 secondes
    Les Ennemis Maudits ont 40% de Réduction de leur Score de Précision
    Les Ennemis Normaux ou Magiques Maudits ont 40% de Perte de Dégâts
    Les Ennemis Rares ou Uniques Maudits ont 15% de Perte de Dégâts
    active skill area of effect radius +% final [42]
    cast on damage taken also tracks dot [1]
    ExileEtherealKnives2
    Spell, Damage, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, Multicastable, Triggerable, CanRapidFire, Physical
    Couteaux éthérés
    Chances de coup critique: 5%
    Temps d'incantation: 0.6 sec.
    Un sort qui projette des couteaux en arc-de-cercle face au lanceur. Les couteaux infligent des dégâts physiques.
    Inflige 170.5 à 267.9 Dégâts physiques
    Les Totems durent 30 secondes
    Les Projectiles se Scindent
    Tire 9 Projectiles supplémentaires
    Invoque un Totem qui utilise cette Aptitude
    31% d'Augmentation de la Vitesse d'incantation
    Rajoutez 31% de vos Dégâts physiques sous forme de Dégâts de feu
    base active skill totem level [68]
    base is projectile [1]
    base totem range [80]
    ExileBearTrap
    Spell, Duration, Mineable, Trapped, Damage, Physical, Cooldown
    Piège à ours
    Efficacité des Dégâts supplémentaires: 150%
    Temps d'incantation: 1 sec.
    Temps de recharge: 3.5 sec.
    Un piège qui endommage et immobilise un seul ennemi pour une durée proportionnelle aux dégâts infligés. À la fin de l'immobilisation, l'ennemi reçoit un effet néfaste temporaire qui réduit sa vitesse de déplacement et qui s'estompe au fil du temps. Cet effet néfaste augmente également les dégâts que l'ennemi subit de la part des pièges et des mines. Les dégâts de cette aptitude ne sont pas affectés par les modificateurs de dégâts des sorts.
    Inflige 341.7 à 493.6 Dégâts physiques
    Le Piège dure +30 secondes
    l'Effet bénéfique Rajoute 15% de vos Dégâts physiques sous forme de Dégâts de feu
    base skill is trapped [1]
    ignores trap and mine cooldown limit [1]
    trap variation [12]
    ExileVulnerability
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Vulnérabilité
    Temps d'incantation: 0.5 sec.
    Temps de recharge: 8 sec.
    Maudit tous les ennemis dans la zone ciblée. Cette Malédiction augmente les Dégâts physiques qu'ils subissent. Les attaques qui touchent les ennemis ainsi maudits ont des Chances d'appliquer le Saignement.
    La Durée de base est de 11.99 secondes
    Les Ennemis Maudits ont 34% d'Augmentation des Dégâts physiques subis
    Les Attaques au Toucher contre les Ennemis Maudits ont 25% de chances d'infliger le Saignement
    active skill area of effect radius +% final [38]
    ExileEnduringCry
    Buff, Area, Duration, Warcry, Cooldown
    Cri d'endurance
    Temps de recharge: 8 sec.
    Un cri de guerre qui provoque les ennemis à proximité, les poussant à attaquer l'utilisateur, et qui octroie un effet bénéfique à l'utilisateur et aux alliés à proximité. L'utilisateur et les alliés à proximité gagnent également des charges d'endurance.
    La Durée de base est de 1 secondes
    10% de Vie Régénérée par seconde
    Octroie 2 Charges d'endurance supplémentaires

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Exiles/Exile"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Exiles/ExileMarauder5Supporter"] = {
        name = "Vickas Giantbone",
        life = 1.23,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.43,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "ExileEnduringCry",
            "ExileEnfeebleOnDamageTaken",
            "ExileVulnerability",
            "ExileBearTrap",
            "ExileEtherealKnives2",
        },
        modList = {
        },
    }
    -- 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["ExileEnfeebleOnDamageTaken"] = {
        name = "Enfeeble",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "accuracy_rating_+%",
            "enfeeble_damage_+%_final",
            "cast_on_damage_taken_%",
            "cast_on_damage_taken_threshold",
            "enfeeble_damage_+%_vs_rare_or_unique_final",
            "active_skill_area_of_effect_radius_+%_final",
            "cast_on_damage_taken_also_tracks_dot",
        },
        levels = {
            [1] = {5000, -40, -40, 100, 1, -15, 42, levelRequirement = 60, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileVulnerability"] = {
        name = "Vulnerability",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_taken_+%",
            "receive_bleeding_chance_%_when_hit_by_attack",
        },
        levels = {
            [1] = {9900, 25, 25, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
            [2] = {10010, 25, 2, 25, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {10120, 26, 4, 25, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {10230, 26, 6, 25, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {10340, 27, 8, 25, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {10450, 27, 10, 25, levelRequirement = 38, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {10560, 28, 12, 25, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {10670, 28, 14, 25, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {10780, 29, 16, 25, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {10890, 29, 18, 25, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {11000, 30, 20, 25, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {11110, 30, 22, 25, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {11220, 31, 24, 25, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {11330, 31, 26, 25, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {11440, 32, 28, 25, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {11550, 32, 30, 25, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {11660, 33, 32, 25, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {11770, 33, 34, 25, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {11880, 34, 36, 25, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
            [20] = {11990, 34, 38, 25, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
            [21] = {12100, 35, 40, 25, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
            [22] = {12210, 35, 42, 25, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
            [23] = {12320, 36, 44, 25, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
            [24] = {12430, 36, 46, 25, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
            [25] = {12540, 37, 48, 25, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
            [26] = {12650, 37, 50, 25, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
            [27] = {12760, 38, 52, 25, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
            [28] = {12870, 38, 54, 25, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
            [29] = {12980, 39, 56, 25, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
            [30] = {13090, 39, 58, 25, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileBearTrap"] = {
        name = "Bear Trap",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a trap that damages and immobilises a single enemy for a duration based on how much damage was dealt. After the immobilise expires, a debuff remains on the enemy for a duration, lowering their movement speed by an amount which lessens over time. The affected enemy will take increased damage from traps and mines until the debuff expires. Modifiers to spell damage do not affect this skill's damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Duration] = true,
            [SkillType.Mineable] = true,
            [SkillType.Trapped] = true,
            [SkillType.Damage] = true,
            [SkillType.Physical] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "secondary_minimum_base_physical_damage",
            "secondary_maximum_base_physical_damage",
            "physical_damage_%_to_add_as_fire",
            "base_trap_duration",
            "trap_variation",
            "base_skill_is_trapped",
            "ignores_trap_and_mine_cooldown_limit",
            "is_trap",
        },
        levels = {
            [1] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.89999997615814, 1.2999999523163, 0, 30000, 12, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.89999997615814, 1.2999999523163, 15, 30000, 12, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.89999997615814, 1.2999999523163, 16, 30000, 12, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.89999997615814, 1.2999999523163, 17, 30000, 12, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.89999997615814, 1.2999999523163, 18, 30000, 12, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.89999997615814, 1.2999999523163, 19, 30000, 12, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.89999997615814, 1.2999999523163, 20, 30000, 12, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.89999997615814, 1.2999999523163, 21, 30000, 12, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.89999997615814, 1.2999999523163, 22, 30000, 12, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExileEtherealKnives2"] = {
        name = "Ethereal Knives",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arc of knives outwards in front of the caster which deal physical damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Physical] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.6,
        baseFlags = {
            spell = true,
            projectile = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "physical_damage_%_to_add_as_fire",
            "base_cast_speed_+%",
            "base_active_skill_totem_level",
            "base_totem_duration",
            "base_totem_range",
            "number_of_additional_projectiles",
            "base_is_projectile",
            "is_totem",
        },
        levels = {
            [1] = {0.69999998807907, 1.1000000238419, 0, 0, 4, 30000, 80, 9, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.69999998807907, 1.1000000238419, 0, 0, 6, 30000, 80, 9, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [3] = {0.69999998807907, 1.1000000238419, 0, 0, 9, 30000, 80, 9, critChance = 5, levelRequirement = 9, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [4] = {0.69999998807907, 1.1000000238419, 0, 0, 12, 30000, 80, 9, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [5] = {0.69999998807907, 1.1000000238419, 0, 0, 15, 30000, 80, 9, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [6] = {0.69999998807907, 1.1000000238419, 0, 0, 19, 30000, 80, 9, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [7] = {0.69999998807907, 1.1000000238419, 0, 0, 23, 30000, 80, 9, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [8] = {0.69999998807907, 1.1000000238419, 0, 0, 28, 30000, 80, 9, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [9] = {0.69999998807907, 1.1000000238419, 20, 20, 33, 30000, 80, 9, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [10] = {0.69999998807907, 1.1000000238419, 21, 21, 39, 30000, 80, 9, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.1000000238419, 22, 22, 43, 30000, 80, 9, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.1000000238419, 23, 23, 46, 30000, 80, 9, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.1000000238419, 24, 24, 49, 30000, 80, 9, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.1000000238419, 25, 25, 52, 30000, 80, 9, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [15] = {0.69999998807907, 1.1000000238419, 26, 26, 55, 30000, 80, 9, critChance = 5, levelRequirement = 55, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [16] = {0.69999998807907, 1.1000000238419, 27, 27, 58, 30000, 80, 9, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [17] = {0.69999998807907, 1.1000000238419, 28, 28, 61, 30000, 80, 9, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [18] = {0.69999998807907, 1.1000000238419, 29, 29, 64, 30000, 80, 9, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [19] = {0.69999998807907, 1.1000000238419, 30, 30, 66, 30000, 80, 9, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [20] = {0.69999998807907, 1.1000000238419, 30, 31, 67, 30000, 80, 9, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [21] = {0.69999998807907, 1.1000000238419, 31, 31, 68, 30000, 80, 9, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [22] = {0.69999998807907, 1.1000000238419, 31, 32, 69, 30000, 80, 9, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [23] = {0.69999998807907, 1.1000000238419, 32, 32, 70, 30000, 80, 9, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [24] = {0.69999998807907, 1.1000000238419, 33, 33, 71, 30000, 80, 9, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [25] = {0.69999998807907, 1.1000000238419, 33, 33, 72, 30000, 80, 9, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [26] = {0.69999998807907, 1.1000000238419, 34, 34, 73, 30000, 80, 9, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [27] = {0.69999998807907, 1.1000000238419, 34, 34, 74, 30000, 80, 9, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [28] = {0.69999998807907, 1.1000000238419, 35, 35, 75, 30000, 80, 9, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [29] = {0.69999998807907, 1.1000000238419, 35, 35, 76, 30000, 80, 9, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [30] = {0.69999998807907, 1.1000000238419, 36, 36, 77, 30000, 80, 9, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [31] = {0.69999998807907, 1.1000000238419, 36, 36, 78, 30000, 80, 9, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [32] = {0.69999998807907, 1.1000000238419, 37, 37, 79, 30000, 80, 9, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [33] = {0.69999998807907, 1.1000000238419, 37, 37, 80, 30000, 80, 9, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [34] = {0.69999998807907, 1.1000000238419, 38, 38, 81, 30000, 80, 9, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [35] = {0.69999998807907, 1.1000000238419, 38, 38, 82, 30000, 80, 9, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [36] = {0.69999998807907, 1.1000000238419, 39, 39, 83, 30000, 80, 9, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [37] = {0.69999998807907, 1.1000000238419, 39, 39, 84, 30000, 80, 9, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [38] = {0.69999998807907, 1.1000000238419, 40, 40, 85, 30000, 80, 9, critChance = 5, levelRequirement = 85, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [39] = {0.69999998807907, 1.1000000238419, 40, 40, 86, 30000, 80, 9, critChance = 5, levelRequirement = 86, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [40] = {0.69999998807907, 1.1000000238419, 41, 41, 87, 30000, 80, 9, critChance = 5, levelRequirement = 87, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
            [41] = {0.69999998807907, 1.1000000238419, 41, 41, 88, 30000, 80, 9, critChance = 5, levelRequirement = 88, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        },
    }
    
    monster base type attack cast speed +% and damage -% final [33]
    FamilyMonsterSpeedAndDamageFixup
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage Dégâts Attaque Lanceur de sorts Vitesse
    +1 au nombre maximum de Totems Invoqués
    FamilyAdditionalTotems
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 1 Max: 1 Global
  • 40% d'Augmentation de la Vitesse des Projectiles
    FamilyProjectileSpeed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base projectile speed +% Min: 40 Max: 40 Global
  • Craft TagsVitesse
    totem art variation [1]
    FamilyTotemVariation
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • Les Pièges ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetés
    Les Mines ne peuvent pas être Endommagés pendant +2 secondes après avoir été jetées
    FamilyMonsterTrapsInvulnerable
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 2000 Max: 2000 Global
  • traps invulnerable for duration ms Min: 2000 Max: 2000 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 100% d'Augmentation de la Vie maximale
    100% d'Augmentation de Zone d'effet
    80% d'Augmentation de la taille du personnage
    FamilyMonsterSupporterGigantism
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • maximum life +% Min: 100 Max: 100 Global
  • base actor scale +% Min: 80 Max: 80 Global
  • base skill area of effect +% Min: 100 Max: 100 Global
  • Edit

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