Revert " refactor: ServerEvent - OnStartup, OnBeforeConfigLoad, OnConfigLoad" (#317)

This commit is contained in:
iThorgrim
2025-09-17 16:43:35 +02:00
committed by GitHub
parent b559d02658
commit 058bc63ea4
5 changed files with 13 additions and 33 deletions

View File

@@ -1123,17 +1123,14 @@ public:
///- Initialize Lua Engine
LOG_INFO("eluna", "Initialize Eluna Lua Engine...");
Eluna::Initialize();
if(sEluna->IsInitialized())
sEluna->RunScripts();
}
sEluna->OnBeforeConfigLoad(reload);
sEluna->OnConfigLoad(reload, true);
}
void OnAfterConfigLoad(bool reload) override
{
sEluna->OnAfterConfigLoad(reload);
sEluna->OnConfigLoad(reload, false);
}
void OnShutdownInitiate(ShutdownExitCode code, ShutdownMask mask) override
@@ -1168,7 +1165,10 @@ public:
void OnBeforeWorldInitialized() override
{
sEluna->OnBeforeWorldInitialized();
///- Run eluna scripts.
// in multithread foreach: run scripts
sEluna->RunScripts();
sEluna->OnConfigLoad(false, false); // Must be done after Eluna is initialized and scripts have run.
}
};