22 #ifndef NET_EATHENA_HOMUNCULUSHANDLER_H
23 #define NET_EATHENA_HOMUNCULUSHANDLER_H
38 void setName(
const std::string &name)
const override final;
42 void move(
const int x,
const int y)
const override final;
45 const Keep keep)
const override final;
47 void feed()
const override final;
49 void fire()
const override final;
51 void talk(
const std::string &
restrict text)
const override final;
53 void emote(
const uint8_t emoteId)
const override final;
55 void setDirection(
const unsigned char type)
const override final;
void moveToMaster() const
void setName(const std::string &name) const
void talk(const std::string &text) const
void setDirection(const unsigned char type) const
void emote(const uint8_t emoteId) const
void attack(const BeingId targetId, const Keep keep) const
void move(const int x, const int y) const
#define A_DELETE_COPY(func)