Date and Time(Please, specify the timezone) :
Server Name: Telsiai
Team Name: Nekorin
Character Name: Lynessa
Bug Description :
Merkbah’s Aura buff turns off even when user is in the chariot aura itself.
Steps to reproduce the issue :
- Cast Merkabah
- Watch Buffs gets turn off even when the player is still within the chariot range
Screenshots / Video :
Why does this bug happen
I suppose that the code for Merkabah to bestow or remove buff is checked in 2 places/events…
player.on(“EnterMerkabah”) -> bestow aura
player.on(“LeaveMerkabah”) -> remove aura
This works beautifully with single circle areas as there is no overlapping in area of influence. But this isn’t the case for Merkabah.
The above image shows overlapping area of influences, when the player enters the cyan area of influence, he/she gains the buff, when the 2nd area of influence(off-white) is reached, since he/she already has the buff it does nothing (probably a boolean flag here). When the player leaves 1st area of influence, it triggers the function and removes the buff, even when the player is still within the 2nd area of influence.
This makes Merkabah a RNG skill where buffs turn on and off within a couple of secs (sadly most of the time is no buff), making it a unreliable skill to use.
How to fix this easily
This solution and suggestion is by Xvkr. Change the Merkabah buff into a buff with a 5 second timer. The timer will refresh whenever the player enters (player.onMerkabahEnter) a circle of influence of the chariot. Remove the function that triggers when the player leaves the area of influence.
Please fix this bug as it has been bugging Kabbalists since Rank8 is released, which is like 2 years ago.

