Release 1.9.3.4
UnknownShadow200
released this
17 Aug 08:50
·
857 commits
to master
since this release
Additions
- Allow custom Discord .who embed color
- Events for messages received from a relay bot
Fixes
- /infoswapping two players of same rank causing destination player to lose their rank
- On some versions of WINE, if you close the server while players are still connected, you get EADDRINUSE for next few minutes if you try to start server again
- Settings GUI icon showing default form icon on mono/wine
- mkbundle wrapped CLI always crashing at startup
- If you buy a login/logout/title etc while muted, you are still charged even though the message does not change
- VecF32.Normalise on a zero vector turning into NaN (Thanks Venk)
- Some characters in nicks not being properly escaped for Discord
- Escaped characters from Discord like * still appearing escaped in-game
- Workaround custom Loggers rarely throwing exceptions in their LogHandler
- Being able to add award with same name twice
- Can't do /reload [level] when can't do /reload
- Custom defined default glass not having correct break sound
Improvements:
- Log error details if fail to download required file
- Support compiling multiple files into one DLL
- Generate .pdb so errors have stacktraces when thrown from commands/plugins
- Now you can remove login/logout message while muted
- Split up /spin into /spin and /mirror
- Actually log Discord error response text
- Make /plugins output paginated
- Show messages if relay bot connect fails asides from just not being enabled
- Support resuming Discord relay bot session (should fix rarely losing 1-2 seconds of discord -> ingame chat)
- Simplified /reload all [level] to just /reload [level]
- /report message to also show reason to online ops
- Don't log so much when connection is being spammed
- Tidy up /awards output