Thursday, June 21, 2012

Halo and Cascade Mechanics

Zarhym has put out an open call for theorycraft regarding talent and spec balance, (Source) based on the latest beta build. While I intend to submit my own analysis regarding Shadow, I think the following information may be of use to anyone else planning on doing the same.

"Cascade does a % of its max damage/healing based on linear distance between the source and target of the bounce. It does 40% of its maximum damage at 0yd, and 100% at 30+yd, scaling linearly between those two points (anywhere between 30yd and 40yd will give 100%). It prefers farther away targets when it bounces.

Halo’s damage scaling is… a bit more complex. Sometimes the formulae that are under the hood are extremely complex looking, because we build in several knobs that we turn to get the tuning where we want it. Halo is one of those cases. The easy to understand way to think of it is that the multiplier on the max damage/healing is 10% at 0yd, up to 40% at 17yd, spikes up to 90% at 22yd, 100% at 27yd, then down to 60% at 35yd. The intent is that it is weak on targets near you, but there’s a sweet spot in a ring from 20yd to 30yd from you, and that the edges of that ‘sweet spot’ are smooth. The actual formula (warning, may seem scary!) is… 0.5 * (1.01)^(-1 * (((Distance-25)/2)^4)) + 0.1 + 0.015*Distance. I’m sure someone can post a graph of that pretty quickly. One thing to note is that the max range is 30yd, but that it includes creature’s hit boxes, so the distance between the caster and a valid target may be slightly larger than 30yd, which is why the formula makes sense out to 35yd. Again, you absolutely do not need to understand any of that to benefit from the heal!"

In an attempt to simplify the above, here's that graph he mentioned.

Note that the distance used is from the source,
and the source isn't always you.

It has a "soft" 30 yard range limit; it accounts for the targets' hit boxes.
It has a "hard" 35 yard limit. Nothing centered 35+ yards away will be hit.

No comments:

Post a Comment