fix: 圈风/门风/单钓将/四归一加_fanConfig守卫 + 精牌显示 + TileName修复

问题1: 圈风/门风/单钓将/四归一在南昌武汉等非Guobiao玩法中误生成
  修复: 4个新识别器加 _fanConfig.ContainsKey() 守卫,只有配了才生成
  Guobiao DSL 补充4个番型定义(圈风2/门风2/四归一2/单钓将1)

问题2: 翻牌定精信息未在demo显示
  修复: RenderDeal() 显示精牌(翻牌+正精+副精)

问题3: TileName?{tile}→ToStringCore(tile)
  修复: 带🀫前缀的数字牌显示 '🀫3万' 而非 '🀫?21'
This commit is contained in:
xiaoou
2026-07-04 23:42:42 +08:00
parent 3f91d7c3f8
commit d734c0a384
4 changed files with 32 additions and 15 deletions

View File

@ -75,9 +75,14 @@ fan_types:
- { name: 断幺九, base_fan: 2, level: 2 }
- { name: 平和, base_fan: 2, level: 2 }
- { name: 门前清, base_fan: 2, level: 2 }
# 2番
- { name: 圈风, base_fan: 2, level: 2 }
- { name: 门风, base_fan: 2, level: 2 }
- { name: 四归一, base_fan: 2, level: 2 }
# 1番
- { name: 缺一门, base_fan: 1, level: 1 }
- { name: 无字, base_fan: 1, level: 1 }
- { name: 单钓将, base_fan: 1, level: 1 }
# 兜底
- { name: 鸡胡, base_fan: 1, level: 0 }