From e5752c7ee928cc48cd3898337929ee3f8016f797 Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Fri, 21 Aug 2026 14:30:53 +0200 Subject: [PATCH] fix(content): stop promising rewards the burned road can no longer drop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The location view's "Mögliche Belohnungen" preview listed Silber and Erfahrung. This slice made both false: - Experience no longer exists as a concept (spec 1). - Every monster seeded on this road now rolls silverMin/silverMax = 0 (design R7), so a kill yields no silver. Silver reaches the player through turn-ins instead. The list's own comment states the rule it was breaking: the view may not promise a drop the roll does not guarantee (spec 8). Equipment and material stay -- the loot tables still back both. Co-Authored-By: Claude Opus 5 --- .../src/database/seeds/local-location.content.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/apps/api/src/database/seeds/local-location.content.ts b/apps/api/src/database/seeds/local-location.content.ts index 1a18927..f2260fb 100644 --- a/apps/api/src/database/seeds/local-location.content.ts +++ b/apps/api/src/database/seeds/local-location.content.ts @@ -121,13 +121,17 @@ export const BURNED_ROAD_LOCAL_CONTENT: LocalLocationContent = { enabled: true, }, ], - // Only categories the loot tables on this road actually back: silver and - // experience from every kill, gear from the raiders, pelts from the beasts. - // Named items stay out — the view may not promise a drop the roll does not - // guarantee (spec §8, "Mögliche Belohnungen"). + // Only categories the loot tables on this road actually back: gear from the + // raiders, pelts from the beasts. Named items stay out — the view may not + // promise a drop the roll does not guarantee (spec §8, "Mögliche + // Belohnungen"). + // + // Silver and experience were both dropped from this preview by slice 0.6.5. + // Experience no longer exists as a concept at all (spec §1), and every + // monster seeded on this road now rolls silverMin/silverMax = 0 (design R7), + // so a kill here yields neither. Silver reaches the player through turn-ins + // instead. Leaving either entry in place would break this list's own rule. localRewardPreview: [ - { key: 'silver', label: 'Silber', iconKey: 'silver' }, - { key: 'experience', label: 'Erfahrung', iconKey: 'experience' }, { key: 'equipment', label: 'Ausrüstung', iconKey: 'equipment' }, { key: 'material', label: 'Material', iconKey: 'material' }, ],