, including all inherited members.
AddResponse(const csString ¤t_npc, const char *response_text, int &last_response_id, psQuest *quest, csString &him, csString &her, csString &it, csString &them, csString &file_path) | QuestManager | [protected] |
AddTrigger(const csString ¤t_npc, const char *trigger, int prior_response_id, NpcResponse *trig_response, psQuest *quest, const psString &postfix) | QuestManager | [protected] |
Assign(psQuest *quest, Client *who, gemNPC *assigner, csTicks timeDelay=0) | QuestManager | |
AutocompleteQuestName(csString &questname, psQuest *mainQuest) | QuestManager | [protected] |
BuildTriggerList(csString &block, csStringArray &list) const | QuestManager | [protected] |
cacheManager | QuestManager | [protected] |
Complete(psQuest *quest, Client *who, csTicks timeDelay=0) | QuestManager | |
CutOutParenthesis(csString &response, csString &within, char start_char, char end_char) const | QuestManager | [protected] |
DecodeCommandArea(Client *client, csString target) | MessageManagerBase | |
FindObjectByString(const csString &str, gemActor *me) const | MessageManagerBase | |
FindPlayerClient(const char *name) | MessageManagerBase | |
FunctionPointer typedef | MessageManager< QuestManager > | |
GetNextScriptLine(psString &scr, csString &block, size_t &start, int &line_number) | QuestManager | [protected] |
GetNPCFromBlock(WordArray words, csString ¤t_npc) | QuestManager | [protected] |
GetResponseText(csString &block, csString &response, csString &file_path, csString &him, csString &her, csString &it, csString &them) const | QuestManager | [protected] |
GiveRewardToPlayer(Client *who, QuestRewardItem &reward) | QuestManager | |
HandleMessage(MsgEntry *msg, Client *client) | MessageManager< QuestManager > | [inline, virtual] |
HandlePlayerAction(csString &block, size_t &which_trigger, csString ¤t_npc, csStringArray &pending_triggers) | QuestManager | [protected] |
HandleQuestInfo(MsgEntry *pMsg, Client *client) | QuestManager | [protected] |
HandleQuestReward(MsgEntry *pMsg, Client *client) | QuestManager | [protected] |
HandleRequireCommand(csString &block, csString &response_requireop, psQuest *mainQuest) | QuestManager | [protected] |
HandleScriptCommand(csString &block, csString &response_requireop, csString &substep_requireop, NpcResponse *last_response, psQuest *mainQuest, bool &quest_assigned_already, psQuest *quest) | QuestManager | [protected] |
Initialize() | QuestManager | |
LastError() | QuestManager | [inline] |
lastError | QuestManager | [protected] |
LoadQuestScript(int id) | QuestManager | |
LoadQuestScripts() | QuestManager | [protected] |
MergeTriggerMenus(NpcDialogMenu *pending_menu, const csString ¤t_npc) | QuestManager | [protected] |
OfferRewardsToPlayer(Client *who, csArray< QuestRewardItem > &offer, csTicks &timeDelay) | QuestManager | |
offers | QuestManager | [protected] |
ParseCustomScript(int id, const csString ¤t_npc, const char *script) | QuestManager | |
ParseItem(const char *text, psStringArray &xmlItems, psMoney &money) | QuestManager | [protected] |
ParseItemList(const csString &input, csString &parsedItemList) | QuestManager | [protected] |
ParseQuestScript(int id, const char *script) | QuestManager | |
ParseQuestScriptMenu(const csString &block, const csStringArray &triggers, psQuest *quest, NpcDialogMenu *menu) const | QuestManager | [protected] |
ParseRequireCommand(csString &block, bool &result, psQuest *mainQuest) | QuestManager | [protected] |
PreParseQuestScript(psQuest *mainQuest, const char *script) | QuestManager | [protected] |
PrependPrerequisites(csString &substep_requireop, csString &response_requireop, bool quest_assigned_already, NpcResponse *last_response, psQuest *mainQuest) | QuestManager | [protected] |
QuestManager(CacheManager *cachemanager) | QuestManager | |
Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01) | MessageManager< QuestManager > | [inline] |
Uncomplete(psQuest *quest, Client *who, csTicks timeDelay=0) | QuestManager | |
Unsubscribe(msgtype type) | MessageManager< QuestManager > | [inline] |
Unsubscribe(FunctionPointer handler, msgtype type) | MessageManager< QuestManager > | [inline] |
UnsubscribeAll() | MessageManager< QuestManager > | [inline] |
Verify(MsgEntry *pMsg, unsigned int flags, Client *&client) | MessageManagerBase | [virtual] |
~MessageManager() | MessageManager< QuestManager > | [inline, virtual] |
~QuestManager() | QuestManager | [virtual] |