MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceVaalSideAreaStrongboxShrine
Toryal, von den Afarud
Humanoid
MonsterResistanceIconFire MonsterResistanceIconCold MonsterResistanceIconLightning MonsterResistanceIconChaos
monster base type attack cast speed +% and damage -% final [33]
30% Chance, Zauberschaden zu blocken
Ihr erleidet 15% des Schadens von geblockten Treffern
Toryal, of the Afarud
SpectreN
Tagsaura_bearer, Zauberer, cursing_monster, female_rogue_exile, flesh_armour, has_wand, human, humanoid, lightning_affinity, medium_height, medium_movement, necromancer_exile, not_dex, not_str, physical_affinity, ranged, red_blood, rogue_exile, summoner
Leben
222%
Energy Shield From Life
100%
Ailment Threshold
222%
Widerstand
MonsterResistanceIconFire30 MonsterResistanceIconCold30 MonsterResistanceIconLightning30 MonsterResistanceIconChaos20
Damage
275%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritische Treffer
+130%
Attack Distance
6 ~ 60
Attack Time
0.9 Second
Damage Spread
±20%
Erfahrung
150%
Model Size
100%
Type
ExileFaridunWitch1
Metadata
ExileWitchFaridun1
Stufe
68
Leben
14,282
Rüstung
28,790
Ausweichwert
4,739
Energieschild
13,602
Damage
1,027
Zauberschaden
1,027
Genauigkeit
580
Attack Time
0.9
Erfahrung
15,383
Minion Life
3,098
Minion Energy Shield
2,950
Minion Damage
820
Ailment Threshold
14,282
Chill
45
Shock
45
Brittle
255
Scorch
45
Sap
125
Phys Convert Ele
240%
GigaRaiseZombieMercenary
Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
Zombie des Hiebes erwecken
Zauberzeit: 0.85 Sek.
Abklingzeit: 4 Sek.
Beschwört eine Zombiekreatur aus einem Leichnam, die Euch folgt und Eure Gegner mit einem Nahkampfschlag und einem Wirkungsbereich-Hieb angreift.
+1 zu maximaler Anzahl an erweckten Zombies
Erfordert keine Leiche
Kreaturen haben 72% mehr maximales Leben
Der Hieb von erweckten Zombies hat 72% vergrößerten Wirkungsbereich
Der Hieb von erweckten Zombies hat 72% beschleunigte Abklingzeit-Rate
Kreaturen verursachen 108% mehr Schaden
minion actor scale +% [100]
iconraisezombie
DesecrateMercenary
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
Entweihen
Zauberzeit: 0.6 Sek.
Abklingzeit: 3 Sek.
Entweiht den Boden, erzeugt Leichen, die auf den Monstern im aktuellen Gebiet basieren, und verursacht bei Gegnern Chaosschaden über Zeit. Wenn Ihr die Fertigkeit "Schemen erwecken" verwendet, besteht die Chance, dass Ihr Schemenleichen erweckt, die Euren zuletzt erweckten Schemen entsprechen. Schemenleichen können nur mit Kreaturenfertigkeiten interagieren.
Verursacht 261.7 Basis-Chaosschaden pro Sekunde
Basisdauer beträgt 4 Sekunden
Erzeugt 5 Leichname
Stufe beschworener Leichen entspricht der Stufe des Gebiets, bis zu einer maximalen Stufe von 77
Maximal 10 Leichname erlaubt
is area damage [1]
Desecrate
SummonSkeletonsMercenary
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Skelette beschwören
Zauberzeit: 0.5 Sek.
Beschwört am Zielort Skelettkrieger-Kreaturen, die einen Nahkampfangriff verwenden und nach einer Dauer sterben. Im aggressiven Zustand stürmen die Skelettkrieger auf Gegner im Umkreis zu.
+7 zu maximaler Anzahl beschworener Skelette
Basisdauer beträgt 20 Sekunden
Beschwört 3 Skelettkrieger
base display minion actor level [68]
display minion monster type [2]
iconraiseskeleton
FleshOfferingMercenary
Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable, Offering
Fleischopfer
Zauberzeit: 1 Sek.
Abklingzeit: 10 Sek.
Verbraucht einen Leichnam, um Eure Kreaturen kurzzeitig mit Schnelligkeit zu verstärken. Die Fertigkeit verbraucht auch andere Leichname im Umkreis, und die Dauer wird durch jeden verbrauchten Leichnam erhöht.
Basisdauer beträgt 5 Sekunden
Zusätzliche 1 Sekunden Basisdauer pro zusätzlich verbrauchter Leiche
Gewährt Kreaturen 29% erhöhte Angriffsgeschwindigkeit
Gewährt Kreaturen 29% erhöhte Zaubergeschwindigkeit
Gewährt Kreaturen 29% erhöhte Bewegungsgeschwindigkeit
base deal no damage [1]
FleshOffering
SummonRagingSpiritMercenary
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, CreatesMinion
Flammenschädel beschwören
Zauberzeit: 0.5 Sek.
Beschwört einen kurzlebigen Flammenschädel, der auf Gegner im Umkreis zustürmt, sie schnell angreift und seinen gesamten physischen Schaden in Feuerschaden umwandelt. Gegner werden diese Schädel nicht direkt angreifen und können durch sie hindurchlaufen.
Maximal 20 beschworene Flammenschädel
Basisdauer beträgt 5 Sekunden
Kreaturen können Gegner nicht verspotten
display minion monster type [20]
SummonElemental
FlameDashMercenary
Spell, Movement, Damage, DamageOverTime, Duration, Totemable, Triggerable, Fire, Trappable, Mineable, Travel, Blink, Cooldown
Flammenspurt
Kritische Trefferchance: 6%
Effektivität zusätzlichen Schadens: 140%
Zauberzeit: 0.8 Sek.
Abklingzeit: 3.5 Sek.
Teleportiert Euch an einen Ort, fügt Gegnern Schaden zu und hinterlässt eine Spur aus brennendem Boden. Teilt sich eine Abklingzeit mit anderen Spurt-Fertigkeiten.
Verursacht 383.9 Basis-Feuerschaden pro Sekunde
Basisdauer beträgt 4 Sekunden
Verursacht 552.8 bis 829.2 Feuerschaden
Modifikatoren für Zauberschaden gelten für den 'Schaden über Zeit'-Effekt dieser Fertigkeit
18% beschleunigte Abklingzeit-Rate
is area damage [1]
FlameDash
EnfeebleMercenary
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Schwächen
Zauberzeit: 0.8 Sek.
Abklingzeit: 1.2 Sek.
Verflucht alle Ziele in einem Bereich, was ihre Genauigkeit verringert und bewirkt, dass sie weniger Schaden verursachen.
Basisdauer beträgt 11.6 Sekunden
+0.9 Meter zum Radius
Verfluchte Gegner haben 19% verringerte Treffgenauigkeit
Verfluchte normale und magische Gegner verursachen 28% weniger Schaden
Dieser Fluch wird als Aura gezaubert und auf Gegner im Umkreis angewendet
Verfluchte seltene oder einzigartige Gegner verursachen 18% weniger Schaden
base deal no damage [1]
enfeeble

Object Type

 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileWitchFaridun1"] = {
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    name = "Toryal, of the Afarud",
    life = 2.22,
    energyShield = 1,
    damage = 2.75,
    damageSpread = 0.2,
    attackTime = 0.9,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Shield",
    skillList = {
        "GigaRaiseZombieMercenary",
        "EnfeebleMercenary",
        "SummonSkeletonsMercenary",
        "SummonRagingSpiritMercenary",
        "DesecrateMercenary",
        "FleshOfferingMercenary",
        "FlameDashMercenary",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["GigaRaiseZombieMercenary"] = {
    name = "Raise Zombie of Slamming",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike and an area of effect slam.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_minion_damage_+%_final",
        "active_skill_minion_life_+%_final",
        "zombie_slam_cooldown_speed_+%",
        "zombie_slam_area_of_effect_+%",
        "base_number_of_zombies_allowed",
        "minion_actor_scale_+%",
        "raise_zombie_does_not_use_corpses",
    },
    levels = {
        [1] = {0, 0, 0, 0, 1, 100, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {6, 4, 4, 4, 1, 100, levelRequirement = 2, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {12, 8, 8, 8, 1, 100, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {18, 12, 12, 12, 1, 100, levelRequirement = 7, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {24, 16, 16, 16, 1, 100, levelRequirement = 11, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {30, 20, 20, 20, 1, 100, levelRequirement = 16, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {36, 24, 24, 24, 1, 100, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {42, 28, 28, 28, 1, 100, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {48, 32, 32, 32, 1, 100, levelRequirement = 28, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {54, 36, 36, 36, 1, 100, levelRequirement = 32, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {60, 40, 40, 40, 1, 100, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {66, 44, 44, 44, 1, 100, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {72, 48, 48, 48, 1, 100, levelRequirement = 44, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {78, 52, 52, 52, 1, 100, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {84, 56, 56, 56, 1, 100, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {90, 60, 60, 60, 1, 100, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {96, 64, 64, 64, 1, 100, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {102, 68, 68, 68, 1, 100, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {108, 72, 72, 72, 1, 100, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {114, 76, 76, 76, 1, 100, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {120, 80, 80, 80, 1, 100, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {126, 84, 84, 84, 1, 100, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {132, 88, 88, 88, 1, 100, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {138, 92, 92, 92, 1, 100, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {144, 96, 96, 96, 1, 100, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {150, 100, 100, 100, 1, 100, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {156, 104, 104, 104, 1, 100, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {162, 108, 108, 108, 1, 100, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {168, 112, 112, 112, 1, 100, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {174, 116, 116, 116, 1, 100, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [31] = {177, 118, 118, 118, 1, 100, levelRequirement = 91, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [32] = {180, 120, 120, 120, 1, 100, levelRequirement = 92, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [33] = {183, 122, 122, 122, 1, 100, levelRequirement = 93, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [34] = {186, 124, 124, 124, 1, 100, levelRequirement = 94, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [35] = {189, 126, 126, 126, 1, 100, levelRequirement = 95, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [36] = {192, 128, 128, 128, 1, 100, levelRequirement = 96, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [37] = {195, 130, 130, 130, 1, 100, levelRequirement = 97, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [38] = {198, 132, 132, 132, 1, 100, levelRequirement = 98, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [39] = {201, 134, 134, 134, 1, 100, levelRequirement = 99, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [40] = {204, 136, 136, 136, 1, 100, levelRequirement = 100, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EnfeebleMercenary"] = {
    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.8,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
        "base_deal_no_damage",
        "curse_apply_as_aura",
    },
    levels = {
        [1] = {8000, 0, -10, -15, -9, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {8200, 1, -10, -15, -9, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {8400, 1, -11, -16, -10, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {8600, 2, -11, -17, -10, levelRequirement = 33, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {8800, 2, -12, -18, -11, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {9000, 3, -12, -18, -11, levelRequirement = 39, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {9200, 3, -13, -19, -12, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {9400, 4, -13, -20, -12, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {9600, 4, -14, -21, -13, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {9800, 5, -14, -21, -13, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {10000, 5, -15, -22, -14, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {10200, 6, -15, -23, -14, levelRequirement = 54, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {10400, 6, -16, -24, -15, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {10600, 7, -16, -24, -15, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {10800, 7, -17, -25, -16, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {11000, 8, -17, -26, -16, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {11200, 8, -18, -27, -17, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {11400, 9, -18, -27, -17, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {11600, 9, -19, -28, -18, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {11800, 10, -19, -29, -18, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {12000, 10, -20, -30, -19, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {12200, 11, -20, -30, -19, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {12400, 11, -21, -30, -20, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {12600, 12, -21, -30, -20, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {12800, 12, -22, -31, -21, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {13000, 13, -22, -31, -21, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {13200, 13, -23, -31, -22, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {13400, 14, -23, -31, -22, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {13600, 14, -24, -32, -23, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {13800, 15, -24, -32, -23, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [31] = {13900, 15, -24, -32, -23, levelRequirement = 91, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [32] = {14000, 15, -25, -32, -24, levelRequirement = 92, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [33] = {14100, 15, -25, -33, -24, levelRequirement = 93, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [34] = {14200, 16, -25, -33, -24, levelRequirement = 94, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [35] = {14300, 16, -25, -33, -24, levelRequirement = 95, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [36] = {14400, 16, -26, -33, -25, levelRequirement = 96, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [37] = {14500, 16, -26, -34, -25, levelRequirement = 97, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [38] = {14600, 17, -26, -34, -25, levelRequirement = 98, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [39] = {14700, 17, -26, -34, -25, levelRequirement = 99, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [40] = {14800, 17, -27, -34, -26, levelRequirement = 100, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonSkeletonsMercenary"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_display_minion_actor_level",
        "base_skill_effect_duration",
        "display_minion_monster_type",
    },
    levels = {
        [1] = {2, 5, 10, 20000, 2, levelRequirement = 10, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {2, 5, 13, 20000, 2, levelRequirement = 13, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {2, 5, 17, 20000, 2, levelRequirement = 17, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {2, 5, 21, 20000, 2, levelRequirement = 21, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {2, 5, 25, 20000, 2, levelRequirement = 25, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {2, 6, 29, 20000, 2, levelRequirement = 29, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {2, 6, 33, 20000, 2, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {2, 6, 36, 20000, 2, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {2, 6, 39, 20000, 2, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {2, 6, 42, 20000, 2, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {3, 6, 45, 20000, 2, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {3, 6, 48, 20000, 2, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {3, 6, 51, 20000, 2, levelRequirement = 51, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {3, 6, 54, 20000, 2, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {3, 6, 57, 20000, 2, levelRequirement = 57, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {3, 7, 60, 20000, 2, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {3, 7, 63, 20000, 2, levelRequirement = 63, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {3, 7, 66, 20000, 2, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {3, 7, 68, 20000, 2, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {3, 7, 70, 20000, 2, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {4, 7, 72, 20000, 2, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {4, 7, 74, 20000, 2, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {4, 7, 76, 20000, 2, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {4, 7, 78, 20000, 2, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {4, 8, 80, 20000, 2, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {4, 8, 82, 20000, 2, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {4, 8, 84, 20000, 2, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {4, 8, 86, 20000, 2, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {4, 8, 88, 20000, 2, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {4, 8, 90, 20000, 2, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {5, 8, 91, 20000, 2, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {5, 8, 92, 20000, 2, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {5, 8, 93, 20000, 2, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {5, 8, 94, 20000, 2, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {5, 8, 95, 20000, 2, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {5, 8, 96, 20000, 2, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {5, 8, 97, 20000, 2, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {5, 8, 98, 20000, 2, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {5, 9, 99, 20000, 2, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {5, 9, 100, 20000, 2, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritMercenary"] = {
    name = "Summon Raging Spirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a short-lived flaming skull that rushes at nearby enemies and attacks them rapidly, converting all its physical damage to fire. Enemies will not directly engage these spirits, and can pass through them.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "display_minion_monster_type",
        "minions_cannot_taunt_enemies",
    },
    levels = {
        [1] = {5000, 20, 20, levelRequirement = 4, statInterpolation = {},  cost = { }, },
        [2] = {5000, 20, 20, levelRequirement = 6, statInterpolation = {},  cost = { }, },
        [3] = {5000, 20, 20, levelRequirement = 9, statInterpolation = {},  cost = { }, },
        [4] = {5000, 20, 20, levelRequirement = 12, statInterpolation = {},  cost = { }, },
        [5] = {5000, 20, 20, levelRequirement = 16, statInterpolation = {},  cost = { }, },
        [6] = {5000, 20, 20, levelRequirement = 20, statInterpolation = {},  cost = { }, },
        [7] = {5000, 20, 20, levelRequirement = 24, statInterpolation = {},  cost = { }, },
        [8] = {5000, 20, 20, levelRequirement = 28, statInterpolation = {},  cost = { }, },
        [9] = {5000, 20, 20, levelRequirement = 32, statInterpolation = {},  cost = { }, },
        [10] = {5000, 20, 20, levelRequirement = 36, statInterpolation = {},  cost = { }, },
        [11] = {5000, 20, 20, levelRequirement = 40, statInterpolation = {},  cost = { }, },
        [12] = {5000, 20, 20, levelRequirement = 44, statInterpolation = {},  cost = { }, },
        [13] = {5000, 20, 20, levelRequirement = 48, statInterpolation = {},  cost = { }, },
        [14] = {5000, 20, 20, levelRequirement = 52, statInterpolation = {},  cost = { }, },
        [15] = {5000, 20, 20, levelRequirement = 55, statInterpolation = {},  cost = { }, },
        [16] = {5000, 20, 20, levelRequirement = 58, statInterpolation = {},  cost = { }, },
        [17] = {5000, 20, 20, levelRequirement = 61, statInterpolation = {},  cost = { }, },
        [18] = {5000, 20, 20, levelRequirement = 64, statInterpolation = {},  cost = { }, },
        [19] = {5000, 20, 20, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [20] = {5000, 20, 20, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [21] = {5000, 20, 20, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [22] = {5000, 20, 20, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [23] = {5000, 20, 20, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [24] = {5000, 20, 20, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [25] = {5000, 20, 20, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [26] = {5000, 20, 20, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        [27] = {5000, 20, 20, levelRequirement = 84, statInterpolation = {},  cost = { }, },
        [28] = {5000, 20, 20, levelRequirement = 86, statInterpolation = {},  cost = { }, },
        [29] = {5000, 20, 20, levelRequirement = 88, statInterpolation = {},  cost = { }, },
        [30] = {5000, 20, 20, levelRequirement = 90, statInterpolation = {},  cost = { }, },
        [31] = {5000, 20, 20, levelRequirement = 91, statInterpolation = {},  cost = { }, },
        [32] = {5000, 20, 20, levelRequirement = 92, statInterpolation = {},  cost = { }, },
        [33] = {5000, 20, 20, levelRequirement = 93, statInterpolation = {},  cost = { }, },
        [34] = {5000, 20, 20, levelRequirement = 94, statInterpolation = {},  cost = { }, },
        [35] = {5000, 20, 20, levelRequirement = 95, statInterpolation = {},  cost = { }, },
        [36] = {5000, 20, 20, levelRequirement = 96, statInterpolation = {},  cost = { }, },
        [37] = {5000, 20, 20, levelRequirement = 97, statInterpolation = {},  cost = { }, },
        [38] = {5000, 20, 20, levelRequirement = 98, statInterpolation = {},  cost = { }, },
        [39] = {5000, 20, 20, levelRequirement = 99, statInterpolation = {},  cost = { }, },
        [40] = {5000, 20, 20, levelRequirement = 100, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DesecrateMercenary"] = {
    name = "Desecrate",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "desecrate_corpse_level",
        "base_skill_effect_duration",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 20, 4000, 5, 10, levelRequirement = 16, statInterpolation = {3, 1},  cost = { }, },
        [2] = {1, 24, 4000, 5, 10, levelRequirement = 20, statInterpolation = {3, 1},  cost = { }, },
        [3] = {1, 28, 4000, 5, 10, levelRequirement = 24, statInterpolation = {3, 1},  cost = { }, },
        [4] = {1, 32, 4000, 5, 10, levelRequirement = 28, statInterpolation = {3, 1},  cost = { }, },
        [5] = {1, 35, 4000, 5, 10, levelRequirement = 31, statInterpolation = {3, 1},  cost = { }, },
        [6] = {1, 38, 4000, 5, 10, levelRequirement = 34, statInterpolation = {3, 1},  cost = { }, },
        [7] = {1, 41, 4000, 5, 10, levelRequirement = 37, statInterpolation = {3, 1},  cost = { }, },
        [8] = {1, 44, 4000, 5, 10, levelRequirement = 40, statInterpolation = {3, 1},  cost = { }, },
        [9] = {1, 47, 4000, 5, 10, levelRequirement = 43, statInterpolation = {3, 1},  cost = { }, },
        [10] = {1, 50, 4000, 5, 10, levelRequirement = 46, statInterpolation = {3, 1},  cost = { }, },
        [11] = {1, 53, 4000, 5, 10, levelRequirement = 49, statInterpolation = {3, 1},  cost = { }, },
        [12] = {1, 56, 4000, 5, 10, levelRequirement = 52, statInterpolation = {3, 1},  cost = { }, },
        [13] = {1, 59, 4000, 5, 10, levelRequirement = 55, statInterpolation = {3, 1},  cost = { }, },
        [14] = {1, 62, 4000, 5, 10, levelRequirement = 58, statInterpolation = {3, 1},  cost = { }, },
        [15] = {1, 65, 4000, 5, 10, levelRequirement = 60, statInterpolation = {3, 1},  cost = { }, },
        [16] = {1, 68, 4000, 5, 10, levelRequirement = 62, statInterpolation = {3, 1},  cost = { }, },
        [17] = {1, 71, 4000, 5, 10, levelRequirement = 64, statInterpolation = {3, 1},  cost = { }, },
        [18] = {1, 74, 4000, 5, 10, levelRequirement = 66, statInterpolation = {3, 1},  cost = { }, },
        [19] = {1, 77, 4000, 5, 10, levelRequirement = 68, statInterpolation = {3, 1},  cost = { }, },
        [20] = {1, 80, 4000, 5, 10, levelRequirement = 70, statInterpolation = {3, 1},  cost = { }, },
        [21] = {1, 81, 4000, 5, 10, levelRequirement = 72, statInterpolation = {3, 1},  cost = { }, },
        [22] = {1, 82, 4000, 5, 10, levelRequirement = 74, statInterpolation = {3, 1},  cost = { }, },
        [23] = {1, 83, 4000, 5, 10, levelRequirement = 76, statInterpolation = {3, 1},  cost = { }, },
        [24] = {1, 84, 4000, 5, 10, levelRequirement = 78, statInterpolation = {3, 1},  cost = { }, },
        [25] = {1, 85, 4000, 5, 10, levelRequirement = 80, statInterpolation = {3, 1},  cost = { }, },
        [26] = {1, 86, 4000, 5, 10, levelRequirement = 82, statInterpolation = {3, 1},  cost = { }, },
        [27] = {1, 87, 4000, 5, 10, levelRequirement = 84, statInterpolation = {3, 1},  cost = { }, },
        [28] = {1, 88, 4000, 5, 10, levelRequirement = 86, statInterpolation = {3, 1},  cost = { }, },
        [29] = {1, 89, 4000, 5, 10, levelRequirement = 88, statInterpolation = {3, 1},  cost = { }, },
        [30] = {1, 90, 4000, 5, 10, levelRequirement = 90, statInterpolation = {3, 1},  cost = { }, },
        [31] = {1, 91, 4000, 5, 10, levelRequirement = 91, statInterpolation = {3, 1},  cost = { }, },
        [32] = {1, 92, 4000, 5, 10, levelRequirement = 92, statInterpolation = {3, 1},  cost = { }, },
        [33] = {1, 93, 4000, 5, 10, levelRequirement = 93, statInterpolation = {3, 1},  cost = { }, },
        [34] = {1, 94, 4000, 5, 10, levelRequirement = 94, statInterpolation = {3, 1},  cost = { }, },
        [35] = {1, 95, 4000, 5, 10, levelRequirement = 95, statInterpolation = {3, 1},  cost = { }, },
        [36] = {1, 96, 4000, 5, 10, levelRequirement = 96, statInterpolation = {3, 1},  cost = { }, },
        [37] = {1, 97, 4000, 5, 10, levelRequirement = 97, statInterpolation = {3, 1},  cost = { }, },
        [38] = {1, 98, 4000, 5, 10, levelRequirement = 98, statInterpolation = {3, 1},  cost = { }, },
        [39] = {1, 99, 4000, 5, 10, levelRequirement = 99, statInterpolation = {3, 1},  cost = { }, },
        [40] = {1, 100, 4000, 5, 10, levelRequirement = 100, statInterpolation = {3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FleshOfferingMercenary"] = {
    name = "Flesh Offering",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Minion] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Offering] = true,
    },
    statDescriptionScope = "offering_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "cast_speed_+%_granted_from_skill",
        "base_skill_effect_duration",
        "offering_skill_effect_duration_per_corpse",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {20, 20, 20, 5000, 1000, levelRequirement = 12, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {21, 20, 21, 5000, 1000, levelRequirement = 15, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {21, 21, 21, 5000, 1000, levelRequirement = 19, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {22, 21, 22, 5000, 1000, levelRequirement = 23, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {22, 22, 22, 5000, 1000, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {23, 22, 23, 5000, 1000, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {23, 23, 23, 5000, 1000, levelRequirement = 35, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {24, 23, 24, 5000, 1000, levelRequirement = 38, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {24, 24, 24, 5000, 1000, levelRequirement = 41, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {25, 24, 25, 5000, 1000, levelRequirement = 44, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {25, 25, 25, 5000, 1000, levelRequirement = 47, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {26, 25, 26, 5000, 1000, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {26, 26, 26, 5000, 1000, levelRequirement = 53, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {27, 26, 27, 5000, 1000, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {27, 27, 27, 5000, 1000, levelRequirement = 59, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {28, 27, 28, 5000, 1000, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {28, 28, 28, 5000, 1000, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {29, 28, 29, 5000, 1000, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {29, 29, 29, 5000, 1000, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {30, 29, 30, 5000, 1000, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {30, 30, 30, 5000, 1000, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {31, 30, 31, 5000, 1000, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {31, 31, 31, 5000, 1000, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {32, 31, 32, 5000, 1000, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {32, 32, 32, 5000, 1000, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {33, 32, 33, 5000, 1000, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {33, 33, 33, 5000, 1000, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {34, 33, 34, 5000, 1000, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {34, 34, 34, 5000, 1000, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {35, 34, 35, 5000, 1000, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {35, 34, 35, 5000, 1000, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {35, 35, 35, 5000, 1000, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {35, 35, 35, 5000, 1000, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {36, 35, 36, 5000, 1000, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {36, 35, 36, 5000, 1000, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {36, 36, 36, 5000, 1000, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {36, 36, 36, 5000, 1000, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {37, 36, 37, 5000, 1000, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {37, 36, 37, 5000, 1000, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {37, 37, 37, 5000, 1000, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FlameDashMercenary"] = {
    name = "Flame Dash",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
        [SkillType.Damage] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Travel] = true,
        [SkillType.Blink] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_cooldown_speed_+%",
        "base_skill_effect_duration",
        "is_area_damage",
        "spell_damage_modifiers_apply_to_skill_dot",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 2, 0, 4000, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 2, 1, 4000, critChance = 6, levelRequirement = 13, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 2, 2, 4000, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 2, 3, 4000, critChance = 6, levelRequirement = 21, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 2, 4, 4000, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 2, 5, 4000, critChance = 6, levelRequirement = 29, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 2, 6, 4000, critChance = 6, levelRequirement = 33, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 2, 7, 4000, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 2, 8, 4000, critChance = 6, levelRequirement = 39, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 2, 9, 4000, critChance = 6, levelRequirement = 42, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 2, 10, 4000, critChance = 6, levelRequirement = 45, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 2, 11, 4000, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 2, 12, 4000, critChance = 6, levelRequirement = 51, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 2, 13, 4000, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 2, 14, 4000, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 2, 15, 4000, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 2, 16, 4000, critChance = 6, levelRequirement = 63, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 2, 17, 4000, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 2, 18, 4000, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 2, 19, 4000, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 2, 20, 4000, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 2, 21, 4000, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 2, 22, 4000, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 2, 23, 4000, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 2, 24, 4000, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 2, 25, 4000, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 2, 26, 4000, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 2, 27, 4000, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 2, 28, 4000, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 2, 29, 4000, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 2, 29, 4000, critChance = 6, levelRequirement = 91, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 2, 30, 4000, critChance = 6, levelRequirement = 92, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 2, 30, 4000, critChance = 6, levelRequirement = 93, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 2, 31, 4000, critChance = 6, levelRequirement = 94, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 2, 31, 4000, critChance = 6, levelRequirement = 95, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 2, 32, 4000, critChance = 6, levelRequirement = 96, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 2, 32, 4000, critChance = 6, levelRequirement = 97, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [38] = {0.80000001192093, 1.2000000476837, 2, 33, 4000, critChance = 6, levelRequirement = 98, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [39] = {0.80000001192093, 1.2000000476837, 2, 33, 4000, critChance = 6, levelRequirement = 99, statInterpolation = {3, 3, 3, 1},  cost = { }, },
        [40] = {0.80000001192093, 1.2000000476837, 2, 34, 4000, critChance = 6, levelRequirement = 100, statInterpolation = {3, 3, 3, 1},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
FamilyMonsterSpeedAndDamageFixup
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage Schaden Angriff Zauberer Geschwindigkeit
    30% Chance, Zauberschaden zu blocken
    Ihr erleidet 15% des Schadens von geblockten Treffern
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • base spell block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    Edit

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