From 2b4cd292e49e67d301c982a3fcbb92a057dd88b6 Mon Sep 17 00:00:00 2001 From: Chris Miles Date: Mon, 21 Aug 2023 16:43:55 -0500 Subject: [PATCH] [Rules] Also reload rules in world when #reload rules invoked (#3566) --- world/zoneserver.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/world/zoneserver.cpp b/world/zoneserver.cpp index f525ab2b9..07b09f351 100644 --- a/world/zoneserver.cpp +++ b/world/zoneserver.cpp @@ -1395,7 +1395,6 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) { case ServerOP_ReloadNPCEmotes: case ServerOP_ReloadObjects: case ServerOP_ReloadPerlExportSettings: - case ServerOP_ReloadRules: case ServerOP_ReloadStaticZoneData: case ServerOP_ReloadTitles: case ServerOP_ReloadTraps: @@ -1420,6 +1419,11 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) { zoneserver_list.SendPacket(pack); break; } + case ServerOP_ReloadRules: { + zoneserver_list.SendPacket(pack); + RuleManager::Instance()->LoadRules(&database, "default", true); + break; + } case ServerOP_ReloadContentFlags: { zoneserver_list.SendPacket(pack); content_service.SetExpansionContext()->ReloadContentFlags();