Voodoo Pole
monster no drops or experience [1]
SpectreN
Tagsghost_armour, immobile, is_unarmed, non_attacking
Life
2%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
ArchnemesisVoodooDoll
Metadata
VoodooPole_
Level
68
Life
155
Armour
3,451
Evasion Rating
477
Damage
233
Spell Damage
233
Accuracy
2,180
Attack Time
1.5
Experience
28,634
Minion Life
226
Minion Damage
1,896
Minion Armour
3,451
EASArchnemesisVoodooPoleCreateDoll
action attack or cast time uses animation length [1]
VoodooDollTaunt
Spell, Trappable, Mineable, Area, SummonsTotem, Multicastable, AreaSpell, Cooldown, Triggerable, Triggered
Cast Time: 1.2 sec
Cooldown Time: 5 sec
EASArchnemesisVoodooPoleTeleport
Cooldown Time: 3 sec
action attack or cast time uses animation length [1]

Object Type

version 2
abstract
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Positioned
{
	force_placement = true
}

BaseEvents
{
	on_construction_complete = "FaceCamera();"
	post_generation = "LockOrientation();"
}

Stats
{
	immune_to_curses = 1
	immune_to_auras_from_other_entities = 1
	set_item_drop_slots = 0
	set_monster_no_drops_or_experience = 1
	set_monster_do_not_fracture = 1
	set_max_frenzy_charges = 0
	set_max_endurance_charges = 0
	set_max_power_charges = 0
	cannot_be_knocked_back = 1
	set_phase_through_objects = 1
	ignore_all_migitation_from_self = 1
	base_cannot_evade = 1
	never_block = 1
	cannot_die = 1
	set_hide_mini_life_bar = 1
	set_cannot_be_converted_or_dominated = 1

}

Life
{
	corpse_usable = false
}

StateMachine
{
	define_shared_state =
	"
		beam_removed;
		ragdoll;
	"

	on_state_beam_removed_1 = "SetStateTo( ragdoll, 0 );"
}

Actor
{
	on_event_contact_for_EmptyActionSpell =
	"
		Delay( 0.05, { SetStateTo( ragdoll, 1 ); } );
	"
}

Preload
{
	preload_misc_beam = "ArchnemesisVoodooDollBeam"
}

Object Type Codes

version 2
abstract
extends "Metadata/Monsters/Monster"

Animated
{
	on_death_01 =
	"
		IfExists( this.ragdoll, { this.ragdoll.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_out.epk' ); } );
		Delay( 0.5, { DetachAll(); } );
	"

	on_flinch_01 =
	"
		IfExists( this.ragdoll, { this.ragdoll.PlayAnimation( flinch ); } );
	"
}

StateMachine
{
	on_state_ragdoll_0 =
	"
		IfExists( this.ragdoll, { this.ragdoll.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_out.epk' ); } );
		Delay( 0.5, { DetachAll(); } );
	"

	on_state_ragdoll_1 =
	"
		IfExists( voodoo_target, { TriggerClassBracket( class, voodoo_target ); }, {} );
		IfExists( this.ragdoll,
		{
			this.ragdoll.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_in.epk' );
			Delay( 0.5, { this.ragdoll.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_in.epk' ); } );
		} );
	"

	create_state_ragdoll_1 =
	"
		IfExists( voodoo_target, { TriggerClassBracket( class, voodoo_target ); }, {} );
		IfExists( this.ragdoll,
		{
			this.ragdoll.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_idle_on.epk' );
			Delay( 0.5, { this.ragdoll.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_idle_on.epk' ); } );
		} );
	"
}

Brackets
{
	define_bracket = "class"

	class_Str =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/Str_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/Str_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/Str_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/Str_Ragdoll.ao', aux_pole_center ); } );
	"

	class_Int =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/Int_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/Int_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/Int_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/Int_Ragdoll.ao', aux_pole_center ); } );
	"

	class_Dex =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/Dex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/Dex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/Dex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/Dex_Ragdoll.ao', aux_pole_center ); } );
	"

	class_StrDex =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/StrDex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/StrDex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/StrDex_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/StrDex_Ragdoll.ao', aux_pole_center ); } );
	"

	class_StrInt =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/StrInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/StrInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/StrInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/StrInt_Ragdoll.ao', aux_pole_center ); } );
	"

	class_DexInt =
	"
		DoRandom( { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_01/DexInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_02/DexInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_03/DexInt_Ragdoll.ao', aux_pole_center ); }, { this.ragdoll = AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/player_ragdoll/Pose_04/DexInt_Ragdoll.ao', aux_pole_center ); } );
	"
}

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_in.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_fade_out.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Archnemesis/EPKs/voodoo_idle_on.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueArchnemesis/VoodooPole_"] = {
    name = "Voodoo Pole",
    life = 0.02,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "EASArchnemesisVoodooPoleCreateDoll",
        "EASArchnemesisVoodooPoleTeleport",
        "VoodooDollTaunt",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["EASArchnemesisVoodooPoleCreateDoll"] = {
    name = "EASArchnemesisVoodooPoleCreateDoll",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASArchnemesisVoodooPoleTeleport"] = {
    name = "EASArchnemesisVoodooPoleTeleport",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.58,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VoodooDollTaunt"] = {
    name = "VoodooDollTaunt",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Area] = true,
        [SkillType.SummonsTotem] = true,
        [SkillType.Multicastable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Cooldown] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Triggered] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = 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.