Rukh, of the Afarud
Humanoidmonster base type attack cast speed +% and damage -% final [33]
Your hits can't be Evaded
Never deal Critical Strikes
20% Chance to Block Attack Damage
You take 10% of Damage from Blocked Hits
Your hits can't be Evaded
Never deal Critical Strikes
20% Chance to Block Attack Damage
You take 10% of Damage from Blocked Hits
| Spectre | N |
|---|---|
| Tags | fire_affinity, has_one_hand_sword, has_one_handed_melee, human, humanoid, medium_height, melee, not_int, physical_affinity, plate_armour, red_blood, rogue_exile, slashing_weapon, slow_movement |
Life
252%
Armour
+80%
Evasion
+20%
Ailment Threshold
252%
Resistance
Damage
275%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 9
Attack Time
1.005 Second
Damage Spread
±20%
Experience
150%
Model Size
100%
Type
ExileFaridunMarauder1
Metadata
ExileMarauderFaridun1
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
16,212
Armour
51,822
Evasion Rating
5,687
Damage
1,027
Spell Damage
1,027
Accuracy
580
Attack Time
1.005
Experience
15,383
Minion Life
3,517
Minion Damage
820
Ailment Threshold
16,212
Chill
51
Shock
51
Brittle
290
Scorch
51
Sap
142
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).
RemoteSlamMercenary
Attack, Area, Damage
Base Damage: 822—1233
Critical Strike Chance: 5%
Attack Time: 1.005 sec
Cooldown Time: 8 sec
Supported Skills have 50% chance to Intimidate Enemies for 4 seconds on Hit
Deals 1% more Damage
is area damage [1]
EnrageMercenary
Spell
Cast Time: 0.3 sec
Cooldown Time: 10 sec
Base duration is 6 seconds
50% increased Movement Speed
30% increased Damage
40% increased Attack and Cast Speed
CleaveMercenary
Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
Cleave
Base Damage: 822—1233
Critical Strike Chance: 5%
Attack Damage: 638.16%
Attack Damage: 638.16%
Attack Time: 1.005 sec
The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.
When Dual Wielding, Deals 60% Damage from each Weapon combined
Deals 538.16% more Attack Damage
+0.9 metres to radius
console skill dont chase [1]
is area damage [1]
skill double hits when dual wielding [1]
LeapSlamMercenaryAlt
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Leap Slam of Groundbreaking
Base Damage: 822—1233
Critical Strike Chance: 5%
Attack Damage: 633.5%
Attack Damage: 633.5%
Attack Time: 1.005 sec
Jump a short distance through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.
38% increased Stun Duration against Enemies that are on Full Life
Deals 533.5% more Attack Damage
Base radius is 2 metres
Damaging Hits always Stun Enemies that are on Full Life
is area damage [1]
leap slam always knockback within range [1]
MoltenShellMercenary
Spell, Area, Duration, Totemable, TotemCastsWhenNotDetached, Fire, Instant, AreaSpell, Physical, Triggerable, Guard, Cooldown
Molten Shell
Cast Time: 0.4 sec
Cooldown Time: 8 sec
Applies a buff that adds to your armour, and can take some of the damage from hits for you before being depleted. When the buff expires or is depleted, the skill deals reflected damage to enemies around you based on the total damage that was taken from the buff. Shares a cooldown with other Guard skills.
Base duration is 3 seconds
75% of Damage from Hits is taken from the Buff before your Life or Energy Shield
Buff can take Damage equal to 10% of your Armour, up to a maximum of 5000
Buff can take Damage equal to 10% of your Armour, up to a maximum of 5000
Buff grants +809.5 to Armour
damage originates from initiator location [1]
is area damage [1]
skill override pvp scaling time ms [200]
DeterminationMercenary
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, Physical, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Determination
Cast Time: 0.3 sec
Cooldown Time: 1.2 sec
Casts an aura that grants armour to you and your allies.
+1.8 metres to radius
You and nearby allies gain 930 additional Armour
You and nearby allies gain 49% more Armour
base deal no damage [1]
Object Type
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Exiles/ExileMarauderFaridun1"] = {
fireResist = 30,
coldResist = 30,
lightningResist = 30,
chaosResist = 20,
name = "Rukh, of the Afarud",
life = 2.52,
damage = 2.75,
damageSpread = 0.2,
attackTime = 1.005,
attackRange = 9,
accuracy = 1,
weaponType1 = "One Hand Axe",
weaponType2 = "Shield",
skillList = {
"LeapSlamMercenaryAlt",
"CleaveMercenary",
"MoltenShellMercenary",
"DeterminationMercenary",
"EnrageMercenary",
"RemoteSlamMercenary",
},
modList = {
},
}
-- src\Data\Skills\spectre.lua
skills["LeapSlamMercenaryAlt"] = {
name = "Leap Slam of Groundbreaking",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Jump a short distance through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Melee] = true,
[SkillType.Movement] = true,
[SkillType.Travel] = true,
[SkillType.Slam] = true,
[SkillType.Totemable] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1.4,
baseFlags = {
attack = true,
area = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"stun_duration_+%_vs_enemies_that_are_on_full_life",
"active_skill_base_area_of_effect_radius",
"is_area_damage",
"always_stun_enemies_that_are_on_full_life",
"leap_slam_always_knockback_within_range",
},
levels = {
[1] = {20, 20, baseMultiplier = 2.864, levelRequirement = 10, statInterpolation = {1}, cost = { }, },
[2] = {21, 20, baseMultiplier = 2.993, levelRequirement = 13, statInterpolation = {1}, cost = { }, },
[3] = {22, 20, baseMultiplier = 3.133, levelRequirement = 17, statInterpolation = {1}, cost = { }, },
[4] = {23, 20, baseMultiplier = 3.279, levelRequirement = 21, statInterpolation = {1}, cost = { }, },
[5] = {24, 20, baseMultiplier = 3.433, levelRequirement = 25, statInterpolation = {1}, cost = { }, },
[6] = {25, 20, baseMultiplier = 3.593, levelRequirement = 29, statInterpolation = {1}, cost = { }, },
[7] = {26, 20, baseMultiplier = 3.76, levelRequirement = 33, statInterpolation = {1}, cost = { }, },
[8] = {27, 20, baseMultiplier = 3.928, levelRequirement = 36, statInterpolation = {1}, cost = { }, },
[9] = {28, 20, baseMultiplier = 4.104, levelRequirement = 39, statInterpolation = {1}, cost = { }, },
[10] = {29, 20, baseMultiplier = 4.287, levelRequirement = 42, statInterpolation = {1}, cost = { }, },
[11] = {30, 20, baseMultiplier = 4.478, levelRequirement = 45, statInterpolation = {1}, cost = { }, },
[12] = {31, 20, baseMultiplier = 4.678, levelRequirement = 48, statInterpolation = {1}, cost = { }, },
[13] = {32, 20, baseMultiplier = 4.887, levelRequirement = 51, statInterpolation = {1}, cost = { }, },
[14] = {33, 20, baseMultiplier = 5.104, levelRequirement = 54, statInterpolation = {1}, cost = { }, },
[15] = {34, 20, baseMultiplier = 5.331, levelRequirement = 57, statInterpolation = {1}, cost = { }, },
[16] = {35, 20, baseMultiplier = 5.569, levelRequirement = 60, statInterpolation = {1}, cost = { }, },
[17] = {36, 20, baseMultiplier = 5.817, levelRequirement = 63, statInterpolation = {1}, cost = { }, },
[18] = {37, 20, baseMultiplier = 6.075, levelRequirement = 66, statInterpolation = {1}, cost = { }, },
[19] = {38, 20, baseMultiplier = 6.335, levelRequirement = 68, statInterpolation = {1}, cost = { }, },
[20] = {39, 20, baseMultiplier = 6.605, levelRequirement = 70, statInterpolation = {1}, cost = { }, },
[21] = {40, 20, baseMultiplier = 6.887, levelRequirement = 72, statInterpolation = {1}, cost = { }, },
[22] = {41, 20, baseMultiplier = 7.18, levelRequirement = 74, statInterpolation = {1}, cost = { }, },
[23] = {42, 20, baseMultiplier = 7.486, levelRequirement = 76, statInterpolation = {1}, cost = { }, },
[24] = {43, 20, baseMultiplier = 7.806, levelRequirement = 78, statInterpolation = {1}, cost = { }, },
[25] = {44, 20, baseMultiplier = 8.139, levelRequirement = 80, statInterpolation = {1}, cost = { }, },
[26] = {45, 20, baseMultiplier = 8.486, levelRequirement = 82, statInterpolation = {1}, cost = { }, },
[27] = {46, 20, baseMultiplier = 8.848, levelRequirement = 84, statInterpolation = {1}, cost = { }, },
[28] = {47, 20, baseMultiplier = 9.224, levelRequirement = 86, statInterpolation = {1}, cost = { }, },
[29] = {48, 20, baseMultiplier = 9.617, levelRequirement = 88, statInterpolation = {1}, cost = { }, },
[30] = {49, 20, baseMultiplier = 10.026, levelRequirement = 90, statInterpolation = {1}, cost = { }, },
[31] = {50, 20, baseMultiplier = 10.642, levelRequirement = 91, statInterpolation = {1}, cost = { }, },
[32] = {50, 20, baseMultiplier = 10.868, levelRequirement = 92, statInterpolation = {1}, cost = { }, },
[33] = {51, 20, baseMultiplier = 11.099, levelRequirement = 93, statInterpolation = {1}, cost = { }, },
[34] = {51, 20, baseMultiplier = 11.335, levelRequirement = 94, statInterpolation = {1}, cost = { }, },
[35] = {52, 20, baseMultiplier = 11.576, levelRequirement = 95, statInterpolation = {1}, cost = { }, },
[36] = {52, 20, baseMultiplier = 11.821, levelRequirement = 96, statInterpolation = {1}, cost = { }, },
[37] = {53, 20, baseMultiplier = 12.073, levelRequirement = 97, statInterpolation = {1}, cost = { }, },
[38] = {53, 20, baseMultiplier = 12.329, levelRequirement = 98, statInterpolation = {1}, cost = { }, },
[39] = {54, 20, baseMultiplier = 12.59, levelRequirement = 99, statInterpolation = {1}, cost = { }, },
[40] = {54, 20, baseMultiplier = 12.858, levelRequirement = 100, statInterpolation = {1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["CleaveMercenary"] = {
name = "Cleave",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Multistrikeable] = true,
[SkillType.Melee] = true,
[SkillType.ThresholdJewelArea] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_base_radius_+",
"active_skill_merged_damage_+%_final_while_dual_wielding",
"is_area_damage",
"skill_double_hits_when_dual_wielding",
"console_skill_dont_chase",
},
levels = {
[1] = {0, -40, baseMultiplier = 2.1116, levelRequirement = 1, statInterpolation = {1}, cost = { }, },
[2] = {1, -40, baseMultiplier = 2.2418, levelRequirement = 2, statInterpolation = {1}, cost = { }, },
[3] = {1, -40, baseMultiplier = 2.3846, levelRequirement = 4, statInterpolation = {1}, cost = { }, },
[4] = {2, -40, baseMultiplier = 2.54, levelRequirement = 7, statInterpolation = {1}, cost = { }, },
[5] = {2, -40, baseMultiplier = 2.7094, levelRequirement = 11, statInterpolation = {1}, cost = { }, },
[6] = {3, -40, baseMultiplier = 2.8956, levelRequirement = 16, statInterpolation = {1}, cost = { }, },
[7] = {3, -40, baseMultiplier = 3.0846, levelRequirement = 20, statInterpolation = {1}, cost = { }, },
[8] = {4, -40, baseMultiplier = 3.2834, levelRequirement = 24, statInterpolation = {1}, cost = { }, },
[9] = {4, -40, baseMultiplier = 3.4962, levelRequirement = 28, statInterpolation = {1}, cost = { }, },
[10] = {5, -40, baseMultiplier = 3.7202, levelRequirement = 32, statInterpolation = {1}, cost = { }, },
[11] = {5, -40, baseMultiplier = 3.9554, levelRequirement = 36, statInterpolation = {1}, cost = { }, },
[12] = {6, -40, baseMultiplier = 4.2046, levelRequirement = 40, statInterpolation = {1}, cost = { }, },
[13] = {6, -40, baseMultiplier = 4.4692, levelRequirement = 44, statInterpolation = {1}, cost = { }, },
[14] = {7, -40, baseMultiplier = 4.7478, levelRequirement = 48, statInterpolation = {1}, cost = { }, },
[15] = {7, -40, baseMultiplier = 5.0418, levelRequirement = 52, statInterpolation = {1}, cost = { }, },
[16] = {8, -40, baseMultiplier = 5.354, levelRequirement = 56, statInterpolation = {1}, cost = { }, },
[17] = {8, -40, baseMultiplier = 5.6802, levelRequirement = 60, statInterpolation = {1}, cost = { }, },
[18] = {9, -40, baseMultiplier = 6.0274, levelRequirement = 64, statInterpolation = {1}, cost = { }, },
[19] = {9, -40, baseMultiplier = 6.3816, levelRequirement = 67, statInterpolation = {1}, cost = { }, },
[20] = {10, -40, baseMultiplier = 6.7568, levelRequirement = 70, statInterpolation = {1}, cost = { }, },
[21] = {10, -40, baseMultiplier = 7.139, levelRequirement = 72, statInterpolation = {1}, cost = { }, },
[22] = {11, -40, baseMultiplier = 7.5422, levelRequirement = 74, statInterpolation = {1}, cost = { }, },
[23] = {11, -40, baseMultiplier = 7.9664, levelRequirement = 76, statInterpolation = {1}, cost = { }, },
[24] = {12, -40, baseMultiplier = 8.413, levelRequirement = 78, statInterpolation = {1}, cost = { }, },
[25] = {12, -40, baseMultiplier = 8.8848, levelRequirement = 80, statInterpolation = {1}, cost = { }, },
[26] = {13, -40, baseMultiplier = 9.379, levelRequirement = 82, statInterpolation = {1}, cost = { }, },
[27] = {13, -40, baseMultiplier = 9.9012, levelRequirement = 84, statInterpolation = {1}, cost = { }, },
[28] = {14, -40, baseMultiplier = 10.4514, levelRequirement = 86, statInterpolation = {1}, cost = { }, },
[29] = {14, -40, baseMultiplier = 11.031, levelRequirement = 88, statInterpolation = {1}, cost = { }, },
[30] = {15, -40, baseMultiplier = 11.64, levelRequirement = 90, statInterpolation = {1}, cost = { }, },
[31] = {15, -40, baseMultiplier = 12.578, levelRequirement = 91, statInterpolation = {1}, cost = { }, },
[32] = {15, -40, baseMultiplier = 12.9238, levelRequirement = 92, statInterpolation = {1}, cost = { }, },
[33] = {16, -40, baseMultiplier = 13.2794, levelRequirement = 93, statInterpolation = {1}, cost = { }, },
[34] = {16, -40, baseMultiplier = 13.642, levelRequirement = 94, statInterpolation = {1}, cost = { }, },
[35] = {16, -40, baseMultiplier = 14.0158, levelRequirement = 95, statInterpolation = {1}, cost = { }, },
[36] = {17, -40, baseMultiplier = 14.4008, levelRequirement = 96, statInterpolation = {1}, cost = { }, },
[37] = {17, -40, baseMultiplier = 14.7956, levelRequirement = 97, statInterpolation = {1}, cost = { }, },
[38] = {17, -40, baseMultiplier = 15.1988, levelRequirement = 98, statInterpolation = {1}, cost = { }, },
[39] = {18, -40, baseMultiplier = 15.6146, levelRequirement = 99, statInterpolation = {1}, cost = { }, },
[40] = {18, -40, baseMultiplier = 16.0402, levelRequirement = 100, statInterpolation = {1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["MoltenShellMercenary"] = {
name = "Molten Shell",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Applies a buff that adds to your armour, and can take some of the damage from hits for you before being depleted. When the buff expires or is depleted, the skill deals reflected damage to enemies around you based on the total damage that was taken from the buff. Shares a cooldown with other Guard skills.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Duration] = true,
[SkillType.Totemable] = true,
[SkillType.TotemCastsWhenNotDetached] = true,
[SkillType.Fire] = true,
[SkillType.Instant] = true,
[SkillType.AreaSpell] = true,
[SkillType.Physical] = true,
[SkillType.Triggerable] = true,
[SkillType.Guard] = true,
[SkillType.Cooldown] = true,
},
statDescriptionScope = "buff_skill_stat_descriptions",
castTime = 0.4,
baseFlags = {
area = true,
spell = true,
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"base_physical_damage_reduction_rating",
"skill_override_pvp_scaling_time_ms",
"molten_shell_damage_absorbed_%",
"molten_shell_damage_absorb_limit_%_of_armour",
"molten_shell_max_damage_absorbed",
"base_skill_effect_duration",
"is_area_damage",
"damage_originates_from_initiator_location",
},
levels = {
[1] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 16, statInterpolation = {3}, cost = { }, },
[2] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 20, statInterpolation = {3}, cost = { }, },
[3] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 24, statInterpolation = {3}, cost = { }, },
[4] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 28, statInterpolation = {3}, cost = { }, },
[5] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 31, statInterpolation = {3}, cost = { }, },
[6] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 34, statInterpolation = {3}, cost = { }, },
[7] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 37, statInterpolation = {3}, cost = { }, },
[8] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 40, statInterpolation = {3}, cost = { }, },
[9] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 43, statInterpolation = {3}, cost = { }, },
[10] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 46, statInterpolation = {3}, cost = { }, },
[11] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 49, statInterpolation = {3}, cost = { }, },
[12] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 52, statInterpolation = {3}, cost = { }, },
[13] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 55, statInterpolation = {3}, cost = { }, },
[14] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 58, statInterpolation = {3}, cost = { }, },
[15] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 60, statInterpolation = {3}, cost = { }, },
[16] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 62, statInterpolation = {3}, cost = { }, },
[17] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 64, statInterpolation = {3}, cost = { }, },
[18] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 66, statInterpolation = {3}, cost = { }, },
[19] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 68, statInterpolation = {3}, cost = { }, },
[20] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 70, statInterpolation = {3}, cost = { }, },
[21] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 72, statInterpolation = {3}, cost = { }, },
[22] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 74, statInterpolation = {3}, cost = { }, },
[23] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 76, statInterpolation = {3}, cost = { }, },
[24] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 78, statInterpolation = {3}, cost = { }, },
[25] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 80, statInterpolation = {3}, cost = { }, },
[26] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 82, statInterpolation = {3}, cost = { }, },
[27] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 84, statInterpolation = {3}, cost = { }, },
[28] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 86, statInterpolation = {3}, cost = { }, },
[29] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 88, statInterpolation = {3}, cost = { }, },
[30] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 90, statInterpolation = {3}, cost = { }, },
[31] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 91, statInterpolation = {3}, cost = { }, },
[32] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 92, statInterpolation = {3}, cost = { }, },
[33] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 93, statInterpolation = {3}, cost = { }, },
[34] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 94, statInterpolation = {3}, cost = { }, },
[35] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 95, statInterpolation = {3}, cost = { }, },
[36] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 96, statInterpolation = {3}, cost = { }, },
[37] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 97, statInterpolation = {3}, cost = { }, },
[38] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 98, statInterpolation = {3}, cost = { }, },
[39] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 99, statInterpolation = {3}, cost = { }, },
[40] = {1, 200, 75, 10, 5000, 3000, levelRequirement = 100, statInterpolation = {3}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["DeterminationMercenary"] = {
name = "Determination",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Casts an aura that grants armour to you and your allies.",
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Area] = true,
[SkillType.Buff] = true,
[SkillType.HasReservation] = true,
[SkillType.TotemCastsAlone] = true,
[SkillType.Totemable] = true,
[SkillType.Aura] = true,
[SkillType.Instant] = true,
[SkillType.AreaSpell] = true,
[SkillType.Physical] = true,
[SkillType.CanHaveBlessing] = true,
[SkillType.InstantNoRepeatWhenHeld] = true,
[SkillType.InstantShiftAttackForLeftMouse] = true,
[SkillType.Cooldown] = true,
},
statDescriptionScope = "aura_skill_stat_descriptions",
castTime = 0.3,
baseFlags = {
area = true,
spell = true,
aura = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"determination_aura_armour_+%_final",
"base_physical_damage_reduction_rating",
"active_skill_base_radius_+",
"base_deal_no_damage",
},
levels = {
[1] = {40, 90, 0, levelRequirement = 24, statInterpolation = {1, 1, 1}, cost = { }, },
[2] = {40, 107, 1, levelRequirement = 27, statInterpolation = {1, 1, 1}, cost = { }, },
[3] = {41, 127, 2, levelRequirement = 30, statInterpolation = {1, 1, 1}, cost = { }, },
[4] = {41, 150, 3, levelRequirement = 33, statInterpolation = {1, 1, 1}, cost = { }, },
[5] = {42, 176, 4, levelRequirement = 36, statInterpolation = {1, 1, 1}, cost = { }, },
[6] = {42, 209, 5, levelRequirement = 39, statInterpolation = {1, 1, 1}, cost = { }, },
[7] = {43, 246, 6, levelRequirement = 42, statInterpolation = {1, 1, 1}, cost = { }, },
[8] = {43, 286, 7, levelRequirement = 45, statInterpolation = {1, 1, 1}, cost = { }, },
[9] = {44, 335, 8, levelRequirement = 48, statInterpolation = {1, 1, 1}, cost = { }, },
[10] = {44, 373, 9, levelRequirement = 50, statInterpolation = {1, 1, 1}, cost = { }, },
[11] = {45, 414, 10, levelRequirement = 52, statInterpolation = {1, 1, 1}, cost = { }, },
[12] = {45, 458, 11, levelRequirement = 54, statInterpolation = {1, 1, 1}, cost = { }, },
[13] = {46, 510, 12, levelRequirement = 56, statInterpolation = {1, 1, 1}, cost = { }, },
[14] = {46, 561, 13, levelRequirement = 58, statInterpolation = {1, 1, 1}, cost = { }, },
[15] = {47, 623, 14, levelRequirement = 60, statInterpolation = {1, 1, 1}, cost = { }, },
[16] = {47, 689, 15, levelRequirement = 62, statInterpolation = {1, 1, 1}, cost = { }, },
[17] = {48, 762, 16, levelRequirement = 64, statInterpolation = {1, 1, 1}, cost = { }, },
[18] = {48, 842, 17, levelRequirement = 66, statInterpolation = {1, 1, 1}, cost = { }, },
[19] = {49, 930, 18, levelRequirement = 68, statInterpolation = {1, 1, 1}, cost = { }, },
[20] = {49, 1026, 19, levelRequirement = 70, statInterpolation = {1, 1, 1}, cost = { }, },
[21] = {50, 1077, 20, levelRequirement = 72, statInterpolation = {1, 1, 1}, cost = { }, },
[22] = {50, 1131, 21, levelRequirement = 74, statInterpolation = {1, 1, 1}, cost = { }, },
[23] = {51, 1189, 22, levelRequirement = 76, statInterpolation = {1, 1, 1}, cost = { }, },
[24] = {51, 1247, 23, levelRequirement = 78, statInterpolation = {1, 1, 1}, cost = { }, },
[25] = {52, 1310, 24, levelRequirement = 80, statInterpolation = {1, 1, 1}, cost = { }, },
[26] = {52, 1376, 25, levelRequirement = 82, statInterpolation = {1, 1, 1}, cost = { }, },
[27] = {53, 1444, 26, levelRequirement = 84, statInterpolation = {1, 1, 1}, cost = { }, },
[28] = {53, 1518, 27, levelRequirement = 86, statInterpolation = {1, 1, 1}, cost = { }, },
[29] = {54, 1594, 28, levelRequirement = 88, statInterpolation = {1, 1, 1}, cost = { }, },
[30] = {54, 1673, 29, levelRequirement = 90, statInterpolation = {1, 1, 1}, cost = { }, },
[31] = {55, 1716, 29, levelRequirement = 91, statInterpolation = {1, 1, 1}, cost = { }, },
[32] = {55, 1758, 30, levelRequirement = 92, statInterpolation = {1, 1, 1}, cost = { }, },
[33] = {55, 1801, 30, levelRequirement = 93, statInterpolation = {1, 1, 1}, cost = { }, },
[34] = {55, 1845, 31, levelRequirement = 94, statInterpolation = {1, 1, 1}, cost = { }, },
[35] = {56, 1892, 31, levelRequirement = 95, statInterpolation = {1, 1, 1}, cost = { }, },
[36] = {56, 1937, 32, levelRequirement = 96, statInterpolation = {1, 1, 1}, cost = { }, },
[37] = {56, 1985, 32, levelRequirement = 97, statInterpolation = {1, 1, 1}, cost = { }, },
[38] = {56, 2032, 33, levelRequirement = 98, statInterpolation = {1, 1, 1}, cost = { }, },
[39] = {57, 2084, 33, levelRequirement = 99, statInterpolation = {1, 1, 1}, cost = { }, },
[40] = {57, 2133, 34, levelRequirement = 100, statInterpolation = {1, 1, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["EnrageMercenary"] = {
name = "EnrageMercenary",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.3,
baseFlags = {
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"attack_and_cast_speed_+%",
"base_movement_velocity_+%",
"damage_+%",
"base_skill_effect_duration",
},
levels = {
[1] = {20, 20, 15, 6000, levelRequirement = 1, statInterpolation = {1, 1, 1}, cost = { }, },
[30] = {20, 30, 20, 6000, levelRequirement = 30, statInterpolation = {1, 1, 1}, cost = { }, },
[50] = {40, 40, 25, 6000, levelRequirement = 50, statInterpolation = {1, 1, 1}, cost = { }, },
[67] = {40, 50, 30, 6000, levelRequirement = 67, statInterpolation = {1, 1, 1}, cost = { }, },
[80] = {40, 60, 35, 6000, levelRequirement = 80, statInterpolation = {1, 1, 1}, cost = { }, },
},
}
-- src\Data\Skills\spectre.lua
skills["RemoteSlamMercenary"] = {
name = "RemoteSlamMercenary",
hidden = true,
color = "1",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Damage] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"active_skill_damage_+%_final",
"chance_to_intimidate_on_hit_%",
"is_area_damage",
},
levels = {
[1] = {1, 50, levelRequirement = 1, statInterpolation = {2}, 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 |
Your hits can't be Evaded
| Family | AlwaysHits |
|---|---|
| Domains | Monster (3) |
| GenerationType | Unique (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | Attack |
Never deal Critical Strikes
| Family | CannotCrit |
|---|---|
| Domains | Monster (3) |
| GenerationType | Unique (3) |
| Req. level | 1 |
| Stats | |
| Craft Tags | Critical |
20% Chance to Block Attack Damage
You take 10% 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.