if self.check_and_clear_MSB(board.player):
chesspiece = CHESS_PIECES[self.data['chesspiece']]
board.allow_chess_move(chesspiece)
+
+
+class GainMSB(LocationAction):
+ TEXT = "Set {MSB}."
+ GLYPHS = (ACTION_GLYPHS.MSB,)
+
+ def perform_action(self, board, location):
+ board.player.bits.set_bit(BITS.MSB)