_notInitialized = false;
//*
_history = new FastList<Race>();
_managers = new FastList<L2RaceManagerInstance>();
ThreadPoolManager s = ThreadPoolManager.getInstance();
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_AVAILABLE_FOR_S1_RACE),
0, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_NOW_AVAILABLE_FOR_S1_RACE),
30 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_AVAILABLE_FOR_S1_RACE),
MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_NOW_AVAILABLE_FOR_S1_RACE),
MINUTE + 30 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_STOP_IN_S1_MINUTES),
2 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_STOP_IN_S1_MINUTES),
3 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_STOP_IN_S1_MINUTES),
4 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_STOP_IN_S1_MINUTES),
5 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_TICKETS_STOP_IN_S1_MINUTES),
6 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_TICKET_SALES_CLOSED),
7 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_MINUTES),
7 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_MINUTES),
8 * MINUTE, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_30_SECONDS),
8 * MINUTE + 30 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(
new Announcement(
SystemMessageId.MONSRACE_COUNTDOWN_IN_FIVE_SECONDS),
8 * MINUTE + 50 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_SECONDS),
8 * MINUTE + 55 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_SECONDS),
8 * MINUTE + 56 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_SECONDS),
8 * MINUTE + 57 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_SECONDS),
8 * MINUTE + 58 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_BEGINS_IN_S1_SECONDS),
8 * MINUTE + 59 * SECOND, 10 * MINUTE);
s.scheduleGeneralAtFixedRate(new Announcement(SystemMessageId.MONSRACE_RACE_START),
9 * MINUTE, 10 * MINUTE);
//*/
}
_managers.add(this);
}