From f26223b30f57dcf10574629c58099bdebc094b96 Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Thu, 25 Dec 2025 10:39:45 -0300 Subject: [PATCH] fix: Ensure config is loaded before loading collections --- src/transmog_scripts.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/transmog_scripts.cpp b/src/transmog_scripts.cpp index 8d8c18bc..1ce74b6a 100644 --- a/src/transmog_scripts.cpp +++ b/src/transmog_scripts.cpp @@ -1216,16 +1216,9 @@ class WS_Transmogrification : public WorldScript { public: WS_Transmogrification() : WorldScript("WS_Transmogrification", { - WORLDHOOK_ON_AFTER_CONFIG_LOAD, WORLDHOOK_ON_STARTUP }) { } - void OnAfterConfigLoad(bool reload) override - { - if (!reload) - sT->LoadCollections(); - } - void OnStartup() override { sT->LoadConfig(false); @@ -1237,6 +1230,8 @@ class WS_Transmogrification : public WorldScript // Dont delete even if player has more presets than should CharacterDatabase.Execute("DELETE FROM `custom_transmogrification_sets` WHERE NOT EXISTS(SELECT 1 FROM characters WHERE characters.guid = custom_transmogrification_sets.Owner)"); #endif + + sT->LoadCollections(); } };