Files
card-game-engine/dsl-examples
xiaoou 488e96114f fix: excludes引用检查用enginePatterns替代fanTypes(修正误报)
根因分析:
- excludes用字符串匹配(ApplyFanExclusions操作输出名单),不依赖_fanConfig
  例: 清一色excludes缺一门→引擎生成'缺一门'时排除生效,即使缺一门不在fan_types
  之前按fan_types检查导致误报(武汉4个/国标2个)
- conflicts需要双方都在_fanConfig才能比较BaseFan数值

修复:
- excludes: 改查enginePatterns(39个引擎可生成名)替代fanNames
- conflicts: 保持查fanNames(必须双方在_fan_config)
- guobiao.yaml: conflicts[暗七对]→[七对](引擎通过FanName解析返回七对)

效果: 武汉5→1 国标15→12 (消除误报,剩余为真缺失:圈风/门风等引擎不支持)
2026-07-04 23:17:48 +08:00
..