The flick lesson belongs to the rally modes, and gore's opener is not one

The gate said `G.mode === 'tennis' || G.match`, and mode 'tennis' is two
different things: classic, and the single prologue game a gore run plays before
the court turns. Placement is not the skill that prologue is asking for.
rallyFeel() already draws exactly the line wanted — classic and zombie tennis,
the two modes that ARE rallies — so the hint rides that instead of a mode
string. Verified both ways on a phone-sized preview: the lesson beside the
player in zombie tennis, and gone under gore-opener conditions with everything
else identical.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
wuwiandClaude Opus 5 committed 2026-08-17 08:39:17 +02:00
1 parent c613b6ceba
commit 67cb0b74d7
3 files changed
+17 -8

No files matched your search

+6 -2
View File
@@ -98,8 +98,12 @@ communicating its own rules. Model A only works if the player can see they are b
because hitting flat is a legal shot and not a mistake. **One lesson at a time:** the tap hint
wins if both qualify, since teaching placement to someone who cannot reach the ball is the wrong
lesson. Touch only (on a keyboard the aim is held keys, and SWIPE would name a gesture that does
not exist there), and it runs in the MATCH as well as classic — the match is `splatter` under a
permanent interlude, so a `G.mode === 'tennis'` gate would have missed the mode it was built for.
not exist there). **It belongs to the RALLY MODES and only those — classic and zombie tennis —
which is what `rallyFeel()` already means.** Not gore, and not gore's OPENER: `G.mode ===
'tennis'` covers classic AND that prologue, which is the wrong seam (Oliver, 2026-08-17: "if it
is in gore mode this would be the wrong place"). Note the match is not mode `'tennis'` at all —
it plays under splatter's permanent interlude — so the mode check alone would have missed the
very mode it was built for, in both directions at once.
The words sit ABOVE the stroke: below them is the baseline, and 10px type over that white line
is unreadable.