Toryal, of the Afarud
Humanoidmonster base type attack cast speed +% and damage -% final [33]
30% Chance to Block Spell Damage
You take 15% of Damage from Blocked Hits
30% Chance to Block Spell Damage
You take 15% of Damage from Blocked Hits
| Spectre | N |
|---|---|
| Tags | aura_bearer, Caster, cursing_monster, female_rogue_exile, flesh_armour, has_wand, human, humanoid, lightning_affinity, medium_height, medium_movement, necromancer_exile, not_dex, not_str, physical_affinity, ranged, red_blood, rogue_exile, summoner |
Life
222%
Energy Shield From Life
100%
Ailment Threshold
222%
Resistance
Damage
275%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 60
Attack Time
0.9 Second
Damage Spread
±20%
Experience
150%
Model Size
100%
Type
ExileFaridunWitch1
Metadata
ExileWitchFaridun1
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
14,282
Armour
28,790
Evasion Rating
4,739
Energy Shield
13,602
Damage
1,027
Spell Damage
1,027
Accuracy
580
Attack Time
0.9
Experience
15,383
Minion Life
3,098
Minion Energy Shield
2,950
Minion Damage
820
Ailment Threshold
14,282
Chill
45
Shock
45
Brittle
255
Scorch
45
Sap
125
Phys Convert Ele
240%
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).
GigaRaiseZombieMercenary
Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
Raise Zombie of Slamming
Cast Time: 0.85 sec
Cooldown Time: 4 sec
Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike and an area of effect slam.
+1 to Maximum Raised Zombies
Does not require a corpse
Minions have 72% more Maximum Life
Raised Zombies' Slam Attack has 72% increased Area of Effect
Raised Zombies' Slam Attack has 72% increased Cooldown Recovery Rate
Minions deal 108% more Damage
minion actor scale +% [100]
DesecrateMercenary
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell
Desecrate
Cast Time: 0.6 sec
Cooldown Time: 3 sec
Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.
Deals 261.7 Base Chaos Damage per second
Base duration is 4 seconds
Spawns 5 corpses
Spawned corpses' level matches the area level, up to a maximum of Level 77
Maximum of 10 corpses allowed
is area damage [1]
SummonSkeletonsMercenary
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion, Cooldown
Summon Skeletons
Cast Time: 0.5 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.
+7 to Maximum Summoned Skeletons
Base duration is 20 seconds
Summons 3 Skeleton Warriors
base display minion actor level [68]
display minion monster type [2]
FleshOfferingMercenary
Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable, Offering
Flesh Offering
Cast Time: 1 sec
Cooldown Time: 10 sec
Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.
Base duration is 5 seconds
Additional 1 seconds Base Duration per extra corpse Consumed
Grants Minions 29% increased Attack Speed
Grants Minions 29% increased Cast Speed
Grants Minions 29% increased Movement Speed
base deal no damage [1]
SummonRagingSpiritMercenary
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, CanRapidFire, CreatesMinion
Summon Raging Spirit
Cast Time: 0.5 sec
Summons a short-lived flaming skull that rushes at nearby enemies and attacks them rapidly, converting all its physical damage to fire. Enemies will not directly engage these spirits, and can pass through them.
Maximum 20 Summoned Raging Spirits
Base duration is 5 seconds
Minions cannot Taunt Enemies
display minion monster type [20]
FlameDashMercenary
Spell, Movement, Damage, DamageOverTime, Duration, Totemable, Triggerable, Fire, Trappable, Mineable, Travel, Blink, Cooldown
Flame Dash
Critical Strike Chance: 6%
Effectiveness of Added Damage: 140%
Cast Time: 0.8 sec
Cooldown Time: 3.5 sec
Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.
Deals 383.9 Base Fire Damage per second
Base duration is 4 seconds
Deals 552.8 to 829.2 Fire Damage
Modifiers to Spell Damage apply to this Skill's Damage Over Time effect
18% increased Cooldown Recovery Rate
is area damage [1]
EnfeebleMercenary
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Enfeeble
Cast Time: 0.8 sec
Cooldown Time: 1.2 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
This Curse is Cast as an Aura applying to nearby Enemies
Cursed Rare or Unique enemies deal 18% less Damage
base deal no damage [1]
Object Type
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileWitchFaridun1"] = {
fireResist = 30,
coldResist = 30,
lightningResist = 30,
chaosResist = 20,
name = "Toryal, of the Afarud",
life = 2.22,
energyShield = 1,
damage = 2.75,
damageSpread = 0.2,
attackTime = 0.9,
attackRange = 60,
accuracy = 1,
weaponType1 = "Wand",
weaponType2 = "Shield",
skillList = {
"GigaRaiseZombieMercenary",
"EnfeebleMercenary",
"SummonSkeletonsMercenary",
"SummonRagingSpiritMercenary",
"DesecrateMercenary",
"FleshOfferingMercenary",
"FlameDashMercenary",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["GigaRaiseZombieMercenary"] = {
name = "Raise Zombie of Slamming",
hidden = true,
color = "3",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike and an area of effect slam.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Minion] = true,
[SkillType.MinionsCanExplode] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.CanRapidFire] = true,
[SkillType.CreatesMinion] = true,
},
statDescriptionScope = "minion_spell_skill_stat_descriptions",
castTime = 0.85,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_minion_damage_+%_final",
"active_skill_minion_life_+%_final",
"zombie_slam_cooldown_speed_+%",
"zombie_slam_area_of_effect_+%",
"base_number_of_zombies_allowed",
"minion_actor_scale_+%",
"raise_zombie_does_not_use_corpses",
},
levels = {
[1] = {0, 0, 0, 0, 1, 100, levelRequirement = 1, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[2] = {6, 4, 4, 4, 1, 100, levelRequirement = 2, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[3] = {12, 8, 8, 8, 1, 100, levelRequirement = 4, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[4] = {18, 12, 12, 12, 1, 100, levelRequirement = 7, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[5] = {24, 16, 16, 16, 1, 100, levelRequirement = 11, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[6] = {30, 20, 20, 20, 1, 100, levelRequirement = 16, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[7] = {36, 24, 24, 24, 1, 100, levelRequirement = 20, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[8] = {42, 28, 28, 28, 1, 100, levelRequirement = 24, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[9] = {48, 32, 32, 32, 1, 100, levelRequirement = 28, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[10] = {54, 36, 36, 36, 1, 100, levelRequirement = 32, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[11] = {60, 40, 40, 40, 1, 100, levelRequirement = 36, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[12] = {66, 44, 44, 44, 1, 100, levelRequirement = 40, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[13] = {72, 48, 48, 48, 1, 100, levelRequirement = 44, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[14] = {78, 52, 52, 52, 1, 100, levelRequirement = 48, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[15] = {84, 56, 56, 56, 1, 100, levelRequirement = 52, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[16] = {90, 60, 60, 60, 1, 100, levelRequirement = 56, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[17] = {96, 64, 64, 64, 1, 100, levelRequirement = 60, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[18] = {102, 68, 68, 68, 1, 100, levelRequirement = 64, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[19] = {108, 72, 72, 72, 1, 100, levelRequirement = 67, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[20] = {114, 76, 76, 76, 1, 100, levelRequirement = 70, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[21] = {120, 80, 80, 80, 1, 100, levelRequirement = 72, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[22] = {126, 84, 84, 84, 1, 100, levelRequirement = 74, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[23] = {132, 88, 88, 88, 1, 100, levelRequirement = 76, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[24] = {138, 92, 92, 92, 1, 100, levelRequirement = 78, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[25] = {144, 96, 96, 96, 1, 100, levelRequirement = 80, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[26] = {150, 100, 100, 100, 1, 100, levelRequirement = 82, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[27] = {156, 104, 104, 104, 1, 100, levelRequirement = 84, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[28] = {162, 108, 108, 108, 1, 100, levelRequirement = 86, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[29] = {168, 112, 112, 112, 1, 100, levelRequirement = 88, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[30] = {174, 116, 116, 116, 1, 100, levelRequirement = 90, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[31] = {177, 118, 118, 118, 1, 100, levelRequirement = 91, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[32] = {180, 120, 120, 120, 1, 100, levelRequirement = 92, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[33] = {183, 122, 122, 122, 1, 100, levelRequirement = 93, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[34] = {186, 124, 124, 124, 1, 100, levelRequirement = 94, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[35] = {189, 126, 126, 126, 1, 100, levelRequirement = 95, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[36] = {192, 128, 128, 128, 1, 100, levelRequirement = 96, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[37] = {195, 130, 130, 130, 1, 100, levelRequirement = 97, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[38] = {198, 132, 132, 132, 1, 100, levelRequirement = 98, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[39] = {201, 134, 134, 134, 1, 100, levelRequirement = 99, statInterpolation = {1, 1, 1, 1}, cost = { }, },
[40] = {204, 136, 136, 136, 1, 100, levelRequirement = 100, statInterpolation = {1, 1, 1, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EnfeebleMercenary"] = {
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.8,
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",
"curse_apply_as_aura",
},
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["SummonSkeletonsMercenary"] = {
name = "Summon Skeletons",
hidden = true,
color = "3",
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 = 0.5,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"number_of_melee_skeletons_to_summon",
"base_number_of_skeletons_allowed",
"base_display_minion_actor_level",
"base_skill_effect_duration",
"display_minion_monster_type",
},
levels = {
[1] = {2, 5, 10, 20000, 2, levelRequirement = 10, statInterpolation = {1, 1, 1}, cost = { }, },
[2] = {2, 5, 13, 20000, 2, levelRequirement = 13, statInterpolation = {1, 1, 1}, cost = { }, },
[3] = {2, 5, 17, 20000, 2, levelRequirement = 17, statInterpolation = {1, 1, 1}, cost = { }, },
[4] = {2, 5, 21, 20000, 2, levelRequirement = 21, statInterpolation = {1, 1, 1}, cost = { }, },
[5] = {2, 5, 25, 20000, 2, levelRequirement = 25, statInterpolation = {1, 1, 1}, cost = { }, },
[6] = {2, 6, 29, 20000, 2, levelRequirement = 29, statInterpolation = {1, 1, 1}, cost = { }, },
[7] = {2, 6, 33, 20000, 2, levelRequirement = 33, statInterpolation = {1, 1, 1}, cost = { }, },
[8] = {2, 6, 36, 20000, 2, levelRequirement = 36, statInterpolation = {1, 1, 1}, cost = { }, },
[9] = {2, 6, 39, 20000, 2, levelRequirement = 39, statInterpolation = {1, 1, 1}, cost = { }, },
[10] = {2, 6, 42, 20000, 2, levelRequirement = 42, statInterpolation = {1, 1, 1}, cost = { }, },
[11] = {3, 6, 45, 20000, 2, levelRequirement = 45, statInterpolation = {1, 1, 1}, cost = { }, },
[12] = {3, 6, 48, 20000, 2, levelRequirement = 48, statInterpolation = {1, 1, 1}, cost = { }, },
[13] = {3, 6, 51, 20000, 2, levelRequirement = 51, statInterpolation = {1, 1, 1}, cost = { }, },
[14] = {3, 6, 54, 20000, 2, levelRequirement = 54, statInterpolation = {1, 1, 1}, cost = { }, },
[15] = {3, 6, 57, 20000, 2, levelRequirement = 57, statInterpolation = {1, 1, 1}, cost = { }, },
[16] = {3, 7, 60, 20000, 2, levelRequirement = 60, statInterpolation = {1, 1, 1}, cost = { }, },
[17] = {3, 7, 63, 20000, 2, levelRequirement = 63, statInterpolation = {1, 1, 1}, cost = { }, },
[18] = {3, 7, 66, 20000, 2, levelRequirement = 66, statInterpolation = {1, 1, 1}, cost = { }, },
[19] = {3, 7, 68, 20000, 2, levelRequirement = 68, statInterpolation = {1, 1, 1}, cost = { }, },
[20] = {3, 7, 70, 20000, 2, levelRequirement = 70, statInterpolation = {1, 1, 1}, cost = { }, },
[21] = {4, 7, 72, 20000, 2, levelRequirement = 72, statInterpolation = {1, 1, 1}, cost = { }, },
[22] = {4, 7, 74, 20000, 2, levelRequirement = 74, statInterpolation = {1, 1, 1}, cost = { }, },
[23] = {4, 7, 76, 20000, 2, levelRequirement = 76, statInterpolation = {1, 1, 1}, cost = { }, },
[24] = {4, 7, 78, 20000, 2, levelRequirement = 78, statInterpolation = {1, 1, 1}, cost = { }, },
[25] = {4, 8, 80, 20000, 2, levelRequirement = 80, statInterpolation = {1, 1, 1}, cost = { }, },
[26] = {4, 8, 82, 20000, 2, levelRequirement = 82, statInterpolation = {1, 1, 1}, cost = { }, },
[27] = {4, 8, 84, 20000, 2, levelRequirement = 84, statInterpolation = {1, 1, 1}, cost = { }, },
[28] = {4, 8, 86, 20000, 2, levelRequirement = 86, statInterpolation = {1, 1, 1}, cost = { }, },
[29] = {4, 8, 88, 20000, 2, levelRequirement = 88, statInterpolation = {1, 1, 1}, cost = { }, },
[30] = {4, 8, 90, 20000, 2, levelRequirement = 90, statInterpolation = {1, 1, 1}, cost = { }, },
[31] = {5, 8, 91, 20000, 2, levelRequirement = 91, statInterpolation = {1, 1, 1}, cost = { }, },
[32] = {5, 8, 92, 20000, 2, levelRequirement = 92, statInterpolation = {1, 1, 1}, cost = { }, },
[33] = {5, 8, 93, 20000, 2, levelRequirement = 93, statInterpolation = {1, 1, 1}, cost = { }, },
[34] = {5, 8, 94, 20000, 2, levelRequirement = 94, statInterpolation = {1, 1, 1}, cost = { }, },
[35] = {5, 8, 95, 20000, 2, levelRequirement = 95, statInterpolation = {1, 1, 1}, cost = { }, },
[36] = {5, 8, 96, 20000, 2, levelRequirement = 96, statInterpolation = {1, 1, 1}, cost = { }, },
[37] = {5, 8, 97, 20000, 2, levelRequirement = 97, statInterpolation = {1, 1, 1}, cost = { }, },
[38] = {5, 8, 98, 20000, 2, levelRequirement = 98, statInterpolation = {1, 1, 1}, cost = { }, },
[39] = {5, 9, 99, 20000, 2, levelRequirement = 99, statInterpolation = {1, 1, 1}, cost = { }, },
[40] = {5, 9, 100, 20000, 2, levelRequirement = 100, statInterpolation = {1, 1, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["SummonRagingSpiritMercenary"] = {
name = "Summon Raging Spirit",
hidden = true,
color = "3",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Summons a short-lived flaming skull that rushes at nearby enemies and attacks them rapidly, converting all its physical damage to fire. Enemies will not directly engage these spirits, and can pass through them.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Minion] = true,
[SkillType.Duration] = true,
[SkillType.MinionsCanExplode] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Multicastable] = true,
[SkillType.Triggerable] = true,
[SkillType.Fire] = true,
[SkillType.CanRapidFire] = true,
[SkillType.CreatesMinion] = true,
},
statDescriptionScope = "minion_spell_skill_stat_descriptions",
castTime = 0.5,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_skill_effect_duration",
"base_number_of_raging_spirits_allowed",
"display_minion_monster_type",
"minions_cannot_taunt_enemies",
},
levels = {
[1] = {5000, 20, 20, levelRequirement = 4, statInterpolation = {}, cost = { }, },
[2] = {5000, 20, 20, levelRequirement = 6, statInterpolation = {}, cost = { }, },
[3] = {5000, 20, 20, levelRequirement = 9, statInterpolation = {}, cost = { }, },
[4] = {5000, 20, 20, levelRequirement = 12, statInterpolation = {}, cost = { }, },
[5] = {5000, 20, 20, levelRequirement = 16, statInterpolation = {}, cost = { }, },
[6] = {5000, 20, 20, levelRequirement = 20, statInterpolation = {}, cost = { }, },
[7] = {5000, 20, 20, levelRequirement = 24, statInterpolation = {}, cost = { }, },
[8] = {5000, 20, 20, levelRequirement = 28, statInterpolation = {}, cost = { }, },
[9] = {5000, 20, 20, levelRequirement = 32, statInterpolation = {}, cost = { }, },
[10] = {5000, 20, 20, levelRequirement = 36, statInterpolation = {}, cost = { }, },
[11] = {5000, 20, 20, levelRequirement = 40, statInterpolation = {}, cost = { }, },
[12] = {5000, 20, 20, levelRequirement = 44, statInterpolation = {}, cost = { }, },
[13] = {5000, 20, 20, levelRequirement = 48, statInterpolation = {}, cost = { }, },
[14] = {5000, 20, 20, levelRequirement = 52, statInterpolation = {}, cost = { }, },
[15] = {5000, 20, 20, levelRequirement = 55, statInterpolation = {}, cost = { }, },
[16] = {5000, 20, 20, levelRequirement = 58, statInterpolation = {}, cost = { }, },
[17] = {5000, 20, 20, levelRequirement = 61, statInterpolation = {}, cost = { }, },
[18] = {5000, 20, 20, levelRequirement = 64, statInterpolation = {}, cost = { }, },
[19] = {5000, 20, 20, levelRequirement = 67, statInterpolation = {}, cost = { }, },
[20] = {5000, 20, 20, levelRequirement = 70, statInterpolation = {}, cost = { }, },
[21] = {5000, 20, 20, levelRequirement = 72, statInterpolation = {}, cost = { }, },
[22] = {5000, 20, 20, levelRequirement = 74, statInterpolation = {}, cost = { }, },
[23] = {5000, 20, 20, levelRequirement = 76, statInterpolation = {}, cost = { }, },
[24] = {5000, 20, 20, levelRequirement = 78, statInterpolation = {}, cost = { }, },
[25] = {5000, 20, 20, levelRequirement = 80, statInterpolation = {}, cost = { }, },
[26] = {5000, 20, 20, levelRequirement = 82, statInterpolation = {}, cost = { }, },
[27] = {5000, 20, 20, levelRequirement = 84, statInterpolation = {}, cost = { }, },
[28] = {5000, 20, 20, levelRequirement = 86, statInterpolation = {}, cost = { }, },
[29] = {5000, 20, 20, levelRequirement = 88, statInterpolation = {}, cost = { }, },
[30] = {5000, 20, 20, levelRequirement = 90, statInterpolation = {}, cost = { }, },
[31] = {5000, 20, 20, levelRequirement = 91, statInterpolation = {}, cost = { }, },
[32] = {5000, 20, 20, levelRequirement = 92, statInterpolation = {}, cost = { }, },
[33] = {5000, 20, 20, levelRequirement = 93, statInterpolation = {}, cost = { }, },
[34] = {5000, 20, 20, levelRequirement = 94, statInterpolation = {}, cost = { }, },
[35] = {5000, 20, 20, levelRequirement = 95, statInterpolation = {}, cost = { }, },
[36] = {5000, 20, 20, levelRequirement = 96, statInterpolation = {}, cost = { }, },
[37] = {5000, 20, 20, levelRequirement = 97, statInterpolation = {}, cost = { }, },
[38] = {5000, 20, 20, levelRequirement = 98, statInterpolation = {}, cost = { }, },
[39] = {5000, 20, 20, levelRequirement = 99, statInterpolation = {}, cost = { }, },
[40] = {5000, 20, 20, levelRequirement = 100, statInterpolation = {}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DesecrateMercenary"] = {
name = "Desecrate",
hidden = true,
color = "2",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Trappable] = true,
[SkillType.Totemable] = true,
[SkillType.Mineable] = true,
[SkillType.Triggerable] = true,
[SkillType.DamageOverTime] = true,
[SkillType.Multicastable] = true,
[SkillType.Chaos] = true,
[SkillType.Cascadable] = true,
[SkillType.AreaSpell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.6,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_chaos_damage_to_deal_per_minute",
"desecrate_corpse_level",
"base_skill_effect_duration",
"desecrate_number_of_corpses_to_create",
"desecrate_maximum_number_of_corpses",
"is_area_damage",
},
levels = {
[1] = {1, 20, 4000, 5, 10, levelRequirement = 16, statInterpolation = {3, 1}, cost = { }, },
[2] = {1, 24, 4000, 5, 10, levelRequirement = 20, statInterpolation = {3, 1}, cost = { }, },
[3] = {1, 28, 4000, 5, 10, levelRequirement = 24, statInterpolation = {3, 1}, cost = { }, },
[4] = {1, 32, 4000, 5, 10, levelRequirement = 28, statInterpolation = {3, 1}, cost = { }, },
[5] = {1, 35, 4000, 5, 10, levelRequirement = 31, statInterpolation = {3, 1}, cost = { }, },
[6] = {1, 38, 4000, 5, 10, levelRequirement = 34, statInterpolation = {3, 1}, cost = { }, },
[7] = {1, 41, 4000, 5, 10, levelRequirement = 37, statInterpolation = {3, 1}, cost = { }, },
[8] = {1, 44, 4000, 5, 10, levelRequirement = 40, statInterpolation = {3, 1}, cost = { }, },
[9] = {1, 47, 4000, 5, 10, levelRequirement = 43, statInterpolation = {3, 1}, cost = { }, },
[10] = {1, 50, 4000, 5, 10, levelRequirement = 46, statInterpolation = {3, 1}, cost = { }, },
[11] = {1, 53, 4000, 5, 10, levelRequirement = 49, statInterpolation = {3, 1}, cost = { }, },
[12] = {1, 56, 4000, 5, 10, levelRequirement = 52, statInterpolation = {3, 1}, cost = { }, },
[13] = {1, 59, 4000, 5, 10, levelRequirement = 55, statInterpolation = {3, 1}, cost = { }, },
[14] = {1, 62, 4000, 5, 10, levelRequirement = 58, statInterpolation = {3, 1}, cost = { }, },
[15] = {1, 65, 4000, 5, 10, levelRequirement = 60, statInterpolation = {3, 1}, cost = { }, },
[16] = {1, 68, 4000, 5, 10, levelRequirement = 62, statInterpolation = {3, 1}, cost = { }, },
[17] = {1, 71, 4000, 5, 10, levelRequirement = 64, statInterpolation = {3, 1}, cost = { }, },
[18] = {1, 74, 4000, 5, 10, levelRequirement = 66, statInterpolation = {3, 1}, cost = { }, },
[19] = {1, 77, 4000, 5, 10, levelRequirement = 68, statInterpolation = {3, 1}, cost = { }, },
[20] = {1, 80, 4000, 5, 10, levelRequirement = 70, statInterpolation = {3, 1}, cost = { }, },
[21] = {1, 81, 4000, 5, 10, levelRequirement = 72, statInterpolation = {3, 1}, cost = { }, },
[22] = {1, 82, 4000, 5, 10, levelRequirement = 74, statInterpolation = {3, 1}, cost = { }, },
[23] = {1, 83, 4000, 5, 10, levelRequirement = 76, statInterpolation = {3, 1}, cost = { }, },
[24] = {1, 84, 4000, 5, 10, levelRequirement = 78, statInterpolation = {3, 1}, cost = { }, },
[25] = {1, 85, 4000, 5, 10, levelRequirement = 80, statInterpolation = {3, 1}, cost = { }, },
[26] = {1, 86, 4000, 5, 10, levelRequirement = 82, statInterpolation = {3, 1}, cost = { }, },
[27] = {1, 87, 4000, 5, 10, levelRequirement = 84, statInterpolation = {3, 1}, cost = { }, },
[28] = {1, 88, 4000, 5, 10, levelRequirement = 86, statInterpolation = {3, 1}, cost = { }, },
[29] = {1, 89, 4000, 5, 10, levelRequirement = 88, statInterpolation = {3, 1}, cost = { }, },
[30] = {1, 90, 4000, 5, 10, levelRequirement = 90, statInterpolation = {3, 1}, cost = { }, },
[31] = {1, 91, 4000, 5, 10, levelRequirement = 91, statInterpolation = {3, 1}, cost = { }, },
[32] = {1, 92, 4000, 5, 10, levelRequirement = 92, statInterpolation = {3, 1}, cost = { }, },
[33] = {1, 93, 4000, 5, 10, levelRequirement = 93, statInterpolation = {3, 1}, cost = { }, },
[34] = {1, 94, 4000, 5, 10, levelRequirement = 94, statInterpolation = {3, 1}, cost = { }, },
[35] = {1, 95, 4000, 5, 10, levelRequirement = 95, statInterpolation = {3, 1}, cost = { }, },
[36] = {1, 96, 4000, 5, 10, levelRequirement = 96, statInterpolation = {3, 1}, cost = { }, },
[37] = {1, 97, 4000, 5, 10, levelRequirement = 97, statInterpolation = {3, 1}, cost = { }, },
[38] = {1, 98, 4000, 5, 10, levelRequirement = 98, statInterpolation = {3, 1}, cost = { }, },
[39] = {1, 99, 4000, 5, 10, levelRequirement = 99, statInterpolation = {3, 1}, cost = { }, },
[40] = {1, 100, 4000, 5, 10, levelRequirement = 100, statInterpolation = {3, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["FleshOfferingMercenary"] = {
name = "Flesh Offering",
hidden = true,
color = "3",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Consumes a corpse, which temporarily empowers your minions with swiftness. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Buff] = true,
[SkillType.Duration] = true,
[SkillType.Triggerable] = true,
[SkillType.Minion] = true,
[SkillType.Trappable] = true,
[SkillType.Mineable] = true,
[SkillType.Totemable] = true,
[SkillType.Offering] = true,
},
statDescriptionScope = "offering_skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_speed_+%_granted_from_skill",
"base_movement_velocity_+%",
"cast_speed_+%_granted_from_skill",
"base_skill_effect_duration",
"offering_skill_effect_duration_per_corpse",
"base_deal_no_damage",
},
levels = {
[1] = {20, 20, 20, 5000, 1000, levelRequirement = 12, statInterpolation = {1, 1, 1}, cost = { }, },
[2] = {21, 20, 21, 5000, 1000, levelRequirement = 15, statInterpolation = {1, 1, 1}, cost = { }, },
[3] = {21, 21, 21, 5000, 1000, levelRequirement = 19, statInterpolation = {1, 1, 1}, cost = { }, },
[4] = {22, 21, 22, 5000, 1000, levelRequirement = 23, statInterpolation = {1, 1, 1}, cost = { }, },
[5] = {22, 22, 22, 5000, 1000, levelRequirement = 27, statInterpolation = {1, 1, 1}, cost = { }, },
[6] = {23, 22, 23, 5000, 1000, levelRequirement = 31, statInterpolation = {1, 1, 1}, cost = { }, },
[7] = {23, 23, 23, 5000, 1000, levelRequirement = 35, statInterpolation = {1, 1, 1}, cost = { }, },
[8] = {24, 23, 24, 5000, 1000, levelRequirement = 38, statInterpolation = {1, 1, 1}, cost = { }, },
[9] = {24, 24, 24, 5000, 1000, levelRequirement = 41, statInterpolation = {1, 1, 1}, cost = { }, },
[10] = {25, 24, 25, 5000, 1000, levelRequirement = 44, statInterpolation = {1, 1, 1}, cost = { }, },
[11] = {25, 25, 25, 5000, 1000, levelRequirement = 47, statInterpolation = {1, 1, 1}, cost = { }, },
[12] = {26, 25, 26, 5000, 1000, levelRequirement = 50, statInterpolation = {1, 1, 1}, cost = { }, },
[13] = {26, 26, 26, 5000, 1000, levelRequirement = 53, statInterpolation = {1, 1, 1}, cost = { }, },
[14] = {27, 26, 27, 5000, 1000, levelRequirement = 56, statInterpolation = {1, 1, 1}, cost = { }, },
[15] = {27, 27, 27, 5000, 1000, levelRequirement = 59, statInterpolation = {1, 1, 1}, cost = { }, },
[16] = {28, 27, 28, 5000, 1000, levelRequirement = 62, statInterpolation = {1, 1, 1}, cost = { }, },
[17] = {28, 28, 28, 5000, 1000, levelRequirement = 64, statInterpolation = {1, 1, 1}, cost = { }, },
[18] = {29, 28, 29, 5000, 1000, levelRequirement = 66, statInterpolation = {1, 1, 1}, cost = { }, },
[19] = {29, 29, 29, 5000, 1000, levelRequirement = 68, statInterpolation = {1, 1, 1}, cost = { }, },
[20] = {30, 29, 30, 5000, 1000, levelRequirement = 70, statInterpolation = {1, 1, 1}, cost = { }, },
[21] = {30, 30, 30, 5000, 1000, levelRequirement = 72, statInterpolation = {1, 1, 1}, cost = { }, },
[22] = {31, 30, 31, 5000, 1000, levelRequirement = 74, statInterpolation = {1, 1, 1}, cost = { }, },
[23] = {31, 31, 31, 5000, 1000, levelRequirement = 76, statInterpolation = {1, 1, 1}, cost = { }, },
[24] = {32, 31, 32, 5000, 1000, levelRequirement = 78, statInterpolation = {1, 1, 1}, cost = { }, },
[25] = {32, 32, 32, 5000, 1000, levelRequirement = 80, statInterpolation = {1, 1, 1}, cost = { }, },
[26] = {33, 32, 33, 5000, 1000, levelRequirement = 82, statInterpolation = {1, 1, 1}, cost = { }, },
[27] = {33, 33, 33, 5000, 1000, levelRequirement = 84, statInterpolation = {1, 1, 1}, cost = { }, },
[28] = {34, 33, 34, 5000, 1000, levelRequirement = 86, statInterpolation = {1, 1, 1}, cost = { }, },
[29] = {34, 34, 34, 5000, 1000, levelRequirement = 88, statInterpolation = {1, 1, 1}, cost = { }, },
[30] = {35, 34, 35, 5000, 1000, levelRequirement = 90, statInterpolation = {1, 1, 1}, cost = { }, },
[31] = {35, 34, 35, 5000, 1000, levelRequirement = 91, statInterpolation = {1, 1, 1}, cost = { }, },
[32] = {35, 35, 35, 5000, 1000, levelRequirement = 92, statInterpolation = {1, 1, 1}, cost = { }, },
[33] = {35, 35, 35, 5000, 1000, levelRequirement = 93, statInterpolation = {1, 1, 1}, cost = { }, },
[34] = {36, 35, 36, 5000, 1000, levelRequirement = 94, statInterpolation = {1, 1, 1}, cost = { }, },
[35] = {36, 35, 36, 5000, 1000, levelRequirement = 95, statInterpolation = {1, 1, 1}, cost = { }, },
[36] = {36, 36, 36, 5000, 1000, levelRequirement = 96, statInterpolation = {1, 1, 1}, cost = { }, },
[37] = {36, 36, 36, 5000, 1000, levelRequirement = 97, statInterpolation = {1, 1, 1}, cost = { }, },
[38] = {37, 36, 37, 5000, 1000, levelRequirement = 98, statInterpolation = {1, 1, 1}, cost = { }, },
[39] = {37, 36, 37, 5000, 1000, levelRequirement = 99, statInterpolation = {1, 1, 1}, cost = { }, },
[40] = {37, 37, 37, 5000, 1000, levelRequirement = 100, statInterpolation = {1, 1, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["FlameDashMercenary"] = {
name = "Flame Dash",
hidden = true,
color = "3",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Movement] = true,
[SkillType.Damage] = true,
[SkillType.DamageOverTime] = true,
[SkillType.Duration] = true,
[SkillType.Totemable] = true,
[SkillType.Triggerable] = true,
[SkillType.Fire] = true,
[SkillType.Trappable] = true,
[SkillType.Mineable] = true,
[SkillType.Travel] = true,
[SkillType.Blink] = true,
[SkillType.Cooldown] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.8,
baseFlags = {
spell = true,
duration = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"spell_minimum_base_fire_damage",
"spell_maximum_base_fire_damage",
"base_fire_damage_to_deal_per_minute",
"base_cooldown_speed_+%",
"base_skill_effect_duration",
"is_area_damage",
"spell_damage_modifiers_apply_to_skill_dot",
},
levels = {
[1] = {0.80000001192093, 1.2000000476837, 2, 0, 4000, critChance = 6, levelRequirement = 10, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[2] = {0.80000001192093, 1.2000000476837, 2, 1, 4000, critChance = 6, levelRequirement = 13, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[3] = {0.80000001192093, 1.2000000476837, 2, 2, 4000, critChance = 6, levelRequirement = 17, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[4] = {0.80000001192093, 1.2000000476837, 2, 3, 4000, critChance = 6, levelRequirement = 21, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[5] = {0.80000001192093, 1.2000000476837, 2, 4, 4000, critChance = 6, levelRequirement = 25, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[6] = {0.80000001192093, 1.2000000476837, 2, 5, 4000, critChance = 6, levelRequirement = 29, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[7] = {0.80000001192093, 1.2000000476837, 2, 6, 4000, critChance = 6, levelRequirement = 33, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[8] = {0.80000001192093, 1.2000000476837, 2, 7, 4000, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[9] = {0.80000001192093, 1.2000000476837, 2, 8, 4000, critChance = 6, levelRequirement = 39, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[10] = {0.80000001192093, 1.2000000476837, 2, 9, 4000, critChance = 6, levelRequirement = 42, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[11] = {0.80000001192093, 1.2000000476837, 2, 10, 4000, critChance = 6, levelRequirement = 45, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[12] = {0.80000001192093, 1.2000000476837, 2, 11, 4000, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[13] = {0.80000001192093, 1.2000000476837, 2, 12, 4000, critChance = 6, levelRequirement = 51, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[14] = {0.80000001192093, 1.2000000476837, 2, 13, 4000, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[15] = {0.80000001192093, 1.2000000476837, 2, 14, 4000, critChance = 6, levelRequirement = 57, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[16] = {0.80000001192093, 1.2000000476837, 2, 15, 4000, critChance = 6, levelRequirement = 60, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[17] = {0.80000001192093, 1.2000000476837, 2, 16, 4000, critChance = 6, levelRequirement = 63, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[18] = {0.80000001192093, 1.2000000476837, 2, 17, 4000, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[19] = {0.80000001192093, 1.2000000476837, 2, 18, 4000, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[20] = {0.80000001192093, 1.2000000476837, 2, 19, 4000, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[21] = {0.80000001192093, 1.2000000476837, 2, 20, 4000, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[22] = {0.80000001192093, 1.2000000476837, 2, 21, 4000, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[23] = {0.80000001192093, 1.2000000476837, 2, 22, 4000, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[24] = {0.80000001192093, 1.2000000476837, 2, 23, 4000, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[25] = {0.80000001192093, 1.2000000476837, 2, 24, 4000, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[26] = {0.80000001192093, 1.2000000476837, 2, 25, 4000, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[27] = {0.80000001192093, 1.2000000476837, 2, 26, 4000, critChance = 6, levelRequirement = 84, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[28] = {0.80000001192093, 1.2000000476837, 2, 27, 4000, critChance = 6, levelRequirement = 86, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[29] = {0.80000001192093, 1.2000000476837, 2, 28, 4000, critChance = 6, levelRequirement = 88, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[30] = {0.80000001192093, 1.2000000476837, 2, 29, 4000, critChance = 6, levelRequirement = 90, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[31] = {0.80000001192093, 1.2000000476837, 2, 29, 4000, critChance = 6, levelRequirement = 91, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[32] = {0.80000001192093, 1.2000000476837, 2, 30, 4000, critChance = 6, levelRequirement = 92, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[33] = {0.80000001192093, 1.2000000476837, 2, 30, 4000, critChance = 6, levelRequirement = 93, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[34] = {0.80000001192093, 1.2000000476837, 2, 31, 4000, critChance = 6, levelRequirement = 94, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[35] = {0.80000001192093, 1.2000000476837, 2, 31, 4000, critChance = 6, levelRequirement = 95, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[36] = {0.80000001192093, 1.2000000476837, 2, 32, 4000, critChance = 6, levelRequirement = 96, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[37] = {0.80000001192093, 1.2000000476837, 2, 32, 4000, critChance = 6, levelRequirement = 97, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[38] = {0.80000001192093, 1.2000000476837, 2, 33, 4000, critChance = 6, levelRequirement = 98, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[39] = {0.80000001192093, 1.2000000476837, 2, 33, 4000, critChance = 6, levelRequirement = 99, statInterpolation = {3, 3, 3, 1}, cost = { }, },
[40] = {0.80000001192093, 1.2000000476837, 2, 34, 4000, critChance = 6, levelRequirement = 100, statInterpolation = {3, 3, 3, 1}, cost = { }, },
},
}
monster base type attack cast speed +% and damage -% final [33]
| Family | MonsterSpeedAndDamageFixup |
|---|---|
| Domains | Monster (3) |
| GenerationType | Unique (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | caster_damage Damage Attack Caster Speed |
30% Chance to Block Spell Damage
You take 15% of Damage from Blocked Hits
| Family | MonsterBlockAndBypass |
|---|---|
| Domains | Monster (3) |
| GenerationType | Unique (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | block |
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.