Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFire
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineFirestorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Feuerregen
Kritische Trefferchance: 5%
Zauberzeit: 0.9 Sek.
Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
Verursacht 457.9 Basis-Feuerschaden pro Sekunde
Brennender Boden hält 3 Sekunden an
Basisdauer beträgt 1 Sekunden
Verursacht 659.4 bis 989.1 Feuerschaden
Ein Aufprall alle 0.4 Sekunden
Basisradius beträgt 1 Meter
firestorm base area of effect +% [107]
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/ShrineDaemonFire"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineFirestorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineFirestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "firestorm_drop_burning_ground_duration_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 1000, 400, 3000, 107, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFirePlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineFirestormPlayer
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Feuerregen
Kritische Trefferchance: 5%
Zauberzeit: 0.9 Sek.
Flammenkugeln regnen auf den Zielort nieder. Wenn sie landen, explodieren sie und verursachen Schaden bei Gegnern im Umkreis.
Verursacht 130 Basis-Feuerschaden pro Sekunde
Brennender Boden hält 2 Sekunden an
Basisdauer beträgt 0.5 Sekunden
Verursacht 187.2 bis 280.9 Feuerschaden
300% erhöhte Zaubergeschwindigkeit
Ein Aufprall alle 0.13 Sekunden
Basisradius beträgt 1 Meter
active skill area of effect radius +% final [-20]
firestorm base area of effect +% [-58]
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/ShrineDaemonFirePlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineFirestormPlayer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineFirestormPlayer"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "firestorm_drop_burning_ground_duration_ms",
        "base_cast_speed_+%",
        "firestorm_base_area_of_effect_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 3},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 3},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 3},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 3},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 3},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 3},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 3},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 3},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 3},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 3},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 3},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 3},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 3},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 3},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 3},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 3},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 3},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 3},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 3},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 3},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 3},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 3},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 3},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 3},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 3},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 3},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 3},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 3},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 3},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 3},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 3},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 3},  cost = { }, },
        [36] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 3},  cost = { }, },
        [37] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3, 3},  cost = { }, },
        [38] = {0.40000000596046, 0.60000002384186, 1, 500, 125, 2000, 300, -58, -20, 10, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightning
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineShockNova
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
Schocknova
Kritische Trefferchance: 5%
Zauberzeit: 0.75 Sek.
Zaubert einen schockenden Ring aus Blitzen, der getroffenen Gegnern Schaden zufügt. Monster im Inneren des Kreises nehmen keinen Schaden.
Verursacht 31.26 bis 593.9 Blitzschaden
Basisdauer beträgt 4 Sekunden
active skill area of effect radius +% final [100]
is area damage [1]
shock nova places X ground lightning patches [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/ShrineDaemonLightning"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineShockNova",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.",
    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.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_nova_places_X_ground_lightning_patches",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.10000000149012, 1.8999999761581, 5, 4000, 100, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightningPlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineShockNovaPlayer
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
Schocknova
Kritische Trefferchance: 5%
Zauberzeit: 0.75 Sek.
Zaubert einen schockenden Ring aus Blitzen, der getroffenen Gegnern Schaden zufügt. Monster im Inneren des Kreises nehmen keinen Schaden.
Verursacht 31.26 bis 593.9 Blitzschaden
Basisdauer beträgt 4 Sekunden
active skill area of effect radius +% final [-25]
is area damage [1]
shock nova places X ground lightning patches [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/ShrineDaemonLightningPlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineShockNovaPlayer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineShockNovaPlayer"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.",
    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.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_nova_places_X_ground_lightning_patches",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [32] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [33] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [34] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [35] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [36] = {0.10000000149012, 1.8999999761581, 1, 4000, -25, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonCold
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineIceNova
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Eisnova
Kritische Trefferchance: 5%
Zauberzeit: 0.8 Sek.
Ein unterkühlender Kreis aus Eis breitet sich vom Wirkenden aus.
Verursacht 195.8 bis 305.9 Kälteschaden
Basisdauer beträgt 4 Sekunden
Basisradius beträgt 2.6 Meter
active skill area of effect radius +% final [15]
force lite skill effects [1]
ice nova places ground ice [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]

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/ShrineDaemonCold"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineIceNova",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineIceNova"] = {
    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,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_base_area_of_effect_radius",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "ice_nova_places_ground_ice",
        "force_lite_skill_effects",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonColdPlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineIceNovaPlayer
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Eisnova
Kritische Trefferchance: 5%
Zauberzeit: 0.8 Sek.
Ein unterkühlender Kreis aus Eis breitet sich vom Wirkenden aus.
Verursacht 195.8 bis 305.9 Kälteschaden
Basisdauer beträgt 4 Sekunden
Basisradius beträgt 2.6 Meter
active skill area of effect radius +% final [15]
force lite skill effects [1]
ice nova places ground ice [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]

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/ShrineDaemonColdPlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineIceNovaPlayer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineIceNovaPlayer"] = {
    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,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_base_area_of_effect_radius",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "ice_nova_places_ground_ice",
        "force_lite_skill_effects",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [32] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [33] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [34] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [35] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [36] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [37] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [38] = {0.80000001192093, 1.25, 26, 4000, -25, 15, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmoke
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineSmokeCloud
Spell
Zauberzeit: 1 Sek.
Abklingzeit: 3.5 Sek.
Basisdauer beträgt 4 Sekunden

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/ShrineDaemonSmoke"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineSmokeCloud",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineSmokeCloud"] = {
    name = "ShrineSmokeCloud",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {4000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmokePlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrinePlayerSmokeTrail
Spell
Zauberzeit: 1 Sek.
Basisdauer beträgt 2 Sekunden

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/ShrineDaemonSmokePlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrinePlayerSmokeTrail",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrinePlayerSmokeTrail"] = {
    name = "ShrinePlayerSmokeTrail",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArc
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineArc
Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
Lichtbogen
Kritische Trefferchance: 5%
Effektivität zusätzlichen Schadens: 20%
Zauberzeit: 0.8 Sek.
Ein Bogen aus Blitzen erstreckt sich vom Wirkenden zu einem ausgewählten Gegner und verkettet sich auf weitere Gegner, jedoch nicht unmittelbar zurück. Jedes Mal, wenn sich der Bogen verkettet, verkettet sich ein sekundärer Bogen auf einen weiteren Gegner, den der Hauptbogen noch nicht getroffen hat, doch dieser Bogen kann sich nicht weiter verketten.
Verursacht 172.5 bis 517.4 Blitzschaden
Verkettet sich +3 Mal
10% Chance, Gegner zu schocken

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/ShrineDaemonArc"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineArc",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineArc"] = {
    name = "Arc",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Chains] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "beam_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_chance_to_shock_%",
        "number_of_chains",
    },
    levels = {
        [1] = {0.5, 1.5, 10, 3, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
TagsZauberer, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArcPlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineArcPlayer
Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
Lichtbogen
Kritische Trefferchance: 5%
Effektivität zusätzlichen Schadens: 20%
Zauberzeit: 0.8 Sek.
Ein Bogen aus Blitzen erstreckt sich vom Wirkenden zu einem ausgewählten Gegner und verkettet sich auf weitere Gegner, jedoch nicht unmittelbar zurück. Jedes Mal, wenn sich der Bogen verkettet, verkettet sich ein sekundärer Bogen auf einen weiteren Gegner, den der Hauptbogen noch nicht getroffen hat, doch dieser Bogen kann sich nicht weiter verketten.
Verursacht 34.49 bis 655.3 Blitzschaden
Verkettet sich +2 Mal
10% Chance, Gegner zu schocken

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/ShrineDaemonArcPlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineArcPlayer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineArcPlayer"] = {
    name = "Arc",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Chains] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "beam_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_chance_to_shock_%",
        "number_of_chains",
    },
    levels = {
        [1] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3},  cost = { }, },
        [5] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3},  cost = { }, },
        [6] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3},  cost = { }, },
        [7] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3},  cost = { }, },
        [8] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3},  cost = { }, },
        [9] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3},  cost = { }, },
        [10] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3},  cost = { }, },
        [11] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3},  cost = { }, },
        [12] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3},  cost = { }, },
        [13] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3},  cost = { }, },
        [14] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3},  cost = { }, },
        [15] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3},  cost = { }, },
        [16] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3},  cost = { }, },
        [17] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3},  cost = { }, },
        [18] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
        [19] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3},  cost = { }, },
        [20] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  cost = { }, },
        [21] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        [22] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        [23] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3},  cost = { }, },
        [24] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        [25] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3},  cost = { }, },
        [26] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3},  cost = { }, },
        [27] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3},  cost = { }, },
        [28] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3},  cost = { }, },
        [29] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
        [30] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3},  cost = { }, },
        [31] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3},  cost = { }, },
        [32] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3},  cost = { }, },
        [33] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3},  cost = { }, },
        [34] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3},  cost = { }, },
        [35] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3},  cost = { }, },
        [36] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3},  cost = { }, },
        [37] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 83, statInterpolation = {3, 3},  cost = { }, },
        [38] = {0.10000000149012, 1.8999999761581, 10, 2, critChance = 5, levelRequirement = 84, statInterpolation = {3, 3},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletons
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineSummonSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Skelette beschwören
Zauberzeit: 1 Sek.
Beschwört am Zielort Skelettkrieger-Kreaturen, die einen Nahkampfangriff verwenden und nach einer Dauer sterben. Im aggressiven Zustand stürmen die Skelettkrieger auf Gegner im Umkreis zu.
+14 zu maximaler Anzahl beschworener Skelette
Basisdauer beträgt 30 Sekunden
Kreaturen verursachen 50% weniger Elementarschaden
Beschwört 5 Skelettkrieger
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/ShrineDaemonSummonSkeletons"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineSummonSkeletons",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineSummonSkeletons"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    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.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {3, 6, 30000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {3, 7, 30000, -50, 1, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
        [3] = {3, 8, 30000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [4] = {3, 9, 30000, -50, 1, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
        [5] = {3, 10, 30000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [6] = {4, 10, 30000, -50, 1, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
        [7] = {4, 11, 30000, -50, 1, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [8] = {4, 12, 30000, -50, 1, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [9] = {4, 13, 30000, -50, 1, levelRequirement = 63, statInterpolation = {1, 1},  cost = { }, },
        [10] = {5, 14, 30000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [11] = {5, 15, 30000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [12] = {5, 16, 30000, -50, 1, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [13] = {5, 17, 30000, -50, 1, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [14] = {5, 18, 30000, -50, 1, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [15] = {6, 18, 30000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [16] = {6, 19, 30000, -50, 1, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [17] = {6, 20, 30000, -50, 1, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [18] = {6, 21, 30000, -50, 1, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [19] = {6, 22, 30000, -50, 1, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
    },
}
Schreindämon
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletonsPlayer
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineSummonSkeletonsPlayer
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Skelette beschwören
Zauberzeit: 1 Sek.
Beschwört am Zielort Skelettkrieger-Kreaturen, die einen Nahkampfangriff verwenden und nach einer Dauer sterben. Im aggressiven Zustand stürmen die Skelettkrieger auf Gegner im Umkreis zu.
+14 zu maximaler Anzahl beschworener Skelette
Basisdauer beträgt 30 Sekunden
Kreaturen verursachen 50% weniger Elementarschaden
Beschwört 5 Skelettkrieger
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/ShrineDaemonSummonSkeletonsPlayer"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ShrineSummonSkeletonsPlayer",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ShrineSummonSkeletonsPlayer"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    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.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {3, 6, 30000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {3, 6, 30000, -50, 1, levelRequirement = 8, statInterpolation = {1, 1},  cost = { }, },
        [3] = {3, 7, 30000, -50, 1, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
        [4] = {3, 7, 30000, -50, 1, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
        [5] = {3, 8, 30000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [6] = {3, 8, 30000, -50, 1, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [7] = {3, 9, 30000, -50, 1, levelRequirement = 29, statInterpolation = {1, 1},  cost = { }, },
        [8] = {3, 9, 30000, -50, 1, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
        [9] = {3, 10, 30000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {4, 10, 30000, -50, 1, levelRequirement = 34, statInterpolation = {1, 1},  cost = { }, },
        [11] = {4, 10, 30000, -50, 1, levelRequirement = 37, statInterpolation = {1, 1},  cost = { }, },
        [12] = {4, 11, 30000, -50, 1, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [13] = {4, 11, 30000, -50, 1, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [14] = {4, 11, 30000, -50, 1, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [15] = {4, 12, 30000, -50, 1, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [16] = {4, 12, 30000, -50, 1, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
        [17] = {4, 12, 30000, -50, 1, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [18] = {4, 13, 30000, -50, 1, levelRequirement = 63, statInterpolation = {1, 1},  cost = { }, },
        [19] = {4, 13, 30000, -50, 1, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
        [20] = {4, 13, 30000, -50, 1, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        [21] = {5, 14, 30000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [22] = {5, 14, 30000, -50, 1, levelRequirement = 68, statInterpolation = {1, 1},  cost = { }, },
        [23] = {5, 14, 30000, -50, 1, levelRequirement = 69, statInterpolation = {1, 1},  cost = { }, },
        [24] = {5, 15, 30000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [25] = {5, 15, 30000, -50, 1, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
        [26] = {5, 16, 30000, -50, 1, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [27] = {5, 16, 30000, -50, 1, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [28] = {5, 17, 30000, -50, 1, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [29] = {5, 17, 30000, -50, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [30] = {5, 18, 30000, -50, 1, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [31] = {6, 18, 30000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [32] = {6, 19, 30000, -50, 1, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [33] = {6, 19, 30000, -50, 1, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [34] = {6, 20, 30000, -50, 1, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [35] = {6, 20, 30000, -50, 1, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
        [36] = {6, 21, 30000, -50, 1, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [37] = {6, 21, 30000, -50, 1, levelRequirement = 83, statInterpolation = {1, 1},  cost = { }, },
        [38] = {6, 22, 30000, -50, 1, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
    },
}
Schreindämon
Fluch-Fertigkeiten haben 80% verringerte Zaubergeschwindigkeit
Shrine Daemon
SpectreN
Tagscursing_monster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Leben
100%
Ailment Threshold
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritischen Treffer
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Erfahrung
100%
Model Size
100%
Type
Daemon
Metadata
ShrinePlayerCurseDaemon
IsSummoned
Y
Stufe
68
Leben
6,433
Rüstung
28,790
Ausweichen
4,739
Energieschild
0
Damage
374
Zauberschaden
374
Genauigkeit
290
Attack Time
1
Erfahrung
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
TemporalChains
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Fesseln der Zeit
Zauberzeit: 0.5 Sek.
Verflucht alle Ziele in einem Bereich, verringert ihre Aktionsgeschwindigkeit und bewirkt, dass Effekte auf ihnen langsamer auslaufen.
Basisdauer beträgt 8.6 Sekunden
+0.9 Meter zum Radius
50% weniger Wirkung von Flüchen gegen Spieler
Verfluchte normale und magische Gegner haben 28% weniger Aktionsgeschwindigkeit
Andere Effekte klingen bei verfluchten Gegnern 25% langsamer ab
Verfluchte seltene oder einzigartige Gegner haben 18% weniger Aktionsgeschwindigkeit
base deal no damage [1]
Enfeeble
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Schwächen
Zauberzeit: 0.5 Sek.
Verflucht alle Ziele in einem Bereich, was ihre Genauigkeit verringert und bewirkt, dass sie weniger Schaden verursachen.
Basisdauer beträgt 11.6 Sekunden
+0.9 Meter zum Radius
Verfluchte Gegner haben 19% verringerte Treffgenauigkeit
Verfluchte normale und magische Gegner verursachen 28% weniger Schaden
Verfluchte seltene oder einzigartige Gegner verursachen 18% weniger Schaden
base deal no damage [1]
Vulnerability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Verwundbarkeit
Zauberzeit: 0.5 Sek.
Verflucht alle Ziele in einem Bereich, wodurch sie erhöhten physischen Schaden erleiden. Angriffe gegen verfluchte Gegner haben eine Chance, Bluten zu verursachen.
Basisdauer beträgt 11.6 Sekunden
+0.9 Meter zum Radius
Verfluchte Gegner erleiden 29% erhöhten physischen Schaden
Angriffstreffer gegen verfluchte Gegner haben 25% Chance, Bluten zu verursachen
base deal no damage [1]
AssassinsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Mal des Assassinen
Zauberzeit: 0.5 Sek.
Verflucht einen einzelnen Gegner, wodurch dieser anfälliger für kritische Treffer wird. Wird der verfluchte Gegner getötet, erhaltet Ihr Leben und Mana sowie eine Energie-Ladung. Es kann gleichzeitig nur ein Gegner von einem Mal betroffen sein.
Verfluchte Gegner haben 100% Chance, bei Tötung eine Energie-Ladung zu gewähren
Treffer gegen verfluchte Gegner haben +1.5% zu kritischer Trefferchance
Treffer gegen verfluchte Gegner haben +48% zu Multiplikator für kritische Treffer
Verfluchte Gegner gewähren bei Tötung 576 Leben
Verfluchte Gegner gewähren bei Tötung 77 Mana
base deal no damage [1]
SnipersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Mal des Scharfschützen
Zauberzeit: 0.5 Sek.
Verflucht einen einzelnen Gegner, erhöht den Schaden, den er von Projektilen erleidet und bewirkt, dass sich Projektile bei Treffer aufteilen und andere Ziele im Umkreis treffen. Es kann gleichzeitig nur ein Gegner von einem Mal betroffen sein.
Verfluchte Gegner erleiden 34% erhöhten Schaden durch Projektiltreffer
Projektile, die verfluchte Gegner treffen, teilen sich auf 4 zusätzliche Ziele auf
base deal no damage [1]
ElementalWeakness
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Elementarempfindlichkeit
Zauberzeit: 0.5 Sek.
Verflucht alle Ziele in einem Bereich und verringert ihre Elementarwiderstände.
Basisdauer beträgt 11.6 Sekunden
+0.9 Meter zum Radius
Verfluchte Gegner erhalten -29% zu Elementarwiderständen
base deal no damage [1]
PoachersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Mal des Wilderers
Zauberzeit: 0.5 Sek.
Verflucht einen einzelnen Gegner, verringert seine physische Schadensminderung und fügt allen Treffern gegen ihn physischen Schaden hinzu. Wird der Gegner angegriffen, gewährt dies Leben und Mana und bei Tötung eine Raserei-Ladung. Es kann gleichzeitig nur ein Gegner von einem Mal betroffen sein.
Verfluchte Gegner haben 100% Chance, bei Tötung eine Raserei-Ladung zu gewähren
Bei Angriffen getroffene verfluchte Gegner gewähren 48 Leben
Bei Angriffen getroffene verfluchte Gegner gewähren 24 Mana
Verfluchte Gegner haben -20% zu physischer Schadensminderung
Fügt Treffern gegen verfluchte Gegner 27.82 bis 41.73 physischen Schaden hinzu
base deal no damage [1]
WarlordsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Mal des Kriegsfürsten
Zauberzeit: 0.5 Sek.
Verflucht einen einzelnen Gegner und gewährt eine Chance, die Betäubungsdauer auf diesem zu verdoppeln. Wird der Gegner angegriffen, gewährt dies Lebens- und Manaraub, bei Betäubung Rausch und bei Tötung eine Widerstands-Ladung. Es kann gleichzeitig nur ein Gegner von einem Mal betroffen sein.
Verfluchte Gegner gewähren 2.9% Lebensraub, wenn sie von Angriffen getroffen werden
Verfluchte Gegner gewähren 2.9% Manaraub, wenn sie von Angriffen getroffen werden
Verfluchte Gegner haben 100% Chance, bei Tötung eine Widerstands-Ladung zu gewähren
Treffer gegen verfluchte Gegner haben 58% Chance, die Betäubungsdauer zu verdoppeln
Verfluchte Gegner gewähren bei Betäubung 20 Rausch regeneriert über 1 Sekunde
base deal no 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/ShrinePlayerCurseDaemon"] = {
    name = "Shrine Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TemporalChains",
        "ElementalWeakness",
        "WarlordsMark",
        "Enfeeble",
        "AssassinsMark",
        "SnipersMark",
        "Vulnerability",
        "PoachersMark",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TemporalChains"] = {
    name = "Temporal Chains",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "temporal_chains_action_speed_+%_final",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
        "buff_time_passed_+%_other_than_temporal_chains",
        "curse_effect_+%_final_vs_players",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {5000, 0, -15, -9, -25, -50, levelRequirement = 24, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {5200, 1, -15, -9, -25, -50, levelRequirement = 27, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {5400, 1, -16, -10, -25, -50, levelRequirement = 30, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {5600, 2, -17, -10, -25, -50, levelRequirement = 33, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {5800, 2, -18, -11, -25, -50, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {6000, 3, -18, -11, -25, -50, levelRequirement = 39, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {6200, 3, -19, -12, -25, -50, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {6400, 4, -20, -12, -25, -50, levelRequirement = 45, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {6600, 4, -21, -13, -25, -50, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {6800, 5, -21, -13, -25, -50, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {7000, 5, -22, -14, -25, -50, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {7200, 6, -23, -14, -25, -50, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {7400, 6, -24, -15, -25, -50, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {7600, 7, -24, -15, -25, -50, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {7800, 7, -25, -16, -25, -50, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {8000, 8, -26, -16, -25, -50, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {8200, 8, -27, -17, -25, -50, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {8400, 9, -27, -17, -25, -50, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {8600, 9, -28, -18, -25, -50, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {8800, 10, -29, -18, -25, -50, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {9000, 10, -30, -19, -25, -50, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {9200, 11, -30, -19, -25, -50, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {9400, 11, -30, -20, -25, -50, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {9600, 12, -30, -20, -25, -50, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {9800, 12, -31, -21, -25, -50, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {10000, 13, -31, -21, -25, -50, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {10200, 13, -31, -22, -25, -50, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {10400, 14, -31, -22, -25, -50, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {10600, 14, -32, -23, -25, -50, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {10800, 15, -32, -23, -25, -50, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [31] = {10900, 15, -32, -23, -25, -50, levelRequirement = 91, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [32] = {11000, 15, -32, -24, -25, -50, levelRequirement = 92, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [33] = {11100, 15, -33, -24, -25, -50, levelRequirement = 93, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [34] = {11200, 16, -33, -24, -25, -50, levelRequirement = 94, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [35] = {11300, 16, -33, -24, -25, -50, levelRequirement = 95, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [36] = {11400, 16, -33, -25, -25, -50, levelRequirement = 96, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [37] = {11500, 16, -34, -25, -25, -50, levelRequirement = 97, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [38] = {11600, 17, -34, -25, -25, -50, levelRequirement = 98, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [39] = {11700, 17, -34, -25, -25, -50, levelRequirement = 99, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [40] = {11800, 17, -34, -26, -25, -50, levelRequirement = 100, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElementalWeakness"] = {
    name = "Elemental Weakness",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their elemental resistances.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "base_resist_all_elements_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {8000, 0, -15, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {8200, 1, -16, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {8400, 1, -17, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {8600, 2, -18, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {8800, 2, -18, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {9000, 3, -19, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {9200, 3, -20, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {9400, 4, -21, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {9600, 4, -21, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {9800, 5, -22, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {10000, 5, -23, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {10200, 6, -24, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {10400, 6, -24, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {10600, 7, -25, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {10800, 7, -26, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {11000, 8, -27, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {11200, 8, -27, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {11400, 9, -28, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {11600, 9, -29, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {11800, 10, -30, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {12000, 10, -30, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {12200, 11, -31, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {12400, 11, -32, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {12600, 12, -33, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {12800, 12, -33, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {13000, 13, -34, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {13200, 13, -35, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {13400, 14, -36, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {13600, 14, -36, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {13800, 15, -37, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {13900, 15, -37, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {14000, 15, -38, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {14100, 15, -38, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {14200, 16, -39, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {14300, 16, -39, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {14400, 16, -39, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {14500, 16, -40, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {14600, 17, -40, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {14700, 17, -40, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {14800, 17, -41, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WarlordsMark"] = {
    name = "Warlord's Mark",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enemy_chance_to_double_stun_duration_%_vs_self",
        "life_leech_on_any_damage_when_hit_by_attack_permyriad",
        "mana_leech_on_any_damage_when_hit_by_attack_permyriad",
        "enemy_rage_regeneration_on_stun",
        "chance_to_grant_endurance_charge_on_death_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {40, 200, 200, 20, 100, levelRequirement = 16, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {41, 205, 205, 20, 100, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {42, 210, 210, 20, 100, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {43, 215, 215, 20, 100, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {44, 220, 220, 20, 100, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {45, 225, 225, 20, 100, levelRequirement = 34, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {46, 230, 230, 20, 100, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {47, 235, 235, 20, 100, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {48, 240, 240, 20, 100, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {49, 245, 245, 20, 100, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {50, 250, 250, 20, 100, levelRequirement = 49, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {51, 255, 255, 20, 100, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {52, 260, 260, 20, 100, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {53, 265, 265, 20, 100, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {54, 270, 270, 20, 100, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {55, 275, 275, 20, 100, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {56, 280, 280, 20, 100, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {57, 285, 285, 20, 100, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {58, 290, 290, 20, 100, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {59, 295, 295, 20, 100, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {60, 300, 300, 20, 100, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {61, 305, 305, 20, 100, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {62, 310, 310, 20, 100, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {63, 315, 315, 20, 100, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {64, 320, 320, 20, 100, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {65, 325, 325, 20, 100, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {66, 330, 330, 20, 100, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {67, 335, 335, 20, 100, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {68, 340, 340, 20, 100, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {69, 345, 345, 20, 100, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {69, 347, 347, 20, 100, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {70, 350, 350, 20, 100, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {70, 352, 352, 20, 100, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {71, 355, 355, 20, 100, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {71, 357, 357, 20, 100, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {72, 360, 360, 20, 100, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {72, 362, 362, 20, 100, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {73, 365, 365, 20, 100, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {73, 367, 367, 20, 100, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {74, 370, 370, 20, 100, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Enfeeble"] = {
    name = "Enfeeble",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {8000, 0, -10, -15, -9, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {8200, 1, -10, -15, -9, levelRequirement = 27, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {8400, 1, -11, -16, -10, levelRequirement = 30, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {8600, 2, -11, -17, -10, levelRequirement = 33, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {8800, 2, -12, -18, -11, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {9000, 3, -12, -18, -11, levelRequirement = 39, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {9200, 3, -13, -19, -12, levelRequirement = 42, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {9400, 4, -13, -20, -12, levelRequirement = 45, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {9600, 4, -14, -21, -13, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {9800, 5, -14, -21, -13, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {10000, 5, -15, -22, -14, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {10200, 6, -15, -23, -14, levelRequirement = 54, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {10400, 6, -16, -24, -15, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {10600, 7, -16, -24, -15, levelRequirement = 58, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {10800, 7, -17, -25, -16, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {11000, 8, -17, -26, -16, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {11200, 8, -18, -27, -17, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {11400, 9, -18, -27, -17, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {11600, 9, -19, -28, -18, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {11800, 10, -19, -29, -18, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {12000, 10, -20, -30, -19, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {12200, 11, -20, -30, -19, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {12400, 11, -21, -30, -20, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {12600, 12, -21, -30, -20, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {12800, 12, -22, -31, -21, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {13000, 13, -22, -31, -21, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {13200, 13, -23, -31, -22, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {13400, 14, -23, -31, -22, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {13600, 14, -24, -32, -23, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {13800, 15, -24, -32, -23, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [31] = {13900, 15, -24, -32, -23, levelRequirement = 91, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [32] = {14000, 15, -25, -32, -24, levelRequirement = 92, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [33] = {14100, 15, -25, -33, -24, levelRequirement = 93, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [34] = {14200, 16, -25, -33, -24, levelRequirement = 94, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [35] = {14300, 16, -25, -33, -24, levelRequirement = 95, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [36] = {14400, 16, -26, -33, -25, levelRequirement = 96, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [37] = {14500, 16, -26, -34, -25, levelRequirement = 97, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [38] = {14600, 17, -26, -34, -25, levelRequirement = 98, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [39] = {14700, 17, -26, -34, -25, levelRequirement = 99, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [40] = {14800, 17, -27, -34, -26, levelRequirement = 100, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AssassinsMark"] = {
    name = "Assassin's Mark",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, making them more vulnerable to Critical Strikes. Killing the cursed enemy will grant life and mana, and a power charge. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enemy_additional_critical_strike_multiplier_against_self",
        "life_granted_when_killed",
        "mana_granted_when_killed",
        "enemy_additional_critical_strike_chance_against_self",
        "chance_to_grant_power_charge_on_death_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {30, 65, 25, 150, 100, levelRequirement = 16, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {31, 99, 28, 150, 100, levelRequirement = 20, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {32, 134, 32, 150, 100, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {33, 169, 35, 150, 100, levelRequirement = 28, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {34, 204, 39, 150, 100, levelRequirement = 31, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {35, 239, 42, 150, 100, levelRequirement = 34, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {36, 274, 46, 150, 100, levelRequirement = 37, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {37, 309, 50, 150, 100, levelRequirement = 40, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {38, 344, 53, 150, 100, levelRequirement = 43, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {39, 367, 56, 150, 100, levelRequirement = 46, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {40, 390, 58, 150, 100, levelRequirement = 49, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {41, 413, 60, 150, 100, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {42, 437, 63, 150, 100, levelRequirement = 55, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {43, 460, 65, 150, 100, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {44, 483, 68, 150, 100, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {45, 506, 70, 150, 100, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {46, 530, 72, 150, 100, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {47, 553, 75, 150, 100, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {48, 576, 77, 150, 100, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {49, 600, 80, 150, 100, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {50, 623, 82, 150, 100, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {51, 646, 84, 150, 100, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {52, 669, 87, 150, 100, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {53, 693, 89, 150, 100, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {54, 716, 91, 150, 100, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {55, 739, 94, 150, 100, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {56, 762, 96, 150, 100, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {57, 786, 99, 150, 100, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {58, 809, 101, 150, 100, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {59, 832, 103, 150, 100, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {59, 844, 105, 150, 100, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {60, 855, 106, 150, 100, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {60, 867, 107, 150, 100, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {61, 879, 108, 150, 100, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {61, 890, 109, 150, 100, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {62, 902, 111, 150, 100, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {62, 914, 112, 150, 100, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {63, 925, 113, 150, 100, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {63, 937, 114, 150, 100, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {64, 948, 115, 150, 100, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SnipersMark"] = {
    name = "Sniper's Mark",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectiles_hitting_self_split_into_x",
        "projectile_damage_taken_+%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {2, 10, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {2, 11, levelRequirement = 6, statInterpolation = {1, 1},  cost = { }, },
        [3] = {2, 12, levelRequirement = 9, statInterpolation = {1, 1},  cost = { }, },
        [4] = {2, 14, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
        [5] = {2, 15, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [6] = {2, 16, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [7] = {3, 18, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
        [8] = {3, 19, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [9] = {3, 20, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {3, 22, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [11] = {3, 23, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [12] = {3, 25, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [13] = {3, 26, levelRequirement = 48, statInterpolation = {1, 1},  cost = { }, },
        [14] = {4, 28, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [15] = {4, 30, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
        [16] = {4, 31, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [17] = {4, 32, levelRequirement = 61, statInterpolation = {1, 1},  cost = { }, },
        [18] = {4, 33, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [19] = {4, 34, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [20] = {4, 35, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [21] = {5, 36, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [22] = {5, 37, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [23] = {5, 38, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [24] = {5, 39, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [25] = {5, 40, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [26] = {5, 41, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [27] = {5, 42, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [28] = {5, 43, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [29] = {5, 44, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        [30] = {5, 45, levelRequirement = 90, statInterpolation = {1, 1},  cost = { }, },
        [31] = {5, 45, levelRequirement = 91, statInterpolation = {1, 1},  cost = { }, },
        [32] = {5, 46, levelRequirement = 92, statInterpolation = {1, 1},  cost = { }, },
        [33] = {5, 46, levelRequirement = 93, statInterpolation = {1, 1},  cost = { }, },
        [34] = {5, 47, levelRequirement = 94, statInterpolation = {1, 1},  cost = { }, },
        [35] = {5, 47, levelRequirement = 95, statInterpolation = {1, 1},  cost = { }, },
        [36] = {5, 48, levelRequirement = 96, statInterpolation = {1, 1},  cost = { }, },
        [37] = {5, 48, levelRequirement = 97, statInterpolation = {1, 1},  cost = { }, },
        [38] = {5, 49, levelRequirement = 98, statInterpolation = {1, 1},  cost = { }, },
        [39] = {5, 49, levelRequirement = 99, statInterpolation = {1, 1},  cost = { }, },
        [40] = {5, 50, levelRequirement = 100, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Vulnerability"] = {
    name = "Vulnerability",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_radius_+",
        "physical_damage_taken_+%",
        "receive_bleeding_chance_%_when_hit_by_attack",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {8000, 0, 15, 25, levelRequirement = 24, statInterpolation = {1, 1, 1},  cost = { }, },
        [2] = {8200, 1, 16, 25, levelRequirement = 27, statInterpolation = {1, 1, 1},  cost = { }, },
        [3] = {8400, 1, 17, 25, levelRequirement = 30, statInterpolation = {1, 1, 1},  cost = { }, },
        [4] = {8600, 2, 18, 25, levelRequirement = 33, statInterpolation = {1, 1, 1},  cost = { }, },
        [5] = {8800, 2, 18, 25, levelRequirement = 36, statInterpolation = {1, 1, 1},  cost = { }, },
        [6] = {9000, 3, 19, 25, levelRequirement = 39, statInterpolation = {1, 1, 1},  cost = { }, },
        [7] = {9200, 3, 20, 25, levelRequirement = 42, statInterpolation = {1, 1, 1},  cost = { }, },
        [8] = {9400, 4, 21, 25, levelRequirement = 45, statInterpolation = {1, 1, 1},  cost = { }, },
        [9] = {9600, 4, 21, 25, levelRequirement = 48, statInterpolation = {1, 1, 1},  cost = { }, },
        [10] = {9800, 5, 22, 25, levelRequirement = 50, statInterpolation = {1, 1, 1},  cost = { }, },
        [11] = {10000, 5, 23, 25, levelRequirement = 52, statInterpolation = {1, 1, 1},  cost = { }, },
        [12] = {10200, 6, 24, 25, levelRequirement = 54, statInterpolation = {1, 1, 1},  cost = { }, },
        [13] = {10400, 6, 24, 25, levelRequirement = 56, statInterpolation = {1, 1, 1},  cost = { }, },
        [14] = {10600, 7, 25, 25, levelRequirement = 58, statInterpolation = {1, 1, 1},  cost = { }, },
        [15] = {10800, 7, 26, 25, levelRequirement = 60, statInterpolation = {1, 1, 1},  cost = { }, },
        [16] = {11000, 8, 27, 25, levelRequirement = 62, statInterpolation = {1, 1, 1},  cost = { }, },
        [17] = {11200, 8, 27, 25, levelRequirement = 64, statInterpolation = {1, 1, 1},  cost = { }, },
        [18] = {11400, 9, 28, 25, levelRequirement = 66, statInterpolation = {1, 1, 1},  cost = { }, },
        [19] = {11600, 9, 29, 25, levelRequirement = 68, statInterpolation = {1, 1, 1},  cost = { }, },
        [20] = {11800, 10, 30, 25, levelRequirement = 70, statInterpolation = {1, 1, 1},  cost = { }, },
        [21] = {12000, 10, 30, 25, levelRequirement = 72, statInterpolation = {1, 1, 1},  cost = { }, },
        [22] = {12200, 11, 31, 25, levelRequirement = 74, statInterpolation = {1, 1, 1},  cost = { }, },
        [23] = {12400, 11, 32, 25, levelRequirement = 76, statInterpolation = {1, 1, 1},  cost = { }, },
        [24] = {12600, 12, 33, 25, levelRequirement = 78, statInterpolation = {1, 1, 1},  cost = { }, },
        [25] = {12800, 12, 33, 25, levelRequirement = 80, statInterpolation = {1, 1, 1},  cost = { }, },
        [26] = {13000, 13, 34, 25, levelRequirement = 82, statInterpolation = {1, 1, 1},  cost = { }, },
        [27] = {13200, 13, 35, 25, levelRequirement = 84, statInterpolation = {1, 1, 1},  cost = { }, },
        [28] = {13400, 14, 36, 25, levelRequirement = 86, statInterpolation = {1, 1, 1},  cost = { }, },
        [29] = {13600, 14, 36, 25, levelRequirement = 88, statInterpolation = {1, 1, 1},  cost = { }, },
        [30] = {13800, 15, 37, 25, levelRequirement = 90, statInterpolation = {1, 1, 1},  cost = { }, },
        [31] = {13900, 15, 37, 25, levelRequirement = 91, statInterpolation = {1, 1, 1},  cost = { }, },
        [32] = {14000, 15, 38, 25, levelRequirement = 92, statInterpolation = {1, 1, 1},  cost = { }, },
        [33] = {14100, 15, 38, 25, levelRequirement = 93, statInterpolation = {1, 1, 1},  cost = { }, },
        [34] = {14200, 16, 39, 25, levelRequirement = 94, statInterpolation = {1, 1, 1},  cost = { }, },
        [35] = {14300, 16, 39, 25, levelRequirement = 95, statInterpolation = {1, 1, 1},  cost = { }, },
        [36] = {14400, 16, 39, 25, levelRequirement = 96, statInterpolation = {1, 1, 1},  cost = { }, },
        [37] = {14500, 16, 40, 25, levelRequirement = 97, statInterpolation = {1, 1, 1},  cost = { }, },
        [38] = {14600, 17, 40, 25, levelRequirement = 98, statInterpolation = {1, 1, 1},  cost = { }, },
        [39] = {14700, 17, 40, 25, levelRequirement = 99, statInterpolation = {1, 1, 1},  cost = { }, },
        [40] = {14800, 17, 41, 25, levelRequirement = 100, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PoachersMark"] = {
    name = "Poacher's Mark",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses a single enemy, lowering their physical damage reduction, and adding physical damage to all hits against them. Attacking the cursed enemy will grant life and mana, and killing them will grant a frenzy charge. You can only have one Mark at a time.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Mark] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "minimum_added_physical_damage_taken",
        "maximum_added_physical_damage_taken",
        "life_granted_when_hit_by_attacks",
        "mana_granted_when_hit_by_attacks",
        "base_additional_physical_damage_reduction_%",
        "chance_to_grant_frenzy_charge_on_death_%",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 15, 8, -20, 100, levelRequirement = 16, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 17, 9, -20, 100, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 19, 10, -20, 100, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 21, 11, -20, 100, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 24, 12, -20, 100, levelRequirement = 31, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 26, 13, -20, 100, levelRequirement = 34, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 28, 14, -20, 100, levelRequirement = 37, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 30, 15, -20, 100, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 33, 16, -20, 100, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 34, 17, -20, 100, levelRequirement = 46, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 36, 18, -20, 100, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 37, 19, -20, 100, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 39, 19, -20, 100, levelRequirement = 55, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 40, 20, -20, 100, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 42, 21, -20, 100, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 43, 22, -20, 100, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 45, 22, -20, 100, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 46, 23, -20, 100, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 48, 24, -20, 100, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 50, 25, -20, 100, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 51, 25, -20, 100, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 53, 26, -20, 100, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 54, 27, -20, 100, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 56, 27, -20, 100, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 57, 28, -20, 100, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 59, 29, -20, 100, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 60, 30, -20, 100, levelRequirement = 84, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 62, 30, -20, 100, levelRequirement = 86, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 63, 31, -20, 100, levelRequirement = 88, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 65, 32, -20, 100, levelRequirement = 90, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 65, 32, -20, 100, levelRequirement = 91, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 66, 33, -20, 100, levelRequirement = 92, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 67, 33, -20, 100, levelRequirement = 93, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 68, 33, -20, 100, levelRequirement = 94, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 69, 34, -20, 100, levelRequirement = 95, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, 69, 34, -20, 100, levelRequirement = 96, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [37] = {0.80000001192093, 1.2000000476837, 70, 34, -20, 100, levelRequirement = 97, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [38] = {0.80000001192093, 1.2000000476837, 71, 35, -20, 100, levelRequirement = 98, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [39] = {0.80000001192093, 1.2000000476837, 72, 35, -20, 100, levelRequirement = 99, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [40] = {0.80000001192093, 1.2000000476837, 72, 36, -20, 100, levelRequirement = 100, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
Fluch-Fertigkeiten haben 80% verringerte Zaubergeschwindigkeit
IdMonsterCurseCastSpeedPenalty
FamilyMonsterCurseCastSpeed
DomainsMonster (3)
GenerationTypeeinzigartig (3)
Req. level1
Stats
  • curse cast speed +% Min: -80 Max: -80 Global
  • Craft Tagscaster speed curse
    Edit

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