Multiplayer Online Battle Arena Bugs


- Synchronization:
While gaming and fighting with other players, desynchronization may happen when a player disconnects from the server at a moment not expected by the original developers.
If a player closes the game or the internet connection is interrupted at a bad moment, remaining players may play at the same time or the game logic may not work anymore.
Also, a player disconnecting just before or after entering in the gaming room may induce a bug of its animation (clothes and body attributes continuously looping).

- Arsenal configuration saving:
The stones arsenals seem to be filled with a default configuration and can't be saved permanently.
It is possible to add, replace or delete stones and then play with this arsenal but once closing the game, the arsenals will not be saved.
They will be filled with the default configuration once the game is opened again. It seems this was wanted (maybe as a temporary solution?) since there is no code to save them, the default configuration is hard-coded.

- Arsenal configuration buttons and logos:
There are little weird behaviours in stone panel display (called "My collection") when clicking on a non-empty slot in the arsenal configuration.
The panel displaying the stone and the chance of success (or elemental attack logo) is not refreshed when selecting the next stone then back to the first stone.
Also, sometimes, the "Add to cast" button is enabled but it shouldn't because this stone is already in the arsenal row.
The default stones configuration is also quite buggy, the "Add to cast" button may be disabled on the bad stone. If you want to customize your arsenal without hassle, you should remove all the stones first.

- Arsenal configuration lagging:
When filling 4 or 5 slots of the same row, a quite long lag can be perceived when selecting stones and this can result in a "ping" error due to the game freezing and not responding to the server for this short period of time.
Make sure to not go too fast with more than 4 stones in a row otherwise you may be disconnected.

- Stones' sigils:
It seems that sigils may sometimes be different when configuring the arsenal and when stones are selected then launched in a battle.
e.g. we have a Yan defense stone in our stone collection but when we select it in the arsenal panel, the sigil can be Yin in the slot...

- Power meter:
Depending on player's level (from 5 to 10 and from 21 to 25), the green part of the power meter can't be reached (also happens in the tutorial).
This is due to a calculation that increases the cursor's steps the more the player's level is which sometimes causes the cursor to never hit the green part.
Update: A dirty fix is now applied in the code to increase the top of the green part so that the maximum damage can be made at any level.
The only issue is that the drawing of the power meter couldn't be updated due to bad importing of the shape as a SVG file and thus, for now, almost half of the top yellow part should be considered as green.

If you think you discovered a bug, please contact me: online.digata@gmail.com