From e6c76f5280f75c299c58518aa59ea4157c3bff38 Mon Sep 17 00:00:00 2001 From: Hikari Date: Mon, 23 Mar 2026 17:17:12 -0700 Subject: [PATCH] chore: reorder frozen_peaks and shadow_marshes quests to match unlock chain (#123) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit shadow_marshes was listed before frozen_peaks in the file, but frozen_peaks unlocks first in the actual progression. No gameplay impact — zoneId values were always correct — but the file now reads in ascending CP order. --- apps/api/src/data/quests.ts | 96 ++++++++++++++++++------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/apps/api/src/data/quests.ts b/apps/api/src/data/quests.ts index 2f26a80..2799402 100644 --- a/apps/api/src/data/quests.ts +++ b/apps/api/src/data/quests.ts @@ -140,6 +140,54 @@ export const defaultQuests: Array = [ status: "locked", zoneId: "shattered_ruins", }, + // ── Frozen Peaks ────────────────────────────────────────────────────────── + { + combatPowerRequired: 100_000, + description: + "A tundra at the edge of the world, home to creatures that have never seen the sun. Rumours speak of artefacts buried in the permafrost.", + durationSeconds: 2 * 60 * 60, + id: "frozen_wastes", + name: "The Frozen Wastes", + prerequisiteIds: [], + rewards: [ + { amount: 5_000_000, type: "gold" }, + { amount: 100, type: "crystals" }, + { targetId: "global_3", type: "upgrade" }, + ], + status: "locked", + zoneId: "frozen_peaks", + }, + { + combatPowerRequired: 400_000, + description: + "A labyrinthine network of crystal caverns that descend for miles. The cold here is a presence, not just a temperature.", + durationSeconds: 3 * 60 * 60, + id: "ice_caves", + name: "The Ice Caves", + prerequisiteIds: [ "frozen_wastes" ], + rewards: [ + { amount: 5000, type: "essence" }, + { amount: 200, type: "crystals" }, + { targetId: "arcane_scholar", type: "adventurer" }, + ], + status: "locked", + zoneId: "frozen_peaks", + }, + { + combatPowerRequired: 1_500_000, + description: + "A fortress suspended in a permanent blizzard, built by a mage who wanted to be left alone — and succeeded for three hundred years.", + durationSeconds: 5 * 60 * 60, + id: "storm_citadel", + name: "The Storm Citadel", + prerequisiteIds: [ "ice_caves" ], + rewards: [ + { amount: 30_000_000, type: "gold" }, + { amount: 10_000, type: "essence" }, + ], + status: "locked", + zoneId: "frozen_peaks", + }, // ── Shadow Marshes ──────────────────────────────────────────────────────── { combatPowerRequired: 5_000_000, @@ -205,54 +253,6 @@ export const defaultQuests: Array = [ status: "locked", zoneId: "shadow_marshes", }, - // ── Frozen Peaks ────────────────────────────────────────────────────────── - { - combatPowerRequired: 100_000, - description: - "A tundra at the edge of the world, home to creatures that have never seen the sun. Rumours speak of artefacts buried in the permafrost.", - durationSeconds: 2 * 60 * 60, - id: "frozen_wastes", - name: "The Frozen Wastes", - prerequisiteIds: [], - rewards: [ - { amount: 5_000_000, type: "gold" }, - { amount: 100, type: "crystals" }, - { targetId: "global_3", type: "upgrade" }, - ], - status: "locked", - zoneId: "frozen_peaks", - }, - { - combatPowerRequired: 400_000, - description: - "A labyrinthine network of crystal caverns that descend for miles. The cold here is a presence, not just a temperature.", - durationSeconds: 3 * 60 * 60, - id: "ice_caves", - name: "The Ice Caves", - prerequisiteIds: [ "frozen_wastes" ], - rewards: [ - { amount: 5000, type: "essence" }, - { amount: 200, type: "crystals" }, - { targetId: "arcane_scholar", type: "adventurer" }, - ], - status: "locked", - zoneId: "frozen_peaks", - }, - { - combatPowerRequired: 1_500_000, - description: - "A fortress suspended in a permanent blizzard, built by a mage who wanted to be left alone — and succeeded for three hundred years.", - durationSeconds: 5 * 60 * 60, - id: "storm_citadel", - name: "The Storm Citadel", - prerequisiteIds: [ "ice_caves" ], - rewards: [ - { amount: 30_000_000, type: "gold" }, - { amount: 10_000, type: "essence" }, - ], - status: "locked", - zoneId: "frozen_peaks", - }, // ── Volcanic Depths ─────────────────────────────────────────────────────── { combatPowerRequired: 1_200_000_000,