diff --git a/tetris/modes/marathon_2020.lua b/tetris/modes/marathon_2020.lua index e8dcb28..7286620 100644 --- a/tetris/modes/marathon_2020.lua +++ b/tetris/modes/marathon_2020.lua @@ -353,8 +353,8 @@ function Marathon2020Game:updateSectionTimes(old_level, new_level) self.section_start_time = self.frames if ( - self.secondary_section_times[section] < cool_cutoffs[self.delay_level] and - section == 1 or self.secondary_section_times[section] <= self.secondary_section_times[section - 1] + 120 + (self.secondary_section_times[section] < cool_cutoffs[self.delay_level]) and + (section == 1 or self.secondary_section_times[section] <= self.secondary_section_times[section - 1] + 120) ) then sectionCool(section) else diff --git a/tetris/rulesets/standard.lua b/tetris/rulesets/standard.lua index 0b0b5d1..8a8a841 100644 --- a/tetris/rulesets/standard.lua +++ b/tetris/rulesets/standard.lua @@ -8,6 +8,8 @@ SRS.hash = "Standard" SRS.softdrop_lock = false SRS.harddrop_lock = true +SRS.enable_IRS_wallkicks = true + SRS.MANIPULATIONS_MAX = 15 SRS.wallkicks_line = { @@ -108,4 +110,6 @@ end function SRS:canPieceRotate() return true end +function SRS:get180RotationValue() return 2 end + return SRS