Kutec, Vaal Fleshsmith
Construct
% increased Rarity of Items Dropped
monster additional quantity of dropped items in cruel +% [300]
monster additional quantity of dropped items in merciless +% [600]
monster additional rarity of dropped items in cruel +% [300]
monster additional rarity of dropped items in merciless +% [600]
monster no map drops [1]
level 33 or lower damage +% final [-20]
level 33 or lower life +% final [-20]
SpectreN
AreaSecluded Copse, Secluded Copse
Tagsbone_armour, bones, caster, construct, fire_affinity, has_one_hand_mace, has_one_handed_melee, large_height, not_int, physical_affinity, puncturing_weapon, skeleton, summoner, undead, vaalsidearea_boss, very_slow_movement
Life
180%
Armour
+100%
Evasion
+20%
Ailment Threshold
180%
Resistance
30 30 30 20
Damage
120%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 70
Attack Time
1.995 Second
Damage Spread
±20%
Experience
200%
Model Size
160%
Type
ConstructRangedArmouredBossSideArea
Metadata
ConstructRangedBossSideArea
Level
68
Life
11,580
Armour
57,580
Evasion
5,687
Energy Shield
0
Damage
448
Spell Damage
448
Accuracy
290
Attack Time
1.995
Experience
20,510
Ailment Threshold
11,580
Chill
37
Shock
37
Brittle
207
Scorch
37
Sap
101
DesecrateSideAreaBoss
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
Desecrate
Cast Time: 1 sec
Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.
Deals 337.5 Base Chaos Damage per second
Base duration is 5 seconds
65% increased Cast Speed
Spawns 10 corpses
Spawned corpses' level matches the area level, up to a maximum of Level 100
Maximum of 10 corpses allowed
active skill area of effect radius +% final [33]
is area damage [1]
RaiseZombieSideAreaBoss
Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
Raise Zombie
Cast Time: 0.85 sec
Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.
21% increased Character Size
+12 to Maximum Raised Zombies
Minions have 190% more Maximum Life
Minions deal 20% more Damage
alternate minion [1]
FleshOfferingSideAreaBoss
Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable
Flesh Offering
Cast Time: 1 sec
Cooldown Time: 8 sec
Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.
Base duration is 8 seconds
Additional 8 seconds Base Duration per extra corpse Consumed
Grants Minions 50% increased Attack Speed
Grants Minions 50% increased Cast Speed
Grants Minions 50% increased Movement Speed
MonsterPunishmentSideArea
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Punishment
Cast Time: 0.5 sec
Cooldown Time: 12 sec
Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life.
Base duration is 5 seconds
Cursed Enemies take 40% increased Damage while on Low Life
Cursed Enemies are Debilitated for +2 Seconds when they Hit
active skill area of effect radius +% final [20]
MonsterDetonateDeadSideAreaBoss
Spell, Area, Damage, Triggerable
Critical Strike Chance: 5%
Cast Time: 1 sec
Cooldown Time: 1.5 sec
Base duration is 1 seconds
Base secondary duration is 0.5 seconds
Deals 87.71 to 131.6 Fire Damage
Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
Causes +6 Bursts
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "One_Hand_Mace"
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.35
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/ConstructRangedBossSideArea"] = {
    name = "Kutec, Vaal Fleshsmith",
    life = 1.8,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 70,
    accuracy = 1,
    skillList = {
        "RaiseZombieSideAreaBoss",
        "MonsterPunishmentSideArea",
        "DesecrateSideAreaBoss",
        "FleshOfferingSideAreaBoss",
        "MonsterDetonateDeadSideAreaBoss",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["RaiseZombieSideAreaBoss"] = {
    name = "Raise Zombie",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_zombies_allowed",
        "active_skill_minion_damage_+%_final",
        "active_skill_minion_life_+%_final",
        "base_actor_scale_+%",
        "alternate_minion",
    },
    levels = {
        [1] = {6, 10, 75, 1, 1, levelRequirement = 3, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {6, 10, 75, 2, 1, levelRequirement = 5, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {6, 10, 75, 3, 1, levelRequirement = 6, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {6, 10, 75, 4, 1, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {6, 10, 75, 5, 1, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {8, 20, 125, 6, 1, levelRequirement = 13, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {8, 20, 125, 7, 1, levelRequirement = 17, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {8, 20, 125, 8, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {8, 20, 125, 9, 1, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {10, 30, 175, 10, 1, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {10, 30, 175, 11, 1, levelRequirement = 29, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {10, 30, 175, 12, 1, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {10, 30, 175, 13, 1, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {10, 30, 175, 14, 1, levelRequirement = 49, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {10, 30, 175, 15, 1, levelRequirement = 51, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {12, 20, 175, 16, 1, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {12, 20, 178, 17, 1, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {12, 20, 181, 18, 1, levelRequirement = 65, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {12, 20, 184, 19, 1, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {12, 20, 187, 20, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {12, 20, 190, 21, 1, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {14, 10, 193, 22, 1, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {14, 10, 196, 23, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {14, 10, 199, 24, 1, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {14, 10, 202, 25, 1, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {14, 10, 205, 26, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {14, 10, 208, 27, 1, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {14, 10, 211, 28, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {14, 10, 214, 29, 1, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {14, 10, 217, 30, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [31] = {14, 10, 220, 31, 1, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [32] = {14, 10, 223, 32, 1, levelRequirement = 79, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [33] = {14, 10, 226, 33, 1, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [34] = {14, 10, 229, 34, 1, levelRequirement = 81, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [35] = {14, 10, 232, 35, 1, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterPunishmentSideArea"] = {
    name = "Punishment",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "damage_taken_+%_on_low_life",
        "debilitate_self_for_x_milliseconds_on_hit",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {5000, 40, 2000, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DesecrateSideAreaBoss"] = {
    name = "Desecrate",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "base_skill_effect_duration",
        "desecrate_corpse_level",
        "base_cast_speed_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 6, 10, 5000, 100, 65, levelRequirement = 3, statInterpolation = {3, 1, 1},  cost = { }, },
        [2] = {1, 10, 0, 10, 33, 5000, 100, 65, levelRequirement = 58, statInterpolation = {3, 1, 1, 1, 1},  cost = { }, },
        [3] = {1, 12, 0, 12, 33, 5000, 100, 65, levelRequirement = 70, statInterpolation = {3, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FleshOfferingSideAreaBoss"] = {
    name = "Flesh Offering",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Minion] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "offering_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "attack_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "cast_speed_+%_granted_from_skill",
        "offering_skill_effect_duration_per_corpse",
    },
    levels = {
        [1] = {8000, 50, 50, 50, 8000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterDetonateDeadSideAreaBoss"] = {
    name = "MonsterDetonateDeadSideAreaBoss",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "corpse_explosion_monster_life_%",
        "base_skill_effect_duration",
        "base_secondary_skill_effect_duration",
        "upheaval_number_of_spikes",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, 1000, 500, 6, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
% increased Rarity of Items Dropped
IdMonsterSideAreaBoss
FamilyMonsterSideAreaBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster dropped item rarity +% Min: 0 Max: 0 Global
  • monster additional quantity of dropped items in cruel +% [300]
    monster additional quantity of dropped items in merciless +% [600]
    monster additional rarity of dropped items in cruel +% [300]
    monster additional rarity of dropped items in merciless +% [600]
    IdMonsterInvasionMercilessDrops1
    FamilyMonsterMercilessDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster additional rarity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional quantity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional rarity of dropped items in merciless +% Min: 600 Max: 600 Global
  • monster additional quantity of dropped items in merciless +% Min: 600 Max: 600 Global
  • monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • level 33 or lower damage +% final [-20]
    level 33 or lower life +% final [-20]
    IdMonsterLifeAndDamageLessBelowLevel33
    FamilyMoreLifeBelowLevelThreshold
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 33 or lower life +% final Min: -20 Max: -20 Global
  • level 33 or lower damage +% final Min: -20 Max: -20 Global
  • Craft Tagsresource life damage
    Kutec, Vaal Fleshsmith
    Construct
    % increased Rarity of Items Dropped
    monster additional quantity of dropped items in cruel +% [300]
    monster additional quantity of dropped items in merciless +% [600]
    monster additional rarity of dropped items in cruel +% [300]
    monster additional rarity of dropped items in merciless +% [600]
    monster no map drops [1]
    monster is invasion boss [1]
    level 33 or lower damage +% final [-20]
    level 33 or lower life +% final [-20]
    SpectreN
    AreaInvasionBoss
    End Game50% increased maximum Life
    Tagsbone_armour, bones, caster, construct, fire_affinity, has_one_hand_mace, has_one_handed_melee, invasion_boss, large_height, not_int, physical_affinity, puncturing_weapon, skeleton, summoner, undead, very_slow_movement
    Packs
  • InvasionBoss: Kutec, Vaal Fleshsmith, Vaal Fallen
  • Life
    180%
    Armour
    +100%
    Evasion
    +20%
    Ailment Threshold
    180%
    Resistance
    30 30 30 20
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 70
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    160%
    Type
    ConstructRangedArmouredBossSideArea
    Metadata
    ConstructRangedBossSideAreaInvasion
    Level
    68
    Life
    11,580
    Armour
    57,580
    Evasion
    5,687
    Energy Shield
    0
    Damage
    448
    Spell Damage
    448
    Accuracy
    290
    Attack Time
    1.995
    Experience
    20,510
    Ailment Threshold
    11,580
    Chill
    37
    Shock
    37
    Brittle
    207
    Scorch
    37
    Sap
    101
    DesecrateSideAreaBoss
    Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
    Desecrate
    Cast Time: 1 sec
    Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.
    Deals 337.5 Base Chaos Damage per second
    Base duration is 5 seconds
    65% increased Cast Speed
    Spawns 10 corpses
    Spawned corpses' level matches the area level, up to a maximum of Level 100
    Maximum of 10 corpses allowed
    active skill area of effect radius +% final [33]
    is area damage [1]
    RaiseZombieSideAreaBoss
    Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
    Raise Zombie
    Cast Time: 0.85 sec
    Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.
    21% increased Character Size
    +12 to Maximum Raised Zombies
    Minions have 190% more Maximum Life
    Minions deal 20% more Damage
    alternate minion [1]
    FleshOfferingSideAreaBoss
    Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable
    Flesh Offering
    Cast Time: 1 sec
    Cooldown Time: 8 sec
    Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.
    Base duration is 8 seconds
    Additional 8 seconds Base Duration per extra corpse Consumed
    Grants Minions 50% increased Attack Speed
    Grants Minions 50% increased Cast Speed
    Grants Minions 50% increased Movement Speed
    MonsterPunishmentSideArea
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Punishment
    Cast Time: 0.5 sec
    Cooldown Time: 12 sec
    Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life.
    Base duration is 5 seconds
    Cursed Enemies take 40% increased Damage while on Low Life
    Cursed Enemies are Debilitated for +2 Seconds when they Hit
    active skill area of effect radius +% final [20]
    MonsterDetonateDeadSideAreaBoss
    Spell, Area, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 1.5 sec
    Base duration is 1 seconds
    Base secondary duration is 0.5 seconds
    Deals 87.71 to 131.6 Fire Damage
    Explosion deals base Fire Damage equal to 1% of the corpse's Maximum Life
    Causes +6 Bursts
    is area damage [1]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/ConstructRangedBossSideAreaInvasion"] = {
        name = "Kutec, Vaal Fleshsmith",
        life = 1.8,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 70,
        accuracy = 1,
        skillList = {
            "RaiseZombieSideAreaBoss",
            "MonsterPunishmentSideArea",
            "DesecrateSideAreaBoss",
            "FleshOfferingSideAreaBoss",
            "MonsterDetonateDeadSideAreaBoss",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RaiseZombieSideAreaBoss"] = {
        name = "Raise Zombie",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_zombies_allowed",
            "active_skill_minion_damage_+%_final",
            "active_skill_minion_life_+%_final",
            "base_actor_scale_+%",
            "alternate_minion",
        },
        levels = {
            [1] = {6, 10, 75, 1, 1, levelRequirement = 3, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {6, 10, 75, 2, 1, levelRequirement = 5, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {6, 10, 75, 3, 1, levelRequirement = 6, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {6, 10, 75, 4, 1, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {6, 10, 75, 5, 1, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {8, 20, 125, 6, 1, levelRequirement = 13, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {8, 20, 125, 7, 1, levelRequirement = 17, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {8, 20, 125, 8, 1, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {8, 20, 125, 9, 1, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {10, 30, 175, 10, 1, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {10, 30, 175, 11, 1, levelRequirement = 29, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {10, 30, 175, 12, 1, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {10, 30, 175, 13, 1, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {10, 30, 175, 14, 1, levelRequirement = 49, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {10, 30, 175, 15, 1, levelRequirement = 51, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {12, 20, 175, 16, 1, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {12, 20, 178, 17, 1, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {12, 20, 181, 18, 1, levelRequirement = 65, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {12, 20, 184, 19, 1, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {12, 20, 187, 20, 1, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {12, 20, 190, 21, 1, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {14, 10, 193, 22, 1, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {14, 10, 196, 23, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {14, 10, 199, 24, 1, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {14, 10, 202, 25, 1, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {14, 10, 205, 26, 1, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [27] = {14, 10, 208, 27, 1, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {14, 10, 211, 28, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {14, 10, 214, 29, 1, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {14, 10, 217, 30, 1, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [31] = {14, 10, 220, 31, 1, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [32] = {14, 10, 223, 32, 1, levelRequirement = 79, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [33] = {14, 10, 226, 33, 1, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [34] = {14, 10, 229, 34, 1, levelRequirement = 81, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [35] = {14, 10, 232, 35, 1, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterPunishmentSideArea"] = {
        name = "Punishment",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "damage_taken_+%_on_low_life",
            "debilitate_self_for_x_milliseconds_on_hit",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {5000, 40, 2000, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DesecrateSideAreaBoss"] = {
        name = "Desecrate",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Chaos] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "desecrate_number_of_corpses_to_create",
            "desecrate_maximum_number_of_corpses",
            "base_skill_effect_duration",
            "desecrate_corpse_level",
            "base_cast_speed_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {1, 6, 10, 5000, 100, 65, levelRequirement = 3, statInterpolation = {3, 1, 1},  cost = { }, },
            [2] = {1, 10, 0, 10, 33, 5000, 100, 65, levelRequirement = 58, statInterpolation = {3, 1, 1, 1, 1},  cost = { }, },
            [3] = {1, 12, 0, 12, 33, 5000, 100, 65, levelRequirement = 70, statInterpolation = {3, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["FleshOfferingSideAreaBoss"] = {
        name = "Flesh Offering",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Minion] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
        },
        statDescriptionScope = "offering_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "attack_speed_+%_granted_from_skill",
            "base_movement_velocity_+%",
            "cast_speed_+%_granted_from_skill",
            "offering_skill_effect_duration_per_corpse",
        },
        levels = {
            [1] = {8000, 50, 50, 50, 8000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterDetonateDeadSideAreaBoss"] = {
        name = "MonsterDetonateDeadSideAreaBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "corpse_explosion_monster_life_%",
            "base_skill_effect_duration",
            "base_secondary_skill_effect_duration",
            "upheaval_number_of_spikes",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 1000, 500, 6, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    % increased Rarity of Items Dropped
    IdMonsterSideAreaBoss
    FamilyMonsterSideAreaBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster dropped item rarity +% Min: 0 Max: 0 Global
  • monster additional quantity of dropped items in cruel +% [300]
    monster additional quantity of dropped items in merciless +% [600]
    monster additional rarity of dropped items in cruel +% [300]
    monster additional rarity of dropped items in merciless +% [600]
    IdMonsterInvasionMercilessDrops1
    FamilyMonsterMercilessDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster additional rarity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional quantity of dropped items in cruel +% Min: 300 Max: 300 Global
  • monster additional rarity of dropped items in merciless +% Min: 600 Max: 600 Global
  • monster additional quantity of dropped items in merciless +% Min: 600 Max: 600 Global
  • monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • monster is invasion boss [1]
    IdIsInvasionBoss
    FamilyMonsterIsInvasionBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster is invasion boss Min: 1 Max: 1 Global
  • level 33 or lower damage +% final [-20]
    level 33 or lower life +% final [-20]
    IdMonsterLifeAndDamageLessBelowLevel33
    FamilyMoreLifeBelowLevelThreshold
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 33 or lower life +% final Min: -20 Max: -20 Global
  • level 33 or lower damage +% final Min: -20 Max: -20 Global
  • Craft Tagsresource life damage