From ef42ce1d8e2955a5dcaae34a6267113759a2e46b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 29 Jul 2026 23:43:18 +0000 Subject: [PATCH] Disable matching skip timer when timer_display_threshold is set MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The matching skip system (restore/consume timer based on skip difference) conflicts with the timer threshold — the threshold hides skip advantage by delaying startAnteTimer, but the matching system reveals it by adjusting both players' timers symmetrically. Co-Authored-By: Claude Opus 4.6 Claude-Session: https://claude.ai/code/session_01MuDBRvAF5nx9htEHCW2WqZ --- ui/game/timer.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/game/timer.lua b/ui/game/timer.lua index d20dfcf0..c0deec38 100644 --- a/ui/game/timer.lua +++ b/ui/game/timer.lua @@ -536,6 +536,8 @@ end -- If value increased - one player skipped even further, add time. -- If value decreased - another player catches up, deduct time. function MP.UI.update_matching_skip_timer(from_nemesis) + if (MP.LOBBY.config.timer_display_threshold or 0) > 0 then return end + local new_diff = math.abs((MP.GAME.skips_before_pvp or 0) - (MP.GAME.enemy.skips_before_pvp or 0)) local skips_dx = new_diff - (MP.GAME.skips_difference or 0) MP.GAME.skips_difference = new_diff