disabling auto team balance

This commit is contained in:
Ayush Saini 2022-04-02 14:34:00 +05:30
parent aee020564e
commit 37996f48ec

View file

@ -18,13 +18,15 @@ def balanceTeams():
return return
teamASize=0 teamASize=0
teamBSize=0 teamBSize=0
try:
for player in session.sessionplayers: for player in session.sessionplayers:
if player.sessionteam.id==0: if player.sessionteam.id==0:
teamASize+=1 teamASize+=1
else: else:
teamBSize+=1 teamBSize+=1
except:
pass
if abs(teamBSize-teamASize)>=0: if abs(teamBSize-teamASize)>=0:
if teamBSize> teamASize and teamBSize!=0: if teamBSize> teamASize and teamBSize!=0:
movePlayers(1,0,abs(teamBSize-teamASize)-1) movePlayers(1,0,abs(teamBSize-teamASize)-1)
@ -32,6 +34,9 @@ def balanceTeams():
movePlayers(0,1,abs(teamBSize-teamASize)-1) movePlayers(0,1,abs(teamBSize-teamASize)-1)
def movePlayers(fromTeam,toTeam,count): def movePlayers(fromTeam,toTeam,count):
return
# disabling team balance for now , until we found solution
# Error : on score screen when shifted player left the game on_player_leave unable to found player in activity team
session=_ba.get_foreground_host_session() session=_ba.get_foreground_host_session()
fromTeam=session.sessionteams[fromTeam] fromTeam=session.sessionteams[fromTeam]
toTeam=session.sessionteams[toTeam] toTeam=session.sessionteams[toTeam]