Fiery Zealot
Spectre | Y |
---|---|
Area | The Ziggurat Refuge |
Tags | 1HSword_onhit_audio, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_int, not_str, red_blood, very_fast_movement |
Packs |
Life
100%
Evasion
+30%
Resistance




Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 10
Attack Time
1.245 Second
Damage Spread
±20%
Experience
100%
Model Size
112%
Type
VaalZealotDaggerFire
Metadata
VaalZealotDaggersFire
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
65
Life
6,513
Armour
2,023
Evasion Rating
572
Damage
212
Spell Damage
212
Accuracy
1,974
Attack Time
1.245
Experience
21,507
Minion Life
6,282
Minion Damage
829
Minion Armour
2,023
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: 170–255
Critical Hit Chance: 5%
Attack Time: 1.245 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]

Object Type
version 2 extends "Metadata/Monsters/Monster" Stats { set_base_heavy_stun_duration_ms = 2650 } Transitionable {} Actor { basic_action = "ChangeToStance1" } Functions { fix_orietation = " AddOnActionEnd( { SetOrientation( GetOrientation() + arg1, false, true ); PlayAnimationType( Idle, 1.0, 0, 0 ); }, true ); " }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { name = "Fiery Zealot", life = 1, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1, damageSpread = 0.2, attackTime = 1.245, attackRange = 10, accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", skillList = { "MeleeAtAnimationSpeed", }, 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 = { }, }, }, }
Fiery Zealot
Spectre | Y |
---|---|
Area | Aggorat, Aggorat |
Tags | 1HSword_onhit_audio, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_int, not_str, red_blood, very_fast_movement |
Packs |
Life
100%
Evasion
+30%
Resistance




Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 10
Attack Time
1.245 Second
Damage Spread
±20%
Experience
100%
Model Size
112%
Type
VaalZealotDaggerFire
Metadata
VaalZealotDaggersFireBloodied
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
63
Life
5,829
Armour
1,796
Evasion Rating
542
Damage
199
Spell Damage
199
Accuracy
1,846
Attack Time
1.245
Experience
19,825
Minion Life
5,877
Minion Damage
746
Minion Armour
1,796
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: 160–239
Critical Hit Chance: 5%
Attack Time: 1.245 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]

Object Type
version 2 extends "Metadata/Monsters/Monster" Stats { set_base_heavy_stun_duration_ms = 2650 } Transitionable {} Actor { basic_action = "ChangeToStance1" } Functions { fix_orietation = " AddOnActionEnd( { SetOrientation( GetOrientation() + arg1, false, true ); PlayAnimationType( Idle, 1.0, 0, 0 ); }, true ); " }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon ); AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFireBloodied"] = { name = "Fiery Zealot", life = 1, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1, damageSpread = 0.2, attackTime = 1.245, attackRange = 10, accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", skillList = { "MeleeAtAnimationSpeed", }, 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 = { }, }, }, }
Fiery Zealot
Spectre | Y |
---|---|
Area | The Ziggurat Refuge |
Tags | 1HSword_onhit_audio, allows_inc_aoe, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_int, not_str, red_blood |
Packs |
Life
115%
Evasion
+40%
Resistance




Damage
115%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 13
Attack Time
1.425 Second
Damage Spread
±20%
Experience
115%
Model Size
112%
Type
VaalZealotKnifestickFire
Metadata
VaalZealotKnifestickFire
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
65
Life
7,490
Armour
2,023
Evasion Rating
616
Damage
244
Spell Damage
244
Accuracy
1,974
Attack Time
1.425
Experience
24,733
Minion Life
7,224
Minion Damage
953
Minion Armour
2,023
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: 195–293
Critical Hit Chance: 5%
Attack Time: 1.425 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]

VaalZealotFireCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 195–293
Critical Hit Chance: 5%
Attack Damage: 180%
Attack Time: 1.425 sec
Cooldown Time: 5.5 sec
Deals 80% more Attack Damage
Converts 60% of Physical Damage to Fire Damage
action attack or cast time uses animation length [1]

Object Type
version 2 extends "Metadata/Monsters/Monster" Stats { set_base_heavy_stun_duration_ms = 2233 } Transitionable { } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/ao/ViperSnap_marker.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire"] = { name = "Fiery Zealot", life = 1.15, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.15, damageSpread = 0.2, attackTime = 1.425, attackRange = 13, accuracy = 1, weaponType1 = "Spear", skillList = { "MeleeAtAnimationSpeed", "VaalZealotFireCleave", }, 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["VaalZealotFireCleave"] = { 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.67, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_damage_+%_final", "active_skill_base_physical_damage_%_to_convert_to_fire", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0, 60, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {2}, cost = { }, }, }, }
Fiery Zealot
Spectre | Y |
---|---|
Area | Aggorat, Aggorat |
Tags | 1HSword_onhit_audio, allows_inc_aoe, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_int, not_str, red_blood |
Packs |
Life
115%
Evasion
+40%
Resistance




Damage
115%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 13
Attack Time
1.425 Second
Damage Spread
±20%
Experience
115%
Model Size
112%
Type
VaalZealotKnifestickFire
Metadata
VaalZealotKnifestickFireBloodied
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
63
Life
6,703
Armour
1,796
Evasion Rating
584
Damage
229
Spell Damage
229
Accuracy
1,846
Attack Time
1.425
Experience
22,799
Minion Life
6,759
Minion Damage
858
Minion Armour
1,796
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: 183–275
Critical Hit Chance: 5%
Attack Time: 1.425 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]

VaalZealotFireCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 183–275
Critical Hit Chance: 5%
Attack Damage: 180%
Attack Time: 1.425 sec
Cooldown Time: 5.5 sec
Deals 80% more Attack Damage
Converts 60% of Physical Damage to Fire Damage
action attack or cast time uses animation length [1]

Object Type
version 2 extends "Metadata/Monsters/Monster" Stats { set_base_heavy_stun_duration_ms = 2233 } Transitionable { } Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/ao/ViperSnap_marker.ao" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFireBloodied"] = { name = "Fiery Zealot", life = 1.15, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.15, damageSpread = 0.2, attackTime = 1.425, attackRange = 13, accuracy = 1, weaponType1 = "Spear", skillList = { "MeleeAtAnimationSpeed", "VaalZealotFireCleave", }, 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["VaalZealotFireCleave"] = { 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.67, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_damage_+%_final", "active_skill_base_physical_damage_%_to_convert_to_fire", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {0, 60, baseMultiplier = 1.8, levelRequirement = 1, statInterpolation = {2}, cost = { }, }, }, }
Fiery Zealot
Spectre | Y |
---|---|
Area | The Ziggurat Refuge |
Tags | allows_additional_projectiles, allows_inc_aoe, caster, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_str, red_blood, Stab_onhit_audio, very_fast_movement |
Packs |
Life
115%
Energy Shield From Life
20%
Evasion
+40%
Resistance




Damage
115%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 20
Attack Time
1.245 Second
Damage Spread
±20%
Experience
115%
Model Size
112%
Type
VaalZealotSpearFire
Metadata
VaalZealotSpearFire
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
65
Life
5,992
Armour
2,023
Evasion Rating
616
Energy Shield
1,498
Damage
244
Spell Damage
244
Accuracy
1,974
Attack Time
1.245
Experience
24,733
Minion Life
5,779
Minion Energy Shield
1,445
Minion Damage
953
Minion Armour
2,023
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).
GTVaalZealotSpearFireStorm
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
MPSVaalZealotFireProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 6%
Cast Time: 1.2 sec
Deals 244.3 to 366.5 Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1036]
projectile uses contact position [1]
spell maximum action distance +% [-35]
use scaled contact offset [1]

EDSVaalZealotFireStorm
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 488.7 to 733 Fire Damage
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
MeleeAtAnimationSpeedFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 195–293
Critical Hit Chance: 5%
Attack Time: 1.245 sec
Converts 40% of Physical Damage to Fire Damage
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]

Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { on_event_stab_for_SpawnObject = " IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } ); " on_end_or_destroy_SpawnObject = " IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } ); " } Stats { set_base_heavy_stun_duration_ms = 2466 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/ao/storm_call.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire"] = { name = "Fiery Zealot", life = 1.15, energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.15, damageSpread = 0.2, attackTime = 1.245, attackRange = 20, accuracy = 1, weaponType1 = "Spear", skillList = { "MeleeAtAnimationSpeedFire", "GTVaalZealotSpearFireStorm", "EDSVaalZealotFireStorm", "MPSVaalZealotFireProjectile", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedFire"] = { 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 = { "active_skill_base_physical_damage_%_to_convert_to_fire", "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] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTVaalZealotSpearFireStorm"] = { name = "GTVaalZealotSpearFireStorm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {-30, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSVaalZealotFireStorm"] = { name = "EDSVaalZealotFireStorm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "action_attack_or_cast_time_uses_animation_length", "is_area_damage", "base_skill_cannot_be_blocked", "base_skill_can_be_avoided_by_dodge_roll", }, levels = { [1] = {0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPSVaalZealotFireProjectile"] = { name = "MPSVaalZealotFireProjectile", 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.2, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "use_scaled_contact_offset", "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, 1036, -35, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, }
Fiery Zealot
Spectre | Y |
---|---|
Area | Aggorat, Aggorat |
Tags | allows_additional_projectiles, allows_inc_aoe, caster, cultist, fast_movement, fire_affinity, human, humanoid, melee, not_str, red_blood, Stab_onhit_audio, very_fast_movement |
Packs |
Life
115%
Energy Shield From Life
20%
Evasion
+40%
Resistance




Damage
115%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 20
Attack Time
1.245 Second
Damage Spread
±20%
Experience
115%
Model Size
112%
Type
VaalZealotSpearFire
Metadata
VaalZealotSpearFireBloodied
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
63
Life
5,363
Armour
1,796
Evasion Rating
584
Energy Shield
1,341
Damage
229
Spell Damage
229
Accuracy
1,846
Attack Time
1.245
Experience
22,799
Minion Life
5,407
Minion Energy Shield
1,352
Minion Damage
858
Minion Armour
1,796
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).
GTVaalZealotSpearFireStorm
Triggerable
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
spell maximum action distance +% [-30]
MPSVaalZealotFireProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Critical Hit Chance: 6%
Cast Time: 1.2 sec
Deals 229.6 to 344.5 Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1036]
projectile uses contact position [1]
spell maximum action distance +% [-35]
use scaled contact offset [1]

EDSVaalZealotFireStorm
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 459.3 to 688.9 Fire Damage
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill cannot be blocked [1]
is area damage [1]
MeleeAtAnimationSpeedFire
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 183–275
Critical Hit Chance: 5%
Attack Time: 1.245 sec
Converts 40% of Physical Damage to Fire Damage
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]

Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { on_event_stab_for_SpawnObject = " IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } ); " on_end_or_destroy_SpawnObject = " IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } ); " } Stats { set_base_heavy_stun_duration_ms = 2466 } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_spawned_alive = { If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBlood' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaos' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearCold' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon ); } ); If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning' ), () { AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } ); } on_death = { RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon ); RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon ); } } Preload { preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk" } Transitionable { on_transition = " Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao' ); } ); " } Animated { preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/ao/storm_call.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFireBloodied"] = { name = "Fiery Zealot", life = 1.15, energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.15, damageSpread = 0.2, attackTime = 1.245, attackRange = 20, accuracy = 1, weaponType1 = "Spear", skillList = { "MeleeAtAnimationSpeedFire", "GTVaalZealotSpearFireStorm", "EDSVaalZealotFireStorm", "MPSVaalZealotFireProjectile", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeedFire"] = { 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 = { "active_skill_base_physical_damage_%_to_convert_to_fire", "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] = {40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GTVaalZealotSpearFireStorm"] = { name = "GTVaalZealotSpearFireStorm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "spell_maximum_action_distance_+%", "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {-30, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSVaalZealotFireStorm"] = { name = "EDSVaalZealotFireStorm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "action_attack_or_cast_time_uses_animation_length", "is_area_damage", "base_skill_cannot_be_blocked", "base_skill_can_be_avoided_by_dodge_roll", }, levels = { [1] = {0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MPSVaalZealotFireProjectile"] = { name = "MPSVaalZealotFireProjectile", 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.2, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", "monster_projectile_variation", "spell_maximum_action_distance_+%", "base_is_projectile", "use_scaled_contact_offset", "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, 1036, -35, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, }
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.