AmbushActive
AMBUSH
Prepare an ambush, turning yourself invisible for 7s (attacking, using an ability, or interacting with an object will reveal you).
Increases your damage by 5% for every 1s you stay invisible (stacks up to 6 times) the next time you deal damage within 4s after revealing you.
If you move more than 13m away from the cast location you will be revealed.
Stats
| Energy cost | 32 |
|---|---|
| Cooldown | 50 s |
| Cast time | Instant |
| Target | Self |
Granted by(7)
Advanced view
Where each number comes from, and the arithmetic behind it. How this works
| # | Source | Base | Progression | Result |
|---|---|---|---|---|
| {0} | invisibility[0].time | 7 | — | 7s |
| {1} | $AMBUSH_BUFF.buffovertime[0].value | 0.05 | — | 5% |
| {2} | $AMBUSH_PULSE.pulsingspell[0].interval | 1 | — | 1s |
| {3} | $AMBUSH_BUFF.maxcharges | 6 | — | 6 |
| {4} | $AMBUSH_BUFF.buffovertime[0].time | 4 | — | 4s |
| {5} | invisibility[0].expireafterdistance | 13 | — | 13m |
Ability definition
{
"@uniquename": "AMBUSH",
"@bindtoitem": "true",
"@target": "self",
"@keepmovingaftercast": "true",
"@recastdelay": "50",
"@energyusage": "12",
"@category": "invisibility",
"@castingtime": "0.0",
"@hitdelay": "0.2",
"@standtime": "0.0",
"@disruptionfactor": "0.0",
"@castrange": "0",
"@uitype": "buff",
"@cancelautoattackaftercasting": "true",
"@assessment": "positive",
"@statblock": "@SPELLS_STANDARD_STATBLOCK",
"@spelleffectlocatag": "@SPELLS_STATUS_INVISIBLE",
"@autoattackcooldownaftercasting": "Trigger",
"@controllerpreferredtarget": "neutral",
"spelleffectarea": {
"@time": "7",
"@effect": "none",
"@target": "ground",
"area": {
"shape": {
"circle": {}
}
}
},
"applyspell": [
{
"@target": "self",
"@spell": "AMBUSH_BUFF"
},
{
"@spell": "REMOVE_BEAMS",
"@target": "self"
},
{
"@target": "self",
"@spell": "AMBUSH_PULSE"
},
{
"@target": "self",
"@spell": "AMBUSH_APPLYONHIT"
}
],
"invisibility": {
"@target": "self",
"@time": "7",
"@attackingbreakseffect": "true",
"@mountingbreakseffect": "true",
"@worldinteractionbreakseffect": "true",
"@castingbreakseffect": "true",
"@to": "everyone",
"@expireafterdistance": "13",
"@persistsafterclusterchange": "false"
}
}