From 2ea383aee1e98311b4964e2ff2ae1c7fd7bcedff Mon Sep 17 00:00:00 2001 From: giteaadmin Date: Sun, 5 Jul 2026 14:46:24 +0000 Subject: [PATCH] before change GM1 --- www/html/Game/public/js/play.js | 9 +- www/html/Game/public/play.html | 2 +- www/html/Game/server.js | 34 - www/html/gamelog/data/log.jsonl | 1397 +++++++++++++++++ www/html/testcase/data/verify.json | 6 +- .../data/verify.json.bak-20260704-tc177 | 524 +++++++ 6 files changed, 1926 insertions(+), 46 deletions(-) create mode 100755 www/html/testcase/data/verify.json.bak-20260704-tc177 diff --git a/www/html/Game/public/js/play.js b/www/html/Game/public/js/play.js index 96da129..4381a63 100644 --- a/www/html/Game/public/js/play.js +++ b/www/html/Game/public/js/play.js @@ -940,6 +940,7 @@ let _mg3SnapAt = 0; let _mg3LastMismatchKey = ''; function logStackSeatColors(tag, force) { + if (!force) return; /* diagnostic ปิด auto (2026-07-04 · MG3 สี confirmed) — เรียกมือ window.__mg3ColorLog() ยังได้ */ try { if (!isStack() || !stackTurnOrderReadyPlay()) return; const now = Date.now(); @@ -12767,14 +12768,6 @@ if (stackServerAuthPlay) { /* server-auth: ส่งเจตนากดวาง + เฟสที่เราเห็น ณ ตอนนี้ → server วางตรงจุดที่เราเห็นแกว่ง (ไม่เยื้องตาม half-RTT) */ try { socket.emit('stack-drop-req', { phase: stackMini.phase }); } catch (e) { /* ignore */ } - /* [DBG-MG3drop] client ส่งอะไร + เห็น swing model ยังไง (เทียบกับ server log) — ถอดออกหลังวินิจฉัย */ - try { - var _m = stackMini; - gamelogPost('MG3', 'mg3-send', 'srvAuth=' + stackServerAuthPlay - + ' sentPhase=' + Number(_m.phase).toFixed(3) + ' amp=' + Number(_m.swingAmp).toFixed(3) - + ' topCx=' + Number(_m.topCenterX).toFixed(3) + ' hangCx=' + Number(_m.topCenterX + _m.swingAmp * Math.sin(_m.phase)).toFixed(3) - + ' hearts=' + _m.teamMissesLeft + ' layers=' + (_m.layers ? _m.layers.length : '?'), 'client'); - } catch (e) { /* ignore */ } stackMini.lastDropAt = Date.now(); /* กัน double-tap (server มี busyUntil อยู่แล้ว) */ /* freeze เฟสที่เห็น ณ ตอนกด ไว้จนดรอปกลับมา → ไม่แกว่งต่อแล้วเด้งกลับช่วงรอ echo */ stackLocalSwingFrozen = true; diff --git a/www/html/Game/public/play.html b/www/html/Game/public/play.html index d1d4749..712cd99 100644 --- a/www/html/Game/public/play.html +++ b/www/html/Game/public/play.html @@ -5458,7 +5458,7 @@ - +
v —