22 #ifndef NET_TMWA_HOMUNCULUSHANDLER_H
23 #define NET_TMWA_HOMUNCULUSHANDLER_H
39 void setName(
const std::string &name)
const override final;
43 void move(
const int x,
const int y)
const override final;
46 const Keep keep)
const override final;
48 void feed()
const override final;
50 void fire()
const override final;
52 void talk(
const std::string &
restrict text)
const override final;
54 void emote(
const uint8_t emoteId)
const override final;
56 void setDirection(
const unsigned char type)
const override final;
void setName(const std::string &name) const
void emote(const uint8_t emoteId) const
void move(const int x, const int y) const
void moveToMaster() const
void talk(const std::string &text) const
void attack(const BeingId targetId, const Keep keep) const
void setDirection(const unsigned char type) const
#define A_DELETE_COPY(func)