Project

General

Profile

« Previous | Next » 

Revision 6166f74a

Added by danij over 15 years ago

First steps towards the "game rules" and "player profiles" proposals. Part 1 of 5.

Added numerous \fixme and \todo comments about potential unified networking issues found in the process. Split up game_config_t, separating properties into two new structures gamerules_t and playerprofile_t as appropriate. Began work on updating menus accordingly.

Changed (All games): It is no longer necessary to enable jumping client-side for single player games. So long as it is enabled server-side all clients can jump. Removed cvar "player-jump".
Changed (All games): Renamed cvar "ctl-aim-noauto" to "ctl-aim-auto", changed behavior accordingly and enabled by default.
Changed (jDoom/jDoom64/jHeretic): The HUD cheat counters which display number of kills, found secrets etc whilst in-game are now always visible when enabled (previously they were only visible when the automap was). The cvars "map-cheat-counter" and "map-cheat-counter-scale" renamed to "hud-cheat-counter" and "hud-cheat-counter-scale" respectively.
Fixed (jHexen): Ambient sounds played via ACS and the thunder clap not positioned in 3D when 3D sound is enabled.
Changed (jHexen): Removed unused cvar "msg-hub-override".
Changed (All games): Removed "server-game-skill", "server-game-map" and "server-game-episode" defaults are no longer archived in the game config.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences