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)