#include <npchandler.h>
Definition at line 29 of file npchandler.h.
Public Member Functions | |
virtual void | talk (int npcId)=0 |
virtual void | nextDialog (int npcId)=0 |
virtual void | closeDialog (int npcId)=0 |
virtual void | listInput (int npcId, int value)=0 |
virtual void | integerInput (int npcId, int value)=0 |
virtual void | stringInput (int npcId, const std::string &value)=0 |
virtual void | sendLetter (int npcId, const std::string &recipient, const std::string &text)=0 |
virtual void | startShopping (int beingId)=0 |
virtual void | buy (int beingId)=0 |
virtual void | sell (int beingId)=0 |
virtual void | buyItem (int beingId, int itemId, int amount)=0 |
virtual void | sellItem (int beingId, int itemId, int amount)=0 |
virtual void | endShopping (int beingId)=0 |
virtual void Net::NpcHandler::talk | ( | int | npcId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::nextDialog | ( | int | npcId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::closeDialog | ( | int | npcId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::listInput | ( | int | npcId, | |
int | value | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::integerInput | ( | int | npcId, | |
int | value | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::stringInput | ( | int | npcId, | |
const std::string & | value | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::sendLetter | ( | int | npcId, | |
const std::string & | recipient, | |||
const std::string & | text | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::startShopping | ( | int | beingId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::buy | ( | int | beingId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::sell | ( | int | beingId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::buyItem | ( | int | beingId, | |
int | itemId, | |||
int | amount | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::sellItem | ( | int | beingId, | |
int | itemId, | |||
int | amount | |||
) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.
virtual void Net::NpcHandler::endShopping | ( | int | beingId | ) | [pure virtual] |
Implemented in EAthena::NpcHandler, and TmwServ::NpcHandler.