Hex Pole
monster no drops or experience [1]
SpectreN
Tagscursing_monster, ghost_armour, is_unarmed, non_attacking, slow_movement
Life
100%
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
ArchnemesisHexPole
Metadata
HexPole
Level
68
Life
7,757
Armour
3,451
Evasion Rating
477
Damage
233
Spell Damage
233
Accuracy
2,180
Attack Time
1.5
Experience
28,634
Minion Life
11,280
Minion Damage
1,896
Minion Armour
3,451
SSMArchnemesisHexerEnfeeble
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [597]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
SSMArchnemesisHexerTemporalChains
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [596]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
SSMArchnemesisHexerVulnerability
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [595]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
SSMArchnemesisHexerPunishment
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [594]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
SSMArchnemesisHexerElementalWeakness
Spell, Multicastable, Triggerable
Cast Time: 1 sec
alternate minion [593]
minion dies when parent deleted [1]
minion dies when parent dies [1]
number of monsters to summon [1]
summon specific monsters radius +% [-50]
summoned monsters are minions [1]
EASArchnemesisHexPoleSpawnCurseZones
EASArchnemesisHexPoleSpawnTeleport
action attack or cast time uses animation length [1]

Object Type

version 2
abstract
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Positioned
{
	collision_hull_type = "projectile"
	force_placement = true
}

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
	base_cannot_be_stunned = 1
	cannot_be_knocked_back = 1
	set_phase_through_objects = 1
}

StateMachine
{
	define_shared_state = "curse_enfeeble"
	define_shared_state = "curse_temporal_chains"
	define_shared_state = "curse_punishment"
	define_shared_state = "curse_elemental_weakness"
	define_shared_state = "curse_vulnerability"
	define_shared_state = "curse_index = 1"
}

Life
{
	corpse_usable = false
}

Object Type Codes

version 2
abstract
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "SetStateTo( resumeindex, 1 );"
}

StateMachine
{
	define_state = "resumeindex=1;"

	on_state_curse_enfeeble_1 =
	"
		IfState( curse_index, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( curse_index, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( curse_index, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_03_pivot ); }, {} );
	"

	on_state_curse_temporal_chains_1 =
	"
		IfState( curse_index, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( curse_index, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( curse_index, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_03_pivot ); }, {} );
	"

	on_state_curse_punishment_1 =
	"
		IfState( curse_index, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( curse_index, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( curse_index, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_03_pivot ); }, {} );
	"

	on_state_curse_elemental_weakness_1 =
	"
		IfState( curse_index, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( curse_index, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( curse_index, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_03_pivot ); }, {} );
	"

	on_state_curse_vulnerability_1 =
	"
		IfState( curse_index, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( curse_index, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( curse_index, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_03_pivot ); }, {} );
	"


	create_state_curse_enfeeble_1 = 
	"
		IfState( resumeindex, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( resumeindex, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( resumeindex, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Enfeeble.ao', aux_pole_arm_03_pivot ); }, {} );
		ModifyState( resumeindex, +1 );
	"

	create_state_curse_temporal_chains_1 = 
	"
		IfState( resumeindex, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( resumeindex, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( resumeindex, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Chains.ao', aux_pole_arm_03_pivot ); }, {} );
		ModifyState( resumeindex, +1 );
	"

	create_state_curse_punishment_1 =
	"
		IfState( resumeindex, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( resumeindex, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( resumeindex, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Punishment.ao', aux_pole_arm_03_pivot ); }, {} );
		ModifyState( resumeindex, +1 );
	"

	create_state_curse_elemental_weakness_1 =
	"
		IfState( resumeindex, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( resumeindex, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( resumeindex, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_EleWeak.ao', aux_pole_arm_03_pivot ); }, {} );
		ModifyState( resumeindex, +1 );
	"

	create_state_curse_vulnerability_1 =
	"
		IfState( resumeindex, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_01_pivot ); }, {} );
		IfState( resumeindex, 2, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_02_pivot ); }, {} );
		IfState( resumeindex, 3, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/League_Archnemesis/Attachments/curseOrb_Vulnerability.ao', aux_pole_arm_03_pivot ); }, {} );
		ModifyState( resumeindex, +1 );
	"
}

Animated
{
	on_death_01 = "DetachAll(  );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueArchnemesis/HexPole"] = {
    name = "Hex Pole",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SSMArchnemesisHexerEnfeeble",
        "SSMArchnemesisHexerTemporalChains",
        "SSMArchnemesisHexerVulnerability",
        "SSMArchnemesisHexerPunishment",
        "SSMArchnemesisHexerElementalWeakness",
        "EASArchnemesisHexPoleSpawnCurseZones",
        "EASArchnemesisHexPoleSpawnTeleport",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMArchnemesisHexerEnfeeble"] = {
    name = "SSMArchnemesisHexerEnfeeble",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {597, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMArchnemesisHexerTemporalChains"] = {
    name = "SSMArchnemesisHexerTemporalChains",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {596, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMArchnemesisHexerVulnerability"] = {
    name = "SSMArchnemesisHexerVulnerability",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {595, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMArchnemesisHexerPunishment"] = {
    name = "SSMArchnemesisHexerPunishment",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {594, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMArchnemesisHexerElementalWeakness"] = {
    name = "SSMArchnemesisHexerElementalWeakness",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "minion_dies_when_parent_deleted",
    },
    levels = {
        [1] = {593, 1, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASArchnemesisHexPoleSpawnCurseZones"] = {
    name = "EASArchnemesisHexPoleSpawnCurseZones",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASArchnemesisHexPoleSpawnTeleport"] = {
    name = "EASArchnemesisHexPoleSpawnTeleport",
    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 = { }, },
    },
}
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.