Talisman Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
TalismanDaemonDevour
IsSummoned
Y
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
290
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TalismanDaemonDevour
Spell, Trappable, Mineable, SummonsTotem
Devouring Totem
Cast Time: 1 sec
Cooldown Time: 2 sec
Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.
Base duration is 60 seconds
Leeches 10990 Life to you for each corpse Consumed
alternate minion [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TalismanDaemonDevour"] = {
    name = "Talisman Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TalismanDaemonDevour",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonDevour"] = {
    name = "Devouring Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.SummonsTotem] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "corpse_consumption_life_to_gain",
        "alternate_minion",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {47, 1, 60000, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {58, 1, 60000, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
        [3] = {83, 1, 60000, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
        [4] = {102, 1, 60000, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
        [5] = {124, 1, 60000, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [6] = {152, 1, 60000, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
        [7] = {202, 1, 60000, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
        [8] = {265, 1, 60000, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [9] = {327, 1, 60000, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
        [10] = {379, 1, 60000, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
        [11] = {489, 1, 60000, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [12] = {627, 1, 60000, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [13] = {940, 1, 60000, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
        [14] = {1395, 1, 60000, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
        [15] = {2047, 1, 60000, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [16] = {2982, 1, 60000, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [17] = {3722, 1, 60000, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [18] = {4990, 1, 60000, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [19] = {6204, 1, 60000, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [20] = {8882, 1, 60000, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
        [21] = {9536, 1, 60000, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [22] = {10238, 1, 60000, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [23] = {10990, 1, 60000, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [24] = {11797, 1, 60000, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
        [25] = {12659, 1, 60000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [26] = {13585, 1, 60000, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        [27] = {14574, 1, 60000, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [28] = {15632, 1, 60000, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
        [29] = {16765, 1, 60000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [30] = {17978, 1, 60000, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
        [31] = {19277, 1, 60000, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [32] = {20667, 1, 60000, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        [33] = {22156, 1, 60000, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [34] = {23745, 1, 60000, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
        [35] = {25450, 1, 60000, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [36] = {27262, 1, 60000, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
        [37] = {29198, 1, 60000, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
    },
}
Talisman Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
TalismanDaemonSummonRagingSpirits
IsSummoned
Y
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
290
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TalismanDaemonSummonRagingSpirit
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Deals 22% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 12 seconds
10% reduced Cast Speed
alternate minion [1]
TalismanDaemonSummonMultiRagingSpirit
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CreatesMinion
Cast Time: 0.8 sec
Skills Repeat an additional 8 Times
Deals 61% less Damage
Maximum 50 Summoned Raging Spirits
Base duration is 12 seconds
180% increased Cast Speed
alternate minion [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TalismanDaemonSummonRagingSpirits"] = {
    name = "Talisman Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TalismanDaemonSummonRagingSpirit",
        "TalismanDaemonSummonMultiRagingSpirit",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonSummonRagingSpirit"] = {
    name = "TalismanDaemonSummonRagingSpirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_damage_+%_final",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "alternate_minion",
    },
    levels = {
        [1] = {6000, 0, 50, -10, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {6000, -1, 50, -10, 1, levelRequirement = 7, statInterpolation = {1, 1},  cost = { }, },
        [3] = {6000, -2, 50, -10, 1, levelRequirement = 9, statInterpolation = {1, 1},  cost = { }, },
        [4] = {6000, -3, 50, -10, 1, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
        [5] = {6000, -4, 50, -10, 1, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [6] = {6000, -5, 50, -10, 1, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [7] = {6000, -6, 50, -10, 1, levelRequirement = 27, statInterpolation = {1, 1},  cost = { }, },
        [8] = {6000, -7, 50, -10, 1, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [9] = {6000, -8, 50, -10, 1, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
        [10] = {6000, -9, 50, -10, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [11] = {6000, -10, 50, -10, 1, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [12] = {8000, -11, 50, -10, 1, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [13] = {8000, -12, 50, -10, 1, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [14] = {8000, -13, 50, -10, 1, levelRequirement = 49, statInterpolation = {1, 1},  cost = { }, },
        [15] = {10000, -14, 50, -10, 1, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {10000, -15, 50, -10, 1, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [17] = {10000, -16, 50, -10, 1, levelRequirement = 56, statInterpolation = {1, 1},  cost = { }, },
        [18] = {10000, -17, 50, -10, 1, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
        [19] = {10000, -18, 50, -10, 1, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [20] = {10000, -19, 50, -10, 1, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
        [21] = {10000, -20, 50, -10, 1, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [22] = {10000, -21, 50, -10, 1, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [23] = {12000, -22, 50, -10, 1, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [24] = {12000, -23, 50, -10, 1, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [25] = {12000, -24, 50, -10, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [26] = {12000, -25, 50, -10, 1, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [27] = {12000, -26, 50, -10, 1, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [28] = {12000, -27, 50, -10, 1, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [29] = {12000, -28, 50, -10, 1, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [30] = {12000, -29, 50, -10, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [31] = {12000, -30, 50, -10, 1, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [32] = {12000, -31, 50, -10, 1, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [33] = {12000, -32, 50, -10, 1, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [34] = {12000, -33, 50, -10, 1, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [35] = {12000, -34, 50, -10, 1, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [36] = {12000, -35, 50, -10, 1, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [37] = {12000, -36, 50, -10, 1, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonSummonMultiRagingSpirit"] = {
    name = "TalismanDaemonSummonMultiRagingSpirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "active_skill_damage_+%_final",
        "base_number_of_raging_spirits_allowed",
        "alternate_minion",
    },
    levels = {
        [1] = {6000, 100, 4, -50, 50, 1, levelRequirement = 4, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {6000, 100, 4, -51, 50, 1, levelRequirement = 9, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {6000, 100, 4, -52, 50, 1, levelRequirement = 16, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {6000, 100, 4, -53, 50, 1, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {6000, 120, 5, -54, 50, 1, levelRequirement = 29, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {6000, 120, 5, -55, 50, 1, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {8000, 120, 5, -55, 50, 1, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {8000, 140, 6, -56, 50, 1, levelRequirement = 45, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {10000, 140, 6, -57, 50, 1, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {10000, 160, 7, -58, 50, 1, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {10000, 160, 7, -59, 50, 1, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {10000, 160, 7, -60, 50, 1, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {12000, 180, 8, -61, 50, 1, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {12000, 180, 8, -62, 50, 1, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {12000, 180, 8, -63, 50, 1, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {12000, 180, 8, -64, 50, 1, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {12000, 200, 9, -64, 50, 1, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {12000, 200, 9, -65, 50, 1, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {12000, 200, 9, -66, 50, 1, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {12000, 200, 9, -67, 50, 1, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {12000, 200, 10, -68, 50, 1, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
Talisman Daemon
SpectreN
Tagscaster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
TalismanDaemonLightningBeacons
IsSummoned
Y
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
290
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TalismanDaemonLightningBeacon
Spell, Damage, Area, Duration, Trappable, Mineable, Totemable, Triggerable, Multicastable, AreaSpell
Cast Time: 1 sec
Cooldown Time: 1.5 sec
Deals 775.8 to 1164 Lightning Damage
Base duration is 2 seconds
active skill area of effect radius +% final [-35]
beacon placement radius [60]
firestorm avoid unwalkable terrain [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
number of beacons [5]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TalismanDaemonLightningBeacons"] = {
    name = "Talisman Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TalismanDaemonLightningBeacon",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonLightningBeacon"] = {
    name = "TalismanDaemonLightningBeacon",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "number_of_beacons",
        "beacon_placement_radius",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "firestorm_avoid_unwalkable_terrain",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 3, 50, 2000, -25, -35, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 4, 50, 2000, -25, -35, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 4, 60, 2000, -25, -35, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 5, 60, 2000, -25, -35, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 6, 65, 2000, -25, -35, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 7, 70, 2000, -25, -35, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
Talisman Daemon
SpectreN
Tagscaster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, physical_affinity, very_slow_movement
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
TalismanDaemonShockwave
IsSummoned
Y
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
290
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TalismanDaemonShockwave
Spell, Damage, Area, Trappable, Mineable, SummonsTotem, Multicastable, AreaSpell, Physical, Nova
Shockwave Totem
Effectiveness of Added Damage: 50%
Cast Time: 0.6 sec
Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies
Deals 380.1 to 706 Physical Damage
100% chance to Knock Enemies Back on hit
40% reduced Cast Speed
100% increased Knockback Distance
Base radius is 2.4 metres
active skill area of effect radius +% final [33]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TalismanDaemonShockwave"] = {
    name = "Talisman Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TalismanDaemonShockwave",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonShockwave"] = {
    name = "Shockwave Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.SummonsTotem] = true,
        [SkillType.Multicastable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_global_chance_to_knockback_%",
        "knockback_distance_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 1.6000000238419, -50, 25, 100, 100, 24, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.89999997615814, 1.5, -49, 25, 100, 100, 24, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.89999997615814, 1.5, -48, 26, 100, 100, 24, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.3999999761581, -48, 26, 100, 100, 24, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.3999999761581, -47, 27, 100, 100, 24, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.3999999761581, -46, 28, 100, 100, 24, levelRequirement = 26, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.69999998807907, 1.2999999523163, -46, 28, 100, 100, 24, levelRequirement = 30, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.69999998807907, 1.2999999523163, -45, 29, 100, 100, 24, levelRequirement = 34, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.69999998807907, 1.2999999523163, -44, 30, 100, 100, 24, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.69999998807907, 1.2999999523163, -43, 30, 100, 100, 24, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.2999999523163, -42, 31, 100, 100, 24, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.2999999523163, -41, 32, 100, 100, 24, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.2999999523163, -40, 33, 100, 100, 24, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.2999999523163, -39, 34, 100, 100, 24, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.69999998807907, 1.2999999523163, -38, 35, 100, 100, 24, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.69999998807907, 1.2999999523163, -37, 35, 100, 100, 24, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.69999998807907, 1.2999999523163, -36, 36, 100, 100, 24, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.69999998807907, 1.2999999523163, -35, 37, 100, 100, 24, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.69999998807907, 1.2999999523163, -34, 38, 100, 100, 24, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.69999998807907, 1.2999999523163, -33, 39, 100, 100, 24, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
Talisman Daemon
Can have up to 12 additional Traps placed at a time
Traps cannot be Damaged for +10 seconds after being Thrown
Mines cannot be Damaged for +10 seconds after being thrown
kill traps mines and totems on death [1]
SpectreN
Tagscaster, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
TalismanDaemonIceRuneTrap
IsSummoned
Y
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
290
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TalismanDaemonTrapIceRune
Spell, Damage, Mineable, Area, Trapped, Cold, AreaSpell
Ice Trap
Critical Strike Chance: 5%
Cast Time: 1 sec
Cooldown Time: 6 sec
Throws a trap that creates a series of icy runic explosions when triggered, dealing cold damage to all enemies caught in the blasts.
Deals 1027 to 1540 Cold Damage
Trap lasts +8 seconds
Throw up to 5 additional Traps
Traps are thrown randomly around targeted location
Base radius is 1.8 metres
Base secondary radius is 0.9 metres
Base tertiary radius is 0.6 metres
base skill is trapped [1]
create trap at target location [1]
ignores trap and mine cooldown limit [1]
is area damage [1]
trap variation [9]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TalismanDaemonIceRuneTrap"] = {
    name = "Talisman Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TalismanDaemonTrapIceRune",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TalismanDaemonTrapIceRune"] = {
    name = "Ice Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that creates a series of icy runic explosions when triggered, dealing cold damage to all enemies caught in the blasts.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Mineable] = true,
        [SkillType.Area] = true,
        [SkillType.Trapped] = true,
        [SkillType.Cold] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "number_of_additional_traps_to_throw",
        "base_trap_duration",
        "throw_traps_in_circle_radius",
        "trap_variation",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_base_tertiary_area_of_effect_radius",
        "is_area_damage",
        "base_skill_is_trapped",
        "is_trap",
        "create_trap_at_target_location",
        "ignores_trap_and_mine_cooldown_limit",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 2, 8000, 40, 9, 18, 9, 6, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 3, 8000, 40, 9, 18, 9, 6, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 4, 8000, 40, 9, 18, 9, 6, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 5, 8000, 40, 9, 18, 9, 6, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 6, 8000, 40, 9, 18, 9, 6, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
Can have up to 12 additional Traps placed at a time
IdMonsterIncreasedTrapsAllowed
FamilyTrapsAllowed
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • number of additional traps allowed Min: 12 Max: 12 Global
  • Traps cannot be Damaged for +10 seconds after being Thrown
    Mines cannot be Damaged for +10 seconds after being thrown
    IdMonsterImplicitTrapsInvulnerable10Sec
    FamilyMonsterTrapsInvulnerable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mines invulnerable for duration ms Min: 10000 Max: 10000 Global
  • traps invulnerable for duration ms Min: 10000 Max: 10000 Global
  • kill traps mines and totems on death [1]
    IdMonsterKillTrapsMinesTotemsOnDeath
    FamilyMonsterKillTrapsMinesTotemsOnDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • Talisman Daemon
    SpectreN
    Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, summoner, very_slow_movement
    Life
    100%
    Ailment Threshold
    100%
    Resistance
    0 0 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1 Second
    Damage Spread
    ±0%
    Experience
    100%
    Model Size
    100%
    Type
    Daemon
    Metadata
    TalismanDaemonZombieMinion
    IsSummoned
    Y
    Level
    68
    Life
    6,433
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    290
    Attack Time
    1
    Experience
    10,255
    Ailment Threshold
    6,433
    Chill
    20
    Shock
    20
    Brittle
    115
    Scorch
    20
    Sap
    56
    TalismanDaemonRaiseZombie
    Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
    Raise Zombie
    Cast Time: 0.85 sec
    Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.
    21% increased Character Size
    +6 to Maximum Raised Zombies
    Minions have 40% more Maximum Life
    Minions deal 50% more Damage
    TalismanDaemonDesecrate
    Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
    Desecrate
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.
    Deals 76.6 Base Chaos Damage per second
    Base duration is 5 seconds
    65% increased Cast Speed
    Spawns 7 corpses
    Spawned corpses' level matches the area level, up to a maximum of Level 100
    Maximum of 10 corpses allowed
    active skill area of effect radius +% final [35]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Daemon/AbstractDaemon"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Daemon/AbstractDaemon"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Daemon/TalismanDaemonZombieMinion"] = {
        name = "Talisman Daemon",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0,
        attackTime = 1,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "TalismanDaemonRaiseZombie",
            "TalismanDaemonDesecrate",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TalismanDaemonRaiseZombie"] = {
        name = "Raise Zombie",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_zombies_allowed",
            "active_skill_minion_damage_+%_final",
            "active_skill_minion_life_+%_final",
            "base_actor_scale_+%",
        },
        levels = {
            [1] = {4, 10, 0, 1, levelRequirement = 3, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {4, 10, 0, 2, levelRequirement = 5, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {4, 10, 0, 3, levelRequirement = 6, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {4, 10, 0, 4, levelRequirement = 8, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {4, 10, 0, 5, levelRequirement = 10, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {4, 10, 0, 6, levelRequirement = 13, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {4, 10, 0, 7, levelRequirement = 17, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {4, 50, 0, 8, levelRequirement = 20, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {4, 50, 0, 9, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {4, 50, 0, 10, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {4, 50, 0, 11, levelRequirement = 29, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {4, 50, 0, 12, levelRequirement = 35, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {6, 50, 0, 13, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {6, 50, 0, 14, levelRequirement = 49, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {6, 50, 0, 15, levelRequirement = 51, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {6, 50, 0, 16, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {6, 50, 40, 17, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {6, 50, 40, 18, levelRequirement = 65, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {6, 50, 40, 19, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {6, 50, 40, 20, levelRequirement = 67, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {6, 50, 40, 21, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {8, 50, 40, 22, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {8, 50, 40, 23, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {8, 50, 40, 24, levelRequirement = 71, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {8, 50, 40, 25, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {8, 50, 40, 26, levelRequirement = 73, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [27] = {8, 50, 40, 27, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {8, 50, 40, 28, levelRequirement = 75, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {8, 50, 40, 29, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {10, 50, 40, 30, levelRequirement = 77, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [31] = {10, 50, 40, 31, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [32] = {10, 50, 40, 32, levelRequirement = 79, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [33] = {10, 50, 40, 33, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [34] = {10, 50, 40, 34, levelRequirement = 81, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [35] = {10, 50, 40, 35, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TalismanDaemonDesecrate"] = {
        name = "Desecrate",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
        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,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "desecrate_number_of_corpses_to_create",
            "base_skill_effect_duration",
            "desecrate_corpse_level",
            "base_cast_speed_+%",
            "desecrate_maximum_number_of_corpses",
            "is_area_damage",
        },
        levels = {
            [1] = {1, 4, 5000, 100, 65, 10, levelRequirement = 3, statInterpolation = {3, 1},  cost = { }, },
            [2] = {1, 5, 15, 5000, 100, 65, 10, levelRequirement = 13, statInterpolation = {3, 1, 1},  cost = { }, },
            [3] = {1, 6, 25, 5000, 100, 65, 10, levelRequirement = 29, statInterpolation = {3, 1, 1},  cost = { }, },
            [4] = {1, 7, 35, 5000, 100, 65, 10, levelRequirement = 58, statInterpolation = {3, 1, 1},  cost = { }, },
            [5] = {1, 8, 50, 5000, 100, 65, 10, levelRequirement = 69, statInterpolation = {3, 1, 1},  cost = { }, },
            [6] = {1, 9, 50, 5000, 100, 65, 10, levelRequirement = 74, statInterpolation = {3, 1, 1},  cost = { }, },
            [7] = {1, 10, 50, 5000, 100, 65, 10, levelRequirement = 79, statInterpolation = {3, 1, 1},  cost = { }, },
        },
    }