summaryrefslogtreecommitdiff
path: root/src/cgame
AgeCommit message (Collapse)Author
2013-01-03* Almost completely redo the meat of the thirdperson spec code againChristopher Schwarz
* Create a shoulder-cam mode that replaces thirdperson when you have cg_thirdPersonShoulderView 1 * Automatically switch to shoulder view when following someone wallwalking
2013-01-03* Remove SS_INFESTING and PM_SPINTERMISSION since they were not usedBen Millwood
* Merge SS_WALLCLIMBINGCEILING and EF_WALLCLIMBCEILING * Remove ui_emoticons, using the value of cg_emoticons for both contexts. * Add PM_Paralyzed() to get rid of all the silly >= PM_DEAD comparisons * Don't allow players to taunt while dead * Fix full ammo check in reload (oops) * Fiddle with bg_lib.h _MAX/_MIN defines, fix min(), add [u]intX_t typedefs * Remove non-functional cgame command (thanks Amanieu for spotting)
2013-01-03* Fix the thirdperson view that automatically occurs when dead (still has ↵Christopher Schwarz
the same shortcomings that it has in trunk though)
2013-01-03* More thirdpersonspec tweaks and fixes - fix dead cam, don't follow ↵Christopher Schwarz
players' pitch aim. * Known issue: actually PLAYING in third person is (still) broken at the moment
2013-01-03* typoChristopher Schwarz
2013-01-03* Update thirdpersonspec to rotate around the correct axis and fix the FOV.Christopher Schwarz
2013-01-03* more thirdpersonspec fixes (Lakitu7)Roman Tetelman
2013-01-03* from __future__ import thirdpersonspec (Lakitu7)Roman Tetelman
2013-01-03 * Add BG_EventName and use it to simplify a series of debugging messagesBen Millwood
* Correct crouch check in ClientTimerActions * Ensure animation togglebit on buildables is only used once per frame (bug 3377) * Make G_FloodLimited more robust and with a pointlessly informative return value * Add a brief comment to the G_SayArg* functions to explain their purpose, which wasn't at all clear to me until I experimented with them * Remove more redundant va()s * Remove an unused variable and associated functions that were causing a compiler warning
2013-01-03 * Use chat rather than print for adminchat server commandsBen Millwood
* Fixes to ready code: supports MAX_CLIENTS slots without relying on its value * Removing references to an apparently useless escape character in chat
2013-01-03 * Fix spectator occasionally displaying crosshairsBen Millwood
* Fix reference to function not defined in .sos
2013-01-03Ready code probably fixedBen Millwood
2013-01-03* make the enemy team lose a stage when you reach "stage 4"Roman Tetelman
* pleasedonthurtmenorfmademedoit
2013-01-03* make barbs line up with default hud with widescreen resolutionsRoman Tetelman
* (this code still doesn't work with vertical barbs, and possible vertical inventory)
2013-01-03* Handle some broken admin.dat files the same as beforeM. Kristall
* Make G_TeamName BG_TeamName and use it in cgame for team change messages * Don't use an event for team change notification since clients already know
2013-01-03* Added improved team join messages (original patch thanks to peoro)Christopher Schwarz
* Uses a proper events-system message interpreted by cgame * Includes notification of leaving teams instead of just joining them * These messages are also now logged to games.log and the server console * Minor cleanups of cmd_team_f * /team human*, /team alien*, and /team spec* now join those teams, since those are specific enough and people seemed to have a difficult time figuring out /team spectate
2013-01-03* trample damage repeat slightly nerfed (50->75)Roman Tetelman
* updated help files
2013-01-03* (bug 3379) !adjustban command to change reason and duration of bans (flag b)M. Kristall
* (bug 3746) Lookup table for UI commands (Ben Millwood) * and some other refactoring * Fix a couple null dereferences introduced in 1120
2013-01-03* CG_PLAYER_LOCATION now determined by the clientRoman Tetelman
* add trap_R_inPVS to cg_local.h/cg_syscalls.asm
2013-01-03 * More testing code to fix ready stateBen Millwood
2013-01-03 * Merge STAT_WEAPONS[2] into STAT_WEAPON and dispose of unnecessary STAT_SLOTSBen Millwood
* Testing patch to fix ready mask
2013-01-03* alien buildable bleed particle no longer hardcodedRoman Tetelman
* tweaks to the human buildable bleed particle
2013-01-03* buildable bleed wip codeRoman Tetelman
2013-01-03 * Range-check array indices in CG_ParseTeamInfo (Roman "kevlarman" Tetelman)Ben Millwood
* Don't send tinfo servercommands by default
2013-01-03* crosshairs now use the center of the rectangle defined by the hud for ↵Roman Tetelman
their position, instead of cg_crosshairX/cg_crosshairY
2013-01-03* oopsRoman Tetelman
2013-01-03* CG_PLAYER_LOCATION now respects textalignRoman Tetelman
2013-01-03* Add hud support for location entities (ownerdraw CG_PLAYER_LOCATION)Roman Tetelman
* Fix dumb typo left from debugging in last revision
2013-01-03* redo changeset r250 to avoid hardcoding colorsRoman Tetelman
2013-01-03* Remove unnecessary (and harmful) memset Tim Angus
2013-01-03* Allow alternative weapon model to be used in 3rd personTim Angus
2013-01-03* Merge ioq3-r1464Tim Angus
* Use WM cursor when running windowed and UI module has input
2013-01-03 * Crosshairs dim when targeting teammatesBen Millwood
* Fix indentation in crosshairs.shader * remove some hopefully redundant cursordraw stuff
2013-01-03* add cg_unlagged to allow clients to disable backward reconcilliation for ↵Roman Tetelman
their own attacks only
2013-01-03* Merge ioq3-r1423Tim Angus
+ IPv6 + VoIP + Stereo rendering + Other minor stuff
2013-01-03 * Adjust the error text for no BP based on markdeconstructBen Millwood
* Re-order some buy messages to be more useful
2013-01-03* (bug 3631) Macro safety for MIN() and MAX() (Ben Millwood)M. Kristall
* (bug 3645) Lag correction field in server info menus is always empty (Ben Millwood) * (bug 3653) stack corruption in G_SendGameStat() (/dev/humancontroller) * (bug 3662) Players who fall of the edge of the world can block the spawn queue (/dev/humancontroller) * Remove unused argument to G_ClientNumberFromString() * Remove unused variables in G_admin_setlevel() * Remove a number of superfluous va()s * Shut up erroneous warnings about uninitialized variables
2013-01-03 * Grammatical tweaks to menu messagesBen Millwood
* De-tabbing whitespace
2013-01-03Merge bugs:Ben Millwood
* Alien evolve menu fixed * Pain sound on spawn fixed
2013-01-03* Round thresholds server-side to save bandwidth and prevent server command ↵Ben Millwood
overflows * Downgrade weapon anim messages to a warning (because we're not really expecting any to exist) Merge bugs: * Fix human spawn menu * Protocol version 69 (oops!)
2013-01-03* add variable width to emoticons support. In addition to being aTony J. White
.tga in the /emoticons/ dir of fs_game, emoticon file names need to end with "_{WIDTH}x1.tga". For example, /emoticons/dretch_1x1.tga (square) or /emoticons/rifle_2x1.tga (double-wide)
2013-01-03* UI_Text_* emoticon drawing support (e.g. [dretch] draws Tony J. White
/emoticons/dretch.tga inline with text) * emoticons are square .tga images placed in the /emoticons dir of fs_game * emoticons should probably be 64x64 to look nice * g_emoticonsAllowedInNames (default ON) is an optional server setting to prevent players from using them in names * emoticons can be escaped by prefixing with an additional [ * cvars ui_emoticons and cg_emoticons can be set to 0 to disable drawing of emoticons in ui or cgame contexts respectively * fix color code continuation on wrapped lines * prefix all wrapped lines with a space to prevent chat shenanigans
2013-01-03* Remove some inappropriate change markers from the beginning of timeTim Angus
2013-01-03* Remove some unused state structures from gameTim Angus
* Remove some unused (mainly baseq3) cgame cvars
2013-01-03* voice chat stuff (no, not like TeamSpeak)Tony J. White
2013-01-03* add new CG syscall trap_S_SoundDuration() that returns play timeTony J. White
in msec for a registered sfxHandle
2013-01-03* Replace reams of BG_Find* functions with: BG_Buildable, BG_Class, BG_Weapon,Tim Angus
BG_Upgrade * Move "overrides/*" to "configs/" and remove all the overriden data from bg_misc.c, instead requiring it to be in the cfg files * Add cfg files to source control * Clean up some naming and typing issues
2013-01-03* Fix a couple more places where files might not be closed (bug 3554)M. Kristall
* Fix off-by-one errors and some gcc warnings
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-03credits to next stage are now ceil()ed to the nearest hundredRoman Tetelman