From 83545e8b80c7241a0b8e13a00a4fc9f47a4f13e0 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Sun, 5 Jul 2026 06:36:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E4=B8=83=E7=8E=8B=E8=A7=84=E5=88=99?= =?UTF-8?q?=EF=BC=9A=E4=BF=AE=E6=AD=A3=20=C2=A75.2=20=E6=AF=99=E7=89=8C?= =?UTF-8?q?=E6=88=90=E7=AB=8B=E6=9D=A1=E4=BB=B6=E4=B8=BA"=E5=AE=8C?= =?UTF-8?q?=E5=85=A8=E7=BC=BA=E9=97=A8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原第 156 行写"没有该副牌花色的同长度拖拉机"即可毙,暗示手里有该 花色的牌但不成拖拉机时也能用主牌毙——与代码不符。核对 class.arith.js can_followcard:毙牌成功(cardvalue>0)仅出现在完全 缺门分支,只要手中还有首家花色的牌,get_followcard 即判为必出, 只能垫不能毙。将三条特殊情况统一收紧为"完全缺门",并补前提说明。 Co-Authored-By: Claude Opus 4.8 (1M context) --- server/games/erqiwang/docs/design/design.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/games/erqiwang/docs/design/design.md b/server/games/erqiwang/docs/design/design.md index 52f7537..65bc75d 100644 --- a/server/games/erqiwang/docs/design/design.md +++ b/server/games/erqiwang/docs/design/design.md @@ -149,11 +149,11 @@ 同花色牌**不足**首家张数时(含完全缺门):现有的同花色牌全部必出,缺口部分可任意补其他牌;若完全缺门则整手任意出,可选择垫牌或用主牌毙牌(见下)。 -毙牌(缺门时改用主牌顶替首家副牌)的特殊情况: +毙牌的前提是**完全缺门**——手中**没有本轮首家花色的任何一张牌**。只要手里还剩该花色的牌(哪怕凑不成对子、凑不成拖拉机),都必须优先打出这些同花色牌(按上文 5.2 层级),**不允许留着该花色的牌改用主牌毙**。缺门后用主牌毙牌时,牌型与张数须与首家一一对应,才算"压过"、抢下出牌权: -- 若首家出副牌单张,其余玩家没有该副牌花色的,可以任意出牌(含主牌);但要压过首家,出的主牌也必须是单张(数量对应)。 -- 若首家出副牌对子,其余玩家没有该副牌花色的,要压过首家,出的主牌必须也是对子(不能用任意两张主牌顶替)。 -- 若首家出副牌拖拉机(N 连对),其余玩家没有该副牌花色的同长度拖拉机,要压过首家,出的主牌必须也是同样连对组数(N 连对)的主拖拉机,总张数完全对应;单张主牌或零散的主对子都不能顶替拖拉机。 +- 若首家出副牌单张,其余玩家**完全缺门**该副牌花色,可以任意出牌(含主牌);但要压过首家,出的主牌也必须是单张(数量对应)。 +- 若首家出副牌对子,其余玩家**完全缺门**该副牌花色,要压过首家,出的主牌必须也是对子(不能用任意两张主牌顶替)。 +- 若首家出副牌拖拉机(N 连对),其余玩家**完全缺门**该副牌花色,要压过首家,出的主牌必须也是同样连对组数(N 连对)的主拖拉机,总张数完全对应;单张主牌或零散的主对子都不能顶替拖拉机。(注意:只要手里还有该副牌花色的牌,哪怕凑不成同长度拖拉机,也必须先出这些同花色牌,不能改用主牌毙。) ### 5.3 拖拉机定义与相邻关系