Age | Commit message (Collapse) | Author |
|
* Implement a max pause time of 2 minutes in case an admin lags out or something after pausing
|
|
* Don't let maps set {alien,human}BuildPoints since that's probably not good
* Let maps set temporary variables instead of cvars (for e.g., gravity)
|
|
|
|
|
|
|
|
maprotation.cfg scripting errors.
* Fix jumping to a map by name.
* Add goto, resume, and #label support to maprotations.
|
|
|
|
|
|
|
|
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.
|
|
|
|
* Client to namelog mapping
* Merge mute, denybuild, ptr in namelog; remove ptr
|
|
* Remove some redundant code
* Make an error non-fatal
* Formatting fixes
|
|
|
|
* Add additional coloured versions of client names to games.log in ClientConnect and ClientRename lines for use by Tremstats et. al. (Rezyn)
|
|
* 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)
|
|
|
|
|
|
|
|
* 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)
|
|
* Notify everyone if g_markDeconstruct or g_unlagged are changed during a game
|
|
|
|
|
|
|
|
- Remove admin.log and fold its information into games.log because its information is rarely useful without the context that games.log brings
- Don't show guid/flags in AdminCmd: log items. Show registered name instead.
- Add an AdminAuth: log item that contains this info, occurring at connect, setlevel, and readconfig
- Always attach an admin's registered name to bans so the correct people are complained about rather than aliases
- General g_admin.c shrinking and refactoring
|
|
teams, and optionally also to lock them.
|
|
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.
|
|
|
|
* Support parsing /say_area out of /say
* General cleanups/refactors to messaging code
|
|
class/equipment, and locations of teammates
- Disable with cg_drawTeamOverlay 0 or remove it from your hud
- Control number of teammates to show with cg_teamOverlayMaxPlayers
- When teamoverlay is enabled, show health of teammates next to their name when the crosshair is over them
- Servers who dislike gameplay effects or want to save on bandwidth use can use g_allowTeamOverlay 0 to disable the feature for players
- Special thanks to Risujin for bring this idea and the original patch to Tremulous
* Cache teaminfo on the server and send only when needed (Undeference)
* Increase frequency of sending updated teaminfo (Undeference)
|
|
* Bring back "teamoverlay" cvar and default it to 1
* Add "cg_chatTeamPrefix" cvar
|
|
* 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
|
|
|
|
|
|
clients receiving a config string
* Move BG_ClientList* to Com_ClientList*
* Split CS_STAGES into CS_ALIEN_STAGES and CS_HUMAN_STAGES
|
|
* 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
|
|
* Fix broken r1753
* Some minor refactoring / cleanup
|
|
- Remove g_humanFriendlyFire and g_alienFriendlyFire
- Remove the cvar "ff" and just use g_friendlyFire and g_friendlyBuildableFire
|
|
* Remove g_adminNameProtect, force it on
* Remove g_chatTeamPrefix, force it on
|
|
|
|
+ Re-add error case when parsing damage scripts
+ Reinstate G_CountSpawns
+ Add missing call to PM_StartTorsoAnim
+ staticise G_IsCreepHere
|
|
descriptive
|
|
|
|
* The time clients are alive is recorded in seconds.
* Award free funds regardless of death. Funds will be given
- when the client is alive every g_freeFundPeriod if
g_freeFundPeriod is positive (otherwise no free funds are
given).
|
|
- they are now awarded regardless of deaths
- use a cvar (g_freeKillPeriod) instead of a #define as the interval
|
|
|
|
|
|
It may be possible to do this further but as it is I've simplified and
efficientised the code a good deal.
Also some tiny irrelevant cleanups
|
|
* Remove reactorNode, overmindNode, G_FindReactor, and G_FindOvermind
* Replace level.(overmind|reactor)Present with G_Reactor and G_Overmind
|
|
|