Tasks
Tasks are making it possible to define some goals to achieve based on many different parameters.
They are currently only used by the quest system but will later be used in other modules such as achievements.
Generic Fields
Field Name | Function |
---|---|
ID | The ID of this asset data element. Automatically generated. |
Name | Name of the asset data in the project and editor. |
Display Name | The name that will be displayed to the player. |
File Name | The name of the file in the project. Automatically generated. |
Description | The description of the task. |
Task Settings
Enter Region & Learn Recipe tasks are not implemented yet
Task Type | Function |
---|---|
Enter Scene |
|
Enter Region | NOT IMPLEMENTED YET |
Learn Ability |
|
Learn Recipe | NOT IMPLEMENTED YET |
Kill NPC |
|
Get Item |
|
Reach Level |
|
Reach Skill Level |
|
Use Item |
|
Talk To NPC |
|
Reach Weapon Template Level |
|
Kill NPC Family |
|
You can create an NPC family under AI > Families. When you have created an NPC family you can assign this family on the NPCs AI Settings (AI > NPCs).
For example you create a family called "Undead" you can then go to the AI > NPCs tab and give any NPC this family indentifier. Like assign a Skeleton Hound, Skeleton Warrior & a Lich to the "Undead" family.
These 3 NPCs will then be part of this family, so when your task is to kill NPCs from the "Undead" NPC family and amount is 5, you can kill either a Skeleton Hound, a Skeleton Warrior or the Lich and this will count toward the "Kill NPC Family" task progress. You could even kill 5 Skeleton Warriors and complete the task. All that matters is that the NPCs you kill are part of this family in order for the task to progress.