diff options
Diffstat (limited to 'src/net/eathena/elementalhandler.cpp')
-rw-r--r-- | src/net/eathena/elementalhandler.cpp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/net/eathena/elementalhandler.cpp b/src/net/eathena/elementalhandler.cpp index b1f5b914f..1ddbb491f 100644 --- a/src/net/eathena/elementalhandler.cpp +++ b/src/net/eathena/elementalhandler.cpp @@ -22,6 +22,7 @@ #include "logger.h" +#include "net/eathena/elementalrecv.h" #include "net/eathena/protocol.h" #include "debug.h" @@ -49,11 +50,11 @@ void ElementalHandler::handleMessage(Net::MessageIn &msg) switch (msg.getId()) { case SMSG_ELEMENTAL_UPDATE_STATUS: - processElementalUpdateStatus(msg); + ElementalRecv::processElementalUpdateStatus(msg); break; case SMSG_ELEMENTAL_INFO: - processElementalInfo(msg); + ElementalRecv::processElementalInfo(msg); break; default: @@ -61,21 +62,4 @@ void ElementalHandler::handleMessage(Net::MessageIn &msg) } } -void ElementalHandler::processElementalUpdateStatus(Net::MessageIn &msg) -{ - UNIMPLIMENTEDPACKET; - msg.readInt16("type"); - msg.readInt32("value"); -} - -void ElementalHandler::processElementalInfo(Net::MessageIn &msg) -{ - UNIMPLIMENTEDPACKET; - msg.readInt32("elemental id"); - msg.readInt32("hp"); - msg.readInt32("max hp"); - msg.readInt32("sp"); - msg.readInt32("max sp"); -} - } // namespace EAthena |