796503153d0d2b061d1ce9a9b5be7e16f22924c5
结论:按 design §9.3——任一玩家报无主后,三家都显示「明牌」按钮, 且整个出牌阶段随时可查、不限次数。判定依据是「场上有人报无主」而非 「自己报无主」,报无主那位和另外两位一样能看。 此前我把前端条件收紧成「自己是无主玩家」,比手册严格,反而与服务端 have_baofu() 的受理条件对不上。现改回: - 前端清单 §1.7 D-6、§2.6 底栏按钮、§0.0 对照表、baozhu 字段说明统一为 「可查牌 + 出牌阶段 + baozhu==1 → 三家都显示」。 - design §9.3 第 3 条补一句消歧:明确「为这三个人都出现」、判定依据是 场上有人报无主、且不限次数随时可查。原文靠「同时」承接上一条的 「为全体三人」,容易读漏。 - protocol 的术语表与 mingpai 受理条件说明同步加注。 服务端与协议本来就是手册口径,无代码改动。此前记的「有主牌玩家伪造请求 也能拿到明牌数据」这一泄露担忧不成立——按手册他本就有权查看,服务端受理 是正确行为。 验收清单增至 18 条,新增一条专门钉住「三家都显示,不是只给自己无主那家」。 至此 §7.5 服务端待补项 7 条全部处理完毕,服务端侧无遗留。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
11 MiB
Languages
JavaScript
99%
HTML
0.8%
PHP
0.1%