Six calls the umpire got wrong
- The duel misread a spent ('X') ball: bounce out = instant win, two bounces
= a loss plus a surge, for a shot that should just be re-served.
- Duel serves routed through the temp weapon riding slot 0 — a laser fired
instead of the ball. Tennis rules now mean plain balls, temp or no temp.
- A tap during the death animation tossed a ball that hung frozen midair.
- The EPIC boss card was clobbered by the SET card when game 30 was both.
- The telegraph glow divided by the wrong wind: negative alpha, no fade-in.
- The crowd clapped forever over the death screen.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1f22d3d5a0
commit
f1f0d05a61
3 files changed
+33
-8
No files matched your search
+5
-1
@@ -858,7 +858,11 @@ export function updateZombies(dt) {
|
||||
}
|
||||
} else if ((zb.fireT -= dt) <= 0) {
|
||||
zb.fireT = boss ? (A?.cycle ?? TUNE.bossCycle) : TUNE.machCycle;
|
||||
zb.windT = boss ? (A?.wind ?? TUNE.bossWind) : TUNE.machWind;
|
||||
// windMax rides along for render: the telegraph glow fades in over the ACTUAL wind. It used
|
||||
// to divide by TUNE.bossWind whatever the shooter, so the machine (0.9 s) and any design
|
||||
// with wind > 0.5 spent the first stretch at an invalid negative alpha — full brightness,
|
||||
// no ramp, on the one effect documented as the fairness contract.
|
||||
zb.windT = zb.windMax = boss ? (A?.wind ?? TUNE.bossWind) : TUNE.machWind;
|
||||
pock(0.3, 1500); // the tell: a mechanical click as it loads
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user