Living Sand
Construct
SpectreY
AreaKeth, Deserted, The Ziggurat Refuge
Tagsallows_inc_aoe, Beast_onhit_audio, cannot_be_monolith, construct, melee, monster_barely_moves, physical_affinity, very_slow_movement
Packs
  • The Ziggurat Refuge: Desiccated Lich, Living Sand
  • Life
    130%
    Resistance
    0 0 0 0
    Damage
    130%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 16
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    120%
    Type
    SandGolem
    Metadata
    SandGolem
    Level
    65
    Life
    8,467
    Armour
    2,023
    Evasion Rating
    663
    Damage
    276
    Spell Damage
    276
    Accuracy
    2,214
    Attack Time
    1.5
    Experience
    27,959
    Minion Life
    8,167
    Minion Damage
    1,078
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 221–331
    Critical Hit Chance: 5%
    Attack Time: 1.5 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]
    GASandGolemSlam
    Triggerable, Attack
    Base Damage: 221–331
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    action attack or cast time uses animation length [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3650
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk' );
    		AddEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Monsters/MudGolem/emerge_fadein_sand.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/death_fadeout_sand.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk"
    	preload_animated_object = "Metadata/Monsters/MudGolem/Effects/Ao/sand_rune.ao"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk"
    	preload_animated_object = "Metadata/Monsters/MudGolem/Effects/Ao/sand_slam_circle_grd.ao"
    }
    
    /* Animated
    {
    	on_end_death_sand_01 =
    	"
    		this.death_sand = PlayEffect( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolem/act_death.ao );
    		death_sand.MatchWindOrientation();
    		death_sand.RotateBy( 180 );
    	"
    } */
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MudGolem/SandGolem"] = {
        name = "Living Sand",
        life = 1.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 16,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GASandGolemSlam",
        },
        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["GASandGolemSlam"] = {
        name = "GASandGolemSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.333,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Living Sand
    Construct
    SpectreN
    Tagsallows_inc_aoe, Beast_onhit_audio, cannot_be_monolith, construct, melee, monster_barely_moves, physical_affinity, very_slow_movement
    Packs
  • Living Sand
  • Life
    130%
    Resistance
    0 0 0 0
    Damage
    130%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 16
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    120%
    Type
    SandGolem
    Metadata
    SandGolemStrongbox
    Level
    68
    Life
    10,084
    Armour
    2,413
    Evasion Rating
    708
    Damage
    303
    Spell Damage
    303
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    37,224
    Minion Life
    9,009
    Minion Damage
    1,259
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 242–364
    Critical Hit Chance: 5%
    Attack Time: 1.5 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]
    GASandGolemSlam
    Triggerable, Attack
    Base Damage: 242–364
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    action attack or cast time uses animation length [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 3650
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk' );
    		AddEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Monsters/MudGolem/emerge_fadein_sand.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/death_fadeout_sand.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk"
    	preload_animated_object = "Metadata/Monsters/MudGolem/Effects/Ao/sand_rune.ao"
    	preload_epk = "Metadata/Monsters/MudGolem/Effects/Epk/death_sand_01.epk"
    	preload_animated_object = "Metadata/Monsters/MudGolem/Effects/Ao/sand_slam_circle_grd.ao"
    }
    
    /* Animated
    {
    	on_end_death_sand_01 =
    	"
    		this.death_sand = PlayEffect( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SandGolem/act_death.ao );
    		death_sand.MatchWindOrientation();
    		death_sand.RotateBy( 180 );
    	"
    } */
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MudGolem/SandGolemStrongbox"] = {
        name = "Living Sand",
        life = 1.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 16,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GASandGolemSlam",
        },
        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["GASandGolemSlam"] = {
        name = "GASandGolemSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.333,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Living Sand
    Construct
    SpectreY
    AreaKeth, The Khari Crossing
    Tagsallows_inc_aoe, Beast_onhit_audio, cannot_be_monolith, construct, melee, monster_barely_moves, physical_affinity, very_slow_movement
    Packs
  • Keth: Desiccated Lich, Living Sand
  • The Khari Crossing: Desiccated Lich, Living Sand
  • Life
    130%
    Resistance
    0 0 0 0
    Damage
    130%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    120%
    Type
    SandGolem
    Metadata
    SandGolemHidden__
    Level
    54
    Life
    4,299
    Armour
    1,039
    Evasion Rating
    511
    Damage
    193
    Spell Damage
    193
    Accuracy
    1,472
    Attack Time
    1.5
    Experience
    14,296
    Minion Life
    5,587
    Minion Damage
    597
    Minion Armour
    1,039
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 155–232
    Critical Hit Chance: 5%
    Attack Time: 1.5 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]
    GASandGolemSpikeSlam
    Triggerable, Attack
    Base Damage: 155–232
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Cooldown Time: 7.5 sec
    Deals 30% more Attack Damage
    +15 to Melee Strike Range
    action attack or cast time uses animation length [1]
    is area damage [1]
    SandGolemSpikeSlamCreateSpike
    Triggerable
    GTSandGolemSpikeSlamSpikes
    Triggerable
    GASandGolemEmergeSlam
    Triggerable, Attack
    Base Damage: 155–232
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec

    Object Type

    version 2
    extends "Metadata/Monsters/MudGolem/SandGolem"
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Transitionable {}
    
    StateMachine
    {
    	define_shared_state = "face;
    	epk;"
    	on_state_face_1 = "FaceNearestPlayer();"
    }
    
    Preload 
    {
    	preload_animated_object = "Metadata/Monsters/MudGolem/Effects/Ao/sand_emerge_new.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/MudGolem/SandGolem"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfTransitioned( {}, { this.SandRune = PlayEffect( 'Metadata/Monsters/MudGolem/Effects/Ao/sand_rune.ao' ); } );
    	"
    }
    
    Transitionable
    {
    	create_untransitioned =
    	"
    		PlayAnimation( emerge_sand_01 );
    		PauseAnimation();
    		DisableRendering();
    		IfVarietyContains( SandGolemSummoned,
    		{
    			SandRune.PlayAnimation( start );
    			SandRune.QueueAnimation( idle );
    		} );
    	"
    
    	create_transitioned =
    	"
    		EnableTargetable();
    		AddEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk' );
    	"
    
    	on_transition =
    	"
    		EnableTargetable();
    		EnableRendering();
    		SandRune.PlayAnimation( end );
    	"
    }
    
    StateMachine
    {
    	on_or_create_state_epk_1 =
    	"
    		AddEffectPack( 'Metadata/Monsters/MudGolem/emerge_fadein_sand.epk' );
    		AddEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk' );
    	"
    
    	on_or_create_state_epk_2 =
    	"
    		AddEffectPack( 'Metadata/Monsters/MudGolem/emerge_fadein_sand.epk' );
    		RemoveEffectPack( 'Metadata/Monsters/MudGolem/emerge_fadein_sand.epk' );
    	"
    
    	on_or_create_state_epk_0 = "RemoveEffectPack( 'Metadata/Monsters/MudGolem/Effects/Epk/drip_sand.epk' );
    	RemoveEffectPack( 'Metadata/Monsters/MudGolem/emerge_fadein_sand.epk' );"
    }
    
    Targetable
    {
    	targetable = false
    }
    
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MudGolem/SandGolemHidden__"] = {
        name = "Living Sand",
        life = 1.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GASandGolemSpikeSlam",
            "GTSandGolemSpikeSlamSpikes",
            "SandGolemSpikeSlamCreateSpike",
            "GASandGolemEmergeSlam",
        },
        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["GASandGolemSpikeSlam"] = {
        name = "GASandGolemSpikeSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.33,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {15, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSandGolemSpikeSlamSpikes"] = {
        name = "GTSandGolemSpikeSlamSpikes",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SandGolemSpikeSlamCreateSpike"] = {
        name = "SandGolemSpikeSlamCreateSpike",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GASandGolemEmergeSlam"] = {
        name = "GASandGolemEmergeSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.