From f57446bd8440e7278fd155682437bdfc9378c870 Mon Sep 17 00:00:00 2001 From: xiaoou Date: Sat, 4 Jul 2026 22:18:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(DSL):=20=E6=AD=A6=E6=B1=89=E5=88=A0?= =?UTF-8?q?=E6=AD=BB=E7=95=AA=E5=9E=8B=20'=E5=B0=86',=20=E5=9B=BD=E6=A0=87?= =?UTF-8?q?=E5=8A=A0=E9=B8=A1=E8=83=A1=E5=85=9C=E5=BA=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 武汉: '将' base_fan=0 是死番型(引擎不生成,无人exclude)→删除 国标: 缺少鸡胡兜底→添加 {name:鸡胡,base_fan:1,level:0} 两处均为纯DSL修复, 引擎代码零修改 --- dsl-examples/guobiao.yaml | 2 ++ dsl-examples/wuhan.yaml | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dsl-examples/guobiao.yaml b/dsl-examples/guobiao.yaml index 88f464c..f0b3387 100644 --- a/dsl-examples/guobiao.yaml +++ b/dsl-examples/guobiao.yaml @@ -78,6 +78,8 @@ fan_types: # 1番 - { name: 缺一门, base_fan: 1, level: 1 } - { name: 无字, base_fan: 1, level: 1 } + # 兜底 + - { name: 鸡胡, base_fan: 1, level: 0 } phases: - name: deal diff --git a/dsl-examples/wuhan.yaml b/dsl-examples/wuhan.yaml index 65c3860..cbfb1ff 100644 --- a/dsl-examples/wuhan.yaml +++ b/dsl-examples/wuhan.yaml @@ -48,7 +48,6 @@ fan_types: - { name: 地胡, base_fan: 16 } - { name: 癞子胡, base_fan: 1, condition: hand_contains_wildcard } - { name: 鸡胡, base_fan: 1 } - - { name: 将, base_fan: 0 } fan_stacking: add max_fan: 100