* -1 0 to end the race
*
* 8003 to 8027
*/
int[][] codes = {{-1, 0}, {0, 15322}, {13765, -1}, {-1, 0}};
MonsterRace race = MonsterRace.getInstance();
if(state == -1)
{
state++;
race.newRace();
race.newSpeeds();
activeChar.broadcastPacket(new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds()));
}
else if(state == 0)
{
state++;
activeChar.sendPacket(Msg.THEYRE_OFF);
activeChar.broadcastPacket(new PlaySound("S_Race"));
activeChar.broadcastPacket(new PlaySound(0, "ItemSound2.race_start", 1, 121209259, new Location(12125, 182487, -3559)));
activeChar.broadcastPacket(new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds()));
ThreadPoolManager.getInstance().scheduleGeneral(new RunRace(codes, activeChar), 5000);
}
}