Дьявольский заклинатель
Демон
Diabolic Whisperer
SpectreN
TagsЧародейский, delve_monster, demon, flesh_armour, is_unarmed, medium_height, no_pantheon_mod, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, very_slow_movement
Здоровье
450%
Energy Shield From Life
100%
Ailment Threshold
450%
Сопротивление
30 30 30 20
Damage
158%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
4 ~ 12
Attack Time
1.17 Second
Damage Spread
±20%
Опыт
150%
Model Size
100%
Type
DelveNecromancer
Metadata
DelveNecromancerEncounter
Уровень
68
Здоровье
28,950
Броня
28,790
Уклонение
4,739
Энергетический щит
6,127
Damage
590
Урон от чар
590
Точность
290
Attack Time
1.17
Опыт
15,383
Ailment Threshold
28,950
Chill
92
Shock
92
Brittle
518
Scorch
92
Sap
253
EmptyActionDelveNecromancer1
Spell
Время применения: 1.5 сек.
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionDelveNecromancer2
Spell
Время применения: 1.5 сек.
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionDelveNecromancer3
Spell
Время применения: 1.5 сек.
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
DelveNecromancerDesecrate
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
Осквернение
Время применения: 1.1 сек.
Перезарядка: 4 сек.
Герой оскверняет землю, создавая трупы и нанося урон хаосом всем врагам в области действия умения. Умение создаёт трупы из монстров текущей области и любых призраков, которые существовали в этой области.
Наносит 143.2 базового урона хаосом в секунду
Базовая длительность - 5 секунд(-ы)
Создает трупов: 5
Создает трупы с уровнем до 100
Максимальное количество трупов: 15
active skill area of effect radius +% final [40]
desecrated ground art variation [1]
is area damage [1]
DelveNecromancerCorpseWarp
Movement, Spell, Damage, Area, Totemable, Mineable, Trappable, Triggerable, Fire, AreaSpell, Travel
Обмен телами
Время применения: 1.17 сек.
Перезарядка: 3 сек.
Герой выбирает целью труп или врага, после чего уничтожает своё тело и создаёт его около указанной цели, нанося урон от чар в области отправления и прибытия. Если не указать конкретную цель, то умение будет отдавать приоритет выбора цели ближайшим трупам, а не живым врагам. При выборе целью трупа, труп будет взорван, нанося вокруг себя урон, не зависящий от модификаторов урона чар героя. Этот урон не может быть отражён. Эти чары нельзя сотворять повторно.
Наносит от 374.5 до 561.7 физического урона
is area damage [1]
DelveNecromancerCorpseEruption
Spell, Area, Fire, Duration, Projectile, Multicastable, Trappable, Totemable, Mineable, Triggerable, Damage, Cascadable, Projectile, CanRapidFire, AreaSpell, Orb
Кремация
Время применения: 1.75 сек.
Перезарядка: 6 сек.
Выбранный целью труп взрывается, нанося урон по области, и становится вулканическим гейзером, который в течение некоторого времени будет последовательно выпускать взрывающиеся снаряды по области вокруг. На урон от взрыва трупа не действуют модификаторы урона от чар и его нельзя отразить.
Наносит от 449.4 до 674.1 физического урона
Выпускает снаряды каждые 1 секунд(-ы)
Базовая длительность - 4 секунд(-ы)
Максимум гейзеров одновременно: 1
Выпускает дополнительных снарядов: 2
active skill area of effect radius +% final [-20]
base is projectile [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-80]
DelveNecromancerProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Шанс критического удара: 5%
Время применения: 2 сек.
Наносит от 543.1 до 814.6 физического урона
base is projectile [1]
monster projectile variation [13]
projectile uses contact position [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
	basic_action = "ChangeToStance2"
	actor = "Metadata/Monsters/Necromancer/Delve/DelveNecromancer.act"
}

StateMachine
{
	define_state = "teleporting"
}

Transitionable
{
	on_transition = 
	"
		SetStateTo( teleporting, 1 );
		MoveToObject( teleport, force );
		SetStateTo( teleporting, 0 );
	"
}

Stats
{
	set_immune_to_cheats = 1
	set_cannot_be_used_as_minion = 1
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/corpse_teleport/CorpseTP_CorpseBoom.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Necromancer/Delve/DelveNecromancerEncounter"] = {
    name = "Diabolic Whisperer",
    life = 4.5,
    energyShield = 1,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.58,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 12,
    accuracy = 1,
    skillList = {
        "DelveNecromancerDesecrate",
        "EmptyActionDelveNecromancer1",
        "EmptyActionDelveNecromancer2",
        "EmptyActionDelveNecromancer3",
        "DelveNecromancerCorpseEruption",
        "DelveNecromancerCorpseWarp",
        "DelveNecromancerProjectile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["DelveNecromancerDesecrate"] = {
    name = "Desecrate",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Desecrates the ground, summoning corpses and dealing chaos damage to all enemies in the area. The corpses will be chosen from the monsters in the current area and any Spectres that have existed in this instance.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "desecrate_corpse_level",
        "desecrated_ground_art_variation",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 5000, 100, 1, 5, 15, 40, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionDelveNecromancer1"] = {
    name = "EmptyActionDelveNecromancer1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionDelveNecromancer2"] = {
    name = "EmptyActionDelveNecromancer2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionDelveNecromancer3"] = {
    name = "EmptyActionDelveNecromancer3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DelveNecromancerCorpseEruption"] = {
    name = "Cremation",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A targeted corpse explodes, dealing area damage and turning into a volcanic geyser, which will repeatedly unleash projectiles sequentially over the surrounding area for a duration. The explosion of the corpse is not affected by modifiers to spell damage, and cannot be reflected.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Fire] = true,
        [SkillType.Duration] = true,
        [SkillType.Projectile] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Orb] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.75,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "corpse_erruption_base_maximum_number_of_geyers",
        "number_of_additional_projectiles",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "cremation_base_fires_projectile_every_x_ms",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 4000, 1, 2, -80, 1000, -20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DelveNecromancerCorpseWarp"] = {
    name = "Bodyswap",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Violently destroys your body and recreates it at the location of a targeted enemy or corpse, dealing spell damage in an area at both locations. If there is no specific target, it will prioritise corpses over enemies. If targeting a corpse, the corpse will also explode, dealing damage around it that is not affected by modifiers to spell damage, and cannot be reflected. This spell cannot be repeated.",
    skillTypes = {
        [SkillType.Movement] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.17,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DelveNecromancerProjectile"] = {
    name = "DelveNecromancerProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 13, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
Edit

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