feat: recover nightwave challenges #2593
@ -439,11 +439,9 @@ export const pushWeeklyActs = (
|
|||||||
const weekStart = EPOCH + week * unixTimesInMs.week;
|
const weekStart = EPOCH + week * unixTimesInMs.week;
|
||||||
const weekEnd = weekStart + unixTimesInMs.week;
|
const weekEnd = weekStart + unixTimesInMs.week;
|
||||||
const nightwaveWeekStart = ((): number => {
|
const nightwaveWeekStart = ((): number => {
|
||||||
const nightwaveStartDate = new Date(nightwaveStartTimestamp);
|
let ts = nightwaveStartTimestamp - EPOCH;
|
||||||
const dayOffset = (nightwaveStartDate.getUTCDay() + 6) % 7;
|
ts -= ts % unixTimesInMs.week;
|
||||||
nightwaveStartDate.setUTCDate(nightwaveStartDate.getUTCDate() - dayOffset);
|
return EPOCH + ts;
|
||||||
nightwaveStartDate.setUTCHours(0, 0, 0, 0);
|
|
||||||
return nightwaveStartDate.getTime();
|
|
||||||
})();
|
})();
|
||||||
const nightwaveWeek = Math.trunc((weekStart - nightwaveWeekStart) / unixTimesInMs.week);
|
const nightwaveWeek = Math.trunc((weekStart - nightwaveWeekStart) / unixTimesInMs.week);
|
||||||
const weeklyPermanentIndex = (nightwaveWeek * 3) % pools.weeklyPermanent.length;
|
const weeklyPermanentIndex = (nightwaveWeek * 3) % pools.weeklyPermanent.length;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user