From 78ae0ae67162f65eb9a12ba76a6a7aaf54deb8a8 Mon Sep 17 00:00:00 2001 From: Ishaan Bhardwaj Date: Mon, 9 Nov 2020 23:22:28 -0500 Subject: [PATCH] Fixed the piece lock SFX where applicable, in modes that had their own lock functions. --- tetris/modes/ck.lua | 1 + tetris/modes/marathon_c89.lua | 1 + tetris/modes/phantom_mania2.lua | 1 + tetris/modes/race_40.lua | 1 + tetris/modes/survival_a3.lua | 1 + tetris/modes/tgmplus.lua | 1 + 6 files changed, 6 insertions(+) diff --git a/tetris/modes/ck.lua b/tetris/modes/ck.lua index f1527cc..6ff1142 100644 --- a/tetris/modes/ck.lua +++ b/tetris/modes/ck.lua @@ -169,6 +169,7 @@ function SurvivalCKGame:onLineClear(cleared_row_count) end function SurvivalCKGame:onPieceLock(piece, cleared_row_count) + self.super:onPieceLock() if cleared_row_count == 0 then self:advanceBottomRow(1) end end diff --git a/tetris/modes/marathon_c89.lua b/tetris/modes/marathon_c89.lua index f37d636..1c0e82b 100644 --- a/tetris/modes/marathon_c89.lua +++ b/tetris/modes/marathon_c89.lua @@ -114,6 +114,7 @@ function MarathonC89Game:advanceOneFrame() end function MarathonC89Game:onPieceLock() + self.super:onPieceLock() self.score = self.score + self.drop_bonus self.drop_bonus = 0 end diff --git a/tetris/modes/phantom_mania2.lua b/tetris/modes/phantom_mania2.lua index 14aa622..4581538 100644 --- a/tetris/modes/phantom_mania2.lua +++ b/tetris/modes/phantom_mania2.lua @@ -177,6 +177,7 @@ function PhantomMania2Game:onLineClear(cleared_row_count) end function PhantomMania2Game:onPieceLock(piece, cleared_row_count) + self.super:onPieceLock() if cleared_row_count == 0 then self:advanceBottomRow(1) end end diff --git a/tetris/modes/race_40.lua b/tetris/modes/race_40.lua index 02c2321..a192b6a 100644 --- a/tetris/modes/race_40.lua +++ b/tetris/modes/race_40.lua @@ -84,6 +84,7 @@ function Race40Game:advanceOneFrame() end function Race40Game:onPieceLock() + self.super:onPieceLock() self.pieces = self.pieces + 1 end diff --git a/tetris/modes/survival_a3.lua b/tetris/modes/survival_a3.lua index c5c6f4d..cf0c9f1 100644 --- a/tetris/modes/survival_a3.lua +++ b/tetris/modes/survival_a3.lua @@ -160,6 +160,7 @@ function SurvivalA3Game:onLineClear(cleared_row_count) end function SurvivalA3Game:onPieceLock(piece, cleared_row_count) + self.super:onPieceLock() if cleared_row_count == 0 then self:advanceBottomRow(1) end end diff --git a/tetris/modes/tgmplus.lua b/tetris/modes/tgmplus.lua index 21dc9e4..5b7c5b0 100644 --- a/tetris/modes/tgmplus.lua +++ b/tetris/modes/tgmplus.lua @@ -120,6 +120,7 @@ function TGMPlusGame:onPieceEnter() end function TGMPlusGame:onPieceLock(piece, cleared_row_count) + self.super:onPieceLock() if cleared_row_count == 0 then self:advanceBottomRow() end end