Age | Commit message (Collapse) | Author |
|
|
|
- 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
|
|
|
|
return to its "caller"
|
|
addresses most of the misgivings with it
|
|
|
|
|
|
BG_(Un)PackEntityNumbers
|
|
* s/ALIEN_CREDITS_PER_FRAG/ALIEN_CREDITS_PER_KILL/
|
|
|
|
FIXME: currently limited to 3 targets due to netcode restrictions
FIXME: this code could probably use some general cleanup as well
|
|
* Score points from killing buildables is now 1.5x
|
|
|
|
* small updates to the surrounding /callvote code
|
|
* (bug 3997) Add g_specChat to silence chatty spectators during matches
|
|
* Fix improper behavior of console chat command
* Fix console say/chat/say_team commands not being logged
* Add teamPrefix to log/console print of say_team messages
* Minor cleanups to chat logging code
|
|
|
|
|
|
|
|
* For now, the range of this is adjustable with g_sayAreaRange. This is temporary to help us to choose a range for Undeference to use when he commits this to Tremulous trunk
|
|
* Add g_suddenDeath that can be changed back and forth (0 | 1) by console whenever. This is necessary to create the vote type.
* Votes require at least g_suddenDeathVotePercent percent to pass (default 74)
* Set g_suddenDeathVotePercent 0 to disable SD votes entirely
* g_suddenDeathVoteDelay (default 180) controls how much delay should occur between the vote's passing and entering SD. This is designed to make it harder to pass SD votes at opportune times.
|
|
A regen rate of 4 hp/s now means you regenerate one health point every
quarter of a second (fixes #28)
|