Drought Simulacrum
monster no drops or experience [1]
SpectreY
Tags2HBluntWood_onhit_audio, allows_inc_aoe, construct, melee, monster_barely_moves, physical_affinity, very_slow_movement
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
SandGolemSummoned
Level
68
Life
10,084
Armour
3,451
Evasion Rating
477
Damage
303
Spell Damage
303
Accuracy
2,180
Attack Time
1.5
Experience
37,224
Minion Life
14,664
Minion Damage
2,465
Minion Armour
3,451
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, 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]
GASandGolemSpikeSlam
Triggerable, Attack
Base Damage: 242–364
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: 242–364
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/SandGolemSummoned"] = {
    name = "Drought Simulacrum",
    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",
        "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.Multistrikeable] = 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 = { }, },
    },
}
monster no drops or experience [1]
IdMonsterNoDropsOrExperience
FamilyMonsterNoDropsOrExperience
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Edit

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