mirror of
https://github.com/ChocoTaco1/TacoServer.git
synced 2026-07-14 07:34:36 +00:00
Update Autobalance.cs
This commit is contained in:
parent
80e6f56123
commit
7abc79fa96
1 changed files with 3 additions and 6 deletions
|
|
@ -8,10 +8,6 @@
|
||||||
//
|
//
|
||||||
// exec("scripts/autoexec/Autobalance.cs");
|
// exec("scripts/autoexec/Autobalance.cs");
|
||||||
//
|
//
|
||||||
// How far behind otherteam must be to use All Mode.
|
|
||||||
// Meaning picking from a pool of all players on the $BigTeam instead of just the lowest scoring players.
|
|
||||||
// 400 equals 400 points. 4 caps behind.
|
|
||||||
$Autobalance::AMThreshold = 300;
|
|
||||||
// If it takes too long for specific canidates to die. After a time choose anyone.
|
// If it takes too long for specific canidates to die. After a time choose anyone.
|
||||||
$Autobalance::Fallback = 60000; //60000 is 1 minute
|
$Autobalance::Fallback = 60000; //60000 is 1 minute
|
||||||
|
|
||||||
|
|
@ -38,11 +34,12 @@ function Autobalance( %game )
|
||||||
|
|
||||||
$Autobalace::UseAllMode = 0;
|
$Autobalace::UseAllMode = 0;
|
||||||
%otherTeam = $BigTeam == 1 ? 2 : 1;
|
%otherTeam = $BigTeam == 1 ? 2 : 1;
|
||||||
|
$Autobalance::AMThreshold = mCeil(MissionGroup.CTF_scoreLimit/3) * 100;
|
||||||
|
|
||||||
//If BigTeam score is greater than otherteam score + threshold
|
//If BigTeam score is greater than otherteam score + threshold
|
||||||
if($TeamScore[$BigTeam] > ($TeamScore[%otherTeam] + $Autobalance::AMThreshold) || $TeamRank[%otherTeam, count] $= 0)
|
if($TeamScore[$BigTeam] > ($TeamScore[%otherTeam] + $Autobalance::AMThreshold) || $TeamRank[%otherTeam, count] $= 0)
|
||||||
$Autobalace::UseAllMode = 1;
|
$Autobalace::UseAllMode = 1;
|
||||||
//BigTeam Top is greater than otherTeam Top + threshold
|
//BigTeam Top Players score is greater than otherTeam Top Players score + threshold
|
||||||
else if($TeamRank[$BigTeam, count] >= 5 && $TeamRank[%otherTeam, count] >= 3)
|
else if($TeamRank[$BigTeam, count] >= 5 && $TeamRank[%otherTeam, count] >= 3)
|
||||||
{
|
{
|
||||||
%max = mfloor($TeamRank[$BigTeam, count]/2);
|
%max = mfloor($TeamRank[$BigTeam, count]/2);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue