Voltaic Attendant
Demon
Gain 75% of Physical Damage as Extra Lightning Damage
SpectreY
Tagscaster, demon, ghost_armour, humanoid, medium_movement, not_int, not_str, red_blood, undying
Packs
  • Gemling Corpsemage, Voltaic Attendant
  • Life
    125%
    Evasion
    +30%
    Ailment Threshold
    125%
    Resistance
    20 20 20 0
    Damage
    125%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Experience
    125%
    Model Size
    115%
    Type
    CityStalkerNecropolis
    Metadata
    CityStalkerMaleNecropolisCaster_3_
    Level
    68
    Life
    8,042
    Armour
    28,790
    Evasion
    6,161
    Energy Shield
    0
    Damage
    467
    Spell Damage
    467
    Accuracy
    290
    Attack Time
    1.245
    Experience
    12,819
    Ailment Threshold
    8,042
    Chill
    25
    Shock
    25
    Brittle
    144
    Scorch
    25
    Sap
    70
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 374–560
    Critical Strike Chance: 5%
    Attack Time: 1.245 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    NecropolisLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 551 to 1653 Lightning Damage
    40% reduced Duration
    is area damage [1]
    skill override pvp scaling time ms [1000]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Sword"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Undying/CityStalkerMaleNecropolisCaster_3_"] = {
        name = "Voltaic Attendant",
        life = 1.25,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.25,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "NecropolisLightningWarp",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["NecropolisLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "skill_effect_duration_+%",
            "skill_override_pvp_scaling_time_ms",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, -80, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, -80, 1000, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    
    Gain 75% of Physical Damage as Extra Lightning Damage
    IdMonsterImplicitLightning2
    FamilyLightningDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as lightning Min: 75 Max: 75 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning
    Voltaic Attendant
    Demon
    Gain 25% of Physical Damage as Extra Lightning Damage
    SpectreY
    Tagscaster, demon, ghost_armour, humanoid, medium_movement, not_int, not_str, red_blood, undying
    Life
    125%
    Evasion
    +30%
    Ailment Threshold
    125%
    Resistance
    20 20 20 0
    Damage
    125%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Experience
    125%
    Model Size
    115%
    Type
    CityStalkerNecropolis
    Metadata
    CityStalkerMaleNecropolisCaster4
    Level
    68
    Life
    8,042
    Armour
    28,790
    Evasion
    6,161
    Energy Shield
    0
    Damage
    467
    Spell Damage
    467
    Accuracy
    290
    Attack Time
    1.245
    Experience
    12,819
    Ailment Threshold
    8,042
    Chill
    25
    Shock
    25
    Brittle
    144
    Scorch
    25
    Sap
    70
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 374–560
    Critical Strike Chance: 5%
    Attack Time: 1.245 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    NecropolisSpark
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire
    Spark
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 70%
    Cast Time: 0.65 sec
    Launches unpredictable sparks that move randomly until they hit an enemy or expire.
    Deals 78.15 to 234.4 Lightning Damage
    Base duration is 1 seconds
    Fires 4 additional Projectiles
    150% increased Projectile Speed
    base is projectile [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Sword"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Undying/CityStalkerMaleNecropolisCaster4"] = {
        name = "Voltaic Attendant",
        life = 1.25,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.25,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 8,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "NecropolisSpark",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["NecropolisSpark"] = {
        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, 1000, 4, 150, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
            [8] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
            [9] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
            [10] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
            [11] = {0.5, 1.5, 1000, 4, 150, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Gain 25% of Physical Damage as Extra Lightning Damage
    IdMonsterImplicitLightning1
    FamilyLightningDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as lightning Min: 25 Max: 25 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning