Quests

Conditions

QC_CompleteQuests

Subclass of UQuestCondition to make a quest available only if we completed the given quest

Definitions

Contains UQuestDefinition objects

QD_Tutorial

Define the first quest, that ask you to find Eric in the main place and talk to him

QD_KillMonsters

This is the second quest, it contains two objectives, Kill 3 goblins and Kill one Troll. The latter is optional and will give you the third quest. This means that if you kill the troll after killing the 3 goblins you won't get the third quest.

QD_HiddenAreaQuest

This is the third quest that is given as a reward of the Kill Troll Objective. It contains 3 objectives, the first one is to talk to eric about the troll you killed, the second one is to find and interact with the door of the hidden troll area. The door is locked by a key (that you get as a reward of the first objective of this quest) so you won’t be able to access the zone if you don’t have this quest. The last objective is to loot the chest.

Fragments

ObjectiveFragment_Elimination

Subclass of ObjectiveFragment that defines an elimination objective it contains 3 variables, one is the enemy tag that we need to kill, the second is the number of enemy to kill and the last is the enemy display name that will be dispalyed in the UI

ObjectiveFragment_InteractWith

Subclass of ObjectiveFragment that contains the tag of the actor we need to interact with

Objectives

BP_EliminationObjective

Subclass of UBaseQuestObjective that handle all the logic of the elimination objective

BP_InteractWithObjective

Subclass of UBaseQuestObjective that handle all the logic of the InteractWith objective

Rewards

QR_AddItems

Subclass of UQuestReward that add an item to the inventory of the player

QR_Golds

Subclass of UQuestReward that add golds to the inventory of the player

QR_EarnQuest

Subclass of UQuestReward that gives a quest to the player

Last updated