Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFire
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineFirestorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Firestorm
Critical Strike Chance: 5%
Cast Time: 0.9 sec
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 457.9 Base Fire Damage per second
Burning Ground lasts 3 seconds
Base duration is 1 seconds
Deals 659.4 to 989.1 Fire Damage
One impact every 0.4 seconds
Base radius is 1 metre
firestorm base area of effect +% [107]
is area damage [1]
Burning Ground lasts 3 seconds
Base duration is 1 seconds
Deals 659.4 to 989.1 Fire Damage
One impact every 0.4 seconds
Base radius is 1 metre
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonFirePlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineFirestormPlayer
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Firestorm
Critical Strike Chance: 5%
Cast Time: 0.9 sec
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 130 Base Fire Damage per second
Burning Ground lasts 2 seconds
Base duration is 0.5 seconds
Deals 187.2 to 280.9 Fire Damage
300% increased Cast Speed
One impact every 0.13 seconds
Base radius is 1 metre
active skill area of effect radius +% final [-20]
firestorm base area of effect +% [-58]
is area damage [1]
Burning Ground lasts 2 seconds
Base duration is 0.5 seconds
Deals 187.2 to 280.9 Fire Damage
300% increased Cast Speed
One impact every 0.13 seconds
Base radius is 1 metre
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightning
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineShockNova
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
Shock Nova
Critical Strike Chance: 5%
Cast Time: 0.75 sec
Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.
Deals 31.26 to 593.9 Lightning Damage
Base duration is 4 seconds
active skill area of effect radius +% final [100]
is area damage [1]
shock nova places X ground lightning patches [5]
Base duration is 4 seconds
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonLightningPlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineShockNovaPlayer
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
Shock Nova
Critical Strike Chance: 5%
Cast Time: 0.75 sec
Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.
Deals 31.26 to 593.9 Lightning Damage
Base duration is 4 seconds
active skill area of effect radius +% final [-25]
is area damage [1]
shock nova places X ground lightning patches [1]
Base duration is 4 seconds
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonCold
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineIceNova
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Ice Nova
Critical Strike Chance: 5%
Cast Time: 0.8 sec
A circle of ice expands from the caster.
Deals 195.8 to 305.9 Cold Damage
Base duration is 4 seconds
Base radius is 2.6 metres
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]
Base duration is 4 seconds
Base radius is 2.6 metres
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonColdPlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineIceNovaPlayer
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Ice Nova
Critical Strike Chance: 5%
Cast Time: 0.8 sec
A circle of ice expands from the caster.
Deals 195.8 to 305.9 Cold Damage
Base duration is 4 seconds
Base radius is 2.6 metres
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]
Base duration is 4 seconds
Base radius is 2.6 metres
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmoke
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineSmokeCloud
Spell
Cast Time: 1 sec
Cooldown Time: 3.5 sec
Base duration is 4 seconds
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSmokePlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrinePlayerSmokeTrail
Spell
Cast Time: 1 sec
Base duration is 2 seconds
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArc
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineArc
Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
Arc
Critical Strike Chance: 5%
Effectiveness of Added Damage: 20%
Cast Time: 0.8 sec
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.
Deals 172.5 to 517.4 Lightning Damage
Chains +3 Times
10% chance to Shock enemies
Chains +3 Times
10% chance to Shock enemies
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | caster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonArcPlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineArcPlayer
Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
Arc
Critical Strike Chance: 5%
Effectiveness of Added Damage: 20%
Cast Time: 0.8 sec
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.
Deals 34.49 to 655.3 Lightning Damage
Chains +2 Times
10% chance to Shock enemies
Chains +2 Times
10% chance to Shock enemies
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletons
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineSummonSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Summon Skeletons
Cast Time: 1 sec
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.
+14 to Maximum Summoned Skeletons
Base duration is 30 seconds
Minions deal 50% less Elemental Damage
Summons 5 Skeleton Warriors
alternate minion [1]
Base duration is 30 seconds
Minions deal 50% less Elemental Damage
Summons 5 Skeleton Warriors
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 = { }, }, }, }
Shrine Daemon
Spectre | N |
---|---|
Tags | extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, summoner, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrineDaemonSummonSkeletonsPlayer
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
ShrineSummonSkeletonsPlayer
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Summon Skeletons
Cast Time: 1 sec
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.
+14 to Maximum Summoned Skeletons
Base duration is 30 seconds
Minions deal 50% less Elemental Damage
Summons 5 Skeleton Warriors
alternate minion [1]
Base duration is 30 seconds
Minions deal 50% less Elemental Damage
Summons 5 Skeleton Warriors
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 = { }, }, }, }
Shrine Daemon
Curse Skills have 80% reduced Cast Speed
Spectre | N |
---|---|
Tags | cursing_monster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement |
Life
100%
Ailment Threshold
100%
Resistance
0
0
0
0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experience
100%
Model Size
100%
Type
Daemon
Metadata
ShrinePlayerCurseDaemon
IsSummoned
Y
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
TemporalChains
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Temporal Chains
Cast Time: 0.5 sec
Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.
Base duration is 8.6 seconds
+0.9 metres to radius
50% less Effect of Curse against Players
Cursed Normal and Magic Enemies have 28% less Action Speed
Other effects on Cursed enemies expire 25% slower
Cursed Rare and Unique Enemies have 18% less Action Speed
base deal no damage [1]
+0.9 metres to radius
50% less Effect of Curse against Players
Cursed Normal and Magic Enemies have 28% less Action Speed
Other effects on Cursed enemies expire 25% slower
Cursed Rare and Unique Enemies have 18% less Action Speed
base deal no damage [1]
Enfeeble
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Enfeeble
Cast Time: 0.5 sec
Curses all targets in an area, reducing their accuracy and making them deal less damage.
Base duration is 11.6 seconds
+0.9 metres to radius
Cursed enemies have 19% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 28% less Damage
Cursed Rare or Unique enemies deal 18% less Damage
base deal no damage [1]
+0.9 metres to radius
Cursed enemies have 19% reduced Accuracy Rating
Cursed Normal or Magic enemies deal 28% less Damage
Cursed Rare or Unique enemies deal 18% less Damage
base deal no damage [1]
Vulnerability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Vulnerability
Cast Time: 0.5 sec
Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.
Base duration is 11.6 seconds
+0.9 metres to radius
Cursed enemies take 29% increased Physical Damage
Attack Hits against Cursed Enemies have 25% chance to inflict Bleeding
base deal no damage [1]
+0.9 metres to radius
Cursed enemies take 29% increased Physical Damage
Attack Hits against Cursed Enemies have 25% chance to inflict Bleeding
base deal no damage [1]
AssassinsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Assassin's Mark
Cast Time: 0.5 sec
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.
Cursed enemies have a 100% chance to grant a Power Charge when slain
Hits against Cursed Enemies have +1.5% to Critical Strike Chance
Hits against Cursed Enemies have +48% to Critical Strike Multiplier
Cursed enemies grant 576 Life when Killed
Cursed enemies grant 77 Mana when Killed
base deal no damage [1]
Hits against Cursed Enemies have +1.5% to Critical Strike Chance
Hits against Cursed Enemies have +48% to Critical Strike Multiplier
Cursed enemies grant 576 Life when Killed
Cursed enemies grant 77 Mana when Killed
base deal no damage [1]
SnipersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Sniper's Mark
Cast Time: 0.5 sec
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.
Cursed enemies take 28% increased Damage from Projectile Hits
Projectiles which Hit Cursed Enemies Split towards 2 additional targets
base deal no damage [1]
Projectiles which Hit Cursed Enemies Split towards 2 additional targets
base deal no damage [1]
ElementalWeakness
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Elemental Weakness
Cast Time: 0.5 sec
Curses all targets in an area, lowering their elemental resistances.
Base duration is 11.6 seconds
+0.9 metres to radius
Cursed enemies have -29% to Elemental Resistances
base deal no damage [1]
+0.9 metres to radius
Cursed enemies have -29% to Elemental Resistances
base deal no damage [1]
PoachersMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Poacher's Mark
Cast Time: 0.5 sec
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.
Cursed enemies have a 100% chance to grant a Frenzy Charge when slain
Cursed enemies grant 48 Life when Hit by Attacks
Cursed enemies grant 24 Mana when Hit by Attacks
Cursed enemies have -20% to Physical Damage Reduction
Adds 27.82 to 41.73 Physical Damage to Hits against Cursed Enemies
base deal no damage [1]
Cursed enemies grant 48 Life when Hit by Attacks
Cursed enemies grant 24 Mana when Hit by Attacks
Cursed enemies have -20% to Physical Damage Reduction
Adds 27.82 to 41.73 Physical Damage to Hits against Cursed Enemies
base deal no damage [1]
WarlordsMark
Spell, Trappable, Totemable, Mineable, Multicastable, Triggerable, AppliesCurse, CanRapidFire, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Mark
Warlord's Mark
Cast Time: 0.5 sec
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.
Cursed enemies grant 2.9% Life Leech when Hit by Attacks
Cursed enemies grant 2.9% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain
Hits against Cursed Enemies have 58% chance to double Stun Duration
Cursed Enemies grant 10 Rage when Stunned
base deal no damage [1]
Cursed enemies grant 2.9% Mana Leech when Hit by Attacks
Cursed enemies have a 100% chance to grant an Endurance Charge when slain
Hits against Cursed Enemies have 58% chance to double Stun Duration
Cursed Enemies grant 10 Rage when Stunned
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_grant_X_rage_on_stun", "chance_to_grant_endurance_charge_on_death_%", "base_deal_no_damage", }, levels = { [1] = {40, 200, 200, 10, 100, levelRequirement = 16, statInterpolation = {1, 1, 1}, cost = { }, }, [2] = {41, 205, 205, 10, 100, levelRequirement = 20, statInterpolation = {1, 1, 1}, cost = { }, }, [3] = {42, 210, 210, 10, 100, levelRequirement = 24, statInterpolation = {1, 1, 1}, cost = { }, }, [4] = {43, 215, 215, 10, 100, levelRequirement = 28, statInterpolation = {1, 1, 1}, cost = { }, }, [5] = {44, 220, 220, 10, 100, levelRequirement = 31, statInterpolation = {1, 1, 1}, cost = { }, }, [6] = {45, 225, 225, 10, 100, levelRequirement = 34, statInterpolation = {1, 1, 1}, cost = { }, }, [7] = {46, 230, 230, 10, 100, levelRequirement = 37, statInterpolation = {1, 1, 1}, cost = { }, }, [8] = {47, 235, 235, 10, 100, levelRequirement = 40, statInterpolation = {1, 1, 1}, cost = { }, }, [9] = {48, 240, 240, 10, 100, levelRequirement = 43, statInterpolation = {1, 1, 1}, cost = { }, }, [10] = {49, 245, 245, 10, 100, levelRequirement = 46, statInterpolation = {1, 1, 1}, cost = { }, }, [11] = {50, 250, 250, 10, 100, levelRequirement = 49, statInterpolation = {1, 1, 1}, cost = { }, }, [12] = {51, 255, 255, 10, 100, levelRequirement = 52, statInterpolation = {1, 1, 1}, cost = { }, }, [13] = {52, 260, 260, 10, 100, levelRequirement = 55, statInterpolation = {1, 1, 1}, cost = { }, }, [14] = {53, 265, 265, 10, 100, levelRequirement = 58, statInterpolation = {1, 1, 1}, cost = { }, }, [15] = {54, 270, 270, 10, 100, levelRequirement = 60, statInterpolation = {1, 1, 1}, cost = { }, }, [16] = {55, 275, 275, 10, 100, levelRequirement = 62, statInterpolation = {1, 1, 1}, cost = { }, }, [17] = {56, 280, 280, 10, 100, levelRequirement = 64, statInterpolation = {1, 1, 1}, cost = { }, }, [18] = {57, 285, 285, 10, 100, levelRequirement = 66, statInterpolation = {1, 1, 1}, cost = { }, }, [19] = {58, 290, 290, 10, 100, levelRequirement = 68, statInterpolation = {1, 1, 1}, cost = { }, }, [20] = {59, 295, 295, 10, 100, levelRequirement = 70, statInterpolation = {1, 1, 1}, cost = { }, }, [21] = {60, 300, 300, 10, 100, levelRequirement = 72, statInterpolation = {1, 1, 1}, cost = { }, }, [22] = {61, 305, 305, 10, 100, levelRequirement = 74, statInterpolation = {1, 1, 1}, cost = { }, }, [23] = {62, 310, 310, 10, 100, levelRequirement = 76, statInterpolation = {1, 1, 1}, cost = { }, }, [24] = {63, 315, 315, 10, 100, levelRequirement = 78, statInterpolation = {1, 1, 1}, cost = { }, }, [25] = {64, 320, 320, 10, 100, levelRequirement = 80, statInterpolation = {1, 1, 1}, cost = { }, }, [26] = {65, 325, 325, 10, 100, levelRequirement = 82, statInterpolation = {1, 1, 1}, cost = { }, }, [27] = {66, 330, 330, 10, 100, levelRequirement = 84, statInterpolation = {1, 1, 1}, cost = { }, }, [28] = {67, 335, 335, 10, 100, levelRequirement = 86, statInterpolation = {1, 1, 1}, cost = { }, }, [29] = {68, 340, 340, 10, 100, levelRequirement = 88, statInterpolation = {1, 1, 1}, cost = { }, }, [30] = {69, 345, 345, 10, 100, levelRequirement = 90, statInterpolation = {1, 1, 1}, cost = { }, }, [31] = {69, 347, 347, 10, 100, levelRequirement = 91, statInterpolation = {1, 1, 1}, cost = { }, }, [32] = {70, 350, 350, 10, 100, levelRequirement = 92, statInterpolation = {1, 1, 1}, cost = { }, }, [33] = {70, 352, 352, 10, 100, levelRequirement = 93, statInterpolation = {1, 1, 1}, cost = { }, }, [34] = {71, 355, 355, 10, 100, levelRequirement = 94, statInterpolation = {1, 1, 1}, cost = { }, }, [35] = {71, 357, 357, 10, 100, levelRequirement = 95, statInterpolation = {1, 1, 1}, cost = { }, }, [36] = {72, 360, 360, 10, 100, levelRequirement = 96, statInterpolation = {1, 1, 1}, cost = { }, }, [37] = {72, 362, 362, 10, 100, levelRequirement = 97, statInterpolation = {1, 1, 1}, cost = { }, }, [38] = {73, 365, 365, 10, 100, levelRequirement = 98, statInterpolation = {1, 1, 1}, cost = { }, }, [39] = {73, 367, 367, 10, 100, levelRequirement = 99, statInterpolation = {1, 1, 1}, cost = { }, }, [40] = {74, 370, 370, 10, 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 = { }, }, }, }
Curse Skills have 80% reduced Cast Speed
Id | MonsterCurseCastSpeedPenalty |
---|---|
Family | MonsterCurseCastSpeed |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | caster speed curse |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.