SaitoTech/saito-lite

Scotland's game breaking instances.

estapeluo opened this issue · 1 comments

Game loops when mister x is caught.

  • After Mister X is caught, the game start looping endlessly inside handleGameLoop(). The looping player will start generating high amount of TX's.
  • Game flags are not updated (winner, game.over, etc)

Sometimes you can only move 4 out of 5 detectives and the 4th detectives can play twice.

  • You can see in console log a repeated "play move" message in queue, like " queue: ["round","play\t2\t2","play\t2\t2", ...] "
  • "May be" related to how Mister X is determined (?) and mess around the loops.

### Sometimes both players are stuck at waiting for opposite player to move.

  • Still debugging for any apparent cause.
  • It happens mostly when trying to force Mister X to win.

Mister X's double movement "click button" error.

  • Using this.addMove... instead of scotland_self.addMove...

... need corroboration from other's.
wallet.version : 3.108