From a11c0ab5c0bcdadfb32dc7a63c4a0473d027c780 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Thu, 6 Nov 2025 09:06:29 +0100 Subject: [PATCH] fix: worldState being ignored by U18.18 - U20.4 A Bootstrapper code update will also be needed. --- src/services/worldStateService.ts | 9 +++++++++ src/types/worldStateTypes.ts | 1 + 2 files changed, 10 insertions(+) diff --git a/src/services/worldStateService.ts b/src/services/worldStateService.ts index c8c1181f..decf7019 100644 --- a/src/services/worldStateService.ts +++ b/src/services/worldStateService.ts @@ -3639,6 +3639,15 @@ export const getWorldState = (buildLabel?: string): IWorldState => { } worldState.Tmp = JSON.stringify(tmp); + // This must be the last field in these versions. + if ( + buildLabel && + version_compare(buildLabel, "2016.08.19.17.12") >= 0 && + version_compare(buildLabel, "2017.05.05.15.41") <= 0 + ) { + worldState.WorldSeed = "4763605"; + } + return worldState; }; diff --git a/src/types/worldStateTypes.ts b/src/types/worldStateTypes.ts index 4c6aef44..10386dd6 100644 --- a/src/types/worldStateTypes.ts +++ b/src/types/worldStateTypes.ts @@ -2,6 +2,7 @@ import type { IMissionReward, TFaction, TMissionType } from "warframe-public-exp import type { IMongoDate, IOid } from "./commonTypes.ts"; export interface IWorldState { + WorldSeed?: string; Version: number; // for goals BuildLabel: string; Time: number; -- 2.49.1