Difference between revisions of "Quest Documentation"
(→Quest Giver) |
(→Quest Giver) |
||
Line 29: | Line 29: | ||
|} | |} | ||
==Quest Giver== | ==Quest Giver== | ||
+ | The quest system has a few limitations as of now but can be fixed either by me later when I get around to it, or feel free to do it yourself in your own methods<BR><BR> | ||
+ | |||
+ | # You can only display 3 quest choices on any NPC due to user interface size. | ||
+ | # All quests can be repeated, you are given a Delay value. | ||
+ | |||
===Template=== | ===Template=== | ||
====Object Variables==== | ====Object Variables==== |
Revision as of 13:00, 20 June 2018
back to Project Phoenix#Quests
Contents
Functions
CustomQuests.Helpers.<FunctionName>(Args)
Function Name | Description |
---|---|
AddSlayTask | Adds a slay task to the quest table |
AddHarvestTask | Adds a harvest task to the quest table |
AddCraftTask | Adds a craft quest to the quest table |
AddTameTask | Adds a tame quest to the quest table |
CanGetQuest | Checks to see if the player can get the quest |
HasQuest | Checks to see if the player has the quest |
GiveQuest | Give the player a quest and toss it in the quest log |
RemoveQuest | Remove a quest by name from the player |
IsQuestComplete | Checks if the quest tasks are completed or not |
CheckQuestObjectives | Checks to see if the player completed a part of the objective |
CheckDelay | Checks to see if the player an pick the quest up again (daily,hourly) or what other interval |
Quest Giver
The quest system has a few limitations as of now but can be fixed either by me later when I get around to it, or feel free to do it yourself in your own methods
- You can only display 3 quest choices on any NPC due to user interface size.
- All quests can be repeated, you are given a Delay value.