Erleuchteter Malachais
Untot
undead description [1]
Malachai's Enlightened
SpectreY
Tagsbone_armour, bones, Zauberer, cold_affinity, has_wand, medium_height, not_dex, ranged, skeleton, undead, very_slow_movement
Leben
130%
Energy Shield From Life
100%
Rüstung
+100%
Ailment Threshold
130%
Widerstand
37 37 37 0
Damage
65%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 46
Attack Time
1.605 Second
Damage Spread
±20%
Erfahrung
130%
Model Size
100%
Type
SkeletonCasterMalachai
Metadata
SkeletonCasterColdMalachaiProphecy
Stufe
68
Leben
8,363
Rüstung
57,580
Ausweichen
4,739
Energieschild
6,127
Damage
243
Zauberschaden
243
Genauigkeit
290
Attack Time
1.605
Erfahrung
13,332
Ailment Threshold
8,363
Chill
26
Shock
26
Brittle
150
Scorch
26
Sap
73
SkeletonProjectileColdProphecy
Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
Kritische Trefferchance: 5%
Zauberzeit: 1.95 Sek.
Verursacht 398.1 bis 597.1 Kälteschaden
37% erhöhte Zaubergeschwindigkeit
base is projectile [1]
spell maximum action distance +% [-60]
ProphecyGlacialCascade
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
Frostwelle
Kritische Trefferchance: 6%
Effektivität zusätzlichen Schadens: 80%
Zauberzeit: 0.8 Sek.
Abklingzeit: 3 Sek.
Eiszapfen schießen in kleinen Wellen aus dem Boden. Jede Welle verursacht Schaden bei getroffenen Gegnern.
Verursacht 37.82 bis 58.19 physischen Schaden
Verursacht 69.83 bis 106.2 Kälteschaden
Erzeugt +6 Explosionen
active skill area of effect radius +% final [-34]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.35
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/SkeletonCasterColdMalachaiProphecy"] = {
    name = "Malachai's Enlightened",
    life = 1.3,
    energyShield = 1,
    fireResist = 37,
    coldResist = 37,
    lightningResist = 37,
    chaosResist = 0,
    damage = 0.65,
    damageSpread = 0.2,
    attackTime = 1.605,
    attackRange = 46,
    accuracy = 1,
    weaponType1 = "Wand",
    skillList = {
        "SkeletonProjectileColdProphecy",
        "ProphecyGlacialCascade",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SkeletonProjectileColdProphecy"] = {
    name = "SkeletonProjectileColdProphecy",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.95,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_cast_speed_+%",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 20, -60, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 29, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 30, -60, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [38] = {0.80000001192093, 1.2000000476837, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [39] = {0.80000001192093, 1.2000000476837, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [40] = {0.80000001192093, 1.2000000476837, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [41] = {0.80000001192093, 1.2000000476837, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [42] = {0.80000001192093, 1.2000000476837, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyGlacialCascade"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Physical] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "upheaval_number_of_spikes",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 6, -34, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 3, 3},  cost = { }, },
    },
}
undead description [1]
IdMonsterNecromancerRaisable
FamilyMonsterNecromancerRaisable
DomainsMonster (3)
GenerationTypeEinzigartig (3)
Req. level1
Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Erleuchteter Malachais
    Untot
    undead description [1]
    Malachai's Enlightened
    SpectreY
    Tagsbone_armour, bones, Zauberer, cold_affinity, has_wand, not_dex, ranged, skeleton, undead, very_slow_movement
    Leben
    130%
    Energy Shield From Life
    100%
    Rüstung
    +100%
    Ailment Threshold
    130%
    Widerstand
    37 37 37 0
    Damage
    65%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Erfahrung
    130%
    Model Size
    100%
    Type
    SkeletonCasterMalachai
    Metadata
    SkeletonCasterColdMalachaiProphecyStandalone
    Stufe
    68
    Leben
    8,363
    Rüstung
    57,580
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    243
    Zauberschaden
    243
    Genauigkeit
    290
    Attack Time
    1.605
    Erfahrung
    13,332
    Ailment Threshold
    8,363
    Chill
    26
    Shock
    26
    Brittle
    150
    Scorch
    26
    Sap
    73
    SkeletonProjectileColdProphecy
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Kritische Trefferchance: 5%
    Zauberzeit: 1.95 Sek.
    Verursacht 398.1 bis 597.1 Kälteschaden
    37% erhöhte Zaubergeschwindigkeit
    base is projectile [1]
    spell maximum action distance +% [-60]
    ProphecyGlacialCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Frostwelle
    Kritische Trefferchance: 6%
    Effektivität zusätzlichen Schadens: 80%
    Zauberzeit: 0.8 Sek.
    Abklingzeit: 3 Sek.
    Eiszapfen schießen in kleinen Wellen aus dem Boden. Jede Welle verursacht Schaden bei getroffenen Gegnern.
    Verursacht 37.82 bis 58.19 physischen Schaden
    Verursacht 69.83 bis 106.2 Kälteschaden
    Erzeugt +6 Explosionen
    active skill area of effect radius +% final [-34]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterColdMalachaiProphecyStandalone"] = {
        name = "Malachai's Enlightened",
        life = 1.3,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 0.65,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SkeletonProjectileColdProphecy",
            "ProphecyGlacialCascade",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileColdProphecy"] = {
        name = "SkeletonProjectileColdProphecy",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cast_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 20, -60, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 29, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 30, -60, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.80000001192093, 1.2000000476837, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [39] = {0.80000001192093, 1.2000000476837, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [40] = {0.80000001192093, 1.2000000476837, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [41] = {0.80000001192093, 1.2000000476837, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [42] = {0.80000001192093, 1.2000000476837, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyGlacialCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 6, -34, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Erleuchteter Malachais
    Untot
    undead description [1]
    Malachai's Enlightened
    SpectreY
    Tagsbone_armour, bones, Zauberer, fire_affinity, has_wand, medium_height, not_dex, ranged, skeleton, undead, very_slow_movement
    Leben
    130%
    Energy Shield From Life
    100%
    Rüstung
    +100%
    Ailment Threshold
    130%
    Widerstand
    37 37 37 0
    Damage
    65%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Erfahrung
    130%
    Model Size
    100%
    Type
    SkeletonCasterMalachai
    Metadata
    SkeletonCasterFireMalachaiProphecy
    Stufe
    68
    Leben
    8,363
    Rüstung
    57,580
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    243
    Zauberschaden
    243
    Genauigkeit
    290
    Attack Time
    1.605
    Erfahrung
    13,332
    Ailment Threshold
    8,363
    Chill
    26
    Shock
    26
    Brittle
    150
    Scorch
    26
    Sap
    73
    SkeletonProjectileFireProphecy
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Kritische Trefferchance: 5%
    Zauberzeit: 1.95 Sek.
    Verursacht 398.1 bis 597.1 Feuerschaden
    37% erhöhte Zaubergeschwindigkeit
    base is projectile [1]
    spell maximum action distance +% [-60]
    ProphecyFireStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Feuerregen
    Kritische Trefferchance: 5%
    Effektivität zusätzlichen Schadens: 30%
    Zauberzeit: 0.9 Sek.
    Abklingzeit: 3 Sek.
    Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
    Basisdauer beträgt 1.5 Sekunden
    Verursacht 121.7 bis 182.6 Feuerschaden
    25% Chance, Gegner zu entzünden
    Ein Aufprall alle 0.1 Sekunden
    Basisradius beträgt 1 Meter
    firestorm base area of effect +% [-49]
    is area damage [1]
    spell maximum action distance +% [-50]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterFireMalachaiProphecy"] = {
        name = "Malachai's Enlightened",
        life = 1.3,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 0.65,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SkeletonProjectileFireProphecy",
            "ProphecyFireStorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFireProphecy"] = {
        name = "SkeletonProjectileFireProphecy",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 20, -60, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 29, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 30, -60, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.80000001192093, 1.2000000476837, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [39] = {0.80000001192093, 1.2000000476837, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [40] = {0.80000001192093, 1.2000000476837, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [41] = {0.80000001192093, 1.2000000476837, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [42] = {0.80000001192093, 1.2000000476837, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyFireStorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 1200, 125, 25, -50, -49, 10, levelRequirement = 2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.40000000596046, 0.60000002384186, 1500, 125, 25, -50, -49, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.40000000596046, 0.60000002384186, 1500, 100, 25, -50, -49, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Erleuchteter Malachais
    Untot
    undead description [1]
    Malachai's Enlightened
    SpectreY
    Tagsbone_armour, bones, Zauberer, fire_affinity, has_wand, not_dex, ranged, skeleton, undead, very_slow_movement
    Leben
    130%
    Energy Shield From Life
    100%
    Rüstung
    +100%
    Ailment Threshold
    130%
    Widerstand
    37 37 37 0
    Damage
    65%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Erfahrung
    130%
    Model Size
    100%
    Type
    SkeletonCasterMalachai
    Metadata
    SkeletonCasterFireMalachaiProphecyStandalone_
    Stufe
    68
    Leben
    8,363
    Rüstung
    57,580
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    243
    Zauberschaden
    243
    Genauigkeit
    290
    Attack Time
    1.605
    Erfahrung
    13,332
    Ailment Threshold
    8,363
    Chill
    26
    Shock
    26
    Brittle
    150
    Scorch
    26
    Sap
    73
    SkeletonProjectileFireProphecy
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Kritische Trefferchance: 5%
    Zauberzeit: 1.95 Sek.
    Verursacht 398.1 bis 597.1 Feuerschaden
    37% erhöhte Zaubergeschwindigkeit
    base is projectile [1]
    spell maximum action distance +% [-60]
    ProphecyFireStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Feuerregen
    Kritische Trefferchance: 5%
    Effektivität zusätzlichen Schadens: 30%
    Zauberzeit: 0.9 Sek.
    Abklingzeit: 3 Sek.
    Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
    Basisdauer beträgt 1.5 Sekunden
    Verursacht 121.7 bis 182.6 Feuerschaden
    25% Chance, Gegner zu entzünden
    Ein Aufprall alle 0.1 Sekunden
    Basisradius beträgt 1 Meter
    firestorm base area of effect +% [-49]
    is area damage [1]
    spell maximum action distance +% [-50]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterFireMalachaiProphecyStandalone_"] = {
        name = "Malachai's Enlightened",
        life = 1.3,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 0.65,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SkeletonProjectileFireProphecy",
            "ProphecyFireStorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFireProphecy"] = {
        name = "SkeletonProjectileFireProphecy",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_cast_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 20, -60, critChance = 5, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 29, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 30, -60, critChance = 5, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.80000001192093, 1.2000000476837, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [39] = {0.80000001192093, 1.2000000476837, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [40] = {0.80000001192093, 1.2000000476837, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [41] = {0.80000001192093, 1.2000000476837, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [42] = {0.80000001192093, 1.2000000476837, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyFireStorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 1200, 125, 25, -50, -49, 10, levelRequirement = 2, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.40000000596046, 0.60000002384186, 1500, 125, 25, -50, -49, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.40000000596046, 0.60000002384186, 1500, 100, 25, -50, -49, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Erleuchteter Malachais
    Untot
    undead description [1]
    Malachai's Enlightened
    SpectreY
    Tagsbone_armour, bones, Zauberer, has_wand, lightning_affinity, medium_height, not_dex, ranged, skeleton, undead, very_slow_movement
    Leben
    130%
    Energy Shield From Life
    100%
    Rüstung
    +100%
    Ailment Threshold
    130%
    Widerstand
    37 37 37 0
    Damage
    65%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Erfahrung
    130%
    Model Size
    100%
    Type
    SkeletonCasterMalachai
    Metadata
    SkeletonCasterLightningMalachaiProphecy
    Stufe
    68
    Leben
    8,363
    Rüstung
    57,580
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    243
    Zauberschaden
    243
    Genauigkeit
    290
    Attack Time
    1.605
    Erfahrung
    13,332
    Ailment Threshold
    8,363
    Chill
    26
    Shock
    26
    Brittle
    150
    Scorch
    26
    Sap
    73
    SkeletonProjectileLightningProphecy
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Kritische Trefferchance: 5%
    Zauberzeit: 1.95 Sek.
    Verursacht 248.8 bis 746.4 Blitzschaden
    37% erhöhte Zaubergeschwindigkeit
    base is projectile [1]
    spell maximum action distance +% [-60]
    ProphecySkeletonSpark
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire
    Funken
    Kritische Trefferchance: 5%
    Effektivität zusätzlichen Schadens: 70%
    Zauberzeit: 0.65 Sek.
    Entfesselt unberechenbare Funken, die sich zufällig bewegen, bis sie entweder einen Gegner treffen oder erlöschen.
    Verursacht 78.15 bis 234.4 Blitzschaden
    Basisdauer beträgt 3.5 Sekunden
    Feuert 2 zusätzliche Projektile
    25% erhöhte Projektilgeschwindigkeit
    base is projectile [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterLightningMalachaiProphecy"] = {
        name = "Malachai's Enlightened",
        life = 1.3,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 0.65,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SkeletonProjectileLightningProphecy",
            "ProphecySkeletonSpark",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileLightningProphecy"] = {
        name = "SkeletonProjectileLightningProphecy",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_cast_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, 20, -60, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, 29, -60, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, 30, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [39] = {0.5, 1.5, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [40] = {0.5, 1.5, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [41] = {0.5, 1.5, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [42] = {0.5, 1.5, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecySkeletonSpark"] = {
        name = "Spark",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.65,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Erleuchteter Malachais
    Untot
    undead description [1]
    Malachai's Enlightened
    SpectreY
    Tagsbone_armour, bones, Zauberer, has_wand, lightning_affinity, not_dex, ranged, skeleton, undead, very_slow_movement
    Leben
    130%
    Energy Shield From Life
    100%
    Rüstung
    +100%
    Ailment Threshold
    130%
    Widerstand
    37 37 37 0
    Damage
    65%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritischen Treffer
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Erfahrung
    130%
    Model Size
    100%
    Type
    SkeletonCasterMalachai
    Metadata
    SkeletonCasterLightningMalachaiProphecyStandalone
    Stufe
    68
    Leben
    8,363
    Rüstung
    57,580
    Ausweichen
    4,739
    Energieschild
    6,127
    Damage
    243
    Zauberschaden
    243
    Genauigkeit
    290
    Attack Time
    1.605
    Erfahrung
    13,332
    Ailment Threshold
    8,363
    Chill
    26
    Shock
    26
    Brittle
    150
    Scorch
    26
    Sap
    73
    SkeletonProjectileLightningProphecy
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Kritische Trefferchance: 5%
    Zauberzeit: 1.95 Sek.
    Verursacht 248.8 bis 746.4 Blitzschaden
    37% erhöhte Zaubergeschwindigkeit
    base is projectile [1]
    spell maximum action distance +% [-60]
    ProphecySkeletonSpark
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire
    Funken
    Kritische Trefferchance: 5%
    Effektivität zusätzlichen Schadens: 70%
    Zauberzeit: 0.65 Sek.
    Entfesselt unberechenbare Funken, die sich zufällig bewegen, bis sie entweder einen Gegner treffen oder erlöschen.
    Verursacht 78.15 bis 234.4 Blitzschaden
    Basisdauer beträgt 3.5 Sekunden
    Feuert 2 zusätzliche Projektile
    25% erhöhte Projektilgeschwindigkeit
    base is projectile [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterLightningMalachaiProphecyStandalone"] = {
        name = "Malachai's Enlightened",
        life = 1.3,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 0.65,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SkeletonProjectileLightningProphecy",
            "ProphecySkeletonSpark",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileLightningProphecy"] = {
        name = "SkeletonProjectileLightningProphecy",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_cast_speed_+%",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, 10, -60, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, 11, -60, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, 12, -60, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, 13, -60, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, 14, -60, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, 15, -60, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, 16, -60, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, 17, -60, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, 18, -60, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, 19, -60, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, 20, -60, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, 21, -60, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, 22, -60, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, 23, -60, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, 24, -60, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, 25, -60, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, 26, -60, critChance = 5, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, 27, -60, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, 28, -60, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, 29, -60, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, 30, -60, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, 31, -60, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, 32, -60, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, 33, -60, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, 34, -60, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, 35, -60, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, 36, -60, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, 37, -60, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, 38, -60, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, 39, -60, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, 40, -60, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, 41, -60, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, 42, -60, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, 43, -60, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, 44, -60, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, 45, -60, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, 46, -60, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, 47, -60, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [39] = {0.5, 1.5, 48, -60, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [40] = {0.5, 1.5, 49, -60, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [41] = {0.5, 1.5, 50, -60, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [42] = {0.5, 1.5, 51, -60, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecySkeletonSpark"] = {
        name = "Spark",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.65,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, 3500, 2, 25, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Edit

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