Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
|
|
|
|
* By default, repeater BP queue return is instant
* Repeaters can be built at stage 1
* Increase the alien build point and build queue time defaults by 50%
|
|
* 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
|
|
|
|
|
|
|
|
|
|
* Use client list functions for ready code
|
|
* When g_specChat = 0, send global messages by spectators to other spectators
* Eliminate g_listEntity. Use entityList instead
* Stop seeding the rng all the time
|
|
FIXME: currently limited to 3 targets due to netcode restrictions
FIXME: this code could probably use some general cleanup as well
|
|
|
|
* small updates to the surrounding /callvote code
|
|
* (bug 3997) Add g_specChat to silence chatty spectators during matches
|
|
|
|
|
|
(thanks Rezyn for 1/2 of this fix)
|
|
that part of 1121 instead of trying to fix what wasn't broken.
|
|
|
|
|
|
can actually be obtained from the logs via offsetting instead of only having game times (thanks Pierre)
|
|
* 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.
|
|
* Remove cvar based banning in favor of admin system
|
|
* Remove humanBuildPointsPowered as it isn't used nor is it likely to be
* Ensure that alien buildables no longer count for BP after they exploded
* Don't restore the BP for a destroyed building as soon as it is destroyed -
instead, add them to a global queue and restore them slowly, as determined
by g_<team>BuildQueueTime
* Remove G_IsOvermindBuilt in favour of level.overmindPresent which did
pretty much the same thing
This resolves issue #6
|
|
|
|
(hopefully)
|
|
|
|
|
|
* fix to next stage counter for stage 3 teams (hopefully)
|
|
* 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()
|
|
* Fixes to ready code: supports MAX_CLIENTS slots without relying on its value
* Removing references to an apparently useless escape character in chat
|
|
* fix more configs that contain copies of them selves (Amanieu)
|
|
|
|
* pleasedonthurtmenorfmademedoit
|
|
|
|
teammates when attacked by them (tjw)
|
|
* 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).
|
|
* (bug 3746) Lookup table for UI commands (Ben Millwood)
* and some other refactoring
* Fix a couple null dereferences introduced in 1120
|