summaryrefslogtreecommitdiff
path: root/src/cgame/cg_draw.c
AgeCommit message (Collapse)Author
2005-12-08* Reduced Dragoon pounce range to 64 from 96Tim Angus
* Dragoon pounce now incurs 400ms wait before other weapons may be used * Trapper cost down to 8 from 10 * Hovel is now free, but only one can be built * Teslagen damage up to 9 from 7 * Non locational damage does not apply locational armour anymore; instead it averages the armour regions together * Tweaks to pain blends * Added cg_animation.c, which apparently I forgot * Added generate-infopanes.sh and infopanes.def.h
2005-12-06* Pain blendsTim Angus
2005-11-29* Lowered steptime for spectatorTim Angus
* Added worldspawn keys to disable specific game elements
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-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-07-23* Lagometer now disabled on demo playbackTim Angus
* Lagometer rendering tweaked
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* Added icons to the scoreboard representing the current class/upgrades heldTim Angus
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
2005-06-27* Fixed all the warnings reported after turning on -WallTim Angus
2005-06-05* Added flashing alien icon if already at maximum classTim Angus
* Improved scanner render and refactored scanner code * Added animated projectiles * Grenade * Changed model names to be human name agnostic * Added sounds for lev1 grab and lev4 charge * Added sound for failed evolution * Added battery pack rendering code * Added functionality to particle system to allow attachment of particle systems to particles (for nice explosions) * Implemented CG_FileExists * Added some code to gracefully handle missing sounds (easier than making the sounds :D) * cg_drawBBOX now draws player BBOXen * Renamed the alien classes (now done in class override scripts) * Implemented Vector4Add * The usual assorted bug fixes
2004-10-17* Gave some of the shared functions more sensible namesTim Angus
2004-09-29* A smattering of fondulationsTim Angus
2004-05-29* Added code to report number of spawns remaining when spawningTim Angus
* Tweaked some font values
2004-05-16* Fixed the gigantic spawn queue fuck upTim Angus
2004-03-25* Fixed particle system infinite loop bug in trem2Tim Angus
* Spawns that are interfered with plats now suicide * Fixed spectator scrolling colour screwup
2004-03-18* Possibly fixed the scoreboard not updatingTim Angus
* Possibly fixed the spectator scrolling not working * Spawn queue position is now displayed when queued * Pressing BUTTON_ATTACK removes the client from the spawn queue
2004-03-01* Reimplemented the chasecamTim Angus
2004-02-28* Added missing \n after server speechTim Angus
* Added auto select option to team menu * g_teamForceBalance now works * Added "reload" command * cg_lagometer now works
2004-02-27* Spawns can no longer spawn clients without delayTim Angus
* Spawn queues
2004-02-14* Fixed vieworg leaving PVS on death for classes with small BBOXTim Angus
* Medistat now only heals one at a time * Alien blood never red now * Scaled down build points, hud now shows actual value * Added a "width" parameter to every melee attack * Added "sell weapons" and "sell upgrades" commands * Reduced pulse rifle strength a bit
2004-01-19* Forced a weapon change when buying a weaponTim Angus
* Implemented dynamic stage boundaries * A shedload of balance tweaks * Inevitably other stuff that I've forgotten whilst SF CVS has been down
2004-01-12* Poison now does 30 damage maxTim Angus
* Crosshair names (re)implemented * Mofo attack anims randomised * Mofo charge anim triggered * Switched the order of the spawn menus * Stamina no longer interferes with the jet pack
2003-11-19* Added g_maprotation.c to the MakefileTim Angus
* (Experimental) fix for the broken buildables bug * Fixed selling active jetpack bug * Fixed usable buildable appearing for opposing teams buildables
2003-10-10* Wall jumping for chimeraTim Angus
* Changed a few jump heights * Added vote team kick * Re-placed the voting notes * Passed voting info to UI module * Removed "spawnBody" command
2003-09-03* Really fixed the creep bugTim Angus
* Usable buildable icon is only displayed on reactors and repeaters if you have an energy weapon
2003-08-26* Added a bunch of MOD_sTim Angus
* Fixed buildable outline bug * Scoreboard now longer shown on death * Buildable kills no longer subtract 1 from score
2003-08-02* Fixed bug where the inventory would turn red on low ammoTim Angus
2003-06-13* Code support for the "new" hudsTim Angus
2003-03-29* Rewrote the weapon loader to reference a set of weapon.cfg filesTim Angus
* Removed the code deprecated by the above change * Fixed a typo in tremulous.h
2003-03-26* Added CG_PLAYER_WEAPONICON ownerdraw at Jex's requestTim Angus
2003-02-27* Locational damage and armour actually work nowTim Angus
* Ownerdrawn helmet, which was strangely not committed first time round
2003-02-14* Model precaching moved entirely to the client sideTim Angus
* Armour skins and battlesuit/helmet models now used
2003-02-03* Makefile edit to include menudef.h in ctagsTim Angus
* Added ownerdraw to display a graphic when a usable buildable is nearby * Converted alien sense and human scanner to ownerdraws
2003-01-27* Fixed a stupid HUD bugTim Angus
* Changes to viewheights, BBOXes and FOVs * Added some code to nudge the spawn origin of an infest spawning alien * Infesting view now traces to find position * Some changes to weapon ranges
2003-01-05* Various bits for the alien hudTim Angus
2002-12-02* Amendments to the hud drawing stuffTim Angus
2002-12-01* New ownerdraws for the alien hudTim Angus
2002-11-30* Various additions for the latest human hudTim Angus
2002-11-18* Tweakage of valuesTim Angus
* Sorted out hud selection code * Wall walk smoothes now performed in the correct order (d'oh) * Fixed bug involving human credit
2002-11-16* Fixed default hud drawingTim Angus
2002-10-07* Added light flare fading where central light source is occludedTim Angus
2002-09-23* Fixed build timer bugTim Angus
* Crosshair per weapon * Added dlight to flame balls - bit of a performance hit * Tweaked flamer repeat rate * Fixed human buildable explosion sound (FIXME: sync with anims?)
2002-09-23* Various changes for Jex's new hudTim Angus
2002-09-19* Health and stamina reflected by metersTim Angus
2002-09-10* Cleanup of cg_local.h and side-effectsTim Angus
2002-09-09* General tidy up and beautification of codeTim Angus
* Removal of most of the legacy Q3A stuff * Cursor no longer displayed on load screen * (Biggest commit EVAR?)
2002-09-03* Large purge of legacy Q3A codeTim Angus
* Removed Q3A team system * Removed "gametype" stuff * Removed items * Refactored buildable physics * Other general cleanups
2002-09-02* Bug fixes to TA consoleTim Angus
* Implemented most of WP_GROUD_POUND
2002-08-30* Ownerdrawn TA based console :)Tim Angus