#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.
1.5.5