[Commands] #reload level_mods could cause Non-Booted zones to crash. (#2670)

This commit is contained in:
Aeadoin 2022-12-24 12:50:04 -05:00 committed by GitHub
parent 5bb27dd4c0
commit 6229852331
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1966,14 +1966,16 @@ void WorldServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p)
}
case ServerOP_ReloadLevelEXPMods:
{
zone->SendReloadMessage("Level Based Experience Modifiers");
zone->LoadLevelEXPMods();
if (zone && zone->IsLoaded()) {
zone->SendReloadMessage("Level Based Experience Modifiers");
zone->LoadLevelEXPMods();
}
break;
}
case ServerOP_ReloadLogs:
{
zone->SendReloadMessage("Log Settings");
LogSys.LoadLogDatabaseSettings();
zone->SendReloadMessage("Log Settings");
LogSys.LoadLogDatabaseSettings();
break;
}
case ServerOP_ReloadMerchants: {