NotSurvival (unofficial beta9)
  * Added unblock players at mission start using sv_unblockplayers (optional feature)
  * Replaced one use of ConsoleCommand with SetGameplaySetting, because ConsoleCommand is slated for removal from Zandronum
  * Improved code reuse related to opening and closing slots
  * Fixed a bug in notsurv_join where player number 0 affects everyone's choice for autojoin
  * Fixed a bug where all clients would toggle notsurv_want_autojoin if only one client left or joined. Ensured that only the specific joining or leaving client would toggle notsurv_want_autojoin
  * Renamed notsurv_want_to_autojoin to notsurv_set_want_autojoin and added boolean argument choice
  * Made notsurv_join and notsurv_setWantAutojoin callable by clients so that they can rejoin the queue while afk or stay as spectator
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Wed, 16 Apr 2025 19:38:22 -0500

NotSurvival (unofficial beta9.1)
 * Fixed a bug where all clients would disable autojoin after map change
 * Changed the CVar notsurv_want_autojoin to a client-side global ACS variable named notsurv_wantAutoJoin because user CVars aren't relevant for non-players
 * Added check to try to avoid leaving sv_maxplayers at 0 when the game is shut down (still happens depending on the timing)
 * Added keybindable functions so clients can manually enable or disable autojoin
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Sat, 27 Apr 2025 23:43:53 -0500

NotSurvival (unofficial beta9.2)
 * Fixed a bug where many clients would be forced to spectate on map change for reason "out of lives". The bug was caused by telefragging. sv_unblockplayers is now always set true (if enabled by notsurv_unblockplayersatstart) in UNLOADING before the next map is loaded
 * Removed the feature of setting sv_unblockplayers back to is original value in UNLOADING because it needs to be enabled earlier than OPEN in order to prevent telefragging
 * Changed the check in notsurv_join to verify that the player is not already in the game and not in the join queue. This should reduce or eliminate errors about joining too many times within a certain time period
 * Changed the behavior when all players leave while all slots are open at the beginning of the match to copy the behavior when all players leave after slots are closed. Specifically, added a call to resetmap() if it's enabled by the notsurv_resetmap CVar
 * Fixed a race condition affecting the call to notsurv_join where dead players were sometimes not yet kicked out of the game before the main loop was calling notsurv_join. This was done by moving the call to notsurv_join to the DISCONNECT script
 * Added an argument to notsurv_join of the player number to act on
 * Added a function notsurv_joinAll that autojoins all players that want to be autojoined, called at mission end
 * Improved formatting and spelling of code and comments
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Mon, 05 May 2025 23:59:51 -0500

NotSurvival (unofficial beta9.2.1)
 * Fixed the announcer sound bug that prevented the countdown (3, 2, 1, fight!)
   from playing
 * Added the .txt extension to CHANGELOG, CREDITS, GAMEMODE, TODO
 * Removed some inconsistencies in NOTSURV.acs
   (printbold instead of PrintBold, ambientSound instead of AmbientSound...)
-- Edewaa  Thu, 09 April 2026 00:10:00 +0200

NotSurvival (unofficial beta9.2.2)
 * Updated the messages when starting a match to look more similar to the
   vanilla Survival gamemode
-- Edewaa  Sun, 12 April 2026 14:10:00 +0200

NotSurvival (unofficial beta9.2.3)
 * Added a delay of 1 tick at the start so that changes by other mods to CVars
   like notsurv_kills are visible to NotSurvival
 * Used the same message ID for "Mission Failed" as the countdown messages
 * Changed setWantAutoJoinClientSide to have permanent effect, using the
   client-side archived user CVar notsurv_perma_disable_autojoin
 * Changed the default value of the CVar notsurv_kills to 100 instead of 50
 * Added check for 0 players in order to bail out of the loop if all slots
   are open
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Wed, 29 April 2026 23:28:30 -0500

NotSurvival (unofficial beta9.2.4)
 * Changed HudMessage calls to occur once every second instead of once every
   tick, and use a hold time of 2 seconds
 * Adjusted the calculation of the countdown so that it's consistent with the
   design of displaying once per second
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Thu, 30 April 2026 17:21:13 -0500
