Skip to content

v0.0.1.0

Choose a tag to compare

Added:
Quest.

  • Create, start, complete, fail, reset, and delete quests by ID
  • Quests have title, description, and state (inactive / active / completed / failed)
  • Auto-completes a quest when all required objectives finish
  • Set and clear a tracked quest for driving HUD displays
  • Freeform tag system — apply multiple tags per quest; bulk reset or delete quests by tag
  • Key/value custom data store per quest (Set Quest Data / QuestData)
  • Plugin property: Max Active Quests (0 = unlimited)
  • Plugin property: Allow Replay — lets completed/failed quests be reset

Objectives.

  • Four objective types: Counter (auto-completes at target), Flag, Timed, Location
  • Two order modes: Parallel (all active at once) and Sequential (one unlocks after the previous completes)
  • Mark individual objectives as Optional so they don't block quest completion
  • Counter objectives fire On Counter Updated on every change with TriggerCounterValue
  • Timed objectives tick via Construct's native tick system; fire On Timed Objective Expired on timeout
  • Plugin property: Auto-fail on timer expiry

Rewards
Attach rewards to quests with types: "item", "currency" , "xp", "unlock", "custom"
On Reward Ready fires at quest completion when unclaimed rewards exist
Claim Rewards fires On Reward Claimed once per reward with full context expressions

Save & Load support.