diff options
Diffstat (limited to 'src/net/tmwserv/specialhandler.cpp')
-rw-r--r-- | src/net/tmwserv/specialhandler.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/net/tmwserv/specialhandler.cpp b/src/net/tmwserv/specialhandler.cpp index 5be8272a..f259e77a 100644 --- a/src/net/tmwserv/specialhandler.cpp +++ b/src/net/tmwserv/specialhandler.cpp @@ -21,6 +21,13 @@ #include "net/tmwserv/specialhandler.h" +#include "net/tmwserv/gameserver/internal.h" + +#include "net/tmwserv/connection.h" +#include "net/tmwserv/protocol.h" + +#include "net/messageout.h" + Net::SpecialHandler *specialHandler; namespace TmwServ { @@ -32,7 +39,9 @@ SpecialHandler::SpecialHandler() void SpecialHandler::use(int id) { - // TODO + MessageOut msg(PGMSG_USE_SPECIAL); + msg.writeInt8(id); + Net::GameServer::connection->send(msg); } void SpecialHandler::use(int id, int level, int beingId) |