fix: correct Activation/Expiry date for Ghoul Emergence (#2777)
Closes #2775 Reviewed-on: #2777 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
This commit is contained in:
parent
d027e7f26e
commit
791ae389d8
@ -2803,7 +2803,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
|
||||
const activeStartDay = day - ghoulsCycleDay + 17;
|
||||
const activeEndDay = activeStartDay + 5;
|
||||
const dayWithFraction = (timeMs - EPOCH) / 86400000;
|
||||
const dayWithFraction = (timeMs - EPOCH) / unixTimesInMs.day;
|
||||
|
||||
const progress = (dayWithFraction - activeStartDay) / (activeEndDay - activeStartDay);
|
||||
const healthPct = 1 - Math.min(Math.max(progress, 0), 1);
|
||||
@ -2814,22 +2814,14 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.ghoulEmergenceOverride
|
||||
? "1753204900185"
|
||||
: Date.UTC(
|
||||
date.getUTCFullYear(),
|
||||
date.getUTCMonth(),
|
||||
date.getUTCDate() + activeStartDay
|
||||
).toString()
|
||||
: (EPOCH + activeStartDay * unixTimesInMs.day).toString()
|
||||
}
|
||||
},
|
||||
Expiry: {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.ghoulEmergenceOverride
|
||||
? "2000000000000"
|
||||
: Date.UTC(
|
||||
date.getUTCFullYear(),
|
||||
date.getUTCMonth(),
|
||||
date.getUTCDate() + activeEndDay
|
||||
).toString()
|
||||
: (EPOCH + activeEndDay * unixTimesInMs.day).toString()
|
||||
}
|
||||
},
|
||||
HealthPct: config.worldState?.ghoulEmergenceOverride ? 1 : healthPct,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user