Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
(Undeference, Rezyn, and originally Benmachine)
|
|
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
|
|
unpowered but are about to be powered by a currently-building
|
|
|
|
should be allowed to join/switch teams
|
|
|
|
* Remove a few unused variables and an unused function
|
|
|
|
* Client to namelog mapping
* Merge mute, denybuild, ptr in namelog; remove ptr
|
|
* Require buildable names instead of buildnums in layouts
|
|
* 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)
|
|
|
|
|
|
the button before the timer was up
- If you've been unable to hit anything with the zap for mysterious reasons, this was probably why
* Remove some vestigal code from previous zap rewrites that was causing the above
|
|
do /callvote map/nextmap (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)
|
|
|
|
- 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.
|
|
* Keep track of clients' admin statuses better and refactor large amounts of
related admin code
|
|
|
|
* 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
|
|
Allow banning and namelog searching by IP address in CIDR notation
Banning a range of addresses will immediately kick all players in that range
Admins with IMMUNITY flag can connect even if their IP address is banned
admin.dat files relying on substring matching will have to be updated
|
|
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
|
|
|
|
|
|
* Remove reactorNode, overmindNode, G_FindReactor, and G_FindOvermind
* Replace level.(overmind|reactor)Present with G_Reactor and G_Overmind
|
|
* Repeaters will no longer suicide
* If a buildable doesn't belong to a zone, deconstruct will immediately deconstruct
* A power source can no longer be replaced by one of its dependants
* Dead repeaters will queue from the reactor
|
|
|
|
|
|
* Repeaters can no longer be placed inside of another power zone
* Temporarily use the nearest source of power instead of
* combinations until shared power sources is correctly supported
|
|
* Add g_humanRepeaterAllowOverlap defaulting to 1
* Add a build error message when building a repeater would cause a power zone to overlap
* Lower DC range from 10,000 -> 1,000
* Repeaters will suicide if they are *inside* of another power zone
* Unpowered buildables no longer take away BP from the main reactor zone
* Repeaters will only power the BP that can be built from them
* Repeaters can now be moved
* Don't set s.misc anymore since BP is calculated server-side
* Fix G_IsDCCBuilt( ) so that it can return true even if a DC is built farther than DC_RANGE units from position 0, 0, 0
|
|
* Move power zones into level_locals_t
* Dynamically allocate the array, removing MAX_ZONES restriction
|