I knew abandonment was gonna happen.
function isEveryoneFrozen(%client){ if(!%client.player.isFrozen) return;// %mini = %client.minigame;// %frozen = %mini.team.getFrozen();// if(%frozen >= %mini.numMembers)// {// %mini.endRound();// return;// } %team = %client.getTeam(); %count = clientGroup.getCount(); for(%i=0; %i<%count; %i++) { %target = clientGroup.getObject(%i); if(%client.minigame !$= %target.minigame) continue; if(%target.getTeam() !$= %team) { %team2 = %target.getTeam(); continue; } %teamCount++; if(!%target.player.isFrozen) continue; %frozenCount++; } if(%frozenCount == %teamCount) { %client.minigame.endRound(%team2); }}function Slayer_TeamSO::getFrozen(%this){ %frozen = 0; for(%i=0; %i < %this.numMembers; %i++) { if(%this.member[%i].player.frozen) %frozen ++; } return %frozen;}
Sorry, I just haven't had any time to test it. You better want to give it to somebody like Greek for more testing.
I handed the latest copy I have over to Legodude77 for testing.
Bump, progress?