calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
if (calendar.before(Config.CASTLE_VALIDATION_DATE))
calendar.add(Calendar.WEEK_OF_YEAR, 1);
validateSiegeDate(calendar, 2);
_nextSiegeTimes = new TreeIntSet();
for (int h : Config.CASTLE_SELECT_HOURS) {
calendar.set(Calendar.HOUR_OF_DAY, h);
_nextSiegeTimes.add((int) (calendar.getTimeInMillis() / 1000L));
}