From 072f0eed4f3fa3de5fe3e8097a9e5a2ecb86f370 Mon Sep 17 00:00:00 2001 From: ChocoTaco1 Date: Tue, 24 Mar 2020 17:37:53 -0400 Subject: [PATCH] Switched back to old method --- Classic/scripts/autoexec/Autobalance.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Classic/scripts/autoexec/Autobalance.cs b/Classic/scripts/autoexec/Autobalance.cs index 00165b4..2c51c89 100644 --- a/Classic/scripts/autoexec/Autobalance.cs +++ b/Classic/scripts/autoexec/Autobalance.cs @@ -28,9 +28,23 @@ function Autobalance( %game, %AutobalanceSafetynetTrys ) %lastclient1 = ""; %lastclient2 = ""; + //Team Count code by Keen + $PlayerCount[0] = 0; + $PlayerCount[1] = 0; + $PlayerCount[2] = 0; + + + for(%i = 0; %i < ClientGroup.getCount(); %i++) + { + %client = ClientGroup.getObject(%i); + + //if(!%client.isAIControlled()) + $PlayerCount[%client.team]++; + } + //Difference Variables - %team1difference = $TeamRank[1, count] - $TeamRank[2, count]; - %team2difference = $TeamRank[2, count] - $TeamRank[1, count]; + %team1difference = $PlayerCount[1] - $PlayerCount[2]; + %team2difference = $PlayerCount[2] - $PlayerCount[1]; //If even, stop. if( %team1difference == 1 || %team2difference == 1 || $TeamRank[1, count] == $TeamRank[2, count] )