Эхо Доэдре
Демон
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
Здоровье
45,033
Броня
28,790
Уклонение
4,739
Энергетический щит
6,127
Damage
747
Урон от чар
747
Точность
290
Attack Time
1.5
Опыт
20,510
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
Подношение духа
Время применения: 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,
    },
    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]
IdMonsterSpeedAndDamageFixupComplete
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 damage attack caster speed
    Монстры дают повышенный на 250% опыт
    5500% увеличение редкости выпадающих предметов
    IdMonsterQuestBossAct4__
    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]
    IdMonsterDamageVersusPlayerMinions25
    FamilyMonsterDamageVersusMinions
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -25 Max: -25 Global
  • Craft Tagsdamage
    drop additional rare items [3]
    IdProphecyAdditionalRareItemsBoss
    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]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global