x0_i0_plotgiver
Library for plotgiver NPCs.NOTE: This file includes x0_i0_common.
Constants
| Name | Value | Brief Description | QUEST_COMPLETE | 2 | Quest status. | QUEST_COMPLETE_OTHER | 3 | Quest status. | QUEST_IN_PROGRESS | 1 | Quest status. | QUEST_NOT_TAKEN | 0 | Quest status. | sQuestItemSuffix | _QI | Suffix tacked on to the quest item for this NPC. | sQuestSuffix | _Q | Suffix tacked on for quest status. | sQuestVarname | QUEST_STATUS | Variable on NPC monitoring quest status. | sPlotItemSuffix | _PI | Suffix tacked on to the plot item for this NPC. | sRewardItemSuffix | _RI | Suffix tacked on to the reward item for this NPC. |
|---|
Functions
| Name | Brief Description |
|---|---|
| GetPlotItemTag | Returns the plot item's tag |
| GetQuestItemTag | Returns the quest item's tag. |
| GetQuestStatus | Returns a PC's quest status. |
| GetQuestTag | Gets the giver's quest tag. |
| GetQuestVarname | Gets the NPC's local variable name for the given quest. |
| GetRewardItemTag | Returns the reward item tag. |
| GiveQuestItem | Create the quest item on the player. |
| GiveRewardItem | Creates a reward item on the PC. |
| HasPlotItem | Checks the PC's party for an item. |
| HasQuestItem | Checks if the PC's party possesses a given quest item. |
| HasRewardItem | Checks the PC's party for the reward item. |
| SetOnQuest | Sets that a PC has taken a quest |
| SetQuestDone | Sets a quest as finished or done. |
| TakePlotItem | Take the plot item from oPC's party. |
| TakeQuestItem | Removes a quest item from a PC's party. |
author: Charles Feduke, editor: Mistress