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

Notice

Enter Region & Learn Recipe tasks are not implemented yet

Task Type

Function

Enter Scene

  • Scene Name: The name of the scene to enter.

Enter Region

NOT IMPLEMENTED YET

Learn Ability

  • Ability: The ability to learn.

Learn Recipe

NOT IMPLEMENTED YET

Kill NPC

  • NPC: The NPC to kill.

  • Amount: The amount of the NPC that has to be killed, for example 10 boars.

Get Item

  • Item: The item to get.

  • Amount: The amount of items you have to collect, for example 10 flowers.

  • Keep Items: Are items kept when turning the quest in?

Reach Level

  • Level: The class level to reach

Reach Skill Level

  • Skill: The skill required.

  • Level: The level of the skill that has to be reached, for example lvl 10 alchemy.

Use Item

  • Item: The item to use.

Talk To NPC

  • NPC: The NPC to talk to.

Reach Weapon Template Level

  • Weapon Template: The weapon template required

  • Level: The level of the weapon template that has to be reached.

Kill NPC Family

  • Family: The family you have to kill NPCs from

  • Amount: The amount of NPCs from that family that have to be killed.

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.