SpectreY
AreaThe Eternal Laboratory, Mystical Clearing, Secret Laboratory, Forbidden Chamber, Entombed Chamber, Sealed Corridors, Side Chapel, Mystical Clearing, Secret Laboratory, Forbidden Chamber, Entombed Chamber, Sealed Corridors, Side Chapel
Tagsbone_armour, bones, caster, construct, is_unarmed, lightning_affinity, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
Packs
  • The Eternal Laboratory: Vaal Thunderguard
  • Life
    102%
    Energy Shield From Life
    100%
    Armour
    +75%
    Ailment Threshold
    102%
    Resistance
    0 0 75 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
    ConstructCasterLightning
    Metadata
    SkeletonCasterKnightLightning
    Level
    68
    Life
    6,562
    Armour
    50,383
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    224
    Spell Damage
    224
    Accuracy
    290
    Attack Time
    1.605
    Experience
    12,306
    Ailment Threshold
    6,562
    Chill
    21
    Shock
    21
    Brittle
    117
    Scorch
    21
    Sap
    57
    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]

    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/SkeletonCasterKnightLightning"] = {
        name = "Vaal Thunderguard",
        life = 1.02,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
        },
        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 = { }, },
        },
    }
    
    Vaal Thunderguard
    Construct
    Skills fire 2 additional Projectiles
    SpectreN
    Tagsbone_armour, bones, caster, construct, is_unarmed, lightning_affinity, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    Life
    102%
    Energy Shield From Life
    100%
    Armour
    +75%
    Ailment Threshold
    102%
    Resistance
    0 0 75 0
    Damage
    60%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 100
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    100%
    Type
    ConstructCasterLightning
    Metadata
    SkeletonCasterKnightLightningMachinarium
    Level
    68
    Life
    6,562
    Armour
    50,383
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    224
    Spell Damage
    224
    Accuracy
    290
    Attack Time
    1.605
    Experience
    12,306
    Ailment Threshold
    6,562
    Chill
    21
    Shock
    21
    Brittle
    117
    Scorch
    21
    Sap
    57
    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]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Life
    {
    	on_death = "SpawnEffect( Metadata/Effects/Spells/monsters_effects/inca_shadow/payloads/death.ao );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterKnightLightningMachinarium"] = {
        name = "Vaal Thunderguard",
        life = 1.02,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 100,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
        },
        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 = { }, },
        },
    }
    
    Skills fire 2 additional Projectiles
    IdMonsterMultipleProjectiles1
    NameSplitting
    FamilyMonsterMultipleProjectile
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 2 Max: 2 Global
  • Spawn Tagsranged: 1000 default: 0
    Vaal Thunderguard
    Construct
    Skills fire 2 additional Projectiles
    SpectreY
    AreaDoryani's Machinarium
    Tagsbone_armour, bones, caster, construct, is_unarmed, lightning_affinity, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    Packs
  • Doryani's Machinarium: Vaal Arsonist, Vaal Frostguard, Vaal Thunderguard
  • Life
    102%
    Energy Shield From Life
    100%
    Armour
    +75%
    Ailment Threshold
    102%
    Resistance
    0 0 75 0
    Damage
    60%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 100
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    100%
    Type
    ConstructCasterLightning
    Metadata
    SkeletonCasterKnightLightningMachinariumNormal
    Level
    81
    Life
    25,906
    Armour
    138,805
    Evasion
    7,362
    Energy Shield
    13,582
    Damage
    482
    Spell Damage
    482
    Accuracy
    480
    Attack Time
    1.605
    Experience
    15,436
    Ailment Threshold
    25,906
    Chill
    82
    Shock
    82
    Brittle
    463
    Scorch
    82
    Sap
    226
    SkeletonProjectileLightning
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.95 sec
    Deals 994.3 to 2966 Lightning Damage
    33% chance to Shock enemies
    base is projectile [1]
    spell maximum action distance +% [-60]

    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/SkeletonCasterKnightLightningMachinariumNormal"] = {
        name = "Vaal Thunderguard",
        life = 1.02,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 100,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
        },
        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 = { }, },
        },
    }
    
    Skills fire 2 additional Projectiles
    IdMonsterMultipleProjectiles1
    NameSplitting
    FamilyMonsterMultipleProjectile
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 2 Max: 2 Global
  • Spawn Tagsranged: 1000 default: 0
    Vaal Thunderguard
    Construct
    monster casts spark text [1]
    SpectreY
    AreaThe Apex of Sacrifice, The Alluring Abyss
    Tagsbone_armour, bones, caster, construct, is_unarmed, lightning_affinity, medium_height, not_dex, not_str, ranged, slashing_weapon, undead, very_slow_movement
    Packs
  • The Apex of Sacrifice: Vaal Totem, Vaal Totem, Grinning Totem, Grinning Totem, Grinning Totem, Vaal Thunderguard, Vaal Fallen, Serpentine Construct
  • The Apex of Sacrifice: Vaal Totem, Vaal Totem, Grinning Totem, Grinning Totem, Grinning Totem, Ancient Construct, Vaal Thunderguard
  • The Alluring Abyss: Vaal Totem, Vaal Totem, Grinning Totem, Grinning Totem, Grinning Totem, Vaal Thunderguard, Vaal Fallen, Serpentine Construct
  • The Alluring Abyss: Vaal Totem, Vaal Totem, Grinning Totem, Grinning Totem, Grinning Totem, Ancient Construct, Vaal Thunderguard
  • Life
    240%
    Energy Shield From Life
    100%
    Ailment Threshold
    240%
    Resistance
    0 0 75 0
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    ConstructCasterLightningAtziri
    Metadata
    SkeletonCasterLightningSparkAtziri
    Level
    80
    Life
    54,319
    Armour
    73,441
    Evasion
    7,124
    Energy Shield
    12,787
    Damage
    1,137
    Spell Damage
    1,137
    Accuracy
    462
    Attack Time
    1.605
    Experience
    19,068
    Ailment Threshold
    54,319
    Chill
    172
    Shock
    172
    Brittle
    972
    Scorch
    172
    Sap
    475
    SkeletonProjectileLightning
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.95 sec
    Deals 965.3 to 2879 Lightning Damage
    33% chance to Shock enemies
    base is projectile [1]
    spell maximum action distance +% [-60]
    MonsterSpark
    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 729.4 to 2188 Lightning Damage
    Base duration is 2 seconds
    Fires an additional Projectile
    25% increased Projectile Speed
    base is projectile [1]

    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/SkeletonCasterLightningSparkAtziri"] = {
        name = "Vaal Thunderguard",
        life = 2.4,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
            "MonsterSpark",
        },
        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["MonsterSpark"] = {
        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, 2000, 1, 25, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
            [5] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
            [6] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3},  cost = { }, },
            [7] = {0.5, 1.5, 2000, 1, 25, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
            [8] = {1.1000000238419, 3.2999999523163, 2000, 1, 25, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster casts spark text [1]
    IdMonsterCastsSparkText
    FamilyMonsterCastsSparkText
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster casts spark text Min: 1 Max: 1 Global
  • Vaal Thunderguard
    Construct
    royale monster armour drop chance permyriad [80]
    royale monster currency drop chance permyriad [200]
    royale monster flask drop chance permyriad [0]
    royale monster skill gem drop chance permyriad [300]
    royale monster support gem drop chance permyriad [75]
    royale monster unique drop chance permyriad [8]
    royale monster weapon drop chance permyriad [80]
    SpectreY
    Tagsbone_armour, bones, caster, construct, is_unarmed, lightning_affinity, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    Life
    98%
    Energy Shield From Life
    100%
    Armour
    +25%
    Ailment Threshold
    98%
    Resistance
    0 0 75 0
    Damage
    78%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    100%
    Type
    ConstructCasterLightningRoyale
    Metadata
    SkeletonCasterVaal3Royale
    Level
    68
    Life
    6,305
    Armour
    35,988
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    291
    Spell Damage
    291
    Accuracy
    290
    Attack Time
    1.605
    Experience
    14,357
    Ailment Threshold
    6,305
    Chill
    20
    Shock
    20
    Brittle
    113
    Scorch
    20
    Sap
    55
    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]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death = "DetachAllContainingText( glowhand );"
    	on_spawned_dead = "DetachAllContainingText( glowhand );"
    }
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterVaal3Royale"] = {
        name = "Vaal Thunderguard",
        life = 0.98,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 0.78,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileLightning",
        },
        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 = { }, },
        },
    }
    
    royale monster armour drop chance permyriad [80]
    royale monster currency drop chance permyriad [200]
    royale monster flask drop chance permyriad [0]
    royale monster skill gem drop chance permyriad [300]
    royale monster support gem drop chance permyriad [75]
    royale monster unique drop chance permyriad [8]
    royale monster weapon drop chance permyriad [80]
    IdRoyaleAdditionalMonsterDrops
    FamilyRoyaleAdditionalMonsterDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • royale monster flask drop chance permyriad Min: 0 Max: 0 Global
  • royale monster armour drop chance permyriad Min: 80 Max: 80 Global
  • royale monster unique drop chance permyriad Min: 8 Max: 8 Global
  • royale monster weapon drop chance permyriad Min: 80 Max: 80 Global
  • royale monster currency drop chance permyriad Min: 200 Max: 200 Global
  • royale monster skill gem drop chance permyriad Min: 300 Max: 300 Global
  • royale monster support gem drop chance permyriad Min: 75 Max: 75 Global