Basic Quest Class
Standard quest that follows the "do x, get y" paradigm. Auto-completion: when Objective.IsComplete() succeeds, calls Complete() automatically. Auto-rewarding: on completion, rewards are granted to eligible participants via GetRecipients() then GrantReward().
Verse using statement |
using { /UnrealEngine.com/Progression } |
Inheritance Hierarchy
This class is derived from quest.
| Name | Description |
|---|---|
quest |
A completable goal. Call Complete() to mark the quest as done and fire CompleteEvent. |
Exposed Interfaces
This class exposes the following interfaces:
| Name | Description |
|---|---|
has_icon |
Interface that provides an icon. |
has_description |
Interface that provides descriptive names or text. |
Members
This class has both data members and functions.
Data
| Data Member Name | Type | Description |
|---|---|---|
AbandonEvent |
unknown |
Signaled when a participant abandons this quest. |
CompleteEvent |
unknown |
Signaled when this quest completes. |
JoinEvent |
unknown |
Signaled when a participant joins this quest. |
Objective |
?quest_objective |
Progression model for the quest. |
Rewards |
?[]quest_reward |
Rewards granted to eligible participants on completion. |
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.