Desiccated Lich
Spectre | Y |
---|---|
Area | Keth, The Khari Crossing, The Ziggurat Refuge |
Tags | allows_additional_projectiles, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancer
Metadata
SandGolemancer
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
65
Life
6,839
Armour
2,731
Evasion Rating
663
Energy Shield
2,931
Damage
319
Spell Damage
319
Accuracy
2,214
Attack Time
3
Experience
32,261
Minion Life
6,596
Minion Energy Shield
2,827
Minion Damage
1,243
Minion Armour
4,147
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 255–382
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
key | val |
---|---|
Stats.item_drop_slots | 1 |
Stats.energy_shield_recharge_rate_per_minute_% | 750 |
Stats.base_maximum_mana | 200 |
Stats.maximum_physical_damage_reduction_% | 75 |
Stats.base_maximum_all_resistances_% | 75 |
Stats.monster_base_flask_charges_percent_of_monster_power | 50 |
Stats.base_critical_hit_damage_bonus | 30 |
Stats.max_endurance_charges | 3 |
Stats.max_frenzy_charges | 3 |
Stats.max_power_charges | 3 |
Stats.object_inherent_base_maximum_block_%_from_ot | 50 |
Stats.movement_velocity_cap | 128 |
Stats.max_azurite_debuff_stacks | 10 |
Stats.ignore_skill_weapon_restrictions | 1 |
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot | 33 |
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot | 100 |
Stats.scale_melee_range_to_actor_scale | 1 |
Stats.use_melee_pattern_range | 1 |
Stats.melee_swing_not_scaled_by_area_modifiers | 1 |
Stats.actor_scale_+%_limit | 200 |
Stats.base_heavy_stun_duration_ms | 3100 |
Stats.melee_defer_damage_prediction | 1 |
Stats.poise_decay_delay_ms | 8000 |
Stats.poise_decay_%_per_second | 5 |
Stats.base_block_angle_degrees | 180 |
Stats.action_attack_or_cast_time_uses_animation_length | 1 |
Stats.slow_potency_+%_final_per_additional_player | -10 |
Stats.check_for_targets_between_initiator_and_projectile_source | 1 |
Stats.maximum_life_+%_final_per_additional_player | 50 |
Stats.maximum_energy_shield_+%_final_per_additional_player | 50 |
Stats.poise_threshold_+%_final_per_additional_player | 50 |
Stats.stun_base_duration_override_ms | 500 |
Stats.bleeding_moving_damage_%_of_base_override | 200 |
ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.csd |
Positioned.blocking | true |
Positioned.team | 0 |
Positioned.serialise_collidable | true |
BaseEvents.server_only | true |
Actor.basic_action | Move, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction |
Actor.slow_animations_go_to_idle | false |
StateMachine.define_shared_state | death; |
Preload.preload_animated_object | Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao |
Desiccated Lich




undead description [1]
Spectre | N |
---|---|
Tags | allows_additional_projectiles, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, skeleton, Unarmed_onhit_audio, undead |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancer
Metadata
SandGolemancerStrongbox
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
8,145
Armour
3,258
Evasion Rating
708
Energy Shield
3,491
Damage
350
Spell Damage
350
Accuracy
2,464
Attack Time
3
Experience
42,951
Minion Life
7,277
Minion Energy Shield
3,119
Minion Damage
1,453
Minion Armour
4,947
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 280–420
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerStrongbox"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Desiccated Lich
Spectre | Y |
---|---|
Area | Trial of the Sekhemas, Trial of the Sekhemas |
Tags | allows_additional_projectiles, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, sanctum_monster, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancerSanctumTrial
Metadata
SandGolemancerSanctumTrial
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
22
Life
320
Armour
143
Evasion Rating
176
Energy Shield
137
Damage
62
Spell Damage
62
Accuracy
340
Attack Time
3
Experience
1,194
Minion Life
1,057
Minion Energy Shield
453
Minion Damage
89
Minion Armour
217
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 50–74
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
WalkEmergeSanctumPortal
walk emerge distance [225]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrial"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "WalkEmergeSanctumPortal", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["WalkEmergeSanctumPortal"] = { name = "WalkEmergeSanctumPortal", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.6, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "walk_emerge_distance", }, levels = { [1] = {225, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Desiccated Lich
Spectre | Y |
---|---|
Area | Trial of the Sekhemas |
Tags | allows_additional_projectiles, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, sanctum_monster, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancerSanctumTrial
Metadata
SandGolemancerSanctumTrialTime
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
22
Life
320
Armour
143
Evasion Rating
176
Energy Shield
137
Damage
62
Spell Damage
62
Accuracy
340
Attack Time
3
Experience
1,194
Minion Life
1,057
Minion Energy Shield
453
Minion Damage
89
Minion Armour
217
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 50–74
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrialTime"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Desiccated Lich
Spectre | Y |
---|---|
Area | Valley of the Titans, The Ziggurat Refuge |
Tags | allows_additional_projectiles, allows_inc_aoe, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancer
Metadata
SandGolemancerTornado
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
65
Life
6,839
Armour
2,731
Evasion Rating
663
Energy Shield
2,931
Damage
319
Spell Damage
319
Accuracy
2,214
Attack Time
3
Experience
32,261
Minion Life
6,596
Minion Energy Shield
2,827
Minion Damage
1,243
Minion Armour
4,147
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 255–382
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MDGolemancerTornado
Multicastable, Triggerable
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
GSGolemancerTornado
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
is area damage [1]
monster penalty against minions damage +% final vs player minions [-60]
MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerTornado"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "GSGolemancerTornado", "MDGolemancerTornado", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSGolemancerTornado"] = { name = "GSGolemancerTornado", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -60, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MDGolemancerTornado"] = { name = "MDGolemancerTornado", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Desiccated Lich
Spectre | Y |
---|---|
Area | The Khari Crossing |
Tags | allows_additional_projectiles, allows_inc_aoe, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancer
Metadata
SandGolemancerTornadoWhiteSand
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
54
Life
3,472
Armour
1,403
Evasion Rating
511
Energy Shield
1,488
Damage
223
Spell Damage
223
Accuracy
1,472
Attack Time
3
Experience
16,496
Minion Life
4,513
Minion Energy Shield
1,934
Minion Damage
689
Minion Armour
2,130
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 178–267
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MDGolemancerTornadoWhiteSand
Multicastable, Triggerable
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
GSGolemancerTornado
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
is area damage [1]
monster penalty against minions damage +% final vs player minions [-60]
MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerTornadoWhiteSand"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "GSGolemancerTornado", "MDGolemancerTornadoWhiteSand", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSGolemancerTornado"] = { name = "GSGolemancerTornado", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -60, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MDGolemancerTornadoWhiteSand"] = { name = "MDGolemancerTornadoWhiteSand", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Desiccated Lich




undead description [1]
Spectre | N |
---|---|
Tags | allows_additional_projectiles, allows_inc_aoe, bones, Caster, medium_movement, not_dex, physical_affinity, raises_dead, skeleton, Unarmed_onhit_audio, undead |
Packs |
Life
150%
Energy Shield From Life
30%
Armour
+35%
Resistance




Damage
150%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
8 ~ 15
Attack Time
3 Second
Damage Spread
±20%
Experience
150%
Model Size
115%
Type
SandGolemancer
Metadata
SandGolemancerTornadoStrongbox
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
8,145
Armour
3,258
Evasion Rating
708
Energy Shield
3,491
Damage
350
Spell Damage
350
Accuracy
2,464
Attack Time
3
Experience
42,951
Minion Life
7,277
Minion Energy Shield
3,119
Minion Damage
1,453
Minion Armour
4,947
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 280–420
Critical Hit Chance: 5%
Attack Time: 3 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

MDGolemancerTornado
Multicastable, Triggerable
Cooldown Time: 25 sec
action attack or cast time uses animation length [1]
GSGolemancerTornado
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
is area damage [1]
monster penalty against minions damage +% final vs player minions [-60]
MPSSandGolemancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1113]
projectile uses contact position [1]
spell maximum action distance +% [-30]

EGGolemancerRevive
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" StateMachine { define_shared_state = "death;" } Transitionable { } Stats { set_base_heavy_stun_duration_ms = 3100 } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/revive_circle.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents {} StateMachine { on_or_create_state_death_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' );" on_or_create_state_death_1 = " RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/epk/idle.epk' ); PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', fadeout ); QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao', death_idle ); " } Life { on_death = " PlayAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_01 ); QueueAnimationAttached( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao', death_idle_01 ); " on_spawned_dead = " PlayEffect( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerFloatiesDeath.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation); DetachAllOfType( 'Metadata/Monsters/SandGolemancerBoss/attachments/SandGolemancerBossFloaties.ao' ); DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolemancer/idle_aura.ao' ); " } Transitionable { on_transition = " Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/SandGolemancer/SandGolemancerAggroAudio.ao' ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SandGolemancer/SandGolemancerTornadoStrongbox"] = { name = "Desiccated Lich", life = 1.5, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.5, damageSpread = 0.2, attackTime = 3, attackRange = 15, accuracy = 1, weaponType1 = "One Hand Mace", weaponType2 = "One Hand Mace", skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", "GSGolemancerTornado", "MDGolemancerTornado", "EGGolemancerRevive", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = 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["MPSSandGolemancerProjectile"] = { name = "MPSSandGolemancerProjectile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "projectile_uses_contact_position", "maintain_projectile_direction_when_using_contact_position", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1113, -30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSGolemancerTornado"] = { name = "GSGolemancerTornado", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -60, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MDGolemancerTornado"] = { name = "MDGolemancerTornado", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EGGolemancerRevive"] = { name = "EGGolemancerRevive", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Family | MonsterNecromancerRaisable |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.