diff --git a/src/servers/sapphire_zone/Event/EventHelper.cpp b/src/servers/sapphire_zone/Event/EventHelper.cpp index 8243599c..11b17e08 100644 Binary files a/src/servers/sapphire_zone/Event/EventHelper.cpp and b/src/servers/sapphire_zone/Event/EventHelper.cpp differ diff --git a/src/servers/sapphire_zone/Network/GameConnection.h b/src/servers/sapphire_zone/Network/GameConnection.h index 529bba6b..c6ab31ae 100644 --- a/src/servers/sapphire_zone/Network/GameConnection.h +++ b/src/servers/sapphire_zone/Network/GameConnection.h @@ -152,8 +152,7 @@ namespace Core::Network DECLARE_HANDLER( cfRegisterRoulette ); DECLARE_HANDLER( cfDutyAccepted ); - - + DECLARE_HANDLER( actionHandler ); DECLARE_HANDLER( gm1Handler ); diff --git a/src/servers/sapphire_zone/Network/Handlers/EventHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/EventHandlers.cpp index 985d8ea1..d6d77bb2 100644 --- a/src/servers/sapphire_zone/Network/Handlers/EventHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/EventHandlers.cpp @@ -265,16 +265,15 @@ void Core::Network::GameConnection::eventHandlerShop( const Packets::FFXIVARR_PA auto eventType = static_cast< uint16_t >( eventId >> 16 ); - std::string eventName = "onShop"; + std::string eventName = "onOpen"; std::string objName = Event::getEventName( eventId ); player.sendDebug( "EventId: " + std::to_string( eventId ) + " (0x" + Util::intToHexString( static_cast< uint64_t >( eventId & 0xFFFFFFF ), 8 ) + ")" ); - player.sendDebug( "Calling: " + objName + "." + eventName ); - player.eventStart( 0, eventId, Event::EventHandler::UI, 0, 0 ); + player.eventStart( 0, eventId, Event::EventHandler::UI, 0, packet.data().param ); }