fix: 国标fan_types缺常见番型→0%胡牌率(补全28种)
Root cause: guobiao.yaml只列了11个高番型(≥24番),缺少Level 1-6的常见番型。 add_max每level只取最大值→缺中低番型拼不出8番门槛。 修复: - DSL补全:全大/全中/全小(12番),大于五/小于五(8番),碰碰和/混一色/五门齐/全求人(6番), 全带幺(4番),断幺九/平和/门前清(2番),缺一门/无字(1番) - ScoreEngine/PhaseMachine fallback加'碰碰和'(国标名称) - 随机AI 国标胡牌率: 0%→30%(纯运气,合理) 注: 完整国标有81种番型,Demo阶段补到28种够覆盖常见组合
This commit is contained in:
@ -57,7 +57,27 @@ fan_types:
|
||||
- { name: 清一色, base_fan: 24, level: 8, excludes: [无字, 缺一门] }
|
||||
- { name: 七对, base_fan: 24, level: 8, excludes: [门前清, 单钓将] }
|
||||
- { name: 全双, base_fan: 24, level: 8 }
|
||||
# ... Demo阶段只列关键番种
|
||||
# 12番
|
||||
- { name: 全大, base_fan: 12, level: 6 }
|
||||
- { name: 全中, base_fan: 12, level: 6 }
|
||||
- { name: 全小, base_fan: 12, level: 6 }
|
||||
# 8番
|
||||
- { name: 大于五, base_fan: 8, level: 5 }
|
||||
- { name: 小于五, base_fan: 8, level: 5 }
|
||||
# 6番
|
||||
- { name: 碰碰和, base_fan: 6, level: 4, conflicts: [暗七对] }
|
||||
- { name: 混一色, base_fan: 6, level: 4, excludes: [缺一门] }
|
||||
- { name: 五门齐, base_fan: 6, level: 4 }
|
||||
- { name: 全求人, base_fan: 6, level: 4 }
|
||||
# 4番
|
||||
- { name: 全带幺, base_fan: 4, level: 3, excludes: [缺一门] }
|
||||
# 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 }
|
||||
|
||||
phases:
|
||||
- name: deal
|
||||
|
||||
Reference in New Issue
Block a user