Here's a summary of the changes in this build:
- Fixed a couple of messages printing twice for RCON clients, particularly when they kicked a player (with a flag or skull) from the server.
- Fixed a crash when parsing SKININFO lumps that were either empty or whose contents were commented out.
- Fixed players not being able to see the medals they earned on the scoreboard while they were dead spectators.
- Fixed the player who won a round or game being forgotten on the scoreboard if they spectated or disconnected during the end sequence or intermission.
- Players now keep their death count in-between rounds in (T)LMS, as well as when they reconnect to a server after they disconnected.
- The font of some text in the scoreboard's margins (e.g. the main header, team headers, and footer) can now be overridden with the "sb_marginfont" CVar.
Code: Select all
changeset: 13582:095ed94717e4
user: alexey.lysiuk <alexey.lysiuk@gmail.com>
Fix crash on attempt to save cached OpenGL nodes on OS X
Root permissions are required to be able to create directories inside /Library/Application Support
So user's ~/Library/Application Support is used to store cached nodes
changeset: 13605:1f38ec158dd7
user: Braden Obrzut <admin@maniacsvault.net>
- Cleared developer warnings with modern (3.0+) versions of CMake.
changeset: 13606:c512e718ec45
user: Sean Baggaley <sean@csnxs.uk>
Set the minimum CMake version for the project to 3.5.
changeset: 13610:cceb6c42e9a6
user: Sean Baggaley <sean@csnxs.uk>
Remove or comment out unneccesary cmake_minimum_required directives in CMake files.
changeset: 13611:c0bbbc8d400f
user: Sean Baggaley <sean@csnxs.uk>
Remove unused get_target_property in wadsrc_st project.
changeset: 13613:1608bd6a63e0
user: Christoph Oelckers <coelckers@users.noreply.github.com>
- removed some dumb CMake script that messed around with Visual Studio's user settings.
changeset: 13617:8c54dfa7c631
user: Adam Kaminski <kaminskiadam9@gmail.com>
Fixed the "x has lost the y" message appearing twice for an RCON client that removed a player who was carrying a team item from the game.
changeset: 13618:3aba244caf3c
user: Adam Kaminski <kaminskiadam9@gmail.com>
Fixed another regression from 3.1 where kicking a player printed the same kind of messages twice for an RCON client.
changeset: 13622:f49cbf3ed417
user: Adam Kaminski <kaminskiadam9@gmail.com>
Fixed a regression where Zandronum crashed after parsing certain SKININFO lumps during startup.
changeset: 13623:8b251e7fba56
user: Adam Kaminski <kaminskiadam9@gmail.com>
Since the death column now appears on the scoreboard in online games, a player's death count must also be saved when they disconnect in case they reconnect.
changeset: 13624:a21312889d2b
user: Adam Kaminski <kaminskiadam9@gmail.com>
Cleaned up "sv_save.h" and "sv_save.cpp", refactored some code, and added a helper function to clear saved player info entries.
changeset: 13625:bf55b4285ffc
user: Sean Baggaley <sean@csnxs.uk>
Comment out unneccesary cmake_minimum_required directives that I missed in some internal copies of libraries.
changeset: 13628:4616fd9f1ec1
user: Adam Kaminski <kaminskiadam9@gmail.com>
Commented out more unnecessary cmake_minimum_required directives that were missed.
changeset: 13633:f28ff4d59122
user: Adam Kaminski <kaminskiadam9@gmail.com>
Fixed: a player couldn't see their own earned medals on the scoreboard while they were a dead spectator.
changeset: 13634:1293f0b4260e
user: Adam Kaminski <kaminskiadam9@gmail.com>
A player's death count now persists between rounds in (T)LMS (addresses 0404).
changeset: 13635:ca98f858de27
user: Adam Kaminski <kaminskiadam9@gmail.com>
A player's death count no longer increments during countdown sequences, and their frag count no longer changes during countdown sequences in general (not just duel or last man standing).
changeset: 13639:bf601a5886a3
user: Adam Kaminski <kaminskiadam9@gmail.com>
Added extra checks to ensure that clients can't send team chat messages when they're not on a team or spectating.
changeset: 13641:ad3679e9711a
user: Adam Kaminski <kaminskiadam9@gmail.com>
Added an extra sanity check, and touched up on code styling a bit.
changeset: 13648:9fc051bff4ee
user: Adam Kaminski <kaminskiadam9@gmail.com>
Fixed the player who won the game from being forgotten on the scoreboard if they spectated or disconnected from the server.
changeset: 13649:91a6a60929e2
user: Adam Kaminski <kaminskiadam9@gmail.com>
Allow strings in the scoreboard's margins to be overridable with the new CVar "sv_marginfont".
changeset: 13650:4c02270397d9
user: Adam Kaminski <kaminskiadam9@gmail.com>
Don't let the "Rankings" text in the main header be changed by the user's own preferences.
Happy testing!