diff --git a/src/chess.lua b/src/chess.lua index bcf5766..27fc318 100644 --- a/src/chess.lua +++ b/src/chess.lua @@ -3029,9 +3029,12 @@ function realchess.dig(pos, player) local playerBlack = meta:get_string("playerBlack") local botColor = meta:get_string("botColor") + if (gameResult ~= "") then + -- If the game was completed, the board is free to be dug + return true -- If the game is ongoing and no move was made for TIMEOUT seconds, -- the board is free to be dug - if (lastMoveTime == 0 and minetest.get_gametime() > timeout_limit) then + elseif (lastMoveTime == 0 and minetest.get_gametime() > timeout_limit) then return true else if playerName == playerWhite or playerName == playerBlack or botColor == "both" then