Planeshift
dictionary.h File Reference
#include <csutil/csstring.h>
#include <csutil/refcount.h>
#include <csutil/parray.h>
#include <csutil/hash.h>
#include <csutil/redblacktree.h>
#include "rpgrules/psmoney.h"
#include "../tools/wordnet/wn.h"
#include "psquestprereqops.h"

Go to the source code of this file.

Classes

class  ActionResponseOp
 This script operation makes an npc do an action, like greet or bow, as part of his response to a player event. More...
 
class  AssignQuestResponseOp
 This script operation makes an npc assign one out of a list of quest to a player, as part of his response to a player event. More...
 
class  AssignQuestSelectOp
 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...
 
class  CheckQuestTimeoutOp
 This script operation is a pre operation to the AssingQuestResponseOp that is inserted at the start of the ResponseOp script list and it will check if the selected response is available and if not send a give response back to the player and terminate the response script. More...
 
class  CompleteQuestResponseOp
 This script operation makes an npc complete a quest for a player, as part of his response to a player event. More...
 
struct  NpcDialogMenu::DialogTrigger
 
class  DoAdminCommandResponseOp
 This script operation executes an admin command. More...
 
class  FactionResponseOp
 This script operation adjust a given faction. More...
 
class  GiveItemResponseOp
 This script operation makes an npc give an item to a player, as part of his response to a player event. More...
 
class  GuildAwardResponseOp
 This script operation makes an npc do an action, like greet or bow, as part of his response to a player event. More...
 
class  HireResponseOp
 This script operation makes an npc manage hires as part of his response to a player event. More...
 
class  IntroduceResponseOp
 This script operation introduces an npc. More...
 
class  MoneyResponseOp
 This script operation makes an npc give money to the player. More...
 
class  NPCCmdResponseOp
 This script operation send a perception/command to the npc client. More...
 
class  NPCDialogDict
 
class  NpcDialogMenu
 Holds the trigger menu, if it exists, for a given location in a dialog. More...
 
class  NpcResponse
 This class holds several possible responses and an action script for the npc to run whenever an appropriate trigger is triggered. More...
 
class  NpcTerm
 A phrase recognized by the dialog system. More...
 
class  NpcTrigger
 
class  NpcTriggerGroupEntry
 
class  NpcTriggerOrdering< K, K2 >
 
class  OfferRewardResponseOp
 This script operation makes an npc offer a list of possible rewards that the player can chose from (upon quest completion). More...
 
struct  QuestRewardItem
 
class  ResponseOperation
 Possible actions scriptable in the quest engine all inherit from this class. More...
 
class  RunScriptResponseOp
 This script operation invokes the progression manager to run a script, as part of his response to a player event. More...
 
class  SayResponseOp
 This script operation chooses randomly between the responses specified in the response columns and causes the server to say one of them to the player. More...
 
class  SetVariableResponseOp
 This script operation is used to set character variables from npc dialogs. More...
 
class  TrainResponseOp
 This script operation invokes the progression manager to start training as part of his response to a player event. More...
 
class  UncompleteQuestResponseOp
 This script operation makes an npc uncomplete a quest for a player, as part of his response to a player event. More...
 
class  UnSetVariableResponseOp
 This script operation is used to unset character variables from npc dialogs. More...
 
class  VerifyQuestAssignedResponseOp
 This script operation checks to make sure a named quest has been assigned to a player, and stops the script if not, issuing the specified error_msg dialog. More...
 
class  VerifyQuestCompletedResponseOp
 This script operation checks to make sure a named quest has been completed by a player, and stops the script if not, issuing the specified error_msg dialog. More...
 
class  VerifyQuestNotAssignedResponseOp
 This script operation checks to make sure a named quest has not been assigned to a player, and stops the script if not, issuing the specified error_msg dialog. More...
 

Macros

#define MAX_RESP   5