summaryrefslogtreecommitdiff
path: root/src/game/g_misc.c
AgeCommit message (Collapse)Author
2017-03-09try to synchronize ent->r.currentAngles with ent->client->ps.viewangles a bit/dev/humancontroller
2017-03-09drop the use of the origin and angles fields of entityState_t in the game module/dev/humancontroller
clear the r.currentAngles field for brushmodel-related entities using the ''angle'' spawn var
2017-03-09allow misc_particle_system entities to use the angles spawn variable/dev/humancontroller
2017-03-09change setviewpos to work as it sounds like/dev/humancontroller
setviewpos now precisely puts the player's view origin to the specified coordinates, and does not spit the player forward; it now optionally takes yaw and pitch arguments for this, setviewpos takes ps->viewheight into account when teleporting the player; TeleportPlayer() now takes an additional float argument specifying the spitting speed of the player; currently, TeleportPlayer() is called with a non-0 argument only from the setviewpos function
2017-03-09never use a passEntityNum of -1 in trace calls, use ENTITYNUM_NONE instead/dev/humancontroller
2013-02-16Update copyright noticesTim Angus
2013-01-03* (bug 4999) Marauder+ zap bugfixes (/dev/humancontroller)Christopher Schwarz
- Use spherical distance checks instead of cubic - Fix buildables' ability to be zapped by two marauder+'s at once - Chain to targets visible to each other, rather than visible to the zapper - Fix zap effect disappearing too early when target dies
2013-01-03* Fix teleporters so that they once again telefrag players (broken by r2020)John Ellis
2013-01-03* Update copyright noticesTim Angus
2013-01-03* Merge clientSession_t::sessionTeam and clientSession_t::spectatorStateTim Angus
* Remove existing team_t (TEAM_FREE, TEAM_SPECTATOR) * s/pTeam_t/team_t/;s/buildableTeam_t/team_t/;s/WUTeam_t/team_t/ * s/pClass_t/class_t/ * s/PERS_TEAM/PERS_SPECSTATE/ * s/STAT_PTEAM/STAT_TEAM/;s/STAT_PCLASS/STAT_CLASS/
2013-01-03Added armour files to version control.Michael Levin
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
2007-02-25* (bug 2658) windfly.wav and jumppad.wav removed from target_push andTony J. White
trigger_push * (bug 2658) added spawnflags 2 to misc_anim_model which will spawn the entitiy with the animation OFF * (bug 2658) if the "animations" loopFrames (param 3) of misc_anim_model is 0, then the animation will not loop, but it will make one pass through the animation each time the entity is used
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-06-11* Added DONT_WAIT spawnflag to func_platTim Angus
* Added wait key to misc_particle_system * Triggering a trigger_teleport now enabled/disabled it
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
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-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-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-07-03* Removed misc_spriter from the sourceTim Angus
2005-06-27* Fixed all the warnings reported after turning on -WallTim Angus
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-10-12* Added misc_particle_system entityTim Angus
* Fixed depth sorting to sort in the correct direction * Particle system PVS garbage collection improved * cent validity is now computed before adding cents to scene
2003-09-08* func_door_model -- a model based doorTim Angus
* Removed a bunch of entities not applicable to Tremulous * Wrote an entities.def file for Tremulous (ugh gak horrible syntax) * Updated depend file * Various other small tweaks here and there
2003-03-27* Light flares are now culled based on a new key "mindist" - minimum distanceTim Angus
2003-02-08* Added utility function CG_DrawBoundingBox to um.. draw bounding boxesTim Angus
* G_Printf now outputs to the TA UI console as well as the regular one * Light flares now have an extra test to fix the "seeing through thin brushes" bug
2002-10-23* Improved performance of real fading light flaresTim Angus
* Added timed light flares and cg_ to switch between flare types
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-02* Bug fixes to TA consoleTim Angus
* Implemented most of WP_GROUD_POUND
2002-08-22* Some more improvements to light flaresTim Angus
2002-08-22* Renamed misc_lens_flare to misc_light_flare and improved itTim Angus
2001-12-30bg_itemlist is dead. YayTim Angus
2001-10-19License change to OSMLTim Angus
2001-08-22Lens flares :)Tim Angus
2001-08-17Animated map object entityTim Angus
2001-08-15spriter now triggers on and off, couple of spawnflagsTim Angus
2001-08-15Added spriter - simple particle engine for mappersTim Angus
2001-08-031.29h upgrade.. oooo particles heheheheheheTim Angus
2001-08-01Removed unused varTim Angus
2001-01-30I can't rememberTim Angus
2001-01-27Ugh, haven't done this in weeks. Um. New creep system, half built new ↵Tim Angus
torchlight and the usual assortment of bug fixes.
2001-01-07license changeTim Angus
2001-01-031.27 upgradeTim Angus
2001-01-03im making a right mess of thisTim Angus
2001-01-031.27 importTim Angus