This is so we dont have to save the entire player to the db every time we send mail
* Frontend is not very beautiful yet * Didn't include too much `some anime game` data in the page to avoid being DMCA'd
/setstats mhp
* Fixed `/setstats hp` without changing the max hp. The Max HP should be modified. * Add `/setstats mhp` to set Max HP
Limit the avatar level given by "/givechar" command. If avatar level >90, the game will freeze if open the character interface.
Level should be **lower than 16**
* Attempting to fix crashing on iOS devices plus I forgot a thing in string.format * Removed unnecessary things
* Fix another point which will trigger iOS client to crash * Revise `compareProtocolVersion` route to handle all method
* Prevent email to be `null` to avoid crash in certain client setup.
Fix #228
Show the player's UID with the `/list` command
()
like this: /list uid
* Give Artifact: Fix error & Rename alias * Update README.md
* Monsters should drop items in world fix the typo introduced in https://github.com/Grasscutters/Grasscutter/pull/366/commits/f1934c3a47d6c7ef888581bcf7f361d063154215 * Determine whether in dungeon scene
Add wildcard characters to permission nodes under the same namespace. (simple implementation)