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