Avatar of the Forge
Humanoid
Area: Arena Map
30% increased Movement Speed
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
50% of Physical Damage Converted to Fire Damage
20% Chance to Block Attack Damage
You take 10% of Damage from Blocked Hits
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
100% chance to gain an Endurance Charge on Hit
100% chance to gain an Endurance Charge on Hit
monster share charges with pack [1]
50% chance to gain a Frenzy Charge on Hit
SpectreN
AreaArena Map
Tagsbludgeoning_weapon, cold_affinity, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_height, medium_movement, melee, non_unique_map_boss, not_dex, not_int, physical_affinity, plate_armour, red_blood, wb_elite
Life
270%
Armour
+100%
Ailment Threshold
270%
Resistance
40 40 40 25
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 9
Attack Time
1.5 Second
Damage Spread
±20%
Experience
200%
Model Size
120%
Type
GladiatorBossEliteMap
Metadata
GladiatorBossEliteMap
Level
76
Life
1,545,161
Armour
107,792
Evasion
6,235
Energy Shield
0
Damage
1,026
Spell Damage
1,532
Accuracy
396
Attack Time
1.005
Experience
132,044
Ailment Threshold
788,032
Chill
2,492
Shock
2,492
Brittle
14,097
Scorch
2,492
Sap
6,884
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GladiatorBossCyclone
Attack, Area, Melee, Movement
Cyclone
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Damage: 140%
Attack Damage: 140%
Attack Time: 1.5 sec
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
Deals 40% more Attack Damage
Deals 50% less Damage
54% increased Physical Damage
46% increased Attack Speed
10% more Movement Speed
is area damage [1]
GladiatorBossLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Leap Slam
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Damage: 180%
Attack Damage: 180%
Attack Time: 1.5 sec
Cooldown Time: 5 sec
Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.
Deals 80% more Attack Damage
Deals 25% more Damage
Base radius is 1.5 metres
cast time overrides attack duration [1]
is area damage [1]
GladiatorBossIceCrash
Attack, Area, Melee, Cold, Multistrikeable, Slam, Totemable
Ice Crash
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Damage: 180%
Attack Damage: 180%
Attack Time: 1.5 sec
Slam the ground, damaging enemies in an area around the impact in three stages of increasing size. Enemies take slightly less damage on the second and third stage, and can only be hit by one stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.
Deals 80% more Attack Damage
50% of Physical Damage Converted to Cold Damage
25% less Attack Speed
Second Stage deals 25% less Damage
Base radius is 1.1 metres
Base secondary radius is 2.1 metres
Base tertiary radius is 3.1 metres
active skill area of effect radius +% final [-20]
is area damage [1]
GladiatorBossEliteGlacialHammer
Attack, MeleeSingleTarget, Multistrikeable, Melee, Cold, ThresholdJewelArea
Glacial Hammer
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Damage: 180%
Attack Damage: 180%
Attack Time: 1.5 sec
Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.
Deals 80% more Attack Damage
Deals 10% more Damage
8% increased Physical Damage
50% of Physical Damage Converted to Cold Damage
35% chance to Freeze enemies
20% more Attack Speed
active skill chill duration +% final [15]
GladiatorBossEliteVaalGlacialHammer
Attack, MeleeSingleTarget, Melee, Duration, Area, Vaal, Cold, NeverExertable
Vaal Glacial Hammer
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Damage: 180%
Attack Damage: 180%
Attack Time: 1.5 sec
Cooldown Time: 10 sec
Hits enemies, converting some of your physical damage to cold damage. It traps enemies with you in a circle of ice so that they can't escape. Requires a Mace, Sceptre or Staff.
Deals 80% more Attack Damage
Deals 50% more Damage
Base duration is 4 seconds
29% increased Physical Damage
50% of Physical Damage Converted to Cold Damage
20% chance to Freeze enemies
active skill area of effect radius +% final [35]
active skill chill duration +% final [35]
GladiatorBossEliteVaalGroundSlam
Attack, Area, Melee, Vaal, Slam, Totemable, NeverExertable
Vaal Ground Slam
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Cooldown Time: 6 sec
The character slams the ground with a Staff, Mace or Sceptre, creating a wave that travels in all directions and damages enemies with an increased chance to stun.
Knocks Enemies Back on Hit
Knockback direction is reversed
Deals 20% less Damage
15% reduced Physical Damage
200% increased Knockback Distance
active skill area of effect radius +% final [40]
animation effect variation [-1]
is area damage [1]
GladiatorBossEliteDoubleStrike
Attack, MeleeSingleTarget, Multistrikeable, Melee, Physical
Double Strike
Base Damage: 1630–2445
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Performs two fast strikes with a melee weapon.
6% increased Physical Damage
base skill number of additional hits [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
}

Actor
{	
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance3"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/GladiatorBosses/GladiatorBossEliteMap"] = {
    name = "Avatar of the Forge",
    life = 2.7,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Mace",
    weaponType2 = "Shield",
    skillList = {
        "GladiatorBossEliteVaalGroundSlam",
        "MeleeAtAnimationSpeedUnique",
        "GladiatorBossLeapSlam",
        "GladiatorBossEliteGlacialHammer",
        "GladiatorBossCyclone",
        "GladiatorBossIceCrash",
        "GladiatorBossEliteVaalGlacialHammer",
        "GladiatorBossEliteDoubleStrike",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossEliteVaalGroundSlam"] = {
    name = "Vaal Ground Slam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "The character slams the ground with a Staff, Mace or Sceptre, creating a wave that travels in all directions and damages enemies with an increased chance to stun.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Vaal] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
        [SkillType.NeverExertable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "active_skill_damage_+%_final",
        "knockback_distance_+%",
        "animation_effect_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "global_knockback",
        "is_area_damage",
        "enemy_knockback_direction_is_reversed",
    },
    levels = {
        [1] = {-15, -20, 200, -1, 40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.4,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {25, 15, levelRequirement = 38, statInterpolation = {},  cost = { }, },
        [2] = {25, 15, baseMultiplier = 1.4, levelRequirement = 56, statInterpolation = {},  cost = { }, },
        [3] = {25, 15, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossEliteGlacialHammer"] = {
    name = "Glacial Hammer",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Cold] = true,
        [SkillType.ThresholdJewelArea] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chance_to_freeze_%",
        "physical_damage_+%",
        "active_skill_attack_speed_+%_final",
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_chill_duration_+%_final",
        "active_skill_damage_+%_final",
    },
    levels = {
        [1] = {25, 0, 0, 50, 15, 10, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {25, 1, 0, 50, 15, 10, levelRequirement = 11, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {25, 1, 0, 50, 15, 10, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {25, 2, 5, 50, 15, 10, levelRequirement = 29, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {25, 2, 5, 50, 15, 10, levelRequirement = 32, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {25, 3, 5, 50, 15, 10, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {25, 4, 10, 50, 15, 10, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {25, 4, 10, 50, 15, 10, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {35, 5, 10, 50, 15, 10, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {35, 5, 10, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {35, 5, 15, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {35, 6, 15, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {35, 6, 15, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {35, 7, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {35, 8, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {35, 8, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {35, 9, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {35, 9, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {35, 10, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossCyclone"] = {
    name = "Cyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "attack_speed_+%",
        "cyclone_movement_speed_+%_final",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 0, 10, -50, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {0, 0, 10, -50, levelRequirement = 9, statInterpolation = {1, 1},  cost = { }, },
        [3] = {0, 0, 10, -50, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
        [4] = {0, 0, 10, -50, levelRequirement = 18, statInterpolation = {1, 1},  cost = { }, },
        [5] = {0, 0, 10, -50, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
        [6] = {2, 2, 10, -50, levelRequirement = 27, statInterpolation = {1, 1},  cost = { }, },
        [7] = {5, 4, 10, -50, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
        [8] = {7, 6, 10, -50, levelRequirement = 33, statInterpolation = {1, 1},  cost = { }, },
        [9] = {9, 8, 10, -50, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
        [10] = {12, 10, 10, -50, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
        [11] = {14, 12, 10, -50, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [12] = {16, 14, 10, -50, levelRequirement = 43, statInterpolation = {1, 1},  cost = { }, },
        [13] = {19, 16, 10, -50, levelRequirement = 46, statInterpolation = {1, 1},  cost = { }, },
        [14] = {21, 18, 10, -50, levelRequirement = 48, statInterpolation = {1, 1},  cost = { }, },
        [15] = {24, 20, 10, -50, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {26, 22, 10, -50, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [17] = {28, 24, 10, -50, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
        [18] = {31, 26, 10, -50, baseMultiplier = 1.2, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
        [19] = {33, 28, 10, -50, baseMultiplier = 1.2, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [20] = {35, 30, 10, -50, baseMultiplier = 1.2, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
        [21] = {38, 32, 10, -50, baseMultiplier = 1.2, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
        [22] = {40, 34, 10, -50, baseMultiplier = 1.2, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [23] = {42, 36, 10, -50, baseMultiplier = 1.2, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [24] = {44, 37, 10, -50, baseMultiplier = 1.2, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [25] = {45, 38, 10, -50, baseMultiplier = 1.2, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [26] = {46, 39, 10, -50, baseMultiplier = 1.4, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [27] = {47, 40, 10, -50, baseMultiplier = 1.4, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [28] = {48, 41, 10, -50, baseMultiplier = 1.4, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [29] = {49, 42, 10, -50, baseMultiplier = 1.4, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [30] = {51, 43, 10, -50, baseMultiplier = 1.4, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [31] = {52, 44, 10, -50, baseMultiplier = 1.4, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [32] = {53, 45, 10, -50, baseMultiplier = 1.4, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [33] = {54, 46, 10, -50, baseMultiplier = 1.4, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [34] = {55, 47, 10, -50, baseMultiplier = 1.4, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [35] = {56, 48, 10, -50, baseMultiplier = 1.4, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [36] = {58, 49, 10, -50, baseMultiplier = 1.4, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [37] = {59, 50, 10, -50, baseMultiplier = 1.4, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [38] = {60, 51, 10, -50, baseMultiplier = 1.4, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [39] = {61, 52, 10, -50, baseMultiplier = 1.4, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [40] = {64, 54, 10, -50, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [41] = {66, 56, 10, -50, baseMultiplier = 1.4, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [42] = {68, 58, 10, -50, baseMultiplier = 1.4, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossIceCrash"] = {
    name = "Ice Crash",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Slam the ground, damaging enemies in an area around the impact in three stages of increasing size. Enemies take slightly less damage on the second and third stage, and can only be hit by one stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Cold] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_attack_speed_+%_final",
        "ice_crash_second_hit_damage_+%_final",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_base_tertiary_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 28, statInterpolation = {},  cost = { }, },
        [2] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 37, statInterpolation = {},  cost = { }, },
        [3] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 44, statInterpolation = {},  cost = { }, },
        [4] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 54, statInterpolation = {},  cost = { }, },
        [5] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.4, levelRequirement = 58, statInterpolation = {},  cost = { }, },
        [6] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [7] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [8] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossEliteVaalGlacialHammer"] = {
    name = "Vaal Glacial Hammer",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Hits enemies, converting some of your physical damage to cold damage. It traps enemies with you in a circle of ice so that they can't escape. Requires a Mace, Sceptre or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.Duration] = true,
        [SkillType.Area] = true,
        [SkillType.Vaal] = true,
        [SkillType.Cold] = true,
        [SkillType.NeverExertable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_cold",
        "base_chance_to_freeze_%",
        "active_skill_chill_duration_+%_final",
        "physical_damage_+%",
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {50, 20, 35, 29, 50, 4000, 35, levelRequirement = 38, statInterpolation = {},  cost = { }, },
        [2] = {50, 20, 35, 29, 50, 4000, 35, baseMultiplier = 1.4, levelRequirement = 56, statInterpolation = {},  cost = { }, },
        [3] = {50, 20, 35, 29, 50, 4000, 35, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GladiatorBossEliteDoubleStrike"] = {
    name = "Double Strike",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs two fast strikes with a melee weapon.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Physical] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "physical_damage_+%",
        "base_skill_number_of_additional_hits",
    },
    levels = {
        [1] = {6, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
30% increased Movement Speed
IdMonsterImplicitFastRun5
FamilyMovementVelocity
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • 50% of Physical Damage Converted to Fire Damage
    IdMonsterElementalSkeletonFire
    FamilyFireDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to fire Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental fire
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    IdMonsterAttackBlock40Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 100% chance to gain an Endurance Charge on Hit
    IdGladiatorBossEliteGetEnduranceChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    100% chance to gain an Endurance Charge on Hit
    monster share charges with pack [1]
    IdGladiatorBossEliteSharingEnduranceCharges
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster share charges with pack Min: 1 Max: 1 Global
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    50% chance to gain a Frenzy Charge on Hit
    IdGladiatorBossEliteGainFrenzyChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add frenzy charge on skill hit % Min: 50 Max: 50 Global
  • Craft Tagsfrenzy_charge
    Avatar of the Forge
    Humanoid
    30% increased Movement Speed
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    50% of Physical Damage Converted to Fire Damage
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    100% chance to gain an Endurance Charge on Hit
    100% chance to gain an Endurance Charge on Hit
    monster share charges with pack [1]
    50% chance to gain a Frenzy Charge on Hit
    SpectreN
    Tagsbludgeoning_weapon, cold_affinity, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_height, medium_movement, melee, not_dex, not_int, physical_affinity, plate_armour, red_blood, standalone_map_boss, wb_elite
    Life
    270%
    Armour
    +100%
    Ailment Threshold
    270%
    Resistance
    40 40 40 25
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    GladiatorBossEliteMap
    Metadata
    GladiatorBossEliteMapStandalone
    Level
    68
    Life
    376,235
    Armour
    57,580
    Evasion
    4,739
    Energy Shield
    0
    Damage
    638
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    1.005
    Experience
    112,805
    Ailment Threshold
    237,028
    Chill
    749
    Shock
    749
    Brittle
    4,240
    Scorch
    749
    Sap
    2,071
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GladiatorBossCyclone
    Attack, Area, Melee, Movement
    Cyclone
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 120%
    Attack Damage: 120%
    Attack Time: 1.5 sec
    Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
    Deals 20% more Attack Damage
    Deals 50% less Damage
    45% increased Physical Damage
    38% increased Attack Speed
    10% more Movement Speed
    is area damage [1]
    GladiatorBossLeapSlam
    Attack, Area, Melee, Movement, Travel, Slam, Totemable
    Leap Slam
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Damage: 140%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.
    Deals 40% more Attack Damage
    Deals 25% more Damage
    Base radius is 1.5 metres
    cast time overrides attack duration [1]
    is area damage [1]
    GladiatorBossIceCrash
    Attack, Area, Melee, Cold, Multistrikeable, Slam, Totemable
    Ice Crash
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 180%
    Attack Damage: 180%
    Attack Time: 1.5 sec
    Slam the ground, damaging enemies in an area around the impact in three stages of increasing size. Enemies take slightly less damage on the second and third stage, and can only be hit by one stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.
    Deals 80% more Attack Damage
    50% of Physical Damage Converted to Cold Damage
    25% less Attack Speed
    Second Stage deals 25% less Damage
    Base radius is 1.1 metres
    Base secondary radius is 2.1 metres
    Base tertiary radius is 3.1 metres
    active skill area of effect radius +% final [-20]
    is area damage [1]
    GladiatorBossEliteGlacialHammer
    Attack, MeleeSingleTarget, Multistrikeable, Melee, Cold, ThresholdJewelArea
    Glacial Hammer
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Damage: 140%
    Attack Time: 1.5 sec
    Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.
    Deals 40% more Attack Damage
    Deals 10% more Damage
    6% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    35% chance to Freeze enemies
    15% more Attack Speed
    active skill chill duration +% final [15]
    GladiatorBossEliteVaalGlacialHammer
    Attack, MeleeSingleTarget, Melee, Duration, Area, Vaal, Cold, NeverExertable
    Vaal Glacial Hammer
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Damage: 140%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    Hits enemies, converting some of your physical damage to cold damage. It traps enemies with you in a circle of ice so that they can't escape. Requires a Mace, Sceptre or Staff.
    Deals 40% more Attack Damage
    Deals 50% more Damage
    Base duration is 4 seconds
    29% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    20% chance to Freeze enemies
    active skill area of effect radius +% final [35]
    active skill chill duration +% final [35]
    GladiatorBossEliteVaalGroundSlam
    Attack, Area, Melee, Vaal, Slam, Totemable, NeverExertable
    Vaal Ground Slam
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    The character slams the ground with a Staff, Mace or Sceptre, creating a wave that travels in all directions and damages enemies with an increased chance to stun.
    Knocks Enemies Back on Hit
    Knockback direction is reversed
    Deals 20% less Damage
    15% reduced Physical Damage
    200% increased Knockback Distance
    active skill area of effect radius +% final [40]
    animation effect variation [-1]
    is area damage [1]
    GladiatorBossEliteDoubleStrike
    Attack, MeleeSingleTarget, Multistrikeable, Melee, Physical
    Double Strike
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Performs two fast strikes with a melee weapon.
    6% increased Physical Damage
    base skill number of additional hits [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    }
    
    Actor
    {	
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/GladiatorBosses/GladiatorBossEliteMapStandalone"] = {
        name = "Avatar of the Forge",
        life = 2.7,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        weaponType2 = "Shield",
        skillList = {
            "GladiatorBossEliteVaalGroundSlam",
            "MeleeAtAnimationSpeedUnique",
            "GladiatorBossLeapSlam",
            "GladiatorBossEliteGlacialHammer",
            "GladiatorBossCyclone",
            "GladiatorBossIceCrash",
            "GladiatorBossEliteVaalGlacialHammer",
            "GladiatorBossEliteDoubleStrike",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossEliteVaalGroundSlam"] = {
        name = "Vaal Ground Slam",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "The character slams the ground with a Staff, Mace or Sceptre, creating a wave that travels in all directions and damages enemies with an increased chance to stun.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Vaal] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
            [SkillType.NeverExertable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "active_skill_damage_+%_final",
            "knockback_distance_+%",
            "animation_effect_variation",
            "active_skill_area_of_effect_radius_+%_final",
            "global_knockback",
            "is_area_damage",
            "enemy_knockback_direction_is_reversed",
        },
        levels = {
            [1] = {-15, -20, 200, -1, 40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossLeapSlam"] = {
        name = "Leap Slam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {25, 15, levelRequirement = 38, statInterpolation = {},  cost = { }, },
            [2] = {25, 15, baseMultiplier = 1.4, levelRequirement = 56, statInterpolation = {},  cost = { }, },
            [3] = {25, 15, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossEliteGlacialHammer"] = {
        name = "Glacial Hammer",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Cold] = true,
            [SkillType.ThresholdJewelArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chance_to_freeze_%",
            "physical_damage_+%",
            "active_skill_attack_speed_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "active_skill_chill_duration_+%_final",
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {25, 0, 0, 50, 15, 10, levelRequirement = 4, statInterpolation = {1, 1, 1},  cost = { }, },
            [2] = {25, 1, 0, 50, 15, 10, levelRequirement = 11, statInterpolation = {1, 1, 1},  cost = { }, },
            [3] = {25, 1, 0, 50, 15, 10, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
            [4] = {25, 2, 5, 50, 15, 10, levelRequirement = 29, statInterpolation = {1, 1, 1},  cost = { }, },
            [5] = {25, 2, 5, 50, 15, 10, levelRequirement = 32, statInterpolation = {1, 1, 1},  cost = { }, },
            [6] = {25, 3, 5, 50, 15, 10, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
            [7] = {25, 4, 10, 50, 15, 10, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
            [8] = {25, 4, 10, 50, 15, 10, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
            [9] = {35, 5, 10, 50, 15, 10, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
            [10] = {35, 5, 10, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
            [11] = {35, 5, 15, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
            [12] = {35, 6, 15, 50, 15, 10, baseMultiplier = 1.4, levelRequirement = 67, statInterpolation = {1, 1, 1},  cost = { }, },
            [13] = {35, 6, 15, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {1, 1, 1},  cost = { }, },
            [14] = {35, 7, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 71, statInterpolation = {1, 1, 1},  cost = { }, },
            [15] = {35, 8, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 73, statInterpolation = {1, 1, 1},  cost = { }, },
            [16] = {35, 8, 20, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 75, statInterpolation = {1, 1, 1},  cost = { }, },
            [17] = {35, 9, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 77, statInterpolation = {1, 1, 1},  cost = { }, },
            [18] = {35, 9, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 79, statInterpolation = {1, 1, 1},  cost = { }, },
            [19] = {35, 10, 25, 50, 15, 10, baseMultiplier = 1.8, levelRequirement = 81, statInterpolation = {1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossCyclone"] = {
        name = "Cyclone",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "attack_speed_+%",
            "cyclone_movement_speed_+%_final",
            "active_skill_damage_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0, 0, 10, -50, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
            [2] = {0, 0, 10, -50, levelRequirement = 9, statInterpolation = {1, 1},  cost = { }, },
            [3] = {0, 0, 10, -50, levelRequirement = 13, statInterpolation = {1, 1},  cost = { }, },
            [4] = {0, 0, 10, -50, levelRequirement = 18, statInterpolation = {1, 1},  cost = { }, },
            [5] = {0, 0, 10, -50, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
            [6] = {2, 2, 10, -50, levelRequirement = 27, statInterpolation = {1, 1},  cost = { }, },
            [7] = {5, 4, 10, -50, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
            [8] = {7, 6, 10, -50, levelRequirement = 33, statInterpolation = {1, 1},  cost = { }, },
            [9] = {9, 8, 10, -50, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [10] = {12, 10, 10, -50, levelRequirement = 38, statInterpolation = {1, 1},  cost = { }, },
            [11] = {14, 12, 10, -50, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
            [12] = {16, 14, 10, -50, levelRequirement = 43, statInterpolation = {1, 1},  cost = { }, },
            [13] = {19, 16, 10, -50, levelRequirement = 46, statInterpolation = {1, 1},  cost = { }, },
            [14] = {21, 18, 10, -50, levelRequirement = 48, statInterpolation = {1, 1},  cost = { }, },
            [15] = {24, 20, 10, -50, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
            [16] = {26, 22, 10, -50, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
            [17] = {28, 24, 10, -50, levelRequirement = 54, statInterpolation = {1, 1},  cost = { }, },
            [18] = {31, 26, 10, -50, baseMultiplier = 1.2, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
            [19] = {33, 28, 10, -50, baseMultiplier = 1.2, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
            [20] = {35, 30, 10, -50, baseMultiplier = 1.2, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
            [21] = {38, 32, 10, -50, baseMultiplier = 1.2, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
            [22] = {40, 34, 10, -50, baseMultiplier = 1.2, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
            [23] = {42, 36, 10, -50, baseMultiplier = 1.2, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
            [24] = {44, 37, 10, -50, baseMultiplier = 1.2, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [25] = {45, 38, 10, -50, baseMultiplier = 1.2, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
            [26] = {46, 39, 10, -50, baseMultiplier = 1.4, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
            [27] = {47, 40, 10, -50, baseMultiplier = 1.4, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
            [28] = {48, 41, 10, -50, baseMultiplier = 1.4, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [29] = {49, 42, 10, -50, baseMultiplier = 1.4, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
            [30] = {51, 43, 10, -50, baseMultiplier = 1.4, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
            [31] = {52, 44, 10, -50, baseMultiplier = 1.4, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
            [32] = {53, 45, 10, -50, baseMultiplier = 1.4, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [33] = {54, 46, 10, -50, baseMultiplier = 1.4, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
            [34] = {55, 47, 10, -50, baseMultiplier = 1.4, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
            [35] = {56, 48, 10, -50, baseMultiplier = 1.4, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
            [36] = {58, 49, 10, -50, baseMultiplier = 1.4, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [37] = {59, 50, 10, -50, baseMultiplier = 1.4, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
            [38] = {60, 51, 10, -50, baseMultiplier = 1.4, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
            [39] = {61, 52, 10, -50, baseMultiplier = 1.4, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
            [40] = {64, 54, 10, -50, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
            [41] = {66, 56, 10, -50, baseMultiplier = 1.4, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
            [42] = {68, 58, 10, -50, baseMultiplier = 1.4, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossIceCrash"] = {
        name = "Ice Crash",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Slam the ground, damaging enemies in an area around the impact in three stages of increasing size. Enemies take slightly less damage on the second and third stage, and can only be hit by one stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Cold] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "active_skill_attack_speed_+%_final",
            "ice_crash_second_hit_damage_+%_final",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "active_skill_base_tertiary_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 28, statInterpolation = {},  cost = { }, },
            [2] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 37, statInterpolation = {},  cost = { }, },
            [3] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 44, statInterpolation = {},  cost = { }, },
            [4] = {50, -25, -25, -20, 11, 21, 31, levelRequirement = 54, statInterpolation = {},  cost = { }, },
            [5] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.4, levelRequirement = 58, statInterpolation = {},  cost = { }, },
            [6] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 68, statInterpolation = {},  cost = { }, },
            [7] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 70, statInterpolation = {},  cost = { }, },
            [8] = {50, -25, -25, -20, 11, 21, 31, baseMultiplier = 1.8, levelRequirement = 82, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossEliteVaalGlacialHammer"] = {
        name = "Vaal Glacial Hammer",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Hits enemies, converting some of your physical damage to cold damage. It traps enemies with you in a circle of ice so that they can't escape. Requires a Mace, Sceptre or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.Duration] = true,
            [SkillType.Area] = true,
            [SkillType.Vaal] = true,
            [SkillType.Cold] = true,
            [SkillType.NeverExertable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_chance_to_freeze_%",
            "active_skill_chill_duration_+%_final",
            "physical_damage_+%",
            "active_skill_damage_+%_final",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {50, 20, 35, 29, 50, 4000, 35, levelRequirement = 38, statInterpolation = {},  cost = { }, },
            [2] = {50, 20, 35, 29, 50, 4000, 35, baseMultiplier = 1.4, levelRequirement = 56, statInterpolation = {},  cost = { }, },
            [3] = {50, 20, 35, 29, 50, 4000, 35, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GladiatorBossEliteDoubleStrike"] = {
        name = "Double Strike",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Performs two fast strikes with a melee weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Physical] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "base_skill_number_of_additional_hits",
        },
        levels = {
            [1] = {6, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    30% increased Movement Speed
    IdMonsterImplicitFastRun5
    FamilyMovementVelocity
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • 50% of Physical Damage Converted to Fire Damage
    IdMonsterElementalSkeletonFire
    FamilyFireDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to fire Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental fire
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    IdMonsterAttackBlock40Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 100% chance to gain an Endurance Charge on Hit
    IdGladiatorBossEliteGetEnduranceChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    100% chance to gain an Endurance Charge on Hit
    monster share charges with pack [1]
    IdGladiatorBossEliteSharingEnduranceCharges
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster share charges with pack Min: 1 Max: 1 Global
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    50% chance to gain a Frenzy Charge on Hit
    IdGladiatorBossEliteGainFrenzyChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add frenzy charge on skill hit % Min: 50 Max: 50 Global
  • Craft Tagsfrenzy_charge
    Avatar of the Forge
    Humanoid
    30% increased Movement Speed
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    50% of Physical Damage Converted to Fire Damage
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    100% chance to gain an Endurance Charge on Hit
    100% chance to gain an Endurance Charge on Hit
    monster share charges with pack [1]
    50% chance to gain a Frenzy Charge on Hit
    SpectreN
    Tagsbludgeoning_weapon, elder_map_boss, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_height, medium_movement, non_attacking, not_dex, not_int, plate_armour, red_blood, wb_elite
    Life
    270%
    Armour
    +100%
    Ailment Threshold
    270%
    Resistance
    40 40 40 25
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    GladiatorBossEliteMap
    Metadata
    GladiatorBossEliteMapElder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/GladiatorBosses/GladiatorBossEliteMapElder"] = {
        name = "Avatar of the Forge",
        life = 2.7,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        weaponType2 = "Shield",
        skillList = {
        },
        modList = {
        },
    }
    
    30% increased Movement Speed
    IdMonsterImplicitFastRun5
    FamilyMovementVelocity
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • 50% of Physical Damage Converted to Fire Damage
    IdMonsterElementalSkeletonFire
    FamilyFireDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to fire Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental fire
    20% Chance to Block Attack Damage
    You take 10% of Damage from Blocked Hits
    IdMonsterAttackBlock40Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • 100% chance to gain an Endurance Charge on Hit
    IdGladiatorBossEliteGetEnduranceChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    100% chance to gain an Endurance Charge on Hit
    monster share charges with pack [1]
    IdGladiatorBossEliteSharingEnduranceCharges
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster share charges with pack Min: 1 Max: 1 Global
  • add endurance charge on skill hit % Min: 100 Max: 100 Global
  • Craft Tagsendurance_charge
    50% chance to gain a Frenzy Charge on Hit
    IdGladiatorBossEliteGainFrenzyChargeOnHit
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • add frenzy charge on skill hit % Min: 50 Max: 50 Global
  • Craft Tagsfrenzy_charge