From 97b214da12bdb782a56bbb388d6f31c0e97e9c82 Mon Sep 17 00:00:00 2001 From: Thomas Hallock Date: Wed, 19 Nov 2025 08:37:20 -0600 Subject: [PATCH] fix: lower quick-escape threshold to 15px/frame for easier triggering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Console logs showed user reaching 22px/frame when trying to escape, but 30px threshold was too high. This required an unrealistically aggressive mouse flick. Changes: - Lower QUICK_MOVE_THRESHOLD from 30px to 15px/frame (2x easier to trigger) - Increase PRECISION_MODE_COOLDOWN from 800ms to 1200ms (more time to escape area) With these values, moderate-speed mouse movements will trigger escape, and users have more time to move away before precision mode can re-activate. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../arcade-games/know-your-world/components/MapRenderer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/arcade-games/know-your-world/components/MapRenderer.tsx b/apps/web/src/arcade-games/know-your-world/components/MapRenderer.tsx index 34076dea..320cdc35 100644 --- a/apps/web/src/arcade-games/know-your-world/components/MapRenderer.tsx +++ b/apps/web/src/arcade-games/know-your-world/components/MapRenderer.tsx @@ -175,8 +175,8 @@ export function MapRenderer({ // Configuration const HOVER_DELAY_MS = 500 // Time to hover before super zoom activates - const QUICK_MOVE_THRESHOLD = 30 // Pixels per frame - exceeding this cancels dampening/zoom - const PRECISION_MODE_COOLDOWN_MS = 800 // Cooldown after quick-escape before precision can re-activate + const QUICK_MOVE_THRESHOLD = 15 // Pixels per frame - exceeding this cancels dampening/zoom + const PRECISION_MODE_COOLDOWN_MS = 1200 // Cooldown after quick-escape before precision can re-activate const SUPER_ZOOM_MULTIPLIER = 2.5 // Super zoom is 2.5x the normal adaptive zoom // Adaptive dampening based on smallest region size