From d1559c327f91c2f17d94f6de8ac79b4e468a1ca0 Mon Sep 17 00:00:00 2001 From: Hikari Date: Wed, 25 Mar 2026 16:54:53 -0700 Subject: [PATCH] fix: balance equipment, click_power recipe ceiling, adventurer cost curve MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - #141: Already resolved in prior commits (celestial_focus 4.25×, void_conduit 10.5×, crystal_matrix 7.5× all exceed free-drop tier) - #142: Add primal_omega_lens cross-zone click_power recipe at 1.38×, matching the eternal_omega combat ceiling and closing the gap above the zone-17 cap of 1.25× - #143: Already resolved in prior commits (elder_bark_shield 1.12×, void_fragment_amulet 1.15×, soul_bound_catalyst 1.20× all buffed) - #144: Raise philosophers_stone click 2.25×→2.5× to differentiate from eternal_flame; raise crystal_shard click 1.55×→1.65× so the volcanic_forger set trinket beats void_compass (1.6×) - #145: Militia goldPerSecond already fixed; raise celestial_guard baseCost 1.4T→1.8T, smoothing tier 14→15 from 4.67× to 6× and removing the jarring tier 15→16 wall (7.14×→5.56×) --- apps/api/src/data/adventurers.ts | 2 +- apps/api/src/data/equipment.ts | 4 ++-- apps/api/src/data/recipes.ts | 13 +++++++++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/apps/api/src/data/adventurers.ts b/apps/api/src/data/adventurers.ts index 5435a53..7294344 100644 --- a/apps/api/src/data/adventurers.ts +++ b/apps/api/src/data/adventurers.ts @@ -177,7 +177,7 @@ export const defaultAdventurers: Array = [ unlocked: false, }, { - baseCost: 1_400_000_000_000, + baseCost: 1_800_000_000_000, class: "paladin", combatPower: 400_000, count: 0, diff --git a/apps/api/src/data/equipment.ts b/apps/api/src/data/equipment.ts index de6a5bf..5e37bcf 100644 --- a/apps/api/src/data/equipment.ts +++ b/apps/api/src/data/equipment.ts @@ -269,7 +269,7 @@ export const defaultEquipment: Array = [ type: "trinket", }, { - bonus: { clickMultiplier: 1.55, goldMultiplier: 1.2 }, + bonus: { clickMultiplier: 1.65, goldMultiplier: 1.2 }, description: "A fragment of the Mud Kraken's crystallised essence. Focuses raw power into devastating strikes.", equipped: false, @@ -305,7 +305,7 @@ export const defaultEquipment: Array = [ type: "trinket", }, { - bonus: { clickMultiplier: 2.25, goldMultiplier: 1.4 }, + bonus: { clickMultiplier: 2.5, goldMultiplier: 1.4 }, description: "The legendary stone that transmutes effort into wealth — every action fills the coffers.", equipped: false, diff --git a/apps/api/src/data/recipes.ts b/apps/api/src/data/recipes.ts index 9ee4ded..5d03ff8 100644 --- a/apps/api/src/data/recipes.ts +++ b/apps/api/src/data/recipes.ts @@ -492,6 +492,19 @@ export const defaultRecipes: Array = [ ], zoneId: "abyssal_trench", }, + { + bonus: { type: "click_power", value: 1.38 }, + description: + "A primeval relic submerged at the absolute boundary of existence alongside omega crystals and boundary shards — the first and last thing, unified. Every action your guild takes through it is simultaneously the most ancient and most final thing that has ever happened. It does not miss.", + id: "primal_omega_lens", + name: "Primal Omega Lens", + requiredMaterials: [ + { materialId: "primeval_relic", quantity: 2 }, + { materialId: "boundary_shard", quantity: 4 }, + { materialId: "omega_crystal", quantity: 2 }, + ], + zoneId: "the_absolute", + }, { bonus: { type: "combat_power", value: 1.4 }, description: