← Back to list

Wretched Rattler

Slug: Wretched_Rattler

Open Source Page
Spectre-capable
Tags: 1HSword_onhit_audio melee monster_barely_moves monster_blocks_damage physical_affinity skeleton undead very_slow_movement
Areas: Mud Burrow The Ziggurat Refuge
Wretched Rattler artwork

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

Stats by Level

Rarity Life Damage Armour Evasion Accuracy Experience Resistances
Unique 1,451,711 642.45 14,441 1,304 4,011 0 F: 0% / C: 0% / L: 0% / Ch: 0%
Rare 400,472 642.45 14,441 1,304 4,011 0 F: 0% / C: 0% / L: 0% / Ch: 0%
Magic 124,146 642.45 14,441 1,304 4,011 0 F: 0% / C: 0% / L: 0% / Ch: 0%
Normal 50,059 642.45 14,441 1,304 4,011 0 F: 0% / C: 0% / L: 0% / Ch: 0%

Core Stat Percentiles

Life
1,451,711
Unique @ Level 100
Damage
642.45
Unique @ Level 100
Armour
14,441
Unique @ Level 100
Evasion
1,304
Unique @ Level 100
Accuracy
4,011
Unique @ Level 100
Experience
0
Unique @ Level 100

Other Notable Percentiles

Resistances
F: 0% / C: 0% / L: 0% / Ch: 0%
Unique @ Level 100

Wretched Rattler

Variant code: RetchSkeletonOneHandSword
Section 1 of 2

Overview

Implicit Mods: undead description [1], stance movement speed +% final [192] stance movement speed +% final [192] stance movement speed +% final [192] stance movement speed +% final [192]

Summary

Spectre Y
Area Mud Burrow, The Ziggurat Refuge
Tags 1HSword_onhit_audio, melee, monster_barely_moves, physical_affinity, skeleton, undead, very_slow_movement
Packs
  • Mud Burrow: Wretched Rattler, Wretched Rattler
  • The Ziggurat Refuge: Mud Simulacrum, Wretched Rattler, Wretched Rattler
  • Base Multipliers

    Life
    100%
    Resistance
    0 0 0 0
    Damage
    110%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 7
    Attack Time
    1.5 Second
    Damage Spread
    ±30%
    Experience
    100%
    Model Size
    100%
    Type
    SkeletonBasicOneHandWeapon
    Metadata
    RetchSkeletonOneHandSword

    Extra Data

    version 2
    abstract
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Emerge2"
    	basic_action = "Revive"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2467
    }
    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    	"
    
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    	on_revive = "Call( elemental_epks );"
    }
    
    Positioned
    {
    	on_initial_position_set =
    	"
    		Delay( 0.034,
    		{
    			IfAlive( (){ Call( elemental_epks ); } );
    		} );
    	"
    }
    
    Functions
    {
    	elemental_epks =
    	"
    		IfVarietyContains( Fire, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		} );
    		IfVarietyContains( Cold, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		} );
    		IfVarietyContains( Lightning, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = {
        name = "Wretched Rattler",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 7,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        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 = { }, },
        },
    }
    

    Wretched Rattler

    Variant code: RetchSkeletonOneHandSwordShield
    Section 2 of 2

    Overview

    Implicit Mods: undead description [1] 30 % Chance to Block Attack Damage You take 15 % of damage from Blocked Hits, stance movement speed +% final [192] stance movement speed +% final [192] stance movement speed +% final [192] stance movement speed +% final [192]

    Summary

    Spectre Y
    Area Mud Burrow, The Ziggurat Refuge
    Tags 1HSword_onhit_audio, melee, monster_barely_moves, monster_blocks_damage, physical_affinity, skeleton, undead, very_slow_movement
    Packs
  • Mud Burrow: Wretched Rattler, Wretched Rattler
  • The Ziggurat Refuge: Mud Simulacrum, Wretched Rattler, Wretched Rattler
  • Base Multipliers

    Life
    100%
    Resistance
    0 0 0 0
    Damage
    110%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 7
    Attack Time
    1.5 Second
    Damage Spread
    ±30%
    Experience
    100%
    Model Size
    100%
    Type
    SkeletonBasicOneHandWeapon
    Metadata
    RetchSkeletonOneHandSwordShield

    Extra Data

    version 2
    abstract
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Emerge2"
    	basic_action = "Revive"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2467
    }
    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    	"
    
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    	on_revive = "Call( elemental_epks );"
    }
    
    Positioned
    {
    	on_initial_position_set =
    	"
    		Delay( 0.034,
    		{
    			IfAlive( (){ Call( elemental_epks ); } );
    		} );
    	"
    }
    
    Functions
    {
    	elemental_epks =
    	"
    		IfVarietyContains( Fire, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		} );
    		IfVarietyContains( Cold, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		} );
    		IfVarietyContains( Lightning, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSwordShield"] = {
        name = "Wretched Rattler",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 7,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        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 = { }, },
        },
    }