Planeshift
|
Possible actions scriptable in the quest engine all inherit from this class. More...
#include <dictionary.h>
Public Member Functions | |
const char * | GetName () |
only used for output in error messages while parsing the script in NpcResponse | |
virtual csString | GetResponseScript ()=0 |
virtual bool | IsPublic () |
virtual bool | Load (iDocumentNode *node)=0 |
virtual bool | Run (gemNPC *who, gemActor *target, NpcResponse *owner, csTicks &timeDelay, int &voiceNumber)=0 |
virtual | ~ResponseOperation () |
Protected Attributes | |
csString | name |
Possible actions scriptable in the quest engine all inherit from this class.
Definition at line 300 of file dictionary.h.
virtual ResponseOperation::~ResponseOperation | ( | ) | [inline, virtual] |
Definition at line 305 of file dictionary.h.
const char* ResponseOperation::GetName | ( | ) | [inline] |
only used for output in error messages while parsing the script in NpcResponse
Definition at line 312 of file dictionary.h.
virtual csString ResponseOperation::GetResponseScript | ( | ) | [pure virtual] |
Implemented in SayResponseOp, ActionResponseOp, NPCCmdResponseOp, VerifyQuestCompletedResponseOp, SetVariableResponseOp, UnSetVariableResponseOp, VerifyQuestAssignedResponseOp, VerifyQuestNotAssignedResponseOp, AssignQuestResponseOp, AssignQuestSelectOp, CheckQuestTimeoutOp, CompleteQuestResponseOp, UncompleteQuestResponseOp, GiveItemResponseOp, FactionResponseOp, RunScriptResponseOp, TrainResponseOp, GuildAwardResponseOp, HireResponseOp, OfferRewardResponseOp, MoneyResponseOp, IntroduceResponseOp, and DoAdminCommandResponseOp.
virtual bool ResponseOperation::IsPublic | ( | ) | [inline, virtual] |
Reimplemented in SayResponseOp, and ActionResponseOp.
Definition at line 316 of file dictionary.h.
virtual bool ResponseOperation::Load | ( | iDocumentNode * | node | ) | [pure virtual] |
Implemented in SayResponseOp, ActionResponseOp, NPCCmdResponseOp, VerifyQuestCompletedResponseOp, SetVariableResponseOp, UnSetVariableResponseOp, VerifyQuestAssignedResponseOp, VerifyQuestNotAssignedResponseOp, AssignQuestResponseOp, AssignQuestSelectOp, CheckQuestTimeoutOp, CompleteQuestResponseOp, UncompleteQuestResponseOp, GiveItemResponseOp, FactionResponseOp, RunScriptResponseOp, TrainResponseOp, GuildAwardResponseOp, HireResponseOp, OfferRewardResponseOp, MoneyResponseOp, IntroduceResponseOp, and DoAdminCommandResponseOp.
virtual bool ResponseOperation::Run | ( | gemNPC * | who, |
gemActor * | target, | ||
NpcResponse * | owner, | ||
csTicks & | timeDelay, | ||
int & | voiceNumber | ||
) | [pure virtual] |
Implemented in SayResponseOp, ActionResponseOp, NPCCmdResponseOp, VerifyQuestCompletedResponseOp, SetVariableResponseOp, UnSetVariableResponseOp, VerifyQuestAssignedResponseOp, VerifyQuestNotAssignedResponseOp, AssignQuestResponseOp, AssignQuestSelectOp, CheckQuestTimeoutOp, CompleteQuestResponseOp, UncompleteQuestResponseOp, GiveItemResponseOp, FactionResponseOp, RunScriptResponseOp, TrainResponseOp, GuildAwardResponseOp, HireResponseOp, OfferRewardResponseOp, MoneyResponseOp, IntroduceResponseOp, and DoAdminCommandResponseOp.
csString ResponseOperation::name [protected] |
Definition at line 303 of file dictionary.h.