Skip to content

v1.4.12

Compare
Choose a tag to compare
@IgeNiaI IgeNiaI released this 19 May 02:07
· 96 commits to master since this release

Misc:

  • Added Discord Rich Presence support. It displays what gamemode and map you are playing as your Discord status.
  • Fixed default doom, heretic, hexen and strife decorations Y billboard.
  • You can no longer save the game in PvP gamemodes.
  • Servers running duel gamemode now always say to server browsers that they only have 2 player slots available. Max clients is unaffected.

Bugfixes:

  • Fixed undroppable weapons being dropped on death.
  • Fixed server sending invalid player velocity sometimes.
  • Fixed servers freezing when running for over 24 days straight.
  • Fixed a crash when reading invalid player skins configuration.
  • Fixed a crash when unlagging projectiles without a source.
  • Fixed a crash in some cases when using ACS Warp function.

Modding:

  • Added Floor_Stop and Ceiling_Stop specials.
  • Fixed not being able to remove action script via ACS SetActionScript.
  • You can replace default "Q-Zandronum" Discord Rich Presence status with your own game. Refer to ### for details.
  • Reset menu_skirmishlevel# cvars if current value is outside the levels indexes.
  • Added gl_custom_argument cvar that can be used in custom shaders to control their behavior at runtime.
  • Added bot_disablenodes cvar turns off generating bot nodes on engine side to reduce memory load. This is useful for custom bot mods that don't need default nodes.
  • Backported APROP_MaxStepHeight from GZDoom.
  • Backported latest SetPlayerClass ACS implementation from Zandronum 3.2.
  • Added script array support.
  • Added new BotScript commands that allow controlling more inputs (e.g. altfire, crouch, and use), and also to execute ACS_ExecuteWithResult.
  • Added ACS functions that provide lump reading capabilities: LumpOpen, LumpRead, LumpReadString, LumpReadLocal, LumpReadModule, LumpReadHub, LumpReadGlobal, LumpGetInfo and LumpClose.