MahjongAI icon indicating copy to clipboard operation
MahjongAI copied to clipboard

关于牌山中牌数计算错误的问题

Open huixiong806 opened this issue 3 years ago • 2 comments

游戏进行到终局时剩余牌数显示为负数。可能存在以下两个问题?(只是简单看了一下,我也不是很确定) 1.摸牌后牌山数量没有立刻-1,到切牌时才-1,这样可能对尾巡判断产生影响。 2.吃/碰后切牌,其中没有摸牌动作,但是牌数却-1

huixiong806 avatar Jul 29 '21 04:07 huixiong806

TenhouClient的代码是大概5年前写的,刚才粗看了一下可能确实有点问题,可能更正确的处理方法是像MajsoulClient那样在摸牌的时候更新剩余牌的数量,但我不记得当初怎么想的,所以不太敢改,如果你有信心改对的话欢迎提交PR,提交前请在天凤是多跑跑确保没有问题。

zhangjk95 avatar Jul 29 '21 08:07 zhangjk95

目前用了一个比较打补丁的方式在凑合,等我再观察观察还有没有其他问题

huixiong806 avatar Aug 10 '21 01:08 huixiong806