Planeshift
Public Member Functions | Protected Attributes

AssignQuestSelectOp Class Reference

This script operation is a pre operation to the AssignQuestResponseOp that is inserted at the start of the ResponseOp script list and it will select the quest that will be assigned in the AssingQuestResponseOp later. More...

#include <dictionary.h>

List of all members.

Public Member Functions

 AssignQuestSelectOp (AssignQuestResponseOp *questop)
virtual csString GetResponseScript ()
virtual bool Load (iDocumentNode *node)
virtual bool Run (gemNPC *who, gemActor *target, NpcResponse *owner, csTicks &timeDelay, int &voiceNumber)
virtual ~AssignQuestSelectOp ()

Protected Attributes

AssignQuestResponseOpquest_op

Detailed Description

This script operation is a pre operation to the AssignQuestResponseOp that is inserted at the start of the ResponseOp script list and it will select the quest that will be assigned in the AssingQuestResponseOp later.

Any SayRespondOp will select the corresponding response to.

Definition at line 793 of file dictionary.h.


Constructor & Destructor Documentation

AssignQuestSelectOp::AssignQuestSelectOp ( AssignQuestResponseOp questop) [inline]

Definition at line 799 of file dictionary.h.

virtual AssignQuestSelectOp::~AssignQuestSelectOp ( ) [inline, virtual]

Definition at line 804 of file dictionary.h.


Member Function Documentation

virtual csString AssignQuestSelectOp::GetResponseScript ( ) [virtual]

Implements ResponseOperation.

virtual bool AssignQuestSelectOp::Load ( iDocumentNode *  node) [inline, virtual]

Implements ResponseOperation.

Definition at line 805 of file dictionary.h.

virtual bool AssignQuestSelectOp::Run ( gemNPC who,
gemActor target,
NpcResponse owner,
csTicks &  timeDelay,
int voiceNumber 
) [virtual]

Implements ResponseOperation.


Member Data Documentation

Definition at line 796 of file dictionary.h.


The documentation for this class was generated from the following file: