Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFire
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Tormenta Flamejante
Chance de Crítico: 5%
Tempo de Conjuração: 0.9 seg
Disparos flamejantes chovem sobre a área do alvo. Elas explodem ao cair, causando dano aos inimigos próximos.
Causa 457.9 de Dano de Fogo Base por segundo
Solo Ardente dura 3 segundos
Duração base é de 1 segundos
Causa 659.4 a 989.1 de Dano de Fogo
Um impacto a cada 0.4 segundos
Raio Base igual a 1 metro
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFirePlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Tormenta Flamejante
Chance de Crítico: 5%
Tempo de Conjuração: 0.9 seg
Disparos flamejantes chovem sobre a área do alvo. Elas explodem ao cair, causando dano aos inimigos próximos.
Causa 130 de Dano de Fogo Base por segundo
Solo Ardente dura 2 segundos
Duração base é de 0.5 segundos
Causa 187.2 a 280.9 de Dano de Fogo
Velocidade de Conjuração aumentada em 300%
Um impacto a cada 0.13 segundos
Raio Base igual a 1 metro
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightning
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Nova Elétrica
Chance de Crítico: 5%
Tempo de Conjuração: 0.75 seg
Conjura um anel eletrizante de raios que causa dano aos monstros que toca. Monstros no centro do anel não receberão dano.
Causa 31.26 a 593.9 de Dano de Raio
Duração base é de 4 segundos
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightningPlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Nova Elétrica
Chance de Crítico: 5%
Tempo de Conjuração: 0.75 seg
Conjura um anel eletrizante de raios que causa dano aos monstros que toca. Monstros no centro do anel não receberão dano.
Causa 31.26 a 593.9 de Dano de Raio
Duração base é de 4 segundos
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonCold
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Nova Glacial
Chance de Crítico: 5%
Tempo de Conjuração: 0.8 seg
Um círculo se expande a partir do conjurador.
Causa 195.8 a 305.9 de Dano de Gelo
Duração base é de 4 segundos
Raio Base igual a 2.6 metros
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonColdPlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Nova Glacial
Chance de Crítico: 5%
Tempo de Conjuração: 0.8 seg
Um círculo se expande a partir do conjurador.
Causa 195.8 a 305.9 de Dano de Gelo
Duração base é de 4 segundos
Raio Base igual a 2.6 metros
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmoke
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrineSmokeCloud
Spell
Tempo de Conjuração: 1 seg
Recarga: 3.5 seg
Duração base é de 4 segundos

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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmokePlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
ShrinePlayerSmokeTrail
Spell
Tempo de Conjuração: 1 seg
Duração base é de 2 segundos

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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArc
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Arco Elétrico
Chance de Crítico: 5%
Eficácia do Dano Adicionado: 20%
Tempo de Conjuração: 0.8 seg
Um arco relampejante sai do conjurador para um inimigo alvo e ricocheteia para outros inimigos, mas não retorna imediatamente. Cada vez que o raio ricochetear, ele também ricocheteará para um segundo inimigo que o arco principal ainda não atingiu, mas o arco elétrico secundário não pode ricochetear.
Causa 172.5 a 517.4 de Dano de Raio
Ricocheteia +3 Vezes
10% de chance de Eletrizar inimigos

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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
TagsConjurador, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArcPlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Arco Elétrico
Chance de Crítico: 5%
Eficácia do Dano Adicionado: 20%
Tempo de Conjuração: 0.8 seg
Um arco relampejante sai do conjurador para um inimigo alvo e ricocheteia para outros inimigos, mas não retorna imediatamente. Cada vez que o raio ricochetear, ele também ricocheteará para um segundo inimigo que o arco principal ainda não atingiu, mas o arco elétrico secundário não pode ricochetear.
Causa 34.49 a 655.3 de Dano de Raio
Ricocheteia +2 Vezes
10% de chance de Eletrizar inimigos

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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletons
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Convocar Esqueletos
Tempo de Conjuração: 1 seg
Convoca um lacaio Esqueleto Guerreiro no local alvo. Eles usam um ataque corpo a corpo e morrem depois e um tempo. Se tornados agressivos, os Guerreiso Esqueletos também avançarão na direção dos inimigos próximos.
+14 ao Máximo de Esqueletos Convocados
Duração base é de 30 segundos
Lacaios causam 50% menos Dano Elemental
Convoca 5 Guerreiros Esqueleto
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 = { }, },
    },
}
Demônio do Altar
Shrine Daemon
SpectreN
Tagsextra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletonsPlayer
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Convocar Esqueletos
Tempo de Conjuração: 1 seg
Convoca um lacaio Esqueleto Guerreiro no local alvo. Eles usam um ataque corpo a corpo e morrem depois e um tempo. Se tornados agressivos, os Guerreiso Esqueletos também avançarão na direção dos inimigos próximos.
+14 ao Máximo de Esqueletos Convocados
Duração base é de 30 segundos
Lacaios causam 50% menos Dano Elemental
Convoca 5 Guerreiros Esqueleto
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 = { }, },
    },
}
Demônio do Altar
Habilidades Maldições tem Velociade de Conjuração reduzida em 80%
Shrine Daemon
SpectreN
Tagscursing_monster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
100%
Model Size
100%
Type
Daemon
Metadata
ShrinePlayerCurseDaemon
IsSummoned
Y
Nível
68
Vida
6,433
Armadura
28,790
Evasão
4,739
Escudo de Energia
0
Damage
374
Dano Mágico
374
Precisão
290
Attack Time
1
Experiência
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
Grilhões Temporais
Tempo de Conjuração: 0.5 seg
Amaldiçoa todos os alvos em uma área, reduzindo sua velocidade de ação e fazendo com que efeitos expirem mais lentamente.
Duração base é de 8.6 segundos
+0.9 metros de raio
50% menos Efeito de Maldições contra Jogadores
Inimigos Normais e Mágicos Amaldiçoados tem 28% menos Velocidade de Ação
Outros efeitos em inimigos Amaldiçoados expiram 25% mais devagar
Inimigos Raros e Únicos Amaldiçoados tem 18% menos Velocidade de Ação
base deal no damage [1]
Enfeeble
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Debilitar
Tempo de Conjuração: 0.5 seg
Amaldiçoa todos os alvos na área, reduzindo a precisão e fazendo com que causem menos dano.
Duração base é de 11.6 segundos
+0.9 metros de raio
Inimigos Amaldiçoados possuem uma redução de 19% de Precisão
Inimigos Normais e Mágicos Amaldiçoados causam 28% menos Dano
Inimigos Raros e Únicos Amaldiçoados tem 18% menos Dano
base deal no damage [1]
Vulnerability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Vulnerabilidade
Tempo de Conjuração: 0.5 seg
Amaldiçoa todos os alvos na área, fazendo com que sofram dano físico aumentado. Ataques contra inimigos amaldiçoados têm uma chance de infligir sangramento.
Duração base é de 11.6 segundos
+0.9 metros de raio
Inimigos Amaldiçoados sofrem 29% de aumento de Dano Físico
Acertos de Ataques contra Inimigos Amaldiçoados têm 25% de chance de infligir Sangramento
base deal no damage [1]
AssassinsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Marca do Assassino
Tempo de Conjuração: 0.5 seg
Amaldiçoa um único inimigo, tornando-o mais vulnerável a Golpes Críticos. Matar o alvo amaldiçoado concederá vida e mana e uma carga de poder. Só pode ter uma Marca por vez.
Inimigos Amaldiçoados possuem uma chance de 100% de concederem uma Carga de Poder quando mortos
Acertos contra Inimigos Amaldiçoados ganham +1.5% de Chance de Acerto Crítico
Hits against Cursed Enemies have +48% to Critical Strike Multiplier
Inimigos Amaldiçoados concedem 576 de Vida quando Mortos
Inimigos Amaldiçoados concedem 77 de Mana quando Mortos
base deal no damage [1]
SnipersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Marca do Atirador
Tempo de Conjuração: 0.5 seg
Amaldiçoa um único inimigo, aumentando o dano que eles sofrem de projéteis e fazendo com que projéteis se partam ao acertá-los, para acertar outros alvos ao seu redor. Você só pode ter uma Marca por vez.
Inimigos Amaldiçoados sofrem Dano aumentado em 28% de Acertos de Projéteis
Projéteis que Acertarem Inimigos Amaldiçoados se Dividem na direção de 2 alvos adicionais
base deal no damage [1]
ElementalWeakness
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Fraqueza Elemental
Tempo de Conjuração: 0.5 seg
Amaldiçoa todos os alvos em uma área, reduzindo suas resistências elementais.
Duração base é de 11.6 segundos
+0.9 metros de raio
Inimigos Amaldiçoados possuem -29% de Resistências Elementais
base deal no damage [1]
PoachersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Marca do Larápio
Tempo de Conjuração: 0.5 seg
Amaldiçoa um único inimigo, reduzindo sua redução a dano físico e adicionando dano físico em todos os acertos contra eles. Atacar o inimigo amaldiçoado concederá vida e mana, e matá-los concederá uma carga de frenesi. Você só pode ter uma Marca por vez.
Inimigos Amaldiçoados possuem uma chance de 100% de concederem uma Carga de Frenesi quando mortos
Inimigos Amaldiçoados concedem 48 de Vida quando Acertados por Ataques
Inimigos Amaldiçoados concedem 24 de Mana quando Acertados por Ataques
Inimigos Amaldiçoados têm -20% de Reducão de Dano Físico
Adiciona 27.82 a 41.73 de Dano Físico aos Acertos contra Inimigos Amaldiçoados
base deal no damage [1]
WarlordsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Marca do Comandante
Tempo de Conjuração: 0.5 seg
Amaldiçoa um único inimigo, dando uma chance de dobrar a duração dos atordoamentos nele. Atacar o inimigo amaldiçoado drenará vida e mana, atordoá-los concederá fúria, e matá-los concederá uma carga de tolerância. Você só pode ter uma Marca por vez.
Inimigos Amaldiçoados concedem 2.9% de Dreno de Vida quando Acertados por Ataques
Inimigos Amaldiçoados concedem 2.9% de Dreno de Mana quando Acertados por Ataques
Inimigos Amaldiçoados possuem uma chance de 100% de concederem uma Carga de Tolerância quando mortos
Acertos contra Inimigos Amaldiçoados têm 58% de chance de dobrar a Duração do Atordoamento
Inimigos Amaldiçoados concedem 20 Fúria Regenerada durante 1 segundo quando Atordoado
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, 13, levelRequirement = 12, statInterpolation = {1, 1},  cost = { }, },
        [5] = {2, 14, levelRequirement = 16, statInterpolation = {1, 1},  cost = { }, },
        [6] = {2, 15, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [7] = {2, 16, levelRequirement = 24, statInterpolation = {1, 1},  cost = { }, },
        [8] = {2, 17, levelRequirement = 28, statInterpolation = {1, 1},  cost = { }, },
        [9] = {2, 18, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [10] = {2, 19, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [11] = {2, 20, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [12] = {2, 21, levelRequirement = 44, statInterpolation = {1, 1},  cost = { }, },
        [13] = {2, 22, levelRequirement = 48, statInterpolation = {1, 1},  cost = { }, },
        [14] = {2, 23, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [15] = {2, 24, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
        [16] = {2, 25, levelRequirement = 58, statInterpolation = {1, 1},  cost = { }, },
        [17] = {2, 26, levelRequirement = 61, statInterpolation = {1, 1},  cost = { }, },
        [18] = {2, 27, levelRequirement = 64, statInterpolation = {1, 1},  cost = { }, },
        [19] = {2, 28, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [20] = {2, 29, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [21] = {2, 30, levelRequirement = 72, statInterpolation = {1, 1},  cost = { }, },
        [22] = {2, 31, levelRequirement = 74, statInterpolation = {1, 1},  cost = { }, },
        [23] = {2, 32, levelRequirement = 76, statInterpolation = {1, 1},  cost = { }, },
        [24] = {2, 33, levelRequirement = 78, statInterpolation = {1, 1},  cost = { }, },
        [25] = {2, 34, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [26] = {2, 35, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
        [27] = {2, 36, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        [28] = {2, 37, levelRequirement = 86, statInterpolation = {1, 1},  cost = { }, },
        [29] = {2, 38, levelRequirement = 88, statInterpolation = {1, 1},  cost = { }, },
        [30] = {2, 39, levelRequirement = 90, statInterpolation = {1, 1},  cost = { }, },
        [31] = {2, 39, levelRequirement = 91, statInterpolation = {1, 1},  cost = { }, },
        [32] = {2, 40, levelRequirement = 92, statInterpolation = {1, 1},  cost = { }, },
        [33] = {2, 40, levelRequirement = 93, statInterpolation = {1, 1},  cost = { }, },
        [34] = {2, 41, levelRequirement = 94, statInterpolation = {1, 1},  cost = { }, },
        [35] = {2, 41, levelRequirement = 95, statInterpolation = {1, 1},  cost = { }, },
        [36] = {2, 42, levelRequirement = 96, statInterpolation = {1, 1},  cost = { }, },
        [37] = {2, 42, levelRequirement = 97, statInterpolation = {1, 1},  cost = { }, },
        [38] = {2, 43, levelRequirement = 98, statInterpolation = {1, 1},  cost = { }, },
        [39] = {2, 43, levelRequirement = 99, statInterpolation = {1, 1},  cost = { }, },
        [40] = {2, 44, 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 = { }, },
    },
}
Habilidades Maldições tem Velociade de Conjuração reduzida em 80%
IdMonsterCurseCastSpeedPenalty
FamilyMonsterCurseCastSpeed
Domainsmonstro (3)
GenerationTypeunico (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.