diff --git a/apps/api/src/data/quests.ts b/apps/api/src/data/quests.ts index 1fcdd3f..50b47b5 100644 --- a/apps/api/src/data/quests.ts +++ b/apps/api/src/data/quests.ts @@ -157,6 +157,21 @@ export const defaultQuests: Array = [ status: "locked", zoneId: "frozen_peaks", }, + { + combatPowerRequired: 200_000, + description: + "A tomb sealed within a glacier for millennia. The soldiers interred here died guarding something that no longer exists — but their treasures remain.", + durationSeconds: 150 * 60, + id: "glacier_tomb", + name: "The Glacier Tomb", + prerequisiteIds: [ "frozen_wastes" ], + rewards: [ + { amount: 10_000_000, type: "gold" }, + { amount: 3000, type: "essence" }, + ], + status: "locked", + zoneId: "frozen_peaks", + }, { combatPowerRequired: 400_000, description: @@ -164,7 +179,7 @@ export const defaultQuests: Array = [ durationSeconds: 3 * 60 * 60, id: "ice_caves", name: "The Ice Caves", - prerequisiteIds: [ "frozen_wastes" ], + prerequisiteIds: [ "glacier_tomb" ], rewards: [ { amount: 5000, type: "essence" }, { amount: 200, type: "crystals" }, @@ -188,6 +203,22 @@ export const defaultQuests: Array = [ status: "locked", zoneId: "frozen_peaks", }, + { + combatPowerRequired: 3_000_000, + description: + "Deep in the peaks lies the throne room of an ancient frost king, long dead, whose dominion over cold and storm was absolute. His crown still waits.", + durationSeconds: 7 * 60 * 60, + id: "frozen_throne", + name: "The Frozen Throne", + prerequisiteIds: [ "storm_citadel" ], + rewards: [ + { amount: 60_000_000, type: "gold" }, + { amount: 25_000, type: "essence" }, + { amount: 400, type: "crystals" }, + ], + status: "locked", + zoneId: "frozen_peaks", + }, // ── Shadow Marshes ──────────────────────────────────────────────────────── { combatPowerRequired: 5_000_000,