24 #ifndef NET_TMWA_NPCHANDLER_H
25 #define NET_TMWA_NPCHANDLER_H
41 void talk(
const Being *
const being)
const override final;
48 const unsigned char value)
const override final;
51 const int value)
const override final;
54 const std::string &value)
const override final;
56 void buy(
const Being *
const being)
const override final;
58 void buy(
const BeingId beingId)
const override final;
60 void sell(
const BeingId beingId)
const override final;
65 const int amount)
const override final;
67 void buyItems(STD_VECTOR<ShopItem*> &items)
const override final;
71 const int amount)
const override final;
73 void sellItems(STD_VECTOR<ShopItem*> &items)
const override final;
81 const int materialId1,
82 const int materialId2,
83 const int materialId3)
const override final;
86 const int nameId)
const override final;
88 void repair(
const int index)
const override final;
90 void refine(
const int index)
const override final;
92 void identify(
const int index)
const override final;
94 void selectArrow(
const int nameId)
const override final;
99 const int itemId)
const override final;
void buyItem(const BeingId beingId, const int itemId, const ItemColor color, const int amount) const
void repair(const int index) const
void cooking(const CookingTypeT type, const int nameId) const
void sellItem(const BeingId beingId, const int itemId, const int amount) const
void refine(const int index) const
void listInput(const BeingId npcId, const unsigned char value) const
void nextDialog(const BeingId npcId) const
void identify(const int index) const
void talk(const Being *const being) const
void completeProgressBar() const
void produceMix(const int nameId, const int materialId1, const int materialId2, const int materialId3) const
void integerInput(const BeingId npcId, const int value) const
void requestAirship(const std::string &mapName, const int itemId) const
void sellItems(std::vector< ShopItem * > &items) const
void closeDialog(const BeingId npcId)
BeingId getNpc(Net::MessageIn &msg, const NpcActionT action)
void sell(const BeingId beingId) const
void selectArrow(const int nameId) const
void selectAutoSpell(const int skillId) const
void buyItems(std::vector< ShopItem * > &items) const
void stringInput(const BeingId npcId, const std::string &value) const
void buy(const Being *const being) const
CookingType ::T CookingTypeT
#define A_DELETE_COPY(func)
bool msg(InputEvent &event)