From 6c201596b0e134e41027596cc6920f09626dd91c Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj Date: Wed, 2 Jun 2021 12:10:02 -0400 Subject: [PATCH] Fixed O failing to rotate in CRS --- tetris/rulesets/cambridge.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tetris/rulesets/cambridge.lua b/tetris/rulesets/cambridge.lua index 3daed34..0e4081a 100644 --- a/tetris/rulesets/cambridge.lua +++ b/tetris/rulesets/cambridge.lua @@ -375,7 +375,10 @@ end function CRS:attemptWallkicks(piece, new_piece, rot_dir, grid) - if piece.shape == "O" then return end + if piece.shape == "O" then + self:onPieceRotate(piece, grid) + return + end local kicks = CRS.wallkicks[piece.shape][piece:isDropBlocked(grid)][piece.rotation][new_piece.rotation]