fix: HumanMahjongPlayer听牌检测不含字牌 + wildcard显示优化
1. CheckTing硬编码AllTiles(false,false)→漏字牌(武汉/国标等) 修复: 构造函数传includeHonors, MahjongRoom传_rules.Deck.IncludeHonors 2. wildcard显示: 翻牌定精时显示翻到的牌+精牌(带🀫前缀)
This commit is contained in:
@ -32,7 +32,7 @@ public class MahjongRoom
|
||||
_solver = new MeldsSolver(fanConfig, State.Wildcards);
|
||||
|
||||
if (humanPlayer != null)
|
||||
_human = new HumanMahjongPlayer(humanPlayer, _solver);
|
||||
_human = new HumanMahjongPlayer(humanPlayer, _solver, includeHonors: _rules.Deck.IncludeHonors);
|
||||
|
||||
var phases = BuildPhases();
|
||||
_playPhase = phases.FirstOrDefault(p => p.Name == "play") ?? new PhaseConfig();
|
||||
|
||||
Reference in New Issue
Block a user