Restless Skeletal Lightning Mage
Undead
undead description [1]
corpse cannot be destroyed [1]
SpectreY
Tagsbone_armour, bones, caster, is_unarmed, lightning_affinity, medium_height, not_dex, not_str, ranged, skeleton, slashing_weapon, undead, very_slow_movement
Packs
  • Restless Skeletal Lightning Mage, Restless Skeleton
  • Life
    84%
    Energy Shield From Life
    100%
    Ailment Threshold
    84%
    Resistance
    0 0 40 0
    Damage
    60%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    100%
    Type
    SkeletonCasterLightning
    Metadata
    SkeletonCasterLightningSupporter
    Level
    68
    Life
    5,404
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    224
    Spell Damage
    224
    Accuracy
    290
    Attack Time
    1.605
    Experience
    12,306
    Ailment Threshold
    5,404
    Chill
    17
    Shock
    17
    Brittle
    97
    Scorch
    17
    Sap
    47
    SkeletonProjectileLightning
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.95 sec
    Deals 677 to 2020 Lightning Damage
    33% chance to Shock enemies
    base is projectile [1]
    spell maximum action distance +% [-60]
    ChangeToStance1
    ChangeToStance2
    Cooldown Time: 5 sec

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Actor
    {
    	on_start_Revive =
    	"
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_light.ao, R_Weapon );
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_light.ao, L_Weapon );
    	"
    }
    
    Life
    {
    	on_death = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
    	on_spawned_dead = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterLightningSupporter"] = {
        name = "Restless Skeletal Lightning Mage",
        life = 0.84,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
            "ChangeToStance1",
            "ChangeToStance2",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileLightning"] = {
        name = "SkeletonProjectileLightning",
        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",
            "spell_maximum_action_distance_+%",
            "base_chance_to_shock_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -60, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, -60, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {1.1699999570847, 3.4900000095367, -60, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChangeToStance1"] = {
        name = "ChangeToStance1",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChangeToStance2"] = {
        name = "ChangeToStance2",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    corpse cannot be destroyed [1]
    IdMonsterCorpseCannotBeDestroyed
    FamilyCorpseCannotBeDestroyed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • corpse cannot be destroyed Min: 1 Max: 1 Global