Time a tap from touch-down, and give the opponents' legs a knee
Oliver after step 1: much harder, stuck at the Steward, "trotz gutem Timing nicht mehr bekommen". A tap only proves it is a tap when the finger lifts, so the swing started 100-150 ms after he meant it; the old volley window hid that, step 1's groundstrokes did not. A tap made on the gold ring fell from q 0.82 to 0.09 (and a third were missed at 150 ms), murky balls landed short and the opponent came in. The swing clock now starts at the touch's age (rally modes only); flicks keep their crossing. The opponents' legs had no ceiling: 7.3 m/s at the Runner, 15.7 at the Champion against the player's ~6.2. Past legKnee (6 m/s) only 15% of the growth survives, monotone, so the ladder order holds; champion ~7.5. v362. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4e7c816a25
commit
f9b0dd2efb
6 files changed
+82
-7
No files matched your search
+1
-1
@@ -223,7 +223,7 @@ const endTouch = e => {
|
||||
// (a bare hold used to fire at a free auto-target; that was the whole exploit)
|
||||
if (aim && dist >= TUNE.pullMin) dragServe(aim);
|
||||
}
|
||||
else if (!stick.moved && dt < 250) { if (!stick.nearRack) keyPressed('Space'); } // tap — dead if it was a near-miss at the rack
|
||||
else if (!stick.moved && dt < 250) { if (!stick.nearRack) keyPressed('Space', dt / 1000); } // tap — dead if it was a near-miss at the rack; timed from touch-down (keyPressed)
|
||||
else if (!stick.adopted && dist > TUNE.flickMin
|
||||
&& (stick.swung || dt < FLICK_MS || (rallyFeel() && G.phase === 'rally'))) {
|
||||
// flick = aimed swing. The FLICK_MS deadline only still applies where the swing could NOT
|
||||
|
||||
Reference in new issue
Block a user