summaryrefslogtreecommitdiff
path: root/src/game/g_cmds.c
AgeCommit message (Collapse)Author
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
2006-09-05Bug 2849Tony J. White
* adds g_admin flag '3' which allows the admin/level to always keep cred/evo when switching teams. * adds !lock and !unlock g_admin commands for locking teams. (enable with 'K' flag) * setting an admin's level to 0 immediately free's up that admin's name from the name protection system (g_adminNameProtect) * don't give kills/creds to a spectator in follow mode ('3' flag exposed this)
2006-07-31* Wallwalking warning when attempting to evolve (bug #2802 Martin Doucha)Tim Angus
2006-07-31* tjw's spiffy admin system (tjw, obviously)Tim Angus
2006-07-31* Phil Bordelon's g_chatTeamPrefix patchTim Angus
2006-06-04* Added target_hurtTim Angus
* Various other map entity fixes/enhancements * Hovel exploit fixed * Fixed tesla trail disappearing at edge of range * Default player name now inherited from OS * Fixed spelling of Veda's surname :x
2006-05-17* Fix to Dretch/Bsuit exploit/bug (thanks tjw)Tim Angus
* Fix to disappearing cursor on map load Com_Error bug
2006-05-16* Patches from bugs:Tim Angus
2677: Credit transfer, 2691: Disallow deconstruct during SD, 2698: nextweap bug on OS X, 2700: Fix to buildables underground bug, 2701: Fix to dretch exploit, 2706: Fix to jetpack uninit memory read
2006-05-16* Removal of bot codeTim Angus
* Refactored botlib parsing code into qcommon
2006-04-24* Limit on number of times votes can be called, defaulting to 5 (from tjw)Tim Angus
2006-04-24* Removed some \n from server connection messagesTim Angus
* Removed nextmap cvar and associated code, replaced with "advanceMapRotation" command * Rework the text displayed during votes to be more verbose * "destroy" command now only works when cheats are enabled * Voting UI is now a frontend for "clientkick" instead of plain "kick"
2006-04-22* Fixed retarded exploitable "kick" commandTim Angus
* Removed ability to change the timelimit by vote * Added sprint ability to human tutorial text
2006-04-16* Fix to infamous "sarge" bug (R1CH)Tim Angus
* Better balance forcing when swtiching from teams directly (R1CH)
2006-04-09* Removed CS_SCORE? config strings -- they were unusedTim Angus
* Moved server command queuing from game to server -- sv_dequeuePeriod probably needs to be lowered * Added g_friendlyBuildableFire to enable friendly buildable fire
2006-02-27* Can't use upgrades while dead anymore (not that you could before, but you'dTim Angus
get console messages) * Added build option BUILD_MASTER_SERVER
2006-01-18* Added BG_FindUsableForUpgradeTim Angus
* Added BG_UpgradeClassAvailable * Added generalised BG_*IsAllowed functions * Added some binding traps to cgame * Added tutorial mode (cg_tutorial)
2005-12-10* s/Quake III Arena source code/Tremulous/Tim Angus
* De-quaked various bits and pieces * Integrated Tremulous into the ioq3 source * Relicensed Tremulous to be GPL * It compiles!!!!!!!!11111111!!!!1
2005-12-10* Move the game source from mod/src/ to src/Tim Angus
2005-12-10* Moved existing src directory out the way whilst I merge ioq3Tim Angus
2005-12-02* Added target_alien_win and target_human_winTim Angus
* Made the test for particles at rest less strict * Fixed a bug with the game element disabling stuff
2005-11-29* Lowered steptime for spectatorTim Angus
* Added worldspawn keys to disable specific game elements
2005-11-27* Fixed death by poison MOD s/antitox/medkit/Tim Angus
* Fixed Marauders momentarily disappearing when wall jumping * Fixed a potential crash bug involving the use of generic1 * Fixed being able to build multiple coincident repeaters if there is no reactor * Fixed incorrect message when invoking "buy ammo" with an energy weapon and no reactor present * Fixed invoking "reload" during a weapon reload causing an unnecessary reload * Fixed aliens having the wrong blood colour when shot with a las gun * Fixed hovel causing invisible builders
2005-11-20* Abstract attachment systemTim Angus
* Scriptable trails system * Various other stuff I'm too tired to try and remember now
2005-10-03* Removed jump pad code (and associated media loading)Tim Angus
* Removed loading of some Q3 cruft * Spilled events attached to temporary entities are now reattached to their original entities, fixing the missing flame bug * Fixed "suicide god" bug * Fixed bug where zap ignores armour * Fixed missing particle systems when follow-spectating * Fixed potential bug involving dodgy pointer arithmetic in CG_LoadClientInfo * Cleaned up logic in CG_AddPlayerWeapon * MASK_SHOT traces no longer collide with corpses * Corpses timeout in 20 seconds instead of 60 * Improved robustness of spawn validation, fixing the bug on transit * A crapload of whitespace fixes
2005-09-04* Fixed Medkit usable after death bugTim Angus
* Fixed "Server command overflow" bug for clients that should time out * Removed some debug logging code * Fixed a bug where only live clients would have their scores logged at the end of the game
2005-09-01* Reworked how weapon changes are performed, fixing bugs in the processTim Angus
* Weapon now drops momentarily when reloading * The stage kill counters are now incremented for structure kills if players did more then 50% of the total damage
2005-08-31* Fixed "sell upgrades" so it doesn't sell the medkitTim Angus
2005-08-31* Reimplemented how buildables play damage sounds to not use the event systemTim Angus
* Reworked the ammo/clips packing system to remove the confusion of concepts * Marauder lightning now requires aim, does damage over time and chains to other entities * Implemented the Medkit -- a means for a human to restore health and cure poison in the field * "Disable Build Warnings" replaced with "Disable Warning Dialogs" and improved * Disabled client side ET_MISSILE collision * Sped spectator move speed up * Implemented "step down" physics for all characters; no more jumping down stairs * Re-adjusted step time values * Increased frequency with which the Acid Tube deals damage * G_RadiusSelectiveDamage no longer applies locational damage * Moved some speed adjustment code into prediction; should prevent some prediction misses * Tyrant can no longer charge up forever and must pass a specific minimum charge level * Wrapped all calls to trap_SendServerCommand in order to circumvent the q3amsgboom.cfg exploit * Implemented command queueing for commands sent to clients in order to prevent overflows even sv_floodProtect is off, but not by dropping commands * Added LOS check to creep slowing * Overmind now only complains if there are 0 spawns * Spawns can no longer be built when there is no Overmind/Reactor * The spawn closest to the point of death is chosen preferably if available * Evolving no longer restores all health * "give weapons" and "give ammo" cheats removed * Fixed restoration of energy weapons bug * When selling the battery pack, max ammo is given * Fixed a bug where locational damage could sometimes scale damage to 0 * Added stage information to the end of game stats * Hacked around trap_LinkEntity to allow missiles to have a bounding box displayed * Added G_ClosestEnt * Reduced Dragoon spitball damage from 120 to 110 * Reduced Tyrant claw damage from 120 to 100 * Reduced Tyrant charge damage from 160 to 110 * Increased Barricade regeneration rate from 12 to 14 * Increased Overmind health from 500 to 750 * Decreased Overmind regeneration rate from 10 to 6 * Doubled Blaster speed from 700 to 1400 * Reduced Painsaw damage from 18 to 15 * Reduced Painsaw range from 48.0 to 40.0 * Reduced Grenade price from 300 to 200 * Reduced Shotgun repeat rate from 1200 to 1000 * Increased Shotgun damage from 6 to 7 * Increased Mass driver damage from 35 to 38 * Increased Chaingun damage from 5 to 6 * Reduced Flamer repeat rate from 300 to 200 * Extended Flamer range * Increased ammo on all human weapons * Reduced splashdamage on MG Turrets * Moved build directory from tremulous to tremulous-dev