- Set username to first part of email, if it's unknown.
- Setup ClaimCodename packet
- MARK_TUTORIAL_COMPLETE error should be fixed
- Fix for MySQL table error (Thanks to Badley187)
- Fixed TypeError: _this2.print is not a function error.
- Added commands.js to commands like save & spawn.
- Added save command (Still need candies, items, avatar & tutorial)
- Enabled auto-save (Only save when there is players on).
- Changed SAVE_INTERVAL from 6e4 to 1e4 (Saves about every 12-13
second.)
- Updated to v 0.5.9
- Added getPlayerByName() & validPlayerName()
- Added kickPlayer() command again (Still needs removePlayer())
- Added dump to .help
- Changed the way arguments where made in the process.js file
- Fixed type in process.js (killall -> kickall)
- Removed update from .help
- Basic upgrade pkmn
- Basic pokedex
- Player consumes fort rewards
- Only refresh player position on GET_MAP_OBJECTS req
- Fixed pkmn inventory related bugs
- Updated to v 0.5.8
- Added cfg.js, .save & npm-debug.* to .gitignore
- Updated .help from clients -> players
- Fixed MySQL related bug, when new player join
(https://vgy.me/bh2ooq.png)
- Added spawn points support
- Added spawn min max expire
- Added spawn encounter parsing
- Updated user table
- Better player position refresh
- Trigger pkmn spawns on player position refresh
- Added unique hash util method
- Run server by npm boot script
- Updated to version 0.5.5
- Sync player with db
- Various player model changes
- Save player position
- Better packet logging
- Set favorite pkmn and recycle item support
- Validate emails by regex
- Extended enums
- Improved stdin
- Fixed bugs related with player gender, team and currency serialisation
- Added basic level up rewards, player profile and ser avatar handling
- Load player settings out of game master
- Added option to dump assets by console command "/dump"
- Added item enums
- Fort live editing seems stable
- Better cell neighbor lookup
- ForDetails and FortSearch doesnt use db queries anymore
- Setup process resolves now after success
- Improve live map object editing
- Added fort table
- Restructured world, forts and cells
- Todo: Make sure forts always have unique uid, likely breaks when add
and delete multiple forts
- Anticache for fort images
- Show forts as markers on gmaps api
- Added doubleclick on blank map to create fort
- Added doubclick on fort marker to delete fort
- Check for newer version on boot
- Moved various things
- Improved fort handling
- Extended api
- Cleaner game master handling
- Added contact and currency player subclasses
- Authentication works
- Cleaner device sig parsing, handle unknown as repeated field
- Added various player and world packets
- Seperate settings object for DownloadSettings request
- Basic GetMapObjects response
- Removed unnecessary code in request.js
- Extended response.js
- Outsourced parseSignature into utils.js
- Global shared print method
- API hearbeat and reconnecting feature
- Serialize avatar
- Basic player authentication
- New packet structure for classes
- Safer url routing