summaryrefslogtreecommitdiff
path: root/src/game/g_cmds.c
AgeCommit message (Collapse)Author
2013-01-03* Cancel ghost buildables upon selling weapons to prevent minor bugs when ↵Christopher Schwarz
people switch weapons more quickly than pmove can keep up with
2013-01-03* Fix admin /rename by not decrementing namelog->nameChanges, insteadJohn Ellis
add a forceName variable to ClientUserinfoChanged so that admin renames do not have ill-effects on player nameChange count, and players can be renamed while muted. * Make /rename print an error when attempting to rename a connecting player.
2013-01-03* (bug 4090) fix G_ClientNumbersFromString on an empty argumentBen Millwood
* faff about with const in strtol and strtod (see bug 4598)
2013-01-03* Queue BP according to the proportion of damage that came from ↵Christopher Schwarz
not-friendly-fire (e.g. things killed entirely by FF have their BP returned instantly, and those killed by enemies/other have their BP queued, and others split accordingly) * Human buildings dying from no power now uses MOD_NOCREEP instead of MOD_SUICIDE * Attribute deaths caused by nopower, nocreep, and human buildable blowup-chain-reactions to the person that killed the egg/power/original building that started the chain * Minor cleanups of unused functions/variables
2013-01-03* (bug 4573) Use markdecon (instant of instant-decon) when buildings are ↵Christopher Schwarz
unpowered but are about to be powered by a currently-building
2013-01-03* (bug 4575) CMD_CHEAT_TEAM gives the wrong error message (thanks Oops)Ben Millwood
2013-01-03* Revert revision 1965 and parts of revisions 1962 and 1966 since muted playersM. Kristall
should be allowed to join/switch teams
2013-01-03* No-votes were not being handled properlyM. Kristall
2013-01-03* Use bitmasks instead of arrays for keeping track of whether/how a player votedM. Kristall
2013-01-03* Prevent people from reconnecting so they can call more votesM. Kristall
* Remove a few unused variables and an unused function
2013-01-03* Prevent reparsing IP addresses for subnet bansM. Kristall
2013-01-03* (bug 4544) Only strip color codes from names in votesM. Kristall
2013-01-03* Separate namelog from adminM. Kristall
* Client to namelog mapping * Merge mute, denybuild, ptr in namelog; remove ptr
2013-01-03* Use flood prevention with "team" commandM. Kristall
2013-01-03* Remove hovelM. Kristall
* Require buildable names instead of buildnums in layouts
2013-01-03* Refactor emoticon codeM. Kristall
* Remove some redundant code * Make an error non-fatal * Formatting fixes
2013-01-03* Renamed MAX_STAMINA to STAMINA_MAX and moved to tremulous.hAsa Kravets
2013-01-03* Remove unnecessary security code introduced from ioq3 mergeM. Kristall
2013-01-03* Add a EndVote: line to games.log for showing vote results (Rezyn)Christopher Schwarz
* Add additional coloured versions of client names to games.log in ClientConnect and ClientRename lines for use by Tremstats et. al. (Rezyn)
2013-01-03* Fix votes failing when they shouldn't (Rezyn)Christopher Schwarz
* Fix INACTIVITY flag (Rezyn) * Fix being able to call a teamvote for someone not on your team (thanks Rezyn) * Fix IMMUNITY flag (Rezyn) * Fix there being 2 instances of g_dretchpunt in the cvar table (Rezyn)
2013-01-03* Update copyright noticesTim Angus
2013-01-03* Fix a bug in listmaps (Rezyn)Christopher Schwarz
2013-01-03* Fix for listmaps command misbehaving when searching for something that ↵Christopher Schwarz
returns zero results (Rezyn)
2013-01-03* Add /listmaps command so people can stop guessing when they're trying to ↵Christopher Schwarz
do /callvote map/nextmap (Rezyn)
2013-01-03* Server- and client-side tab completion for commands handled by the game moduleM. Kristall
* Admin commands are just like all other commands now: no more ! ("!map" was renamed to "changemap" since "map" already exists) * Text in the chat ui beginning with / or \ is treated as a command unless ui_chatCommands = 0 (default 1)
2013-01-03* Fix ability to mark the last spawn for deconstruction (Rezyn)Christopher Schwarz
* Notify everyone if g_markDeconstruct or g_unlagged are changed during a game
2013-01-03* Parse IRC-like /me in chat textBen Millwood
* Assorted minor cleanups of CG_Say
2013-01-03* Prevent new votes from preventing previous votes from executingM. Kristall
2013-01-03* "follownext" should not have been removed (in r1829)M. Kristall
2013-01-03* Remove unnecessary counter argument to tinfo and scores since the number ofM. Kristall
arguments is already known
2013-01-03* Don't show locations in teamchats during intermissionChristopher Schwarz
* Fix /destroy (devmap only) to work on marked buildables without having to use it twice
2013-01-03* Fix a couple typos in sudden death votes, including one that allowed a secondM. Kristall
(and third and fourth...) sudden death vote to be called after one had already passed
2013-01-03(bug 3545) Maintain velocity when evolving (Ben Millwood)Christopher Schwarz
2013-01-03* Minor fixes for revision 1829M. Kristall
2013-01-03* Use binary searching instead of linear searching for many static arraysM. Kristall
2013-01-03* (bug 2923) Add ability to have a "warmup" time where players cannot join a ↵Christopher Schwarz
team, in order to prevent dretches with fast computers from camping the other base before the humans even load the map. Disabled by default; set g_doWarmup 1 to enable.
2013-01-03* say_area can only be used while aliveBen Millwood
2013-01-03* Fix wonky say text field behavior when you press insert (Rezyn)Christopher Schwarz
* Properly prevent deconstructing the last spawn when it's markdeconstruct with no power (Rezyn) * Fix typo on nextmap votes (Byron Johnson)
2013-01-03* Fix most votes not executingM. Kristall
2013-01-03* (bug 4306) Fix display formatting between different types of chat textChristopher Schwarz
* Support parsing /say_area out of /say * General cleanups/refactors to messaging code
2013-01-03* Move more things to cgameM. Kristall
* Bring back "teamoverlay" cvar and default it to 1 * Add "cg_chatTeamPrefix" cvar
2013-01-03* (bug 4301) Clear decon markers when entering sudden death (Rezyn)Christopher Schwarz
* Fix ability to call sudden death votes when regular entry to sudden death is disabled * Add sudden_death to the printed list of valid vote types * Fix AdvGranger abilities appearing in tutorial text for regular Granger
2013-01-03* Fix adding to the build timer when deconstructing with g_markdeconstruct 0 ↵Christopher Schwarz
(thanks Rezyn) * Fix *not* adding to the build timer when marking things for deconstruction with g_markdeconstruct>0 (thanks Rezyn) * Fix /destroy not working with g_friendlyBuildableFire 0
2013-01-03* (bug #3836) Add [SV|trap]_SetConfigstringRestrictions which prevents someTim Angus
clients receiving a config string * Move BG_ClientList* to Com_ClientList* * Split CS_STAGES into CS_ALIEN_STAGES and CS_HUMAN_STAGES
2013-01-03* Massive refactor of voting codeM. Kristall
* Remove cvar g_suddenDeath since it is no longer needed * "Sudden Death in 0 seconds!" should no longer display on map start when sudden death is disabled
2013-01-03* (bug 3194) potential log ambiguities (requires log parser updates)M. Kristall
* Fix broken r1753 * Some minor refactoring / cleanup
2013-01-03* (Bug 3274) Disallow names that are difficult to ban (thanks msk)Christopher Schwarz
- Disallow numbers at the start of a name - All names must contain at least one letter - When matching name strings, ignore all non-alphanumeric characters
2013-01-03* Remove many unused cvars that don't do anythingChristopher Schwarz
* Remove g_adminNameProtect, force it on * Remove g_chatTeamPrefix, force it on
2013-01-03* Remove tell, tell_target, tell_attacker. Depreciated by /mChristopher Schwarz
* Remove outdated refrence to the "boost" command
2013-01-03Fix missing build errors (thanks gimhael)Ben Millwood