From 17a0d054ffc38698828e7b240625af6d996218c8 Mon Sep 17 00:00:00 2001 From: xiaoou Date: Sat, 4 Jul 2026 21:41:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=AD=A6=E6=B1=89DSL=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=B8=A1=E8=83=A1(base=5Ffan=3D1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 鸡胡作为兜底番型应该在DSL中配置而非引擎硬编码兜底。 之前引擎在ScoreEngine/PhaseMachine中硬编码了鸡胡fallback=1, 但正确的架构是DSL驱动规则,引擎只做防御性兜底。 此变更让武汉麻将的鸡胡从_fanConfig取值, FanValue查找路径: DSL配置(1) > fallback(防御用) --- dsl-examples/wuhan.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/dsl-examples/wuhan.yaml b/dsl-examples/wuhan.yaml index a3c685a..65c3860 100644 --- a/dsl-examples/wuhan.yaml +++ b/dsl-examples/wuhan.yaml @@ -47,6 +47,7 @@ fan_types: - { name: 天胡, base_fan: 32 } - { name: 地胡, base_fan: 16 } - { name: 癞子胡, base_fan: 1, condition: hand_contains_wildcard } + - { name: 鸡胡, base_fan: 1 } - { name: 将, base_fan: 0 } fan_stacking: add