diff --git a/tetris/modes/big_a2.lua b/tetris/modes/big_a2.lua index 15fa1da..6e9b4b3 100755 --- a/tetris/modes/big_a2.lua +++ b/tetris/modes/big_a2.lua @@ -124,6 +124,7 @@ function MarathonA2Game:onLineClear(cleared_row_count) self.grid:clear() self.roll_frames = -150 end + if self.level >= 900 then self.lock_drop = true end end function MarathonA2Game:updateScore(level, drop_bonus, cleared_lines) diff --git a/tetris/modes/konoha.lua b/tetris/modes/konoha.lua index 102306d..6ce6dbb 100755 --- a/tetris/modes/konoha.lua +++ b/tetris/modes/konoha.lua @@ -20,7 +20,8 @@ function KonohaGame:new() self.last_bonus_display_time = 0 self.time_limit = 10800 self.big_mode = true - + + self.lock_drop = true self.enable_hold = true self.next_queue_length = 3 end diff --git a/tetris/modes/marathon_a2.lua b/tetris/modes/marathon_a2.lua index 99e255e..c6231df 100644 --- a/tetris/modes/marathon_a2.lua +++ b/tetris/modes/marathon_a2.lua @@ -151,6 +151,7 @@ function MarathonA2Game:onLineClear(cleared_row_count) if self:qualifiesForMRoll() then self.grade = 32 end self.roll_frames = -150 end + if self.level >= 900 then self.lock_drop = true end end function MarathonA2Game:updateSectionTimes(old_level, new_level) diff --git a/tetris/modes/tgmplus.lua b/tetris/modes/tgmplus.lua index 58840e0..21dc9e4 100644 --- a/tetris/modes/tgmplus.lua +++ b/tetris/modes/tgmplus.lua @@ -126,6 +126,7 @@ end function TGMPlusGame:onLineClear(cleared_row_count) self.level = math.min(self.level + cleared_row_count, 999) if self.level == 999 and not self.clear then self.clear = true end + if self.level >= 900 then self.lock_drop = true end end function TGMPlusGame:advanceBottomRow()