fix: DSL命名不一致 — camelCase→underscore_case (UnderscoredNamingConvention)
DSL YAML字段includeHonors/includeFlowers/wildcardCount等使用了camelCase, 但DslLoader配置了UnderscoredNamingConvention(期望include_honors)。 导致所有DSL的deck配置(字牌/花牌/wildcard)从未生效: - 武汉: 108张(只有数牌) → 现140张(136+4wildcard) - 国标: 108张 → 现144张(+花+字) - 广东: 108张 → 现136张(+花+字) 修复: 4个YAML文件统一改为underscore_case
This commit is contained in:
@ -15,8 +15,8 @@ requires:
|
||||
|
||||
deck:
|
||||
generator: mahjong
|
||||
includeHonors: true
|
||||
includeFlowers: true
|
||||
include_honors: true
|
||||
include_flowers: true
|
||||
total: 136
|
||||
|
||||
deal:
|
||||
|
||||
@ -18,8 +18,8 @@ requires:
|
||||
|
||||
deck:
|
||||
generator: mahjong
|
||||
includeHonors: true
|
||||
includeFlowers: true
|
||||
include_honors: true
|
||||
include_flowers: true
|
||||
total: 144
|
||||
|
||||
deal:
|
||||
|
||||
@ -15,10 +15,10 @@ requires:
|
||||
|
||||
deck:
|
||||
generator: mahjong
|
||||
includeHonors: true
|
||||
includeFlowers: false
|
||||
wildcardTile: 红中
|
||||
wildcardCount: 4
|
||||
include_honors: true
|
||||
include_flowers: false
|
||||
wildcard_tile: 红中
|
||||
wildcard_count: 4
|
||||
total: 136
|
||||
|
||||
deal:
|
||||
|
||||
@ -15,8 +15,8 @@ requires:
|
||||
|
||||
deck:
|
||||
generator: mahjong
|
||||
includeHonors: false
|
||||
includeFlowers: false
|
||||
include_honors: false
|
||||
include_flowers: false
|
||||
total: 108
|
||||
|
||||
deal:
|
||||
|
||||
Reference in New Issue
Block a user