Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, medium_height, not_int, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Skeletons/Skeleton/SkeletonRaised.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballVaalSummonedSkeleton",
        "SummonRagingSpiritVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, medium_height, not_int, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonStatueGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeletonVaal"

Animated
{
	animated_object = "Metadata/Monsters/Statue/Female/RaiseSkeleStatue.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeletonVaal"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonStatueGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballVaalSummonedSkeleton",
        "SummonRagingSpiritVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagscaster, fire_affinity, humanoid, is_unarmed, medium_height, mud_blood, not_int, skeleton, slashing_weapon, slow_movement, stone_armour, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonMannequinGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Mannequin/RaisedMannequin/RaisedMannequin.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonMannequinGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballVaalSummonedSkeleton",
        "SummonRagingSpiritVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, medium_height, not_int, ranged, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonCelestialGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritCelestialVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballCelestialVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Skeletons/Skeleton/SkeletonRaised_Celestial.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonCelestialGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "SummonRagingSpiritCelestialVaalSummonedSkeletons",
        "MonsterFireballCelestialVaalSummonedSkeleton",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritCelestialVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritCelestialVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballCelestialVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, not_int, ranged, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonOblivionGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritOblivionVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballOblivionVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Skeletons/Skeleton/SkeletonRaised_Oblivion.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonOblivionGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballOblivionVaalSummonedSkeleton",
        "SummonRagingSpiritOblivionVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballOblivionVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritOblivionVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritOblivionVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, not_int, ranged, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonOnyxOblivionGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritOnyxOblivionVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballOnyxOblivionVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Skeletons/Skeleton/SkeletonRaised_OnyxOblivion.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonOnyxOblivionGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballOnyxOblivionVaalSummonedSkeleton",
        "SummonRagingSpiritOnyxOblivionVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballOnyxOblivionVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritOnyxOblivionVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritOnyxOblivionVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}
Summoned Skeleton Deathmage
Undead
SpectreN
Tagsbone_armour, bones, caster, fire_affinity, humanoid, is_unarmed, not_int, ranged, skeleton, slashing_weapon, slow_movement, summoner, undead
Life
105%
Armour
+25%
Evasion
+25%
Ailment Threshold
105%
Resistance
40 40 40 20
Damage
137%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.07 Second
Damage Spread
±40%
Experience
70%
Model Size
125%
Type
RaisedSkeletonGeneralVaal
Metadata
RaisedSkeletonDemonicGeneral4Army
IsSummoned
Y
Level
68
Life
6,755
Armour
35,988
Evasion
5,924
Energy Shield
0
Damage
512
Spell Damage
512
Accuracy
986
Attack Time
1.07
Experience
7,179
Ailment Threshold
6,755
Chill
21
Shock
21
Brittle
121
Scorch
21
Sap
59
SummonRagingSpiritDemonicVaalSummonedSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Cooldown Time: 5 sec
Skills Repeat an additional 2 Times
Deals 35% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 6 seconds
35% increased Cast Speed
alternate minion [1]
MonsterFireballDemonicVaalSummonedSkeleton
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, AreaSpell
Fireball
Critical Strike Chance: 6%
Cast Time: 0.85 sec
Unleashes a ball of fire towards a target which explodes, damaging nearby foes.
Deals 489.6 to 734.4 Fire Damage
Base radius is 0.9 metres
base is projectile [1]
spell maximum action distance +% [-50]

Object Type

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"

Animated
{
	animated_object = "Metadata/Monsters/Skeletons/Skeleton/SkeletonRaised_Demonic.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RaisedSkeletons/RaisedSkeleton"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RaisedSkeletons/RaisedSkeletonDemonicGeneral4Army"] = {
    name = "Summoned Skeleton Deathmage",
    life = 1.05,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 1.37,
    damageSpread = 0.4,
    attackTime = 1.07,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "MonsterFireballDemonicVaalSummonedSkeleton",
        "SummonRagingSpiritDemonicVaalSummonedSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballDemonicVaalSummonedSkeleton"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 47, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 53, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 56, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 59, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 64, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -50, 9, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritDemonicVaalSummonedSkeletons"] = {
    name = "SummonRagingSpiritDemonicVaalSummonedSkeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "alternate_minion",
    },
    levels = {
        [1] = {-25, 6000, 50, 35, 2, 1, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-26, 6000, 50, 35, 2, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [3] = {-27, 6000, 50, 35, 2, 1, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [4] = {-28, 6000, 50, 35, 2, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [5] = {-29, 6000, 50, 35, 2, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [6] = {-30, 6000, 50, 35, 2, 1, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
        [7] = {-31, 6000, 50, 35, 2, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [8] = {-32, 6000, 50, 35, 2, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [9] = {-33, 6000, 50, 35, 2, 1, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [10] = {-34, 6000, 50, 35, 2, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [11] = {-35, 6000, 50, 35, 2, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [12] = {-36, 6000, 50, 35, 2, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [13] = {-37, 6000, 50, 35, 2, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [14] = {-38, 6000, 50, 35, 2, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [15] = {-39, 6000, 50, 35, 2, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [16] = {-40, 6000, 50, 35, 2, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [17] = {-41, 6000, 50, 35, 2, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [18] = {-42, 6000, 50, 35, 2, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        [19] = {-43, 6000, 50, 35, 2, 1, levelRequirement = 86, statInterpolation = {1},  cost = { }, },
        [20] = {-44, 6000, 50, 35, 2, 1, levelRequirement = 88, statInterpolation = {1},  cost = { }, },
    },
}