Fixed ForTheKing achievement.

This commit is contained in:
Mysticate 2016-01-28 22:51:19 -05:00
parent 733ba067fe
commit 7d33e76055

View File

@ -211,7 +211,6 @@ public class CastleSiege extends TeamGame
} }
registerStatTrackers( registerStatTrackers(
new WinAsTeamStatTracker(this, notRedTeam, "ForTheKing"),
new KingSlayerStatTracker(this), new KingSlayerStatTracker(this),
new BloodThirstyStatTracker(this), new BloodThirstyStatTracker(this),
new KingDamageStatTracker(this), new KingDamageStatTracker(this),
@ -260,6 +259,30 @@ public class CastleSiege extends TeamGame
} }
} }
@EventHandler(priority = EventPriority.HIGH)
public void registerTeamTracker(GameStateChangeEvent event)
{
if (event.GetState() == GameState.Recruit)
{
GameTeam notRed = null;
for (GameTeam team : GetTeamList())
{
if (team.GetColor() == ChatColor.RED)
continue;
notRed = team;
break;
}
if (notRed != null)
{
registerStatTrackers(new WinAsTeamStatTracker(this, notRed, "ForTheKing"));
System.out.println("Successfully registered For the King StatTrak");
}
}
}
@EventHandler @EventHandler
public void MoveKits(GameStateChangeEvent event) public void MoveKits(GameStateChangeEvent event)
{ {