Пророчество Разлом Буйство
Обработать Кластерный самоцвет Пантеон Предмет Древо пассивных умений Fossil Катализаторы Сфера Делириума Скарабей Breachstone Emblem Вневременной самоцвет Гадальные карты Магазин

Сатанист(Diabolist)

SpectreY
Area[9] Тюремные помещения [1] Смертельные покои [1] Засекреченное хранилище
ModПоднимает нежить
Накладывает Слабость
curse_cast_speed_+% [-80]
Tagsinsect_blood, demon
Damage90%
Здоровье240%
Energy Shield From Life100%
Ailment Threshold240%
Шанс критического удара5%
TypeNecromancer
Attack Distance6 ~ 9
Attack Time1.5 Second
Damage Spread20%
Точность+100%

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
84Сатанист431291287.31.5182851616185481828500750

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
82Сатанист386281148.11.5152021419879451520200750

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
78Сатанист29890911.81.5102431094068521024300750

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
73Сатанист22207680.41.5651878725676651800750

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
68Сатанист16152504.91.5413356424681413300750

Melee
iconbasicattack
Атака
Герой наносит обычный удар.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Время применения: 1 Second

NecromancerReviveSkeleton
SpellВремя применения: 1.1 Second

NecromancerEnfeeble
enfeeble
Слабость
Герой проклинает всех врагов в области, снижая их меткость и заставляя их наносить меньше урона.
Базовая длительность - 5 секунд(-ы)
active_skill_area_of_effect_radius_+%_final [0]
Проклятые враги имеют 40% снижение меткости
Проклятые обычные или волшебные враги наносят на 40% меньше урона
skill_art_variation [1]
Проклятые редкие или уникальные враги наносят на 15% меньше урона

Spell Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable SpellCanCascade AppliesCurse CanRapidFire AreaSpell Type91 Type92 SteelSkill
Время применения: 0.5 Second

AddBuffToTargetNecromancer
200% повышение скорости передвижения
100% повышение скорости атаки
Базовая длительность - 30 секунд(-ы)

Buff Duration Spell
Время применения: 1.17 Second
Перезарядка: 5 Second
УровеньИмяОпытDamageAttack TimeAlly LifeБроняУклонениеЭнерг. щитСопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
9Сатанист21214.91.598491859800200
ReviveSkeleton60IsNecromancerRaisable IsNotMinion TargetIsNormal
RaiseSkeleton15TargetMediumNear IsNotMinion
RaiseSkeleton6IsNotMinion
SummonSpecificMonsters20TargetIsEnemy IHaveFewerThanFiveMinions
Flee15NoRepeat TargetNear AllyNearMe TargetIsEnemy
#Should only melee as last resort
Melee21TargetNear
#This is here for the case where there is nothing for them to do.
Melee 3
#Various skills only used by specific necros
Enfeeble6TargetNotCursed TargetIsCurseable TargetNotFar
CriticalWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
ElementalWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
TemporalChains6TargetNotCursed TargetIsCurseable TargetNotFar
Vulnerability6TargetNotCursed TargetIsCurseable TargetNotFar
ProjectileWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
FireWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
ColdWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
LightningWeakness6TargetNotCursed TargetIsCurseable TargetNotFar
AddBuffToTarget10TargetIsMonsterOfHashType=monster::Metadata/Monsters/Skeletons/SkeletonMelee3 TargetHasNoBuffOf=(buffdefinitions::necromancer_skeleton_buff)

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	mana_regeneration_rate_per_minute_% = 180
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "RemoveEffects( );"
	on_spawned_dead = "RemoveEffects( );"
}

Render
{
     //turn_duration = 0.4
}
Сопротивление огнюСопротивление холодуСопротивление молниямСопротивление хаосу
00200
00450
00750
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Necromancer/NecromancerEnfeebleCurse"] = {
    name = "Diabolist",
    life = 2.4,
    energyShield = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 75,
    chaosResist = 0,
    damage = 0.9,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "Melee",
        "NecromancerEnfeeble",
        "NecromancerReviveSkeleton",
        "AddBuffToTargetNecromancer",
    },
    modList = {
    },
}
-- src\Data\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},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["NecromancerEnfeeble"] = {
    name = "Enfeeble",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.SpellCanCascade] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Type91] = true,
        [SkillType.Type92] = true,
        [SkillType.SteelSkill] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "skill_art_variation",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {5000, 0, -40, -40, 1, -15, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["NecromancerReviveSkeleton"] = {
    name = "NecromancerReviveSkeleton",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.87,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["AddBuffToTargetNecromancer"] = {
    name = "AddBuffToTargetNecromancer",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.17,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "attack_speed_+%",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {200, 100, 30000, levelRequirement = 1, statInterpolation = {1, 1, 1},  },
    },
}