28#include <guichan/actionlistener.hpp>
34 void action(
const gcn::ActionEvent &event)
override;
45 void attack(
int id)
override;
46 void emote(
int emoteId)
override;
59 void ignorePlayer(
const std::string &player,
bool ignore)
override;
Action
Action the being is currently performing WARNING: Has to be in sync with the same enum in the Being c...
An item lying on the floor.
Used for parsing an incoming message from manaserv.
void decreaseAttribute(int attr) override
void emote(int emoteId) override
void attack(int id) override
void setDestination(int x, int y, int direction=-1) override
Vector getPixelsPerSecondMoveSpeed(const Vector &speed, Map *map=nullptr) override
Convert the original server-dependant speed for internal use.
void handleMessage(MessageIn &msg) override
void handleMapChangeMessage(MessageIn &msg)
bool usePixelPrecision() override
Tells whether the client has to use pixel paths.
void increaseAttribute(int attr) override
void ignoreAll(bool ignore) override
bool canCorrectAttributes() override
bool canUseMagic() override
void ignorePlayer(const std::string &player, bool ignore) override
void setDirection(char direction) override
void changeAction(Being::Action action) override
void pickUp(FloorItem *floorItem) override
Vector getDefaultMoveSpeed() const override
Get the original default movement speed.
int getJobLocation() override
void increaseSkill(int skillId) override
void action(const gcn::ActionEvent &event) override