Bloodthirsty BladeToggle
BLOODTHIRSTYBLADE
Give in to your Bloodthirsty Blade, dealing an additional 172 magical damage (vs. players) / 103 magical damage (vs. mobs) with each Auto-Attack.
Steals 100% of the Health the enemy has lost through the bonus damage.
Increases your Move Speed by 30%.
Deals -4% of your Max Health as true damage to yourself every 1s.
The ability lasts up to 6s but can be deactivated earlier.
Stats
| Energy cost | 48 |
|---|---|
| Cooldown | 20 s |
| Cast time | Instant |
| Target | Self |
Numbers shown for
Ability damage and healing scale with the weapon carrying them; a sword multiplies them by more than a bow. Select a weapon for its figures.
Granted by(1)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | $BLOODTHIRSTYBLADE_EFFECT.directattributechange[0].change | -50 | ×3.444 | 172 |
| {1} | $BLOODTHIRSTYBLADE_EFFECT.directattributechange[1].change | -30 | ×3.444 | 103 |
| {2} | $BLOODTHIRSTYBLADE_EFFECT.directattributechange[0].attributestealfactor | 1 | — | 100% |
| {3} | buffovertime[0].value | 0.3 | — | 30% |
| {4} | attributechangeovertime[0].change | -0.04 | — | -4% |
| {5} | attributechangeovertime[0].interval | 1 | — | 1s |
| {6} | buffovertime[0].time | 6 | — | 6s |
Ability definition
{
"@uniquename": "BLOODTHIRSTYBLADE",
"@bindtoitem": "true",
"@target": "self",
"@keepmovingaftercast": "true",
"@castingtime": "0",
"@hitdelay": "0",
"@standtime": "0",
"@disruptionfactor": "1",
"@recastdelay": "20",
"@energyusage": "14",
"@castrange": "0",
"@category": "instant",
"@uitype": "buff",
"@autoattackcooldownaftercasting": "DoNotTrigger",
"@assessment": "positive",
"@spelleffectlocatag": "@SPELLS_BLOODTHIRSTYBLADE_BUFF_DESC",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"applyeffectoneventactive": {
"@event": "AutoAttack",
"@target": "self",
"@spell": "BLOODTHIRSTYBLADE_EFFECT",
"@applyeffecttarget": "enemy",
"@count": "99",
"@time": "6"
},
"attributechangeovertime": {
"@target": "self",
"@attribute": "health",
"@change": "-0.04",
"@changetype": "relativemax",
"@ignoreabilitypowerscaling": "true",
"@ignorearmor": "true",
"@ignorebonusdamagescaling": "true",
"@initialinterval": "0.5",
"@interval": "1",
"@count": "6",
"@ondamageevent": "never",
"@reflectdamage": "never"
},
"buffovertime": {
"@target": "self",
"@type": "movespeedbonus",
"@value": "0.30",
"@time": "6"
},
"spelleffectfx": [
{},
{
"@constraintpreset": "pointconstraint"
}
]
}