Stalker of the Endless Dunes
[81] Dig

Stalker of the Endless Dunes

SpectreN
Area[81] Dig
Modmonster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
unique_boss_curse_effect_on_self_+%_final [-33]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, human, humanoid
Damage140%
Life400%
Ailment Threshold400%
Critical Strike Chance5%
TypeGarukhanMap
Attack Distance6 ~ 12
Attack Time1.245 Second
Damage Spread20%
Evasion+100%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

GarukhanComboAttack
+0.3 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage Attack Hit
Cast Time: 3.286 Second
Cooldown Time: 9 Second

GarukhanTornadoCascade
trigger_cascade_number_of_spikes [10]
trigger_cascade_A [20]
trigger_cascade_ms_between_spikes [150]
trigger_cascade_behaviour_variation [2]

Triggerable
Cast Time: 2.35 Second
Cooldown Time: 2 Second

GarukhanTornadoForCascade
cast_on_trigger_cascade_event_% [100]
tornado_movement_velocity_+% [-70]
Deals 442 to 540.2 Physical Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

cannot_stun Triggerable
Cast Time: 1 Second

Ambush
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

Attack Type96
Cast Time: 1 Second
Cooldown Time: 5 Second

EmptyActionSpellGarukhan
Cast Time: 1.77 Second
Cooldown Time: 18 Second

GarukhanGrowingSandstorm
base_physical_damage_to_deal_per_minute [57759]
+28 seconds to Base duration
ground_maelstrom_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

is_area_damage Spell Area Hit Triggerable AreaSpell
Cast Time: 1 Second

EmptyActionSpellGarukhanTornadoes
Cast Time: 1.77 Second
Cooldown Time: 18 Second

EmptyActionSpellGarukhanMinions
Cast Time: 1.77 Second
Cooldown Time: 10 Second

GarukhanChargedDashMedium
50% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

GarukhanChargedDashFar
100% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

EmptyActionSpellGarukhanMinions2
Cast Time: 1.77 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Stalker of the Endless Dunes5750516621.245304751616117096040404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

GarukhanComboAttack
+0.3 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage Attack Hit
Cast Time: 3.286 Second
Cooldown Time: 9 Second

GarukhanTornadoCascade
trigger_cascade_number_of_spikes [10]
trigger_cascade_A [20]
trigger_cascade_ms_between_spikes [150]
trigger_cascade_behaviour_variation [2]

Triggerable
Cast Time: 2.35 Second
Cooldown Time: 2 Second

GarukhanTornadoForCascade
cast_on_trigger_cascade_event_% [100]
tornado_movement_velocity_+% [-70]
Deals 407.7 to 498.3 Physical Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

cannot_stun Triggerable
Cast Time: 1 Second

Ambush
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

Attack Type96
Cast Time: 1 Second
Cooldown Time: 5 Second

EmptyActionSpellGarukhan
Cast Time: 1.77 Second
Cooldown Time: 18 Second

GarukhanGrowingSandstorm
base_physical_damage_to_deal_per_minute [50309]
+28 seconds to Base duration
ground_maelstrom_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

is_area_damage Spell Area Hit Triggerable AreaSpell
Cast Time: 1 Second

EmptyActionSpellGarukhanTornadoes
Cast Time: 1.77 Second
Cooldown Time: 18 Second

EmptyActionSpellGarukhanMinions
Cast Time: 1.77 Second
Cooldown Time: 10 Second

GarukhanChargedDashMedium
50% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

GarukhanChargedDashFar
100% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

EmptyActionSpellGarukhanMinions2
Cast Time: 1.77 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Stalker of the Endless Dunes515041482.31.245253361419815890040404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

GarukhanComboAttack
+0.3 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

is_area_damage Attack Hit
Cast Time: 3.286 Second
Cooldown Time: 9 Second

GarukhanTornadoCascade
trigger_cascade_number_of_spikes [10]
trigger_cascade_A [20]
trigger_cascade_ms_between_spikes [150]
trigger_cascade_behaviour_variation [2]

Triggerable
Cast Time: 2.35 Second
Cooldown Time: 2 Second

GarukhanTornadoForCascade
cast_on_trigger_cascade_event_% [100]
tornado_movement_velocity_+% [-70]
Deals 391.5 to 478.5 Physical Damage
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

cannot_stun Triggerable
Cast Time: 1 Second

Ambush
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

Attack Type96
Cast Time: 1 Second
Cooldown Time: 5 Second

EmptyActionSpellGarukhan
Cast Time: 1.77 Second
Cooldown Time: 18 Second

GarukhanGrowingSandstorm
base_physical_damage_to_deal_per_minute [46944]
+28 seconds to Base duration
ground_maelstrom_art_variation [2]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-50]

is_area_damage Spell Area Hit Triggerable AreaSpell
Cast Time: 1 Second

EmptyActionSpellGarukhanTornadoes
Cast Time: 1.77 Second
Cooldown Time: 18 Second

EmptyActionSpellGarukhanMinions
Cast Time: 1.77 Second
Cooldown Time: 10 Second

GarukhanChargedDashMedium
50% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

GarukhanChargedDashFar
100% increased Attack Speed
is_area_damage Attack MovementSkill
Cast Time: 2.5 Second
Cooldown Time: 10 Second

EmptyActionSpellGarukhanMinions2
Cast Time: 1.77 Second
Cooldown Time: 10 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
81Stalker of the Endless Dunes481081400.41.245228361330415316040404025
Melee30OnlyLastTarget TargetNear TargetIsPlayer
Melee10OnlyLastTarget TargetIsPlayer
Melee 3
MonsterChargedDash GarukhanChargedDashMedium 200TargetIsPlayer OnlyLastTarget TargetNotNear NotOnFullLife
MonsterChargedDash GarukhanChargedDashFar 200TargetIsPlayer OnlyLastTarget TargetNotMediumNear NotOnFullLife
GarukhanComboAttack200TargetIsPlayer OnlyLastTarget NotOnFullLife
EmptyActionSpellEmptyActionSpellGarukhan400 NotOnLessThan33PercentLife OnLessThan90PercentLife
EmptyActionSpellEmptyActionSpellGarukhanTornadoes400 OnLessThan33PercentLife
EmptyActionSpellEmptyActionSpellGarukhanMinions-1 NotOnLessThan50PercentLife IAmAtLifeThreshold GarukhanKiraIsInState=0 IgnoresTaunt
EmptyActionSpellEmptyActionSpellGarukhanMinions2-1 OnLessThan50PercentLife IAmAtLifeThreshold GarukhanKiraIsInState=0 IgnoresTaunt
stance stance2
Ambush -1 OnlyLastTarget TargetIsPlayer IgnoresTaunt
Advance3TargetIsPlayer TargetIsEnemy

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	actor = "Metadata/Monsters/Garukhan/Garukhan.act"
	slow_animations_go_to_idle = false
	basic_action = "Emerge"
}

Transitionable
{
	on_transition_to_2 = "PauseAnimation();"
	
	on_untransition_to_1 = 
	"
		ChangeStance( stance2 );
		ResumeAnimation();
	"
}

StateMachine
{
	define_shared_state = "emerge"
	on_state_emerge_0 = "PlayAnimation( emerge_01 ); PauseAnimation();"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
}

Render
{
     //turn_duration = 0.4
}

StateMachine
{
	define_state = "epk"
	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act9/Garukhan/invisible/invisible.epk );"
	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act9/Garukhan/invisible/invisible.epk );"

	create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act9/Garukhan/invisible/invisible.epk );"
	create_state_emerge_0 = "PlayAnimation( emerge_01 ); PauseAnimation();"
}

Actor
{
	create_stance2 = "SetStateTo( epk, 1 );"
	on_change_to_stance2 = "SetStateTo( epk, 1 );"
	on_change_to_default = "SetStateTo( epk, 0 );"
}

Transitionable
{
	create_state_2 = "DisableRendering();"
	on_transition_to_2   = "DisableRendering();"
	on_untransition_to_1 = "EnableRendering();"
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Garukhan/GarukhanMap"] = {
    name = "Stalker of the Endless Dunes",
    life = 4,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 12,
    accuracy = 1,
    skillList = {
        "Melee",
        "GarukhanGrowingSandstorm",
        "GarukhanChargedDashMedium",
        "GarukhanChargedDashFar",
        "GarukhanComboAttack",
        "EmptyActionSpellGarukhan",
        "EmptyActionSpellGarukhanTornadoes",
        "EmptyActionSpellGarukhanMinions",
        "EmptyActionSpellGarukhanMinions2",
        "GarukhanTornadoForCascade",
        "GarukhanTornadoCascade",
        "Ambush",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanGrowingSandstorm"] = {
    name = "GarukhanGrowingSandstorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.25,
    incrementalEffectiveness = 0.06,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "ground_maelstrom_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {9, 28000, 2, -50, levelRequirement = 1, statInterpolation = {3, 1, 1, 1},  },
        [2] = {9, 28000, 2, -50, levelRequirement = 63, statInterpolation = {3, 1, 1, 1},  },
        [3] = {6.03, 28000, 2, -50, levelRequirement = 68, statInterpolation = {3, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanChargedDashMedium"] = {
    name = "GarukhanChargedDashMedium",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MovementSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanChargedDashFar"] = {
    name = "GarukhanChargedDashFar",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MovementSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%",
        "is_area_damage",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanComboAttack"] = {
    name = "GarukhanComboAttack",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Hit] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.286,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {300, -25, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["EmptyActionSpellGarukhan"] = {
    name = "EmptyActionSpellGarukhan",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["EmptyActionSpellGarukhanTornadoes"] = {
    name = "EmptyActionSpellGarukhanTornadoes",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["EmptyActionSpellGarukhanMinions"] = {
    name = "EmptyActionSpellGarukhanMinions",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["EmptyActionSpellGarukhanMinions2"] = {
    name = "EmptyActionSpellGarukhanMinions2",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanTornadoForCascade"] = {
    name = "GarukhanTornadoForCascade",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.25,
    incrementalEffectiveness = 0.03,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cast_on_trigger_cascade_event_%",
        "tornado_movement_velocity_+%",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "cannot_stun",
    },
    levels = {
        [1] = {100, -70, 0.9, 1.1, -50, levelRequirement = 63, statInterpolation = {1, 1, 3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["GarukhanTornadoCascade"] = {
    name = "GarukhanTornadoCascade",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.35,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "trigger_cascade_number_of_spikes",
        "trigger_cascade_A",
        "trigger_cascade_ms_between_spikes",
        "trigger_cascade_behaviour_variation",
    },
    levels = {
        [1] = {10, 20, 150, 2, levelRequirement = 1, statInterpolation = {1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["Ambush"] = {
    name = "Ambush",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Type96] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {6000, -50, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
SpectreN
Area
Modmonster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
unique_boss_curse_effect_on_self_+%_final [-33]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, human, humanoid
Damage140%
Life400%
Ailment Threshold400%
Critical Strike Chance5%
TypeGarukhanMap
Attack Distance6 ~ 12
Attack Time1.245 Second
Damage Spread20%
Evasion+100%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Garukhan/GarukhanMapElder"] = {
    name = "Stalker of the Endless Dunes",
    life = 4,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 12,
    accuracy = 1,
    skillList = {
    },
    modList = {
    },
}