Spined Necromancer
SpectreY
Tagsflying, humanoid, not_str, red_blood, slow_movement, Unarmed_onhit_audio
Life
149%
Energy Shield From Life
30%
Evasion
+25%
Resistance
0 0 0 0
Damage
175%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 10
Attack Time
3.315 Second
Damage Spread
±20%
Experience
175%
Model Size
135%
Type
SpinedNecromancer
Metadata
SpinedNecromancer
Level
68
Life
8,091
Armour
3,451
Evasion Rating
596
Energy Shield
3,467
Damage
408
Spell Damage
408
Accuracy
2,180
Attack Time
3.315
Experience
50,110
Minion Life
11,765
Minion Energy Shield
5,042
Minion Damage
3,319
Minion Armour
3,451
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Time: 3.315 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]
EGSpinyNecromancerRevive
Triggerable
spell maximum action distance +% [-40]
EDSPrisonNecromancerDelayedBlast
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
Cooldown Time: 2.5 sec
Deals 9867 to 14800 Physical Damage
action attack or cast time uses animation length [1]
is area damage [1]
spell maximum action distance +% [-45]
DTTPrisonNecromancerDodge
Cooldown Time: 4 sec
action attack or cast time uses animation length [1]
monster dodge direction [3]
monster dodge distance [30]
EASNecromancerRevive
action attack or cast time uses animation length [1]
spell maximum action distance +% [-40]

Object Type

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	define_shared_state = "lock_on;"
	on_state_lock_on_0 = "SetUsesDirectionalRunAnimations( false );"
	on_state_lock_on_1 = "SetUsesDirectionalRunAnimations( true );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/NecromancerRemakeBook/SpinedNecromancer"] = {
    name = "Spined Necromancer",
    life = 1.49,
    energyShield = 0.3,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 3.315,
    attackRange = 10,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "EASNecromancerRevive",
        "EGSpinyNecromancerRevive",
        "EDSPrisonNecromancerDelayedBlast",
        "DTTPrisonNecromancerDodge",
    },
    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["EASNecromancerRevive"] = {
    name = "EASNecromancerRevive",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGSpinyNecromancerRevive"] = {
    name = "EGSpinyNecromancerRevive",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
    },
    levels = {
        [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSPrisonNecromancerDelayedBlast"] = {
    name = "EDSPrisonNecromancerDelayedBlast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "spell_maximum_action_distance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -45, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTPrisonNecromancerDodge"] = {
    name = "DTTPrisonNecromancerDodge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {3, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Edit

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