From 570eb19b18d76b7ce9722bd1750a8cadc417f6e2 Mon Sep 17 00:00:00 2001 From: collett Date: Sun, 21 Jun 2020 19:49:52 +0900 Subject: [PATCH] Add TradeMultipleReturnEventHander, seen in quests where the player trade more than 1 item to an npc. --- src/common/Network/PacketDef/Ipcs.h | 1 + src/world/Network/GameConnection.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 9187be45..254186fc 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -361,6 +361,7 @@ namespace Sapphire::Network::Packets ReturnEventHandler = 0x00BB, // updated 5.25 TradeReturnEventHandler = 0x03B6, // updated 5.25 + TradeMultipleReturnEventHander = 0x02B0, // updated 5.25 LinkshellEventHandler = 0x016B, // updated 4.5 LinkshellEventHandler1 = 0x016C, // updated 4.5 diff --git a/src/world/Network/GameConnection.cpp b/src/world/Network/GameConnection.cpp index 0ea137f6..f8603f17 100644 --- a/src/world/Network/GameConnection.cpp +++ b/src/world/Network/GameConnection.cpp @@ -103,6 +103,7 @@ Sapphire::Network::GameConnection::GameConnection( Sapphire::Network::HivePtr pH setZoneHandler( ClientZoneIpcType::ReturnEventHandler, "EventHandlerReturn", &GameConnection::eventHandlerReturn ); setZoneHandler( ClientZoneIpcType::TradeReturnEventHandler, "EventHandlerReturn", &GameConnection::eventHandlerReturn ); + setZoneHandler( ClientZoneIpcType::TradeMultipleReturnEventHander, "EventHandlerReturn", &GameConnection::eventHandlerReturn ); setZoneHandler( ClientZoneIpcType::ShopEventHandler, "ShopEventHandler", &GameConnection::eventHandlerShop );