fix: suppress display of zero-value crystal rewards on quests #231

Closed
opened 2026-04-06 11:23:46 -07:00 by hikari · 0 comments
Owner

Bug / Improvement

Summary

Quests in Zone 9+ (Infernal Court onwards) have crystal reward entries set to { amount: 0, type: "crystals" } in the quest data. This was intentional as part of the Crystal Economy Fix (#187, #191) — crystals are an early/mid-game currency and were deliberately zeroed for late-game content. However, displaying 0.00 crystals as a reward is confusing and misleading for players.

Current Behaviour

Quest reward tooltip shows 0.00 crystals for all quests from Infernal Court onwards.

Expected Behaviour

Either:

  • Option A: Remove the zero-value crystal reward entries from the quest data entirely (cleanest solution)
  • Option B: Filter out rewards with amount: 0 from the reward display in the frontend

References


This issue was created with help from Hikari~ 🌸

## Bug / Improvement ### Summary Quests in Zone 9+ (Infernal Court onwards) have crystal reward entries set to `{ amount: 0, type: "crystals" }` in the quest data. This was intentional as part of the Crystal Economy Fix (#187, #191) — crystals are an early/mid-game currency and were deliberately zeroed for late-game content. However, displaying `0.00 crystals` as a reward is confusing and misleading for players. ### Current Behaviour Quest reward tooltip shows `0.00 crystals` for all quests from Infernal Court onwards. ### Expected Behaviour Either: - **Option A**: Remove the zero-value crystal reward entries from the quest data entirely (cleanest solution) - **Option B**: Filter out rewards with `amount: 0` from the reward display in the frontend ### References - Crystal Economy Fix: #187, #191 - Code: `apps/api/src/data/quests.ts` (e.g. line 646) --- ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-04-06 18:17:01 -07:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/elysium#231