Эхо Доэдре
Демон
monster base type attack cast speed +% and damage -% final [33]
Монстры дают повышенный на 250% опыт
5500% увеличение редкости выпадающих предметов
monster penalty against minions damage +% final vs player minions [-25]
drop additional rare items [3]
kill traps mines and totems on death [1]
Echo of Doedre
SpectreN
TagsЧародейский, chaos_affinity, cold_affinity, demon, ghost_armour, ghost_blood, human, humanoid, is_unarmed, large_height, large_model, medium_movement, melee, not_dex, not_str, physical_affinity, puncturing_weapon, summoner
Здоровье
700%
Energy Shield From Life
100%
Ailment Threshold
700%
Сопротивление
85 0 0 0
Damage
200%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 15
Attack Time
1.5 Second
Damage Spread
±20%
Опыт
200%
Model Size
100%
Type
DoedreProphecy
Metadata
DoedreProphecy
Уровень
68
Здоровье
0
Броня
28,790
Уклонение
4,739
Энергетический щит
42,889
Damage
747
Урон от чар
747
Точность
580
Attack Time
1.5
Опыт
20,510
Minion Life
0
Minion Energy Shield
9,303
Minion Damage
597
Ailment Threshold
45,033
Chill
142
Shock
142
Brittle
806
Scorch
142
Sap
393
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 1.5 сек.
Герой наносит обычный удар.
skill can fire arrows [1]
skill can fire wand projectiles [1]
DoedreDodgeLeft
monster dodge distance [35]
DoedreDodgeRight
monster dodge direction [1]
monster dodge distance [35]
CurseConsume
Spell, Buff
Поглощение проклятий
Время применения: 1.67 сек.
Перезарядка: 5 сек.
Базовая длительность - 5 секунд(-ы)
ProphecyDoedreSummonIcySpirits
Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
Время применения: 1 сек.
Перезарядка: 2 сек.
alternate minion [128]
number of monsters to summon [7]
summoned monsters no drops or experience [1]
ProphecyVaalSummonZombies
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Vaal, CreatesMinion
Сотворение скелетов ваал
Эффективность добавленного урона: 140%
Время применения: 1 сек.
Перезарядка: 300 сек.
Герой создаёт целую армию скелетов-солдат, лучников и магов, возглавляемую сильным полководцем.
Наносит на 40% больше урона атаками
+50 к максимуму призванных скелетов
Базовая длительность - 40 секунд(-ы)
46% повышение скорости передвижения приспешников
Призывает скелетов-воинов: 19
Призывает скелетов-лучников: 6
Призывает скелетов-магов: 3
Призывает скелетов-генералов: 1
alternate minion [1]
ProphecyDoedreSummonZombie
Spell, Multicastable, Triggerable
Время применения: 1 сек.
40% повышение скорости передвижения приспешников
alternate minion [127]
number of monsters to summon [1]
summoned monsters are minions [1]
summoned monsters no drops or experience [1]
ProphecyIceNovaTotems
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Кольцо льда
Время применения: 0.8 сек.
Герой создаёт расходящееся от него кольцо льда.
Наносит от 195.8 до 305.9 урона от холода
Проклинает врагов Уязвимостью к стихиям при нанесении удара
Время существования тотема 8 секунд(-ы)
Устанавливает тотем, который использует это умение
Базовый радиус - 2.6 м
active skill area of effect radius +% final [64]
base active skill totem level [68]
base skill is totemified [1]
base totem range [50]
is area damage [1]
totem art variation [5]
ProphecySpiritOffering
Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable, Offering
Подношение духа
Время применения: 1 сек.
Герой поглощает труп, даруя приспешникам дополнительный шанс и множитель критического удара. Умение поглощает и другие оказавшиеся рядом трупы, продлевая действие с каждым использованным трупом.
Базовая длительность - 3 секунд(-ы)
Дополнительно 0.5 секунд(-ы) базовой длительности за каждый дополнительный поглощенный труп
Дарует приспешникам 72% увеличение шанса критического удара
Дарует приспешникам +20% к множителю критического удара
base deal no damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_mana_regeneration_rate_per_minute_% = 1000
	set_base_maximum_mana = 200
}

Life
{
	initial_mana_percentage = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.5
}

BaseEvents
{
	on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_unique.epk ); "
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Doedre/DoedreProphecy"] = {
    name = "Echo of Doedre",
    life = 7,
    energyShield = 1,
    fireResist = 85,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 15,
    accuracy = 1,
    skillList = {
        "ProphecyIceNovaTotems",
        "Melee",
        "ProphecyVaalSummonZombies",
        "ProphecyDoedreSummonZombie",
        "ProphecyDoedreSummonIcySpirits",
        "DoedreDodgeLeft",
        "DoedreDodgeRight",
        "CurseConsume",
        "ProphecySpiritOffering",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyIceNovaTotems"] = {
    name = "Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A circle of ice expands from the caster.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_active_skill_totem_level",
        "curse_on_hit_level_elemental_weakness",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "base_totem_duration",
        "base_totem_range",
        "totem_art_variation",
        "is_area_damage",
        "base_skill_is_totemified",
        "is_totem",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 4, 1, 15, 26, 8000, 50, 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.25, 6, 1, 18, 26, 8000, 50, 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.25, 9, 1, 20, 26, 8000, 50, 5, levelRequirement = 9, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.25, 13, 1, 22, 26, 8000, 50, 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.25, 17, 1, 25, 26, 8000, 50, 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.25, 20, 1, 27, 26, 8000, 50, 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.25, 23, 1, 29, 26, 8000, 50, 5, levelRequirement = 23, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.25, 27, 2, 32, 26, 8000, 50, 5, levelRequirement = 27, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.25, 30, 2, 34, 26, 8000, 50, 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.25, 33, 3, 36, 26, 8000, 50, 5, levelRequirement = 33, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.25, 36, 3, 38, 26, 8000, 50, 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.25, 39, 4, 41, 26, 8000, 50, 5, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.25, 42, 4, 43, 26, 8000, 50, 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.25, 46, 5, 45, 26, 8000, 50, 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.25, 49, 5, 48, 26, 8000, 50, 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.25, 51, 6, 50, 26, 8000, 50, 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.25, 56, 6, 52, 26, 8000, 50, 5, levelRequirement = 56, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.25, 60, 6, 55, 26, 8000, 50, 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.25, 63, 7, 57, 26, 8000, 50, 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.25, 64, 7, 59, 26, 8000, 50, 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.25, 65, 7, 60, 26, 8000, 50, 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.25, 66, 8, 62, 26, 8000, 50, 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.25, 67, 8, 63, 26, 8000, 50, 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.25, 68, 8, 64, 26, 8000, 50, 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.25, 69, 8, 65, 26, 8000, 50, 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.25, 70, 9, 66, 26, 8000, 50, 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.25, 71, 9, 67, 26, 8000, 50, 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.25, 72, 9, 68, 26, 8000, 50, 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.25, 73, 9, 70, 26, 8000, 50, 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.25, 74, 10, 71, 26, 8000, 50, 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.25, 75, 10, 72, 26, 8000, 50, 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.25, 76, 10, 73, 26, 8000, 50, 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.25, 77, 10, 74, 26, 8000, 50, 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.25, 78, 10, 75, 26, 8000, 50, 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.25, 79, 15, 77, 26, 8000, 50, 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.25, 80, 15, 78, 26, 8000, 50, 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.25, 81, 15, 79, 26, 8000, 50, 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
        [38] = {0.80000001192093, 1.25, 82, 15, 80, 26, 8000, 50, 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1},  cost = { }, },
    },
}
-- 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.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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyVaalSummonZombies"] = {
    name = "Vaal Summon Skeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons an army of skeletal soldiers, archers and mages, led by a powerful general.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Vaal] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "number_of_archer_skeletons_to_summon",
        "number_of_mage_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "minion_movement_speed_+%",
        "number_of_leader_skeletons_to_summon",
        "base_skill_effect_duration",
        "alternate_minion",
    },
    levels = {
        [1] = {11, 1, 0, 29, 0, 1, 40000, 1, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {12, 1, 0, 30, 2, 1, 40000, 1, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {13, 1, 0, 31, 4, 1, 40000, 1, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {14, 2, 0, 32, 6, 1, 40000, 1, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {15, 2, 0, 33, 8, 1, 40000, 1, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {15, 3, 0, 34, 10, 1, 40000, 1, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {16, 3, 0, 35, 12, 1, 40000, 1, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {16, 4, 0, 36, 14, 1, 40000, 1, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {17, 4, 0, 37, 16, 1, 40000, 1, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {17, 5, 0, 38, 18, 1, 40000, 1, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {18, 5, 0, 39, 20, 1, 40000, 1, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {18, 5, 1, 40, 22, 1, 40000, 1, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {18, 6, 1, 41, 24, 1, 40000, 1, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {18, 6, 2, 42, 26, 1, 40000, 1, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {19, 6, 2, 43, 28, 1, 40000, 1, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {19, 6, 3, 44, 30, 1, 40000, 1, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {19, 6, 3, 45, 32, 1, 40000, 1, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {19, 6, 3, 46, 34, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {19, 6, 3, 47, 36, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {19, 6, 3, 48, 38, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {19, 6, 3, 49, 40, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {19, 6, 3, 50, 42, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {19, 6, 3, 50, 44, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {19, 6, 3, 50, 46, 1, 40000, 1, baseMultiplier = 1.4, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {19, 6, 3, 50, 48, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {19, 6, 3, 50, 50, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {19, 6, 3, 50, 52, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {19, 6, 3, 50, 54, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {19, 6, 3, 50, 56, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {19, 6, 3, 50, 58, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [31] = {19, 6, 3, 50, 60, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [32] = {19, 6, 3, 50, 62, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [33] = {19, 6, 3, 50, 64, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [34] = {19, 6, 3, 50, 66, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [35] = {19, 6, 3, 50, 68, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [36] = {19, 6, 3, 50, 70, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [37] = {19, 6, 3, 50, 72, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [38] = {19, 6, 3, 50, 74, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [39] = {19, 6, 3, 50, 76, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [40] = {19, 6, 3, 50, 78, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [41] = {19, 6, 3, 50, 80, 1, 40000, 1, baseMultiplier = 1.8, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyDoedreSummonZombie"] = {
    name = "ProphecyDoedreSummonZombie",
    hidden = true,
    color = "4",
    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 = {
        "minion_movement_speed_+%",
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summoned_monsters_are_minions",
        "summoned_monsters_no_drops_or_experience",
    },
    levels = {
        [1] = {20, 127, 1, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
        [2] = {30, 127, 1, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [3] = {40, 127, 1, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [4] = {60, 127, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyDoedreSummonIcySpirits"] = {
    name = "ProphecyDoedreSummonIcySpirits",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_no_drops_or_experience",
    },
    levels = {
        [1] = {3, 128, levelRequirement = 17, statInterpolation = {1},  cost = { }, },
        [2] = {5, 128, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [3] = {7, 128, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreDodgeLeft"] = {
    name = "DoedreDodgeLeft",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_distance",
    },
    levels = {
        [1] = {35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoedreDodgeRight"] = {
    name = "DoedreDodgeRight",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
    },
    levels = {
        [1] = {1, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CurseConsume"] = {
    name = "Curse Consume",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {5000, levelRequirement = 40, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecySpiritOffering"] = {
    name = "Spirit Offering",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Consumes a corpse, granting increased critical strike chance and additional critical strike multiplier to your minions. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Minion] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Offering] = true,
    },
    statDescriptionScope = "offering_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spirit_offering_critical_strike_chance_+%",
        "spirit_offering_critical_strike_multiplier_+",
        "base_skill_effect_duration",
        "offering_skill_effect_duration_per_corpse",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {60, 20, 3000, 500, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
        [2] = {62, 20, 3000, 500, levelRequirement = 23, statInterpolation = {1, 1},  cost = { }, },
        [3] = {64, 20, 3000, 500, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
        [4] = {66, 20, 3000, 500, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [5] = {68, 20, 3000, 500, levelRequirement = 53, statInterpolation = {1, 1},  cost = { }, },
        [6] = {70, 20, 3000, 500, levelRequirement = 62, statInterpolation = {1, 1},  cost = { }, },
        [7] = {72, 20, 3000, 500, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [8] = {74, 20, 3000, 500, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [9] = {76, 20, 3000, 500, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [10] = {78, 20, 3000, 500, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
    },
}
monster base type attack cast speed +% and damage -% final [33]
FamilyMonsterSpeedAndDamageFixup
Domainsмонстр (3)
GenerationTypeУникальный (3)
Req. level1
Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage Урон Атака Чародейский Скорость
    Монстры дают повышенный на 250% опыт
    5500% увеличение редкости выпадающих предметов
    FamilyMonsterActBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 5500 Max: 5500 Global
  • monster penalty against minions damage +% final vs player minions [-25]
    FamilyMonsterDamageVersusMinions
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -25 Max: -25 Global
  • Craft TagsУрон
    drop additional rare items [3]
    FamilyMonsterDropAdditionalRareItems
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • drop additional rare items Min: 3 Max: 3 Global
  • kill traps mines and totems on death [1]
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%2000
    Stats.mana_regeneration_rate_per_minute_%1000
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.max_viper_strike_orbs4
    Stats.base_maximum_all_resistances_%75
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.max_charged_attack_stacks10
    Stats.base_critical_strike_multiplier130
    Stats.critical_ailment_dot_multiplier_+30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.base_attack_speed_+%_per_frenzy_charge4
    Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.base_cast_speed_+%_per_frenzy_charge4
    Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion5
    Stats.object_inherent_damage_+%_final_per_frenzy_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion11
    Stats.resist_all_elements_%_per_endurance_charge4
    Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion11
    Stats.critical_strike_chance_+%_per_power_charge50
    Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion150
    Stats.maximum_block_%75
    Stats.base_maximum_spell_block_%75
    Stats.base_number_of_totems_allowed1
    Stats.base_number_of_traps_allowed3
    Stats.base_number_of_remote_mines_allowed5
    Stats.movement_velocity_cap128
    Stats.maximum_life_leech_rate_%_per_minute1200
    Stats.maximum_mana_leech_rate_%_per_minute1200
    Stats.maximum_energy_shield_leech_rate_%_per_minute600
    Stats.monster_ignite_damage_+%_final-72
    Stats.monster_bleeding_damage_+%_final-86
    Stats.monster_poison_damage_+%_final-50
    Stats.bleeding_moving_damage_%_of_base_override500
    Stats.max_azurite_debuff_stacks10
    Stats.impaled_debuff_base_duration_ms8000
    Stats.impaled_debuff_number_of_reflected_hits5
    Stats.ignore_skill_weapon_restrictions1
    Stats.base_total_number_of_sigils_allowed3
    Stats.maximum_life_leech_amount_per_leech_%_max_life10
    Stats.maximum_mana_leech_amount_per_leech_%_max_mana10
    Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield10
    Stats.object_inherent_melee_hit_stun_duration_+%_final20
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.actor_scale_+%_limit100
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.soul_eater_maximum_stacks45
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup
    Actor.slow_animations_go_to_idletrue
    Life.initial_mana_percentage0
    Edit

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