summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-03* Don't play EV_FALL_FAR sound if deadBen Millwood
* Merging some fixes from mgdev, courtesy of Michael "Risujin" Levin: - Ensure SnapVector always snaps downwards, rather than always towards 0 - Don't send score information that won't be displayed - /give poison as a human poisons rather than boosting * Remove some trailing whitespace * Remove some useless intermediate variables in cg_draw.c * Ammo/clips/build timer display depends on primary weapon rather than equipped - (this also fixes bug 3837)
2013-01-03* aliens were getting the wrong hitsound when attacking human buildablesRoman Tetelman
2013-01-03* Fix out of bounds errorM. Kristall
2013-01-03* Fix a minor oops in thirdperson pitch angle clamping code.Christopher Schwarz
2013-01-03* More thirdperson follow and shoulder-cam stuff:Christopher Schwarz
+ Totally redo all the shoulder view positions + Change cg_thirdPersonShoulderView -> cg_thirdPersonShoulderViewMode and give it new behaviors - 0: always use regular third person view - 1: use regular third person view but go to shoulder during wallwalk (default) - 2: always use shoulder view + Following of the player's pitch (in both modes) is disabled but can be reenabled using cg_thirdPersonPitchFollow 1 - This cvar is intended to be temporary. One way or the other will be kept for trunk. + Unbreak regular third person view during wallwalk (I still don't like the way it looks though) + Add a set of temporary cvars for tweaking shoulder view positions for each class - cg_shoulderViewOverride 1 will activate the following cvars and ignore the hard-coded positions - cg_shoulderViewUp cg_shoulderViewRight cg_shoulderViewForward then offset the views instead - These four cvars will not go to trunk. They are so that people can easily test different viewpoints (to be hardcoded) and suggest them to me during this testing phase.
2013-01-03* Remove another pointless va()M. Kristall
* g_adminNameProtect is now properly disabled when 0 * Do not remove admins with negative levels (if any such levels exist) * Fix admin level name alignment in !listplayers and !listadmins * Fix some !showbans regressions + !showbans -1 was showing the last two bans + !showbans -1 was not working with only 1 ban * Fix a ptr error message
2013-01-03* Fix compiler warning about G_FindOvermindBen Millwood
* Random fixes/rearrangements in deconstruct and PM_Weapon * Merge tremulous r1137 - noclipping specs - other noclip stuff - fix ammo check - maprotation fixes - no taunting when dead - code-level crap
2013-01-03* Allow boosters to give poison within the first 30 seconds of the gameBen Millwood
* Allow /noclip and /where to be used by spectators * Allow /noclip and /setviewpos to be used by specs even when cheats are off * Run PM_Weapon and set view height while noclipping * Make player speed while spectating or noclipping configurable via cg_flySpeed * Remove requirement for cgame's cvartable to have a non-null vmCvar pointer * Make PM_Paralyzed a macro and add a similar category, PM_Live * Stop dretches from biting dead buildings
2013-01-03* Add spec yaw tracking to shoulder camChristopher Schwarz
* Remove spec pitch tracking from case cam (until bugs it results in are fixed)
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* fix to players spawning in 3rd person and hopefully spawn queue blockingRoman Tetelman
2013-01-03* fix stage counter AGAINRoman Tetelman
2013-01-03* from __future__ import thirdpersonspec (Lakitu7)Roman Tetelman
2013-01-03* stagedown logging codeRoman Tetelman
* fix to next stage counter for stage 3 teams (hopefully)
2013-01-03* Booster was providing extra regeneration without an overmind present (bob)Roman Tetelman
2013-01-03Bumped dretch movement speed 1.3 -> 1.4Asa Kravets
2013-01-03* Fix some array bounds checks in map rotation systemBen Millwood
2013-01-03 * missing eventnames and extra DEBUGNAME thingsBen Millwood
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* Fix minor omission in !help kick (das-Iro) Christopher Schwarz
2013-01-03 * Remove extra trailing newline from admin chat commands (oops)Ben Millwood
* Rename private message, admin message functions for consistency * Cancel a reload when switching weapons, and prevent reloading a full clip * Simplify admin command formatting and in doing so prevent some compiler warnings on OS X * Fix some admin messages (s/kicked/banned/, no bans to show, can't perm ban) * Have tremulous_alien_common_hud include tremulous_common_hud since they're always used together anyway * Remove some redundant uses of va()
2013-01-03* Dretch damage/repeat changed 24/500 -> 36/700Asa Kravets
* Dretch value reduced 175*1.2 -> 150*1.2
2013-01-03Shotgun pellet count reduced 14->12Asa Kravets
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 for unlagged being turned off for clients who spawn (bob)Roman Tetelman
* fix ui_messagemode2
2013-01-03 * Fix spectator occasionally displaying crosshairsBen Millwood
* Fix reference to function not defined in .sos
2013-01-03* s/STAGE2_THRESH/STAGE_THRESH/g that i missedRoman Tetelman
* fix more configs that contain copies of them selves (Amanieu)
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-03stagedown wip codeRoman Tetelman
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* Dretch repeat reverted 100->500, damage reduced to 48->24Asa Kravets
* Marauder slash range increased 72->80 * Barb repeat rate reduced 1500->1200
2013-01-03* Add functions G_TeamName and G_TeamFromStringM. Kristall
* Log team changes whenever a team change occurs (not just when using /team) * Do not allow admins without ADMF_CAN_PERM_BAN (flag 8) to remove or modify permanent bans
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* Oops, forgot to fix the indenting on the previous commitChristopher Schwarz
2013-01-03* (bug 2980) Add g_dretchPunt setting to punt dretches out of the way of ↵Christopher Schwarz
teammates when attacked by them (tjw)
2013-01-03* Fix a buffer overflow introduced in revision 1121M. Kristall
* Admin parsing stuff: * Report the (theoretically) correct line number in parse error messages * Prevent an overflow in [command] section (levels) * Try to make the code flow a little better * !readconfig errors all get sent to console
2013-01-03* Add the /a command, which sends a message to all active adminsChristopher Schwarz
* Using and receiving messages from this command is controled by the admin flag '?' * This flag is granted to levels 3, 4, 5 by default * The /a command can be parsed from in chat text, and also from the server console * New cvar g_publicAdminMessages (0|1) default: 1. Allows or disallows users without flag '?' to send messages to admins (but not receieve them).
2013-01-03* s/MOD_UNKNOWN/MOD_DECONSTRUCT/Roman Tetelman
* remove unused constant
2013-01-03* (bug 3606) Partial fix for this bug: spawns explode when near other buildablesChristopher Schwarz
* Prevent building a spawn in a place where it would explode by unbreaking such checks during G_CheckSpawnPoint() (thanks DevHC) * When a new buildable is created that blocks an existing spawn, have the spawn kill the new buildable instead of killing itself. * Ideally someone would be prevented from building something to cause this case, but as no one has yet come up with an acceptable implementation, this change is an improvement to prevent griefer use of the bug until then.
2013-01-03* Strip nonprinting and console-key characters from player namesChristopher Schwarz
* Disallow player names beginning with '[skipnotify]' because they trigger the ignore system (thanks googles) * Disallow player names including comment-beginning strings for breaking various parsers (thanks Roman "kevlarman" Tetelman) * Slightly more elegant handling of stripping black from player names (thanks Napkin and peoro)
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