Fail, abandon, timers
| Action | Function |
|---|---|
| Fail by fail id | FailObjective(FailId) |
| Fail one quest | FailQuest / FailQuestById |
| Abandon | AbandonQuest / AbandonQuestById |
Fail and abandon are valid only from Active. The quest then becomes Available. The plugin erases the progress.
Time To Fail ticks here because Standalone is authority. If you complete the objective, the timer stops.
float Remaining = 0.f;
if (QuestComp->GetObjectiveFailTimeRemaining(
FName(TEXT("BrokerContract")),
FName(TEXT("KillRaiders")),
Remaining))
{
// Remaining is live on authority
}