Storm Gust (almost) always pushes to North East
(Insert here a brief description of the bug (about one or two lines), then delete this line)
Steps to Reproduce
- Cast Storm Gust in the middle of a mob
All mobs will be pushed to the North East corner of the Storm Gust, except those who are hit by the very edges of the skill, those will be pushed away from the center in the correct direction
Mobs should always be pushed away from the center of the skill.
I found the source of this issue in the Hercules files:
// On official servers, Storm Gust consists of 81 units that all deal 3x3 splash damage "away from center". Due to
// south-western cells being processed first, this usually leads to a knockback to the northeast. Knockback at the
// edges will be away from SG. Knockback direction can also be influenced by Ganbantein and Land Protector. If you
// punch a hole into SG it will for example create a "suck in" effect.
// If you disable this setting, the knockback direction will be completely random (eAthena style).
I think this behavior was solved in official, I recall it always pushing away from the center regardless of mob position.
This would probably require an engine change, in which instead of processing south western cells first, it should start with the center cell and expand to the outer edges, since it has to process them 1 at a time, it'd probably need to do it in an spiral motion, like this: