13.05.2017
Add area effest implementations (for area spells and runes), like paralyze bomb, or poison wave etc.
Add punishment for exit game when in combat - now after join again (after exiting game when in combat) player wil gain paralyze that can't be dispelled for 30 seconds and will start to glow for 60 seconds
Add out of map protection - now player after fly/walk too far away from map is teleported back
Add commands to manage cacher
Add new conditions to gate: premium, and key, which will be used in key system
Add right click info - when right click other player, you will see his name, level, profesion, health, and party status
Improve paralyze effect - now when in paralyze, player can't jump.
Improve spells words searching. Now search is made by regular expression, making searching much faster, and finally spells isn't case sensitive!
Improve premium time system - whats new:
now you can travel to Edron and yalahar even without premium! (but you won't be able to enter all places)
promotion deactivate when premium time expired (but after buy premium again, promotion will activate automatically)
What you bought is yours - to buy premium spells you need premium account, but once bought, they could be used pernamently, EVEN when premium time expired!
Fix java.lang.NullPointerException at player.PlayerEQ.TryToPutContent(PlayerEQ.java:1109)
Fix java.lang.NullPointerException at player.PlayerStatusContainer.RemoveDrunk(PlayerStatusContainer.java:210)
Fix - promotion is no longer active after premium time is end
Optymalize Bless class
Optymalize CharacterPermission class
Optymalize PlayerQuestsContainer class
Optymalize PlayerSpells class
Optymalize Portal class
Optymalize Position class
Optymalize GateData class
Optymalize and fix memory leak from PlayerEQ class
Optymalize and fix memory leak from PlayerStatusContainer class
Optymalize and fix memory leak from CharacterCacher class
Remove old, unused class - LevelingSystem
Code refactoring