rename waterFight
to dogDays
All checks were successful
Build / build (pull_request) Successful in 1m3s
All checks were successful
Build / build (pull_request) Successful in 1m3s
This commit is contained in:
parent
ed82225ec1
commit
7a60b86c11
@ -87,8 +87,8 @@ export interface IConfig {
|
||||
ghoulEmergenceOverride?: boolean;
|
||||
plagueStarOverride?: boolean;
|
||||
starDaysOverride?: boolean;
|
||||
waterFightOverride?: boolean;
|
||||
waterFightRewardsOverride?: number;
|
||||
dogDaysOverride?: boolean;
|
||||
dogDaysRewardsOverride?: number;
|
||||
eidolonOverride?: string;
|
||||
vallisOverride?: string;
|
||||
duviriOverride?: string;
|
||||
|
@ -1633,19 +1633,16 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
|
||||
const firstAugustWeekday = new Date(Date.UTC(date.getUTCFullYear(), 7, 1)).getUTCDay();
|
||||
const firstAugustWednesdayOffset = (3 - firstAugustWeekday + 7) % 7;
|
||||
const waterFightStart = Date.UTC(date.getUTCFullYear(), 7, 1 + firstAugustWednesdayOffset, 15);
|
||||
const dogDaysStart = Date.UTC(date.getUTCFullYear(), 7, 1 + firstAugustWednesdayOffset, 15);
|
||||
|
||||
const firstSeptemberWeekday = new Date(Date.UTC(date.getUTCFullYear(), 8, 1)).getUTCDay();
|
||||
const firstSeptemberWednesdayOffset = (3 - firstSeptemberWeekday + 7) % 7;
|
||||
const waterFightEnd = Date.UTC(date.getUTCFullYear(), 8, 1 + firstSeptemberWednesdayOffset, 15);
|
||||
const dogDaysEnd = Date.UTC(date.getUTCFullYear(), 8, 1 + firstSeptemberWednesdayOffset, 15);
|
||||
|
||||
const isWaterFightActive = timeMs >= waterFightStart && timeMs < waterFightEnd;
|
||||
logger.debug(isWaterFightActive);
|
||||
if (config.worldState?.waterFightOverride ?? isWaterFightActive) {
|
||||
const activationTimeStamp = config.worldState?.waterFightOverride
|
||||
? "1699372800000"
|
||||
: waterFightStart.toString();
|
||||
const expiryTimeStamp = config.worldState?.waterFightOverride ? "2000000000000" : waterFightEnd.toString();
|
||||
const isDogDaysActive = timeMs >= dogDaysStart && timeMs < dogDaysEnd;
|
||||
if (config.worldState?.dogDaysOverride ?? isDogDaysActive) {
|
||||
const activationTimeStamp = config.worldState?.dogDaysOverride ? "1699372800000" : dogDaysStart.toString();
|
||||
const expiryTimeStamp = config.worldState?.dogDaysOverride ? "2000000000000" : dogDaysEnd.toString();
|
||||
const rewards = [
|
||||
[
|
||||
{
|
||||
@ -1793,11 +1790,11 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
]
|
||||
];
|
||||
|
||||
const year = config.worldState?.waterFightRewardsOverride ?? 3;
|
||||
const year = config.worldState?.dogDaysRewardsOverride ?? 3;
|
||||
|
||||
worldState.Goals.push({
|
||||
_id: {
|
||||
$oid: ((waterFightStart / 1000) & 0xffffffff).toString(16).padStart(8, "0") + "c57487c3768936df"
|
||||
$oid: ((dogDaysStart / 1000) & 0xffffffff).toString(16).padStart(8, "0") + "c57487c3768936df"
|
||||
},
|
||||
Activation: { $date: { $numberLong: activationTimeStamp } },
|
||||
Expiry: { $date: { $numberLong: expiryTimeStamp } },
|
||||
|
Loading…
x
Reference in New Issue
Block a user