VillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceVaalSideAreaStrongboxShrine
Rukh, des Afaruds
Humanoïde
MonsterResistanceIconFire MonsterResistanceIconCold MonsterResistanceIconLightning MonsterResistanceIconChaos
10% de Réduction de la Vitesse de déplacement
(10—20)% d'Augmentation de la Vie maximale
Les Créatures ont (25—27)% d'Augmentation de la Vie maximale
30% d'Augmentation du Taux de Régénération de Mana pour chaque Spectre Réanimé
Rukh, of the Afarud
SpectreN
Tagsfire_affinity, has_one_hand_sword, has_one_handed_melee, human, humanoid, medium_height, melee, not_int, physical_affinity, plate_armour, red_blood, rogue_exile, slashing_weapon, slow_movement
Vie
252%
Armure
+80%
Évasion
+20%
Ailment Threshold
252%
Résistance
MonsterResistanceIconFire30 MonsterResistanceIconCold30 MonsterResistanceIconLightning30 MonsterResistanceIconChaos20
Damage
275%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.005 Second
Damage Spread
±20%
Expérience
150%
Model Size
100%
Type
ExileFaridunMarauder1
Metadata
ExileMarauderFaridun1
Niveau
68
Vie
16,212
Armure
51,822
Score d'Évasion
5,687
Damage
1,027
Dégâts des sorts
1,027
Précision
580
Attack Time
1.005
Expérience
15,383
Minion Life
3,517
Minion Damage
820
Ailment Threshold
16,212
Chill
51
Shock
51
Brittle
290
Scorch
51
Sap
142
Phys Convert Ele
240%
RemoteSlamMercenary
Attack, Area, Damage
Base Damage: 822—1233
Chances de coup critique: 5%
Attack Time: 1.005 sec.
Temps de recharge: 8 sec.
Les Aptitudes modifiées ont 50% de chances d'Intimider les Ennemis au Toucher pendant 4 secondes
1% Davantage de Dégâts
is area damage [1]
EnrageMercenary
Spell
Temps d'incantation: 0.3 sec.
Temps de recharge: 10 sec.
La Durée de base est de 6 secondes
50% d'Augmentation de la Vitesse de déplacement
30% d'Augmentation des Dégâts
40% d'Augmentation de la Vitesse d'attaque et d'incantation
CleaveMercenary
Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
Taillade
Base Damage: 822—1233
Chances de coup critique: 5%
Dégâts d'Attaque: 638.16%
Dégâts d'Attaque: 638.16%
Attack Time: 1.005 sec.
Le personnage attaque en arc de cercle devant lui avec son arme (ou les deux s'il a une arme secondaire d'équipée), infligeant des dégâts de zone. Fonctionne uniquement avec les épées ou les haches.
Lorsque vous maniez deux armes, inflige 60% des Dégâts de chacune des armes
538.16% Davantage de Dégâts d'Attaque
+0.9 mètres de Rayon
console skill dont chase [1]
is area damage [1]
skill double hits when dual wielding [1]
iconcleave
LeapSlamMercenaryAlt
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Bond percutant de la Dévastation
Base Damage: 822—1233
Chances de coup critique: 5%
Dégâts d'Attaque: 633.5%
Dégâts d'Attaque: 633.5%
Attack Time: 1.005 sec.
Un bond de courte distance dans les airs qui endommage les ennemis (et repousse certains d'entre eux) avec votre arme à l'atterrissage. Les ennemis sur lesquels vous atterrissez directement sont projetés hors de votre chemin. Fonctionne uniquement avec les bâtons, épées, haches, masses ou sceptres.
38% d'Augmentation de la Durée de l'Étourdissement contre les Ennemis dont la Vie est Pleine
533.5% Davantage de Dégâts d'Attaque
Le Rayon de base est de 2 mètres
Les Dégâts au Toucher Étourdissent toujours les Ennemis dont la Vie est Pleine
is area damage [1]
leap slam always knockback within range [1]
iconleapslam
MoltenShellMercenary
Spell, Area, Duration, Totemable, TotemCastsWhenNotDetached, Fire, Instant, AreaSpell, Physical, Triggerable, Guard, Cooldown
Carapace volcanique
Temps d'incantation: 0.4 sec.
Temps de recharge: 8 sec.
Un sort qui vous octroie de l'armure ainsi qu'un Effet bénéfique qui peut absorber un certain montant des dégâts au toucher que vous subissez. Lorsque cet effet bénéfique expire ou est épuisé, cette aptitude renvoie un certain pourcentage des dégâts absorbés. Carapace volcanique et les autres Aptitudes de Protection ont un temps de recharge en commun.
La Durée de base est de 3 secondes
75% des Dégâts au Toucher sont absorbés par l'Effet bénéfique avant d'affecter votre Vie ou Bouclier d'énergie
L'Effet bénéfique peut absorber des Dégâts équivalents à 10% de votre Armure, jusqu'à un maximum de 5000
L'Effet bénéfique octroie +809.5 d'Armure
damage originates from initiator location [1]
is area damage [1]
skill override pvp scaling time ms [200]
moltenshield
DeterminationMercenary
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, Physical, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Determination
Temps d'incantation: 0.3 sec.
Temps de recharge: 1.2 sec.
Une aura qui octroie de l'armure, affectant le lanceur et ses alliés.
+1.8 mètres de Rayon
Vous et les Alliés à proximité avez 930 d'Armure supplémentaire
Vous et les Alliés à proximité avez 49% Davantage d'Armure
base deal no damage [1]
auraarmour

Object Type

Object Type Codes

 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileMarauderFaridun1"] = {
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    name = "Rukh, of the Afarud",
    life = 2.52,
    damage = 2.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Axe",
    weaponType2 = "Shield",
    skillList = {
        "LeapSlamMercenaryAlt",
        "CleaveMercenary",
        "MoltenShellMercenary",
        "DeterminationMercenary",
        "EnrageMercenary",
        "RemoteSlamMercenary",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["LeapSlamMercenaryAlt"] = {
    name = "Leap Slam of Groundbreaking",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump a short distance 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 = {
        "stun_duration_+%_vs_enemies_that_are_on_full_life",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "always_stun_enemies_that_are_on_full_life",
        "leap_slam_always_knockback_within_range",
    },
    levels = {
        [1] = {20, 20, baseMultiplier = 2.864, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {21, 20, baseMultiplier = 2.993, levelRequirement = 13, statInterpolation = {1},  cost = { }, },
        [3] = {22, 20, baseMultiplier = 3.133, levelRequirement = 17, statInterpolation = {1},  cost = { }, },
        [4] = {23, 20, baseMultiplier = 3.279, levelRequirement = 21, statInterpolation = {1},  cost = { }, },
        [5] = {24, 20, baseMultiplier = 3.433, levelRequirement = 25, statInterpolation = {1},  cost = { }, },
        [6] = {25, 20, baseMultiplier = 3.593, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
        [7] = {26, 20, baseMultiplier = 3.76, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
        [8] = {27, 20, baseMultiplier = 3.928, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [9] = {28, 20, baseMultiplier = 4.104, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
        [10] = {29, 20, baseMultiplier = 4.287, levelRequirement = 42, statInterpolation = {1},  cost = { }, },
        [11] = {30, 20, baseMultiplier = 4.478, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
        [12] = {31, 20, baseMultiplier = 4.678, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [13] = {32, 20, baseMultiplier = 4.887, levelRequirement = 51, statInterpolation = {1},  cost = { }, },
        [14] = {33, 20, baseMultiplier = 5.104, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
        [15] = {34, 20, baseMultiplier = 5.331, levelRequirement = 57, statInterpolation = {1},  cost = { }, },
        [16] = {35, 20, baseMultiplier = 5.569, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [17] = {36, 20, baseMultiplier = 5.817, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        [18] = {37, 20, baseMultiplier = 6.075, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [19] = {38, 20, baseMultiplier = 6.335, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [20] = {39, 20, baseMultiplier = 6.605, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [21] = {40, 20, baseMultiplier = 6.887, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [22] = {41, 20, baseMultiplier = 7.18, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [23] = {42, 20, baseMultiplier = 7.486, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [24] = {43, 20, baseMultiplier = 7.806, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [25] = {44, 20, baseMultiplier = 8.139, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [26] = {45, 20, baseMultiplier = 8.486, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [27] = {46, 20, baseMultiplier = 8.848, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
        [28] = {47, 20, baseMultiplier = 9.224, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [29] = {48, 20, baseMultiplier = 9.617, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
        [30] = {49, 20, baseMultiplier = 10.026, levelRequirement = 90, statInterpolation = {1},  cost = { }, },
        [31] = {50, 20, baseMultiplier = 10.642, levelRequirement = 91, statInterpolation = {1},  cost = { }, },
        [32] = {50, 20, baseMultiplier = 10.868, levelRequirement = 92, statInterpolation = {1},  cost = { }, },
        [33] = {51, 20, baseMultiplier = 11.099, levelRequirement = 93, statInterpolation = {1},  cost = { }, },
        [34] = {51, 20, baseMultiplier = 11.335, levelRequirement = 94, statInterpolation = {1},  cost = { }, },
        [35] = {52, 20, baseMultiplier = 11.576, levelRequirement = 95, statInterpolation = {1},  cost = { }, },
        [36] = {52, 20, baseMultiplier = 11.821, levelRequirement = 96, statInterpolation = {1},  cost = { }, },
        [37] = {53, 20, baseMultiplier = 12.073, levelRequirement = 97, statInterpolation = {1},  cost = { }, },
        [38] = {53, 20, baseMultiplier = 12.329, levelRequirement = 98, statInterpolation = {1},  cost = { }, },
        [39] = {54, 20, baseMultiplier = 12.59, levelRequirement = 99, statInterpolation = {1},  cost = { }, },
        [40] = {54, 20, baseMultiplier = 12.858, levelRequirement = 100, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CleaveMercenary"] = {
    name = "Cleave",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ThresholdJewelArea] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_radius_+",
        "active_skill_merged_damage_+%_final_while_dual_wielding",
        "is_area_damage",
        "skill_double_hits_when_dual_wielding",
        "console_skill_dont_chase",
    },
    levels = {
        [1] = {0, -40, baseMultiplier = 2.1116, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
        [2] = {1, -40, baseMultiplier = 2.2418, levelRequirement = 2, statInterpolation = {1},  cost = { }, },
        [3] = {1, -40, baseMultiplier = 2.3846, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [4] = {2, -40, baseMultiplier = 2.54, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
        [5] = {2, -40, baseMultiplier = 2.7094, levelRequirement = 11, statInterpolation = {1},  cost = { }, },
        [6] = {3, -40, baseMultiplier = 2.8956, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [7] = {3, -40, baseMultiplier = 3.0846, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
        [8] = {4, -40, baseMultiplier = 3.2834, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
        [9] = {4, -40, baseMultiplier = 3.4962, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [10] = {5, -40, baseMultiplier = 3.7202, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
        [11] = {5, -40, baseMultiplier = 3.9554, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [12] = {6, -40, baseMultiplier = 4.2046, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [13] = {6, -40, baseMultiplier = 4.4692, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [14] = {7, -40, baseMultiplier = 4.7478, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [15] = {7, -40, baseMultiplier = 5.0418, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [16] = {8, -40, baseMultiplier = 5.354, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [17] = {8, -40, baseMultiplier = 5.6802, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [18] = {9, -40, baseMultiplier = 6.0274, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [19] = {9, -40, baseMultiplier = 6.3816, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [20] = {10, -40, baseMultiplier = 6.7568, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [21] = {10, -40, baseMultiplier = 7.139, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [22] = {11, -40, baseMultiplier = 7.5422, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [23] = {11, -40, baseMultiplier = 7.9664, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [24] = {12, -40, baseMultiplier = 8.413, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [25] = {12, -40, baseMultiplier = 8.8848, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [26] = {13, -40, baseMultiplier = 9.379, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [27] = {13, -40, baseMultiplier = 9.9012, levelRequirement = 84, statInterpolation = {1},  cost = { }, },
        [28] = {14, -40, baseMultiplier = 10.4514, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [29] = {14, -40, baseMultiplier = 11.031, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
        [30] = {15, -40, baseMultiplier = 11.64, levelRequirement = 90, statInterpolation = {1},  cost = { }, },
        [31] = {15, -40, baseMultiplier = 12.578, levelRequirement = 91, statInterpolation = {1},  cost = { }, },
        [32] = {15, -40, baseMultiplier = 12.9238, levelRequirement = 92, statInterpolation = {1},  cost = { }, },
        [33] = {16, -40, baseMultiplier = 13.2794, levelRequirement = 93, statInterpolation = {1},  cost = { }, },
        [34] = {16, -40, baseMultiplier = 13.642, levelRequirement = 94, statInterpolation = {1},  cost = { }, },
        [35] = {16, -40, baseMultiplier = 14.0158, levelRequirement = 95, statInterpolation = {1},  cost = { }, },
        [36] = {17, -40, baseMultiplier = 14.4008, levelRequirement = 96, statInterpolation = {1},  cost = { }, },
        [37] = {17, -40, baseMultiplier = 14.7956, levelRequirement = 97, statInterpolation = {1},  cost = { }, },
        [38] = {17, -40, baseMultiplier = 15.1988, levelRequirement = 98, statInterpolation = {1},  cost = { }, },
        [39] = {18, -40, baseMultiplier = 15.6146, levelRequirement = 99, statInterpolation = {1},  cost = { }, },
        [40] = {18, -40, baseMultiplier = 16.0402, levelRequirement = 100, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MoltenShellMercenary"] = {
    name = "Molten Shell",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Applies a buff that adds to your armour, and can take some of the damage from hits for you before being depleted. When the buff expires or is depleted, the skill deals reflected damage to enemies around you based on the total damage that was taken from the buff. Shares a cooldown with other Guard skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.TotemCastsWhenNotDetached] = true,
        [SkillType.Fire] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Guard] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.4,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_reduction_rating",
        "skill_override_pvp_scaling_time_ms",
        "molten_shell_damage_absorbed_%",
        "molten_shell_damage_absorb_limit_%_of_armour",
        "molten_shell_max_damage_absorbed",
        "base_skill_effect_duration",
        "is_area_damage",
        "damage_originates_from_initiator_location",
    },
    levels = {
        [1] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 16, statInterpolation = {3},  cost = { }, },
        [2] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 20, statInterpolation = {3},  cost = { }, },
        [3] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 24, statInterpolation = {3},  cost = { }, },
        [4] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 28, statInterpolation = {3},  cost = { }, },
        [5] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 31, statInterpolation = {3},  cost = { }, },
        [6] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 34, statInterpolation = {3},  cost = { }, },
        [7] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 37, statInterpolation = {3},  cost = { }, },
        [8] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 40, statInterpolation = {3},  cost = { }, },
        [9] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 43, statInterpolation = {3},  cost = { }, },
        [10] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 46, statInterpolation = {3},  cost = { }, },
        [11] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 49, statInterpolation = {3},  cost = { }, },
        [12] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 52, statInterpolation = {3},  cost = { }, },
        [13] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 55, statInterpolation = {3},  cost = { }, },
        [14] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 58, statInterpolation = {3},  cost = { }, },
        [15] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 60, statInterpolation = {3},  cost = { }, },
        [16] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 62, statInterpolation = {3},  cost = { }, },
        [17] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 64, statInterpolation = {3},  cost = { }, },
        [18] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 66, statInterpolation = {3},  cost = { }, },
        [19] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 68, statInterpolation = {3},  cost = { }, },
        [20] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 70, statInterpolation = {3},  cost = { }, },
        [21] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 72, statInterpolation = {3},  cost = { }, },
        [22] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 74, statInterpolation = {3},  cost = { }, },
        [23] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 76, statInterpolation = {3},  cost = { }, },
        [24] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 78, statInterpolation = {3},  cost = { }, },
        [25] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 80, statInterpolation = {3},  cost = { }, },
        [26] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 82, statInterpolation = {3},  cost = { }, },
        [27] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 84, statInterpolation = {3},  cost = { }, },
        [28] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 86, statInterpolation = {3},  cost = { }, },
        [29] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 88, statInterpolation = {3},  cost = { }, },
        [30] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 90, statInterpolation = {3},  cost = { }, },
        [31] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 91, statInterpolation = {3},  cost = { }, },
        [32] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 92, statInterpolation = {3},  cost = { }, },
        [33] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 93, statInterpolation = {3},  cost = { }, },
        [34] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 94, statInterpolation = {3},  cost = { }, },
        [35] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 95, statInterpolation = {3},  cost = { }, },
        [36] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 96, statInterpolation = {3},  cost = { }, },
        [37] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 97, statInterpolation = {3},  cost = { }, },
        [38] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 98, statInterpolation = {3},  cost = { }, },
        [39] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 99, statInterpolation = {3},  cost = { }, },
        [40] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 100, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DeterminationMercenary"] = {
    name = "Determination",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that grants armour 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.Physical] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 0.3,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "determination_aura_armour_+%_final",
        "base_physical_damage_reduction_rating",
        "active_skill_base_radius_+",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {40, 90, 0, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {40, 107, 1, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {41, 127, 2, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {41, 150, 3, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {42, 176, 4, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {42, 209, 5, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {43, 246, 6, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {43, 286, 7, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {44, 335, 8, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {44, 373, 9, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {45, 414, 10, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {45, 458, 11, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {46, 510, 12, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {46, 561, 13, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {47, 623, 14, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {47, 689, 15, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {48, 762, 16, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {48, 842, 17, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {49, 930, 18, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {49, 1026, 19, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {50, 1077, 20, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {50, 1131, 21, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {51, 1189, 22, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {51, 1247, 23, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {52, 1310, 24, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {52, 1376, 25, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {53, 1444, 26, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {53, 1518, 27, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {54, 1594, 28, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {54, 1673, 29, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {55, 1716, 29, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {55, 1758, 30, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {55, 1801, 30, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {55, 1845, 31, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {56, 1892, 31, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {56, 1937, 32, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {56, 1985, 32, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {56, 2032, 33, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {57, 2084, 33, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {57, 2133, 34, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EnrageMercenary"] = {
    name = "EnrageMercenary",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.3,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_and_cast_speed_+%",
        "base_movement_velocity_+%",
        "damage_+%",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {20, 20, 15, 6000, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {20, 30, 20, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [50] = {40, 40, 25, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [67] = {40, 50, 30, 6000, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
        [80] = {40, 60, 35, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RemoteSlamMercenary"] = {
    name = "RemoteSlamMercenary",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "chance_to_intimidate_on_hit_%",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 50, levelRequirement = 1, statInterpolation = {2},  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
    Vous ignorez l'Évasion de vos cibles
    FamilyAlwaysHits
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • global always hit Min: 1 Max: 1 Global
  • Craft TagsAttaque
    Vous n'infligez plus de Coups critiques
    FamilyCannotCrit
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • global cannot crit Min: 1 Max: 1 Global
  • Craft TagsCritique
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    FamilyMonsterBlockAndBypass
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Edit

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