Ascension Protocol
Plugins

AscensionQuests

Daily Quest, weekly quests, Hunter Association contracts, streaks

The System-style quest module. Every Hunter receives a Daily Quest, a rotating Hunter Association contract board, and a weekly quest — with a completion reward and a penalty for ignoring the daily.

Features

  • Rank quests (Path of the Hunter) — a persistent per-rank checklist that guides players along their progression. Assigned automatically for the current rank, harder + higher-XP each tier, and unlocked on rank-up. Open with /quest ranks.
  • Daily Quest — one assigned per day (rank-matched, weighted), announced System-style.
  • Penalty — ignore an incomplete daily past rollover and take a debuff (or a survival zone).
  • Contracts — Hunter Association board of repeatable bounties (same board for everyone each day).
  • Weekly quest — one per week, bigger rewards.
  • Streaks — consecutive-day completion with milestone bonuses.
  • Quest points — a lightweight currency earned from quests (spendable later).

How it works

  • Objectives are driven by suite events (gate clears, mob kills, shadow extractions, guild bank deposits, crafts, sells, XP earned, blocks walked). Systems that aren't installed are skipped at load with a console note.
  • Progress is tracked in memory and persisted to the shared ascension.db (async, debounced, and on quit).

Key files

FilePurpose
quests.ymlQuest definitions (daily/weekly/contract templates, objectives, rewards)
config.ymlRollover times, penalty mode, contract limits, streak milestones

On this page