From 847d54bff666c30c24c64cf01a5b9e6c43b4c9f6 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sun, 5 Jul 2026 14:33:54 +0200 Subject: [PATCH] fix: Schocken - normale Zahlen absteigend als Zahl verglichen (621 > 554) --- backend/src/tools/schocken/routes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/tools/schocken/routes.js b/backend/src/tools/schocken/routes.js index 313a43d..8823991 100644 --- a/backend/src/tools/schocken/routes.js +++ b/backend/src/tools/schocken/routes.js @@ -61,7 +61,10 @@ function classifyDice(dice) { if (c-a===2 && b-a===1) return { type:'strasse', scheiben:2, label:`Straße ${a}-${b}-${c}!`, value: a }; // Normale Zahl - return { type:'normal', scheiben:1, label:'Normal', value: sorted.reduce((s,v)=>s+v,0) }; + // Normale Zahlen: absteigend sortiert als dreistellige Zahl (z.B. 6-2-1 = 621, 5-5-4 = 554) + const desc = [...sorted].reverse(); // absteigend + const normalValue = desc[0]*100 + desc[1]*10 + desc[2]; + return { type:'normal', scheiben:1, label:`${desc[0]}-${desc[1]}-${desc[2]}`, value: normalValue }; } // Wertungsvergleich: wer hat schlechtere Würfel (bekommt Scheiben)