fix: some problems with 1999 calendar rotation #1829

Merged
Sainan merged 4 commits from calendar-fix into main 2025-04-25 11:53:05 -07:00
Showing only changes of commit dd3126e13b - Show all commits

View File

@ -525,9 +525,13 @@ const getCalendarSeason = (week: number): ICalendarSeason => {
challengeDay = rng.randomInt(chunkDay1, chunkDay13);
} while (birthdays.indexOf(challengeDay) != -1);
const challengeIndex = rng.randomInt(0, challenges.length - 1);
const challenge = challenges[challengeIndex];
challenges.splice(challengeIndex, 1);
let challengeIndex;
let challenge;
do {
challengeIndex = rng.randomInt(0, challenges.length - 1);
challenge = challenges[challengeIndex];
challenges.splice(challengeIndex, 1);
} while (i < 2 && !challenge.endsWith("Easy")); // First 2 challenges should be easy
//logger.debug(`challenge on day ${challengeDay}`);
eventDays.push({