void handleMessage(MessageIn &msg) override
void useAt(int id, int x, int y) override
void useInDirection(int id, int direction) override
void useOn(int id, int beingId) override
void use(int id) override
void send(const ManaServ::MessageOut &msg)
Sends a message.
Used for parsing an incoming message from manaserv.
Used for building an outgoing message to manaserv.
void writeInt16(uint16_t value)
Writes an unsigned 16-bit integer to the message.
void writeInt8(uint8_t value)
Writes an unsigned 8-bit integer to the message.
Net::AbilityHandler * abilityHandler
Connection * gameServerConnection
@ PGMSG_USE_ABILITY_ON_DIRECTION
@ PGMSG_USE_ABILITY_ON_BEING
@ PGMSG_USE_ABILITY_ON_POINT