Infernal BoulderActive
BOULDER_TOSS
Throw a boulder towards the targeted area, which bounces three times as it rolls. Each impact will reduce in damage and radius.
Boulder Bounces: 1st | 2nd | 3rd
Radius: 4m | 3.5m | 3m
Damage: 671 | 477 | 288
Each impact also sets all enemies hit on fire, dealing 205 magical damage over 3s.
Reduces Healing Received by -20% (stacks up to 3 times).
Stats
| Energy cost | 68 |
|---|---|
| Cooldown | 20 s |
| Cast time | 0.62 s |
| Range | 10 m |
| Target | Ground |
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} | $BOULDER_TOSS.spelleffectarea[0].circle[0].radius_max | 4 | — | 4m |
| {1} | $BOULDER_TOSS.spelleffectarea[1].circle[0].radius_max | 3.5 | — | 3.5m |
| {2} | $BOULDER_TOSS.spelleffectarea[2].circle[0].radius_max | 3 | — | 3m |
| {3} | $BOULDER_TOSS_EFFECT1.directattributechange[0].change | -177 | ×3.789 | 671 |
| {4} | $BOULDER_TOSS_EFFECT2.directattributechange[0].change | -126 | ×3.789 | 477 |
| {5} | $BOULDER_TOSS_EFFECT3.directattributechange[0].change | -76 | ×3.789 | 288 |
| {6} | $BOULDER_TOSS_EFFECT_DEBUFF_DOT.attributechangeovertime[0].totalchange | -54 | ×3.789 | 205 |
| {7} | $BOULDER_TOSS_EFFECT_DEBUFF_DOT.attributechangeovertime[0].time | 3 | — | 3s |
| {8} | $BOULDER_TOSS_EFFECT_DEBUFF_DOT.buffovertime[0].value | -0.2 | — | -20% |
| {9} | $BOULDER_TOSS_EFFECT_DEBUFF_DOT.maxcharges | 3 | — | 3 |
Ability definition
{
"@uniquename": "BOULDER_TOSS",
"@target": "ground",
"@castingtime": "0.62",
"@hitdelay": "0.02",
"@standtime": "0.2",
"@disruptionfactor": "0",
"@recastdelay": "20",
"@energyusage": "18",
"@castrange": "10",
"@uitype": "damage",
"@category": "instant",
"@adjustgroundtargettorange": "true",
"@animIgnoreHitDelay": "true",
"@interruptiblebyspell": "false",
"@showrange": "true",
"@descriptionlocatag": "@SPELLS_BOULDER_TOSS_V2_DESC",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@requireslineofsight": "false",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "enemy",
"@controllerselfcastable": "true",
"spellindicationarea": {
"@target": "enemy",
"@visible": "true",
"@position": "attarget",
"@addProjectileFlyTime": "true",
"@ignoreLegacy250msDelay": "true",
"area": {
"shape": {
"circle": {
"@radius": "4"
}
},
"fill": {
"circle": {
"@radius": "0-4"
}
}
}
},
"nop": {
"@target": "enemy",
"@effectarearadius": "4",
"@showarearadius": "true"
},
"spelleffectarea": [
{
"@target": "enemy",
"@visible": "true",
"@time": "1.6",
"@position": "attarget",
"@effect": "BOULDER_TOSS_EFFECT1",
"@applyeffectonlyoncepertarget": "true",
"@removeonleave": "false",
"area": {
"shape": {
"node": {
"circle": {
"@radius": "A 0:4;0.19:4;0.2:0"
}
}
}
}
},
{
"@target": "enemy",
"@visible": "true",
"@time": "1.6",
"@position": "attarget",
"@effect": "BOULDER_TOSS_EFFECT2",
"@applyeffectonlyoncepertarget": "true",
"@removeonleave": "false",
"area": {
"shape": {
"node": {
"@distance": "5.5",
"circle": {
"@radius": "A 0:0;0.49:0;0.5:3.5;0.69:3.5;0.7:0"
}
}
}
}
},
{
"@target": "enemy",
"@visible": "true",
"@time": "1.6",
"@position": "attarget",
"@effect": "BOULDER_TOSS_EFFECT3",
"@applyeffectonlyoncepertarget": "true",
"@removeonleave": "false",
"area": {
"shape": {
"node": {
"@distance": "10.5",
"circle": {
"@radius": "A 0:0;0.89:0;0.9:3"
}
}
}
}
}
],
"locareferences": {
"description": {
"locareference": [
{
"@tag": "$$BOULDER_TOSS.spelleffectarea[0].circle[0].radius_max$"
},
{
"@tag": "$$BOULDER_TOSS.spelleffectarea[1].circle[0].radius_max$"
},
{
"@tag": "$$BOULDER_TOSS.spelleffectarea[2].circle[0].radius_max$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT1.directattributechange[0].change$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT2.directattributechange[0].change$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT3.directattributechange[0].change$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT_DEBUFF_DOT.attributechangeovertime[0].totalchange$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT_DEBUFF_DOT.attributechangeovertime[0].time$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT_DEBUFF_DOT.buffovertime[0].value$"
},
{
"@tag": "$$BOULDER_TOSS_EFFECT_DEBUFF_DOT.maxcharges$"
}
]
}
},
"projectile": {
"@startsocket": "mainhandprojectile"
}
}