Huitepa the Blind
Humanoid
+1 to maximum number of Summoned Totems
kill traps mines and totems on death [1]
kill traps mines and totems on death [1]
% increased Rarity of Items Dropped
monster no map drops [1]
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]
SpectreN
AreaReclaimed Barracks, Reclaimed Barracks
Tagsbludgeoning_weapon, caster, has_one_hand_mace, has_one_handed_melee, human, humanoid, lightning_affinity, medium_height, medium_movement, melee, not_int, not_str, physical_affinity, plate_armour, red_blood, vaalsidearea_boss
Life
180%
Evasion
+50%
Ailment Threshold
180%
Resistance
30 30 30 20
Damage
120%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
200%
Model Size
135%
Type
VaalSideAreaBossConvert
Metadata
VaalSideAreaBoss1
Level
68
Life
11,580
Armour
28,790
Evasion
7,109
Energy Shield
0
Damage
448
Spell Damage
448
Accuracy
290
Attack Time
1.5
Experience
20,510
Ailment Threshold
11,580
Chill
37
Shock
37
Brittle
207
Scorch
37
Sap
101
VaalSideAreaBoss1Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
ExileMarauderGoreSunder
Attack, Area, Multistrikeable, Melee, Slam, Totemable
Sunder
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Slams the ground with a Mace, Sceptre, Axe or Staff, creating a wave of broken ground that damages enemies in an area in front of you. Enemies hit by the wave will release a circular shockwave, dealing damage to other enemies around them.
15% more Attack Speed
Shockwaves deal 85% less Damage
active skill area of effect radius +% final [-50]
is area damage [1]
QuakeSlamExileMarauder
Attack, Area, Melee, Multistrikeable, Duration, Slam, Triggerable, Totemable
Earthquake
Base Damage: 359–538
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Cooldown Time: 5 sec
Smashes the ground, dealing damage in an area and cracking the earth. The crack will erupt in a powerful aftershock after a duration. Cracks created before the first one has erupted will not generate their own aftershocks. Requires an Axe, Mace, Sceptre, Staff or Unarmed.
Base duration is 1.2 seconds
Aftershock deals +90% more Damage with Hits and Ailments
Causes Bleeding
is area damage [1]
ExileMarauderTotemBallLighning
Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
Ball Lightning
Cast Time: 0.8 sec
Cooldown Time: 3 sec
Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
Deals 210.4 to 390.8 Lightning Damage
Your Hits cannot Stun Enemies
Totem lasts 20 seconds
Fires 4 additional Projectiles
Summons a Totem which uses this Skill
Fires Projectiles in a circle
50% reduced Projectile Speed
Base radius is 1.8 metres
active skill area of effect radius +% final [-11]
base active skill totem level [67]
base is projectile [1]
base skill is totemified [1]
base totem range [70]
monster penalty against minions damage +% final vs player minions [-25]
projectiles not offset [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	scale = 115
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
Render
{
     //turn_duration = 0.35
}

Monster
{
}


Life
{
	on_death = "RemoveEffects();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalSideAreaBosses/VaalSideAreaBoss1"] = {
    name = "Huitepa the Blind",
    life = 1.8,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    weaponType1 = "One Hand Mace",
    skillList = {
        "VaalSideAreaBoss1Melee",
        "ExileMarauderTotemBallLighning",
        "QuakeSlamExileMarauder",
        "ExileMarauderGoreSunder",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["VaalSideAreaBoss1Melee"] = {
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileMarauderTotemBallLighning"] = {
    name = "Ball Lightning",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "number_of_additional_projectiles",
        "base_active_skill_totem_level",
        "base_totem_duration",
        "base_projectile_speed_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_totem_range",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
        "projectiles_nova",
        "projectiles_not_offset",
        "cannot_stun",
        "is_totem",
        "base_skill_is_totemified",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 2, 3, 20000, -50, -25, 70, -11, 18, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.69999998807907, 1.2999999523163, 2, 7, 20000, -50, -25, 70, -11, 18, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.69999998807907, 1.2999999523163, 2, 10, 20000, -50, -25, 70, -11, 18, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.69999998807907, 1.2999999523163, 2, 13, 20000, -50, -25, 70, -11, 18, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.69999998807907, 1.2999999523163, 2, 16, 20000, -50, -25, 70, -11, 18, levelRequirement = 12, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.69999998807907, 1.2999999523163, 2, 19, 20000, -50, -25, 70, -11, 18, levelRequirement = 14, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.69999998807907, 1.2999999523163, 2, 22, 20000, -50, -25, 70, -11, 18, levelRequirement = 17, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.69999998807907, 1.2999999523163, 2, 25, 20000, -50, -25, 70, -11, 18, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.69999998807907, 1.2999999523163, 3, 28, 20000, -50, -25, 70, -11, 18, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.69999998807907, 1.2999999523163, 3, 32, 20000, -50, -25, 70, -11, 18, levelRequirement = 30, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.2999999523163, 3, 36, 20000, -50, -25, 70, -11, 18, levelRequirement = 31, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.2999999523163, 3, 40, 20000, -50, -25, 70, -11, 18, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.2999999523163, 3, 44, 20000, -50, -25, 70, -11, 18, levelRequirement = 41, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.2999999523163, 3, 47, 20000, -50, -25, 70, -11, 18, levelRequirement = 44, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.69999998807907, 1.2999999523163, 3, 50, 20000, -50, -25, 70, -11, 18, levelRequirement = 51, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.69999998807907, 1.2999999523163, 4, 53, 20000, -50, -25, 70, -11, 18, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.69999998807907, 1.2999999523163, 4, 56, 20000, -50, -25, 70, -11, 18, levelRequirement = 57, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.69999998807907, 1.2999999523163, 4, 59, 20000, -50, -25, 70, -11, 18, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.69999998807907, 1.2999999523163, 4, 62, 20000, -50, -25, 70, -11, 18, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.69999998807907, 1.2999999523163, 4, 64, 20000, -50, -25, 70, -11, 18, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.69999998807907, 1.2999999523163, 4, 66, 20000, -50, -25, 70, -11, 18, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.69999998807907, 1.2999999523163, 4, 67, 20000, -50, -25, 70, -11, 18, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.69999998807907, 1.2999999523163, 4, 68, 20000, -50, -25, 70, -11, 18, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.69999998807907, 1.2999999523163, 5, 69, 20000, -50, -25, 70, -11, 18, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.69999998807907, 1.2999999523163, 5, 70, 20000, -50, -25, 70, -11, 18, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.69999998807907, 1.2999999523163, 5, 71, 20000, -50, -25, 70, -11, 18, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.69999998807907, 1.2999999523163, 5, 72, 20000, -50, -25, 70, -11, 18, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.69999998807907, 1.2999999523163, 5, 73, 20000, -50, -25, 70, -11, 18, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.69999998807907, 1.2999999523163, 6, 74, 20000, -50, -25, 70, -11, 18, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.69999998807907, 1.2999999523163, 6, 75, 20000, -50, -25, 70, -11, 18, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.69999998807907, 1.2999999523163, 6, 76, 20000, -50, -25, 70, -11, 18, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.69999998807907, 1.2999999523163, 6, 77, 20000, -50, -25, 70, -11, 18, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.69999998807907, 1.2999999523163, 6, 78, 20000, -50, -25, 70, -11, 18, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.69999998807907, 1.2999999523163, 6, 79, 20000, -50, -25, 70, -11, 18, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.69999998807907, 1.2999999523163, 7, 80, 20000, -50, -25, 70, -11, 18, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.69999998807907, 1.2999999523163, 7, 82, 20000, -50, -25, 70, -11, 18, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["QuakeSlamExileMarauder"] = {
    name = "Earthquake",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Smashes the ground, dealing damage in an area and cracking the earth. The crack will erupt in a powerful aftershock after a duration. Cracks created before the first one has erupted will not generate their own aftershocks. Requires an Axe, Mace, Sceptre, Staff or Unarmed.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Duration] = true,
        [SkillType.Slam] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "quake_slam_fully_charged_explosion_damage_+%_final",
        "is_area_damage",
        "global_bleed_on_hit",
    },
    levels = {
        [1] = {1200, 90, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileMarauderGoreSunder"] = {
    name = "Sunder",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Slams the ground with a Mace, Sceptre, Axe or Staff, creating a wave of broken ground that damages enemies in an area in front of you. Enemies hit by the wave will release a circular shockwave, dealing damage to other enemies around them.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "shockwave_slam_explosion_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-85, 15, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
+1 to maximum number of Summoned Totems
IdMonsterAdditionalTotem
FamilyAdditionalTotems
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • number of additional totems allowed Min: 1 Max: 1 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • % increased Rarity of Items Dropped
    IdMonsterSideAreaBoss
    FamilyMonsterSideAreaBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster dropped item rarity +% Min: 0 Max: 0 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 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