v1
* Initial Realease
-- Edewaa  Tue, 28 April 2026 19:04:00 +0200
Tue Apr 28 05:17:27 PM CDT 2026

v1.1
  * Fix bug where a change to max revives (ez_maxRevives) would take effect in
    the current round, but a change to notsurvival kills for respawn
    (notsurv_kills) would take effect in the next round. This was fixed by
    making changes to difficulty level take effect at the start of the next
    NotSurvival round or map
  * Add CVars for controlling the queued difficulty levels
  * Move setDifficulty calls from UNLOADING to OPEN, and don't hardcode it to
    normal. Instead, use the queued difficulty CVar to control the difficulty
    at the start of the next NotSurvival round or map
  * Allow difficultylevel to be set to -1, implying custom. In that case, the
    server admin is expected to manually adjust the values of the CVars
  * Change timing of when CVars ez_maxRevives and notsurv_kills are queried to
    the start of the round. Save them in server-side global variables that are
    transmitted to clients when they join as players. This way log entries
    about them are accurate based on how the mission was played until map exit
  * Add a message informing users that changes to difficulty level take effect
    at the start of the next NotSurvival round or map
  * Add a log of difficulty settings in case a user has disabled display of
    difficulty settings at map start
  * Fix bug where the text "At map exit..." was displayed whenever
    setDifficulty was called, as well as UNLOADING
  * Rename CVar difficultySystem_printDiff_enter to
    difficultySystem_printDiffEnter, and script
    difficultySystem_Toggle_printDiff_enter to
    difficultySystem_TogglePrintDiffEnter so that they are consistent with the
    style of our other original mods, as well as the rest of difficultySystem.
    The format is modname_variableName. The underscore is intended to
    distinguish the modname from the camelCase variable or script name. This
    helps prevent conflicts among the names of multiple mods' scripts and CVars
  * Add check of the CVar difficultySystem_enabled to each script, and
    terminate early if it's not enabled
  * Use switch statements in place of redundant if statements
  * Establish consistency of coding style for use of curly braces ({, })
  * Add a fourth difficulty level for lives
  * Adjust revives and kills-per-respawn for each difficulty level
  * Add more instructions to README.txt
  * Use defines in a header for the corresponding revives and kills-per-respawn
    for each difficulty level
  * Add reapscript global variable so that if difficultySystem_enabled is set
    from false to true then it is necessary to start a new map in order for
    that to take effect. Otherwise, query of the corresponding CVars will not
    have been done
  * Add an introduction and instructions for server admins and users in
    README.txt.
  * Add server-side logging of difficulty levels and corresponding CVars at
    NotSurvival round or map start
 -- Norse_Harold <norseharold@norseharold.anonaddy.com>  Thu, 30 April 2026 09:09:02 -0500
