summaryrefslogtreecommitdiff
path: root/src/game/g_main.c
AgeCommit message (Collapse)Author
2007-02-06* (bug 3020) put a 1 minute maximum on intermission time to prevent infiniteTony J. White
intermissions when only afk or malicious players are on the non-spec teams.
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-20* (bug 2903) remove the unlagged 1-server-frame rewind for missile testsTony J. White
2006-12-13* Added time til sudden death to game stateTim Angus
* Added "tagging" to game stats, so the stats for specific gameplay changes can be tracked
2006-12-09* (bug 2903) Added g_unlagged. This is based on Neil Toronto's unlaggedTony J. White
project. Thanks to kevlarman and WolfWings for help with this implementation for Tremulous.
2006-11-29* Functionalise testing for sudden deathTim Angus
2006-11-14* (bug 2665) P cvar is now constructed from pers.teamSelection so correctTony J. White
team is shown for specs in follow mode (thanks M. Kristall)
2006-10-30* (bug 2894) automatic shoving of teammates on collision. set g_shove to aTony J. White
positive float to adjust the amount of shoving. (recommended value 15.0, default value 0.0)
2006-10-23* (bug 2868) cancel all votes that are in progress when intermissionTony J. White
starts (Martin Doucha)
2006-10-23* (bug 2842) adds g_privateMessages (/m and /mt commands)Tony J. White
2006-09-14* (bug 2666) G_MapConfigs() would try to execute the .cfg for the map that wasTony J. White
finishing instead of the one that was loading when invoked from the maprotation system.
2006-07-31* tjw's spiffy admin system (tjw, obviously)Tim Angus
2006-07-31* Phil Bordelon's g_chatTeamPrefix patchTim Angus
2006-07-02* Obituaries that indicate team kills (tjw)Tim Angus
* g_mapConfigs no longer replaces maprotation.cfg settings (tjw)
2006-06-17* Disallow name changes more frequently than once every 5 seconds (by default)Tim Angus
2006-06-10* Fix to worldspawn defaults bugTim Angus
* Fix to > max damage zap bug * Add g_mapConfigs * Fix item switch when run out of ammo * Fix client side buildable tracing * Fix misc_portal_surface documentation
2006-06-03* Make game stats more usableTim Angus
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* Added P server side cvar, which lists the teams each client is on (from tjw)Tim Angus
2006-04-22* Per team friendly fire settings (from tjw)Tim Angus
2006-04-15* Lucifer cannon exploit fix (R1CH)Tim Angus
* Sudden death/time limit warnings (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-24* Merged ioq3-r584Tim Angus
2006-01-20* Master server now logs version and renderer stringsTim Angus
* Master server now responsible for logging game statistics
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-28* Added master server to source, based on dpmasterTim Angus
* Removed gametype, fraglimit and dmflags cvars * Removed CD key authentication stuff * Implemented a means to save and restore cmd context * Bumped protocol version up to 69 (same as 68) * Removed various references to punkbuster * Maps on create server menu now sorted by name * Fixed some warnings
2005-12-23* Crudely removed CD key authenticationTim Angus
* Changed defaults for r_picmip and r_textureMode * Changed internal alien weapon names * Removed playback of the intro movie * Fixed painblend reset bug * Added multiple chat sounds * Player splash wake now uses mark system
2005-12-11* Added trap_FS_GetFileList to cgame, so it's not longer necessary to hackTim Angus
around it not being there * Removed Q3 console notify code and improved cgame rendered notify area * Sorted out pain blend texture coordinates
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-08* Merged in a bunch of game side fixed from 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-20* Abstract attachment systemTim Angus
* Scriptable trails system * Various other stuff I'm too tired to try and remember now
2005-10-16* Extended STATS report to include the times when stages changeTim Angus
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-07* Fixed bug where a server with only spectators would get stuck on games ↵Tim Angus
which ended via timelimit
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-02* Added width to zap traceTim Angus
* Hopefully fixed the "Ready" issues
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
2005-08-05* Added g_suddenDeathTime - when this time is passed all build points are ↵Tim Angus
taken away * Server should no longer need a client connected to change map when the timelimit hits
2005-08-05* Basilisk needs less time to regain grabbing ability after being hitTim Angus
* Stage thresholds are now based on average number of players * Added a MOD for the level 3 spit ball
2005-08-04* Added trigger_winTim Angus
2005-07-28* Extended the chat period at the end of gamesTim Angus
* Disabled the anticamp trigger when you buy a weapon * Fixed bug where the "Ready" text would render over the icons on the final scoreboard * Changed the testmodel code to render gun barrels
2005-07-22* Added a report of which stages each team had reached to the intermission ↵Tim Angus
scoreboard * Advanced construction kit is now free * Fixed the bug where the armoury and repeater would still work via command when not powered * Fixed bug where the granger could evolve whilst waiting for its build timer * Increased the jump height of the base granger slightly
2005-07-21* Change death by dragoon obituary from "clawed" to "chomped"Tim Angus
* Fixed the bug where spectators saw team chat * Added ping display to the lagometer * Renormalised some balance variables * Fixed the bug where bodies would sometimes disappear immediately after death * Fixed the "dancing buildables" bug * Fixed the bug where buildable animation sounds were inappropriately played upon entering PVS * Fixed a subtle stage bug * Added code to indicate which stage a team is on via the scoreboard