From 4d6d21b3f6f8ea40b96c7fc7f63b131652ad84a2 Mon Sep 17 00:00:00 2001 From: Chomp Date: Fri, 3 Jan 2025 10:38:30 +0000 Subject: [PATCH] Reordered `OnLoad` events to ensure `performPostDbLoadActions` loads first --- project/src/di/Container.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/project/src/di/Container.ts b/project/src/di/Container.ts index ab6bb402..fd0d1d2d 100644 --- a/project/src/di/Container.ts +++ b/project/src/di/Container.ts @@ -332,16 +332,16 @@ export class Container { depContainer.register("StaticRouterModService", { useValue: new StaticRouterModService(depContainer) }); depContainer.registerType("OnLoad", "DatabaseImporter"); + depContainer.registerType("OnLoad", "GameCallbacks"); // Must occur prior to PresetCallbacks and TraderCallbacks depContainer.registerType("OnLoad", "PostDBModLoader"); depContainer.registerType("OnLoad", "HandbookCallbacks"); depContainer.registerType("OnLoad", "HttpCallbacks"); - depContainer.registerType("OnLoad", "PresetCallbacks"); depContainer.registerType("OnLoad", "SaveCallbacks"); - depContainer.registerType("OnLoad", "TraderCallbacks"); // must occur prior to RagfairCallbacks - depContainer.registerType("OnLoad", "RagfairPriceService"); - depContainer.registerType("OnLoad", "RagfairCallbacks"); + depContainer.registerType("OnLoad", "TraderCallbacks"); // Must occur prior to RagfairCallbacks depContainer.registerType("OnLoad", "ModCallbacks"); - depContainer.registerType("OnLoad", "GameCallbacks"); + depContainer.registerType("OnLoad", "PresetCallbacks"); + depContainer.registerType("OnLoad", "RagfairPriceService"); // Must occur after to GameCallbacks + depContainer.registerType("OnLoad", "RagfairCallbacks"); depContainer.registerType("OnUpdate", "DialogueCallbacks"); depContainer.registerType("OnUpdate", "HideoutCallbacks"); depContainer.registerType("OnUpdate", "TraderCallbacks");