summaryrefslogtreecommitdiff
path: root/src/game/g_cmds.c
AgeCommit message (Collapse)Author
2007-09-25* match players that are not completely connectedM. Kristall
2007-09-25* (bug 3307) use boundary checking to prevent potential buffer overflowM. Kristall
* (bug 2969) limit number of players to g_maxGameClients * use G_TeamCommand() for team vote messages
2007-09-22* (bug 3309) Fix to angle clamping (/dev/humancontroller)Tim Angus
* (bug 3298) Boosters still heal and give poison when dead (David Severwright) * (bug 3070) Check map rotation targets exist during compilation * (bug 3282) Add missing terminating ^7 to chatText (Ben Millwood) * (bug 3357) Extend obituary name length to MAX_NAME_LENGTH (Rocinante)
2007-09-16* (bug 2783) Rework lcannon firing logicTim Angus
* Remove STAT_BOOSTEDTIME, instead inferring it via SS_BOOSTED * Set EF_TELEPORT_BIT when buying or selling the bsuit
2007-09-16oopsM. Kristall
2007-09-16* (bug 3246) votes don't account for players leaving the gameM. Kristall
2007-07-16* (bug 3047) send team commands to spectating admins who can see team chatM. Kristall
* remove some more redundant checks and fix some command flags * fix a number of spelling misteaks in messages * show denybuild indicator in !listplayers
2007-06-29* fix a silly issue in !passvote and !cancelvote that could potentially haveM. Kristall
undesired effects * correct some copy-paste action in my last commit
2007-06-29* check if a target was specified for votes that require one (was choosing theM. Kristall
player at slot 0) * remove some unnecessary code
2007-06-28* list map as an allowed vote typeM. Kristall
2007-06-13oops, fix an issue with my last commit that could crash a serverM. Kristall
2007-06-12* ClientCommand() rewriteM. Kristall
2007-06-04(bug 2970) fix number of connected player counting and count non-spectatorsM. Kristall
properly (bug 3201) fix a bug where admins following other players can't see team chat
2007-05-22* (bug 3093) if g_privateMessages is disabled, continue to parseTony J. White
/m and /mt out of say messages but print a warning to the client instead of blurting it out as a not-so-private message. (Chris Schwarz)
2007-04-27* (bug 2958) new function G_LeaveTeam() takes care of cancelling out a player'sTony J. White
active missles, poision, and spectators following him when he switches teams. (M. Kristall)
2007-04-25* (bug 3088) stop some checking on playerState_t in determining voteTony J. White
elegibility and removal of redundant checks (M. Kristall)
2007-04-25* (bug 3075) supar /give command (M. Kristall)Tony J. White
2007-04-25* (bug 2971) fix g_teamForceBalance for /team auto (M. Kristall)Tony J. White
2007-04-09* ugh... fixed G_RoomForClassChange() again. Needed to use ent->s.originTony J. White
instead of ent->s.pos.trBase so the un-snapped origin was used in collision tracing
2007-04-03* correctly test for space required when changing class (broke it in myTony J. White
last commit)
2007-04-03* PCL_HUMAN_BSUIT is now a full fledged player class now. This means that theTony J. White
overrides/classes/human_bsuit.cfg file can set all the goodies such as viewHeight and bounding box size. Also, bsuit corpses work now. * added MN_A_TEAMCHANGEBUILDTIMER, MN_H_TEAMCHANGEBUILDTIMER, MN_A_EVOLVEBUILDTIMER, and MN_H_ARMOURYBUILDTIMER for the error dialogs you get when trying to do something that's not allowed with an active build timer. * added MN_H_NOARMOURYHERE and MN_H_NOENERGYAMMOHERE error dialogs for trying to buy/sell when not near the necessary buildables. * added MN_H_NOROOMBSUITON and MN_H_NOROOMBSUITOFF error dialogs for when there is no room to change class between PCL_HUMAN and PCL_HUMAN_BSUIT * removed an unused variable from my recent big ui commit
2007-03-26* (bug 3071) fixed new teamvote typos and stopped using ps.stats[ STAT_PTEAM ]Tony J. White
for consistency
2007-03-25* ingame menus redesignedTony J. White
* spectators can now participate in non-team votes * added teamvote "admitdefeat" * replaced "nextmap" vote with "draw" * removed vote "clientkick" vote (uses "kick" instead) * removed teamvote "teamclientkick" (uses "kick" instead) * renamed teamvote "teamkick" to teamvote "kick" * added teamvote "denybuild" and "allowbuild" * added vote "mute" and "unmute" * added !denybuild and !allowbuild g_admin commands * added /ignore and /unignore commands (and menu support) * Game -> Info (formerly About) shows server settings instead of local ones * Voting keys can now be configured in the Options menu * Voting key binds now display with the vote status (F3 and F4 will be the eventual default binds for "teamvote yes" and "teamvote no" respectively)
2007-03-24* Minor efficiency/readability improvement to g_chatTeamPrefix codeTim Angus
2007-03-22* Fixes to some GCC 4 warningsTim Angus
2007-03-03* (bug 2971) improved g_teamForceBalance checking (M. Kristall)Tony J. White
2007-03-03* (bug 2924) fix check for spectator following another spectator (M. Kristall)Tony J. White
2007-03-02* (bug 2965) remove color codes from G_LogPrintf() strings (M. Kristall)Tony J. White
2007-01-03* (bug 2996) better support for using "!" commands when g_admin isTony J. White
disabled. * (bug 2973) account for the *BUILTIN* layout in the count returned by G_LayoutList() * !readconfig now clears all g_admin data properly even if there is an error reading or no g_admin data file is defined
2006-12-31* (bug 2954) g_admin commands can not be used from the server console evenTony J. White
if g_admin is not set to a file. This allows the !kick and !ban commands to work for the current game even if there is no g_admin data file. Updated vote cmds to always use !ban instead of clientkick.
2006-12-29* (bug 2973) support for multiple initial base layouts ( Risujin, vcxzet, tjw )Tony J. White
2006-12-29* Buildable destruction marking (via g_markDeconstruct)Tim Angus
* It's now impossible to destroy the last spawn * Start of a new client side buildable status display
2006-12-12* (bug 2954) when g_admin is enabled use !ban [ip] instead of !kick [slot]Tony J. White
on vote kicks. this is to deal with people disconnecting before the vote ends to avoid the temp ban and prevents an innocent from grabbing the slot only to be kicked when the vote ends. * fix duration parsing for the g_admin !ban command when time is in seconds
2006-12-12* (bug 2924) /follow cmd now accepts partial name match and improvedTony J. White
error messages. (M. Kristall)
2006-12-11* (bug 2812) limit team joining to once per client per second to preventTony J. White
cmd overflow by malicious clients
2006-12-09* (bug 2869) trap_FS_FOpenFile() returns 0 if the file doesn't exist (not -1)Tony J. White
when using mode FS_READ
2006-12-04* (bug 2869) don't allow map votes for maps that do not exist ( M. Kristall )Tony J. White
2006-12-04* (bug 2812) prevent team join spam (Phil Bordelon and R1CH)Tony J. White
2006-11-29* Functionalise testing for sudden deathTim Angus
2006-11-17* (bug 2853) allow energy ammo to be purchased as long as an energy weaponTony J. White
is in the inventory regardless of what weapon is selected * (bug 2827) allow energy ammo to be purchased at an armoury
2006-11-13* (bug 2921) don't allow team switch until build timer expiresTony J. White
2006-11-13* (bug 2881) client could add themselves to the spawn queue multiple timesTony J. White
when on aliens by running class command multiple times (Martin Doucha)
2006-11-06* (bug 2912) check team selection before allowing followTony J. White
2006-11-03* (bug 2909) buildable deconstruct/destroy team notification and log messagesTony J. White
2006-10-24* (bug 2860) use proper team check in teamvote teamclientckick and alsoTony J. White
check to make sure the id provided isn't higher than the max client number (Martin Doucha)
2006-10-23* (bug 2842) adds g_privateMessages (/m and /mt commands)Tony J. White
2006-10-09* (bug 2860) really fix the vote prevention when in spec follow mode thisTony J. White
time. (Marc H. Thoben)
2006-09-28* (bugs 2677, 2849) SPECTATOR_FOLLOW mode would give the spectating clientTony J. White
the credits/kills of the client he was following.
2006-09-14* (bug 2849) having a qboolean array in the level_locals_t struct seemed toTony J. White
cause some qvm weirdness. converted level.teamLocked[] into two seperate qbooleans.
2006-09-10Bug 2860Tony J. White
* spectators in follow mode could envoke menus for the player they are following at the time * spectators in follow mode were allowed to vote