← Back to list

Zealous Excavator

Slug: Zealous_Excavator

Open Source Page
Spectre-capable
Tags: 2HBluntMetal_onhit_audio allows_inc_aoe cannot_be_monolith humanoid lightning_affinity melee physical_affinity red_blood very_slow_movement
Areas: Digsite The Excavation The Ziggurat Refuge
Zealous Excavator artwork

No custom art yet. Upload one to replace the placeholder.

Core Stat Percentiles

Evasion Rating
663
Top 51%
Spell Damage
276
Top 69%
Accuracy
2,228
Top 81%
Life
8,467
Top 87%
Armour
2,023
Top 87%
Damage
276
Top 91%

Other Notable Percentiles

Critical Damage Bonus
+30%
Top 0.1%
Critical Hits Chance
5%
Top 3.2%
Damage Spread
±20%
Top 4.7%
Resistance
0 0 0 0
Top 25%
Attack Time
1.5 Second
Top 30%
Level
65
Top 37%

Zealous Excavator

Variant code: ExcavatorOrb
Section 1 of 1

Overview

Summary

Spectre Y
Area The Excavation, The Ziggurat Refuge, Digsite
Tags 2HBluntMetal_onhit_audio, allows_inc_aoe, cannot_be_monolith, humanoid, lightning_affinity, melee, physical_affinity, red_blood, very_slow_movement
Packs
  • The Excavation: Zealous Excavator, Zealous Guard
  • The Ziggurat Refuge: Zealous Shockwarden, Zealous Excavator, Zealous Guard
  • The Ziggurat Refuge: Zealous Pillarcrusher, Zealous Excavator, Zealous Guard
  • The Ziggurat Refuge: Zealous Courser, Zealous Excavator, Zealous Guard
  • Base Multipliers

    Life
    130%
    Resistance
    0 0 0 0
    Damage
    130%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    5 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    100%
    Type
    ExcavatorOrb
    Metadata
    ExcavatorOrb

    Extra Data

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 1666
    }
    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_effect_start_TCExcavatorOrbCharge = "StartStateTimer( bonepos, 0.034 );"
    
    	on_effect_event_epk_for_TCExcavatorOrbCharge =
    	"
    		this.orb = GetAttachedAOByType( 'Metadata/Monsters/PrecursorWeapons/PrecursorOrb.ao' );
    		this.orb.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderExcavators/Orb/epk/orb_activate.epk', 2.0 );
    	"
    
    	on_effect_event_epk_off_for_TCExcavatorOrbCharge = "this.orb.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderExcavators/Orb/epk/orb_activate.epk' );"
    	on_effect_end_or_destroy_TCExcavatorOrbCharge = "CancelStateTimer( bonepos );"
    }
    
    StateMachine
    {
    	on_timer_bonepos =
    	"
    		local bonepos = GetBonePosition( aux_R_Weapon_attachment_jntBnd );
    		local bone_x = bonepos[0];
    		local bone_y = bonepos[1];
    		local bone_z = bonepos[2];
    		SetDynamicFloat3( 'orb_pos_world', bone_x, bone_y, bone_z );
    		// Log( '{ bone_x }', c );
    		StartStateTimer( bonepos, 0.034 );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderExcavators/Orb/epk/orb_activate.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrder/TwilightOrderExcavators/Orb/ExcavatorOrb"] = {
        name = "Zealous Excavator",
        life = 1.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "TCExcavatorOrbCharge",
            "GSExcavatorOrbExplosion",
            "GSExcavatorOrbDonutExplosion",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCExcavatorOrbCharge"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {215, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSExcavatorOrbExplosion"] = {
        name = "GSExcavatorOrbExplosion",
        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",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSExcavatorOrbDonutExplosion"] = {
        name = "GSExcavatorOrbDonutExplosion",
        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",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }