[Opcodes] Fix opcode reloading (#4075)

This commit is contained in:
Chris Miles 2024-02-13 18:40:23 -06:00 committed by GitHub
parent d68c1a7a6c
commit 34ea870717
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View File

@ -1367,6 +1367,7 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) {
} }
case ServerOP_ReloadOpcodes: { case ServerOP_ReloadOpcodes: {
ReloadAllPatches(); ReloadAllPatches();
zoneserver_list.SendPacket(pack);
break; break;
} }
case ServerOP_CZDialogueWindow: case ServerOP_CZDialogueWindow:

View File

@ -58,6 +58,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#include "bot_command.h" #include "bot_command.h"
#include "../common/events/player_event_logs.h" #include "../common/events/player_event_logs.h"
#include "../common/repositories/guild_tributes_repository.h" #include "../common/repositories/guild_tributes_repository.h"
#include "../common/patches/patches.h"
extern EntityList entity_list; extern EntityList entity_list;
extern Zone* zone; extern Zone* zone;
@ -1978,6 +1979,12 @@ void WorldServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p)
} }
break; break;
} }
case ServerOP_ReloadOpcodes:
{
zone->SendReloadMessage("Opcodes");
ReloadAllPatches();
break;
}
case ServerOP_ReloadAlternateCurrencies: case ServerOP_ReloadAlternateCurrencies:
{ {
if (zone && zone->IsLoaded()) { if (zone && zone->IsLoaded()) {