summaryrefslogtreecommitdiff
path: root/src/cgame/cg_players.c
AgeCommit message (Collapse)Author
2007-10-02* Merge of ioq3-r1189Tim Angus
+ Fix bug that prevented key up events getting to cgame/ui when not in game + Use Key_[GS]etCatcher everywhere to set keycatcher + Clear all key states when the catcher changes * Slim down client userinfo somewhat * Remove some redundant client autocomplete commands * Actually make use of "menuStack" in the UI module + No longer close all menus when exiting one, instead reverting to the next one on the stack + Cleanup the menu activation functions a little * Truncate text in list columns if it exceeds the column width * Remove maxChars field from columns member of ITEM_TYPE_LISTBOX * Revert r992 due to more general and less buggy/hacky fix from ioq3
2007-09-25* Remove more powerups stuffTim Angus
2007-09-25* Replace "powerups" state data with "misc"Tim Angus
* Remove ps->ammo[ ] and replace with ps->ammo and ps->clips; this means only one ammo using weapon may be carried at once, but this is the case anyway * No need for BG_(Un)PackAmmoArray anymore, so remove them
2006-12-29* Clean up serverinfoTim Angus
2006-11-17* Yet more TA: removalsTim Angus
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-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-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-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-25* Removal of remaining hard coded effectsTim Angus
* Removal of local entities system * Particle system enhancements to replace functionality lost by removing localents
2005-11-24* 3D particlesTim Angus
* Brass ejections now done via particle system * static_tranform particle move type * thirdPersonOnly particle and trail system property * Trail jitter now done in two dimensions
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-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-06-29* Added a bunch of map entities: trigger_buildable, trigger_class,Tim Angus
trigger_equipment, trigger_heal, trigger_ammo, triggerable func_trains, target_rumble, trigger_gravity
2004-05-27* Added code to calculate the average number of players that are playingTim Angus
* Added stats on game end to aid balancing * "itemact <weaponname>" now selects a weapon as well as activating an upgrade * Disabled chat balloon entirely
2004-03-15* Added knockback scalingTim Angus
* Balance tweaks * A load of other stuff I can't remember
2004-02-07* Fixed a wall walking bug (DEAR GOD WHEN WILL IT END)Tim Angus
* Shadow is now rendered on walls as well as the ground * Buildables are now vulnerable in the prebuild stage * Alien buildables take longer to build * A bunch of other stuff
2004-01-30* Rethought custom footsteps a bit -- now includes clunk soundsTim Angus
* Hydra can no longer grab someone with a battlesuit
2004-01-30* Wall walking models now smoothly move over transitionsTim Angus
* Added an option to disable build warnings * Added MN_H_NOTPOWERED
2004-01-21* Improved robustness of the particle system, hopefully resulting in fewerTim Angus
floating pointers * Moved adding particles to after adding the player weapon so that the muzzle particle systems match up properly
2004-01-20* Changed taunt animation handling on nonseg modelsTim Angus
* Fixed yaw swing bug on wall walking models * Added cg_drawBBOX to... draw BBOXes
2004-01-15* Reduced FALLING_THRESHOLD slightlyTim Angus
* Fixed (id) bug in pmove that prevented the jump animation being triggered * Combined EV_PLAYER_RESPAWN and EV_ALIEN_EVOLVE
2004-01-09* Custom footsteps and disabled footsteps added to animation.cfg parseageTim Angus
* bobup now obeys class bob field * Bob cycles altered a bit
2004-01-07* Moved slowblob to advanced builderTim Angus
* Dragoon now has linear projectile attack * Hopefully fixed bug where muzzle particle systems weren't properly destroyed * Base Chimera no longer has electrical attack * Jet pack now "malfunctions" when the user takes damage
2004-01-04* Rather serious remote client particle system bug fixedTim Angus
* Buildable overrides now actually work * Helmet is now a skin replacement instead of model * Model destinations fixed up in the entities.def file
2003-12-24* Added a creep projection under a locked humanTim Angus
* Removed some debug messages * Severely cut down on static memory usage (130Mb)
2003-12-21* Added a means of overriding class and buildable media settings via cfg fileTim Angus
* View locking works again * Trapper projectile is displayed properly
2003-12-02* Changes for OverFlow's mofo modelTim Angus
* Map rotation system
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-03* Added disableIn3rdPerson to weapon.cfg to handle alien weapons more elegantlyTim Angus
* Muzzle effects are attached to tag_weapon where tag_flash is not available * Handle particle effects properly with cg_drawGun 1 * Fixed some serious bugs in particle system that culled particle systems early
2003-09-28* Jetpack now uses new particle systemTim Angus
2003-09-24* Impact and muzzle flashes now use new particle systemTim Angus
* Hitscan weapons now use more generalised impact events * Added functions that are called when an entity leaves and enters the PVS
2003-09-21* Fully generalised scriptable paricle systemTim Angus
* Changes to Makefile and depend file for above * Tweaks to entities.def * Apparently a bunch of other stuff I've forgotten about
2003-08-31* Misspelling of function prototype for BG_FindAccelerationForClass cause muchTim Angus
weirdness -- but how did it ever compile?! * Minor tidy ups to model loading stuff
2003-08-31* Changed the variable names pteam, pclass and pitem to be more descriptiveTim Angus
* Removed defering stuff from model loader * Modified CG_ScanForExistingClientInfo to load from corpseinfo
2003-08-31* Fixed hovel problemsTim Angus
2003-08-28* Fixed jetpack animation weirdnessTim Angus
* Made the jetpack client effect a little less spurious
2003-08-02* Fixed bug with blank upgrade menu when no upgrade possibleTim Angus
* Fixed bug where credits weren't blanked between team changes * Flamer ejection point now a tag * Jetpack ejection point now a tag + jetpack flash
2003-08-02* Merged chest and limb armour into "light armour"Tim Angus
* Upgrade icons now use sensible names * More cannon misspelling fixes
2003-08-01* Jetpack media codeTim Angus
* Various other media issues * Light flare tweaks * I can spell, no really I can... (canon->cannon) * Other stuff I forgot
2003-03-21* Eggs regenerate fasterTim Angus
* Human weapons stronger * Radically changed the alien evolution process * Buy menu now only shows things you are able to buy
2003-03-20* Fixed corpse death pose bugTim Angus
* Removed extraneous debug info * Jet pack much faster * Blocked spawns now nonfunctional
2003-02-17* Aliens no longer employ weapon modelsTim Angus
* Different attack animations triggered for primary, secondary etc..
2003-02-14* Fixed the huge gaping bugs in the battlesuit model switchingTim Angus
* Patch before this introduced nearby object for corpses