summaryrefslogtreecommitdiff
path: root/src/game/g_main.c
AgeCommit message (Collapse)Author
2017-03-09allow maps to override buildpoint limits/dev/humancontroller
2017-03-09ensure that ent->classname is always non-null (for entity numbers up to ↵/dev/humancontroller
level.num_entities-1, and ENTITYNUM_WORLD, and ENTITYNUM_NONE), for player entities and #ENTITYNUM_NONE in particular
2017-03-09refactor stuff/dev/humancontroller
2017-03-09remove some redundant statements/dev/humancontroller
2017-03-09fix trigger_stage activation upon stage jumps/dev/humancontroller
2017-03-09stop embedding/displaying version information in various cases/dev/humancontroller
2017-03-09do not publish gamestats/dev/humancontroller
TODO: remove the remnants
2015-06-08merge some changes from the old "gpp" branch: edit version tags and the set ↵/dev/humancontroller
the default fs_game to "gpp"
2013-02-16Update copyright noticesTim Angus
2013-01-12Fix a bunch of warningsTim Angus
2013-01-03* Fix a bunch of variable set but not used warningsM. Kristall
2013-01-03* (bug 5000) refactor: use ARRAY_LEN; remove undefined functions; more size_tM. Kristall
(/dev/humancontroller)
2013-01-03* Allow joining teams during warmupM. Kristall
2013-01-03* (bug 4998) Alternate fix for r2211 (/dev/humancontroller)Christopher Schwarz
2013-01-03* (bug 5001) Fix repeater BP queueing, build them with full BP available ↵Christopher Schwarz
(/dev/humancontroller) - Set the queue time short to encourage builders to wait for the queue rather than replace the repeater (Norfenstein)
2013-01-03* (bug 5007) Minor improvements to target_*_win for better behavior in edge ↵Christopher Schwarz
cases (/dev/humancontroller)
2013-01-03* g_disabled* cvars should not persistM. Kristall
2013-01-03* (bug 4948) Nextmap vote can be overwrittenM. Kristall
2013-01-03* Fix timestamps in games.log not resetting after a map_restart (thanks kharnov)Christopher Schwarz
2013-01-03* Change how r2097 makes map-set values non-persistent and make map configs workM. Kristall
properly * Also disallow maps from setting stage thresholds since some maps were being very annoying
2013-01-03* Three minor cleanups (/dev/humancontroller)Christopher Schwarz
- Properly initialize cvartable entry for g_teamforcebalance - Properly remove the "which" command on shutdown - Clear all SS_ flags on stopping spectating instead of just wallwalk so free spectators don't get stuck with slowblob or whatever
2013-01-03* (bug 4883) Fix ability to build 0-BP structures in SD if the blueprint is ↵Christopher Schwarz
active at the transition by clearing blueprints upon entering SD (thanks Menace13) * Print SD warning/beginning to the client console text in addition to the CP * Change a couple STAT_BUILDABLE = 0 to = BA_NONE (code tidying with no effect)
2013-01-03* Print pause time in seconds instead of ms when unpausedChristopher Schwarz
* Implement a max pause time of 2 minutes in case an admin lags out or something after pausing
2013-01-03* g_disabled* cvars are used by ui but were not communicated to the clientM. Kristall
* Don't let maps set {alien,human}BuildPoints since that's probably not good * Let maps set temporary variables instead of cvars (for e.g., gravity)
2013-01-03Nothing to see hereM. Kristall
2013-01-03* (bug 4815) Add /pause admin commandChristopher Schwarz
2013-01-03* (bug 4816) Add team imbalance warning messagesChristopher Schwarz
2013-01-03* (bug 4522) Make map rotation logic robust against missing maps andJohn Ellis
maprotation.cfg scripting errors. * Fix jumping to a map by name. * Add goto, resume, and #label support to maprotations.
2013-01-03* (bug 4761) Count connecting players as votersM. Kristall
2013-01-03* (bug 3495) Add support for message censorship (cue "finally!")M. Kristall
2013-01-03* Clear level.logfile handle after closing it for ShutdownGame.John Ellis
2013-01-03* Fix admin /rename by not decrementing namelog->nameChanges, insteadJohn Ellis
add a forceName variable to ClientUserinfoChanged so that admin renames do not have ill-effects on player nameChange count, and players can be renamed while muted. * Make /rename print an error when attempting to rename a connecting player.
2013-01-03* Use bitmasks instead of arrays for keeping track of whether/how a player votedM. Kristall
2013-01-03* Separate namelog from adminM. Kristall
* Client to namelog mapping * Merge mute, denybuild, ptr in namelog; remove ptr
2013-01-03* Refactor emoticon codeM. Kristall
* Remove some redundant code * Make an error non-fatal * Formatting fixes
2013-01-03* Fix a bug with nextmap votesM. Kristall
2013-01-03* Add a EndVote: line to games.log for showing vote results (Rezyn)Christopher Schwarz
* Add additional coloured versions of client names to games.log in ClientConnect and ClientRename lines for use by Tremstats et. al. (Rezyn)
2013-01-03* Fix votes failing when they shouldn't (Rezyn)Christopher Schwarz
* Fix INACTIVITY flag (Rezyn) * Fix being able to call a teamvote for someone not on your team (thanks Rezyn) * Fix IMMUNITY flag (Rezyn) * Fix there being 2 instances of g_dretchpunt in the cvar table (Rezyn)
2013-01-03* Remove some unused game cvarsBen Millwood
2013-01-03* Update copyright noticesTim Angus
2013-01-03* Don't send game statistics when cheats are enabledChristopher Schwarz
2013-01-03* Server- and client-side tab completion for commands handled by the game moduleM. Kristall
* Admin commands are just like all other commands now: no more ! ("!map" was renamed to "changemap" since "map" already exists) * Text in the chat ui beginning with / or \ is treated as a command unless ui_chatCommands = 0 (default 1)
2013-01-03* Fix ability to mark the last spawn for deconstruction (Rezyn)Christopher Schwarz
* Notify everyone if g_markDeconstruct or g_unlagged are changed during a game
2013-01-03* Potentially fix a bug where votes fail for no apparent reasonM. Kristall
2013-01-03* Prevent new votes from preventing previous votes from executingM. Kristall
2013-01-03* Fix votes from needing to be unanimous to pass, introduced in r1754Christopher Schwarz
2013-01-03* (bug 4310) Rework admin.logChristopher Schwarz
- Remove admin.log and fold its information into games.log because its information is rarely useful without the context that games.log brings - Don't show guid/flags in AdminCmd: log items. Show registered name instead. - Add an AdminAuth: log item that contains this info, occurring at connect, setlevel, and readconfig - Always attach an admin's registered name to bans so the correct people are complained about rather than aliases - General g_admin.c shrinking and refactoring
2013-01-03* (bug 4309) Add options to !restart that allow for keeping/switching player ↵Christopher Schwarz
teams, and optionally also to lock them.
2013-01-03* (bug 2923) Add ability to have a "warmup" time where players cannot join a ↵Christopher Schwarz
team, in order to prevent dretches with fast computers from camping the other base before the humans even load the map. Disabled by default; set g_doWarmup 1 to enable.
2013-01-03* Remove redundant colour in G_AdminMessageBen Millwood