summaryrefslogtreecommitdiff
path: root/src/game/g_cmds.c
AgeCommit message (Collapse)Author
2017-09-16implement !control/dev/humancontroller
2017-05-08Change high admin chat colour to redMaeJong
2017-05-08Prevent usage of IRC-like channels during scrimsMaeJong
Using /join 0-9 and then using those hidden channels with /0-9, you could easily ghost during scrims.
2017-05-03Fix undefined behavior in the high admin chat.Paweł Redman
/ha and /say_hadmins were missing the permission check and using them as a non-high-admin would cause garbled text to be sent to high admins.
2017-05-02Implement high admin chatMaeJong
The channel is accessible to anyone who has the flag HIGHADMINCHAT, via /say_hadmins or /ha
2017-04-18The Autobahn system.Paweł Redman
This commit adds two important things: * Automatically dropping a player if their score is too low. * Restricting a player while waiting for a reply from Schachtmeister.
2017-04-15Apply the scrim mode patch.Paweł Redman
2017-04-15Reports systemMaeJong
2017-04-15implement logging control for PMs/dev/humancontroller
configurable via the new g_logPrivateMessages cvar: 0: do not log anything 1: log that a PM was sent, and to what name-pattern 2: log the contents of the PMs too a PM to the console is not considered a real PM. (logging is parallel with printing to the console.)
2017-04-15implement g_gradualFreeFunds: give free funds to each player every 2 ↵/dev/humancontroller
minutes, regardless of kills and deaths
2017-04-15fix noclipping players affecting other players/dev/humancontroller
notably, other players were able to stand on the "center" of a noclipped player set no r.contents flags for noclipping clients, keeping the saved r.contents value in the new ent->client->pers.cliprcontents field
2017-04-15prevent obscure spectator effects after stopping following someone, like the ↵/dev/humancontroller
slowblob effect no current STAT_STATE flag seem appropriate for a flying spectator, so they all should be off
2017-04-15use a more up-to-date origin in G_RoomForClassChange()/dev/humancontroller
2017-04-15remove the abusable levelshot command and related hacks/dev/humancontroller
2017-04-15fix a null dereference bug/dev/humancontroller
2017-04-15fix a bunch of %i format flags / arguments/dev/humancontroller
2017-04-15multi-protocol: change the playerState_t and entityState_t structs to the ↵Jeff Kent
versions in the latest code base this includes changing how ammo and clips r stored
2017-04-15in the vote calling functions, protect against the dreaded exploit of ↵/dev/humancontroller
'\n'-interpretation inside quotes
2017-04-15in the vote calling code, add double quotes around some substituted argument ↵/dev/humancontroller
strings
2017-04-15import the cQVM game modulePaweł Redman
replacing the existing one
2017-04-15import the Slacker's QVM code baseSlackerLinux85