Game update ver. 1.5.4

A small game update (v. dev - 1.5.4) is here. Below you can see a changelog:

Core system:
  • game input code was completely rewritten to give it structure
  • dropped items are now dropped on a floor tile, rather than on any position
  • implemented login mutexes. Therefore, it is no longer possible to cause undefined behavior by rapidly logging in and out.
  • This solves all possible cases of race conditioning that could happen due to database queries (async).
  • added translations to the login screen (translate error messages)
Graphics:
  • an item bag image is drawn on any spot, where an item is dropped
Bug Fixes:
  • fix a problem in positionModulator, which, although it would be very rare to make that happen, could lead to error, which could crash the entire server (in the worst case)

We are still working on the project, and more game updates will come in the future.