fix: Bilbo randomness, drone balance, screen reader (#88, #89, #90) #93

Merged
Timmy merged 1 commits from burn/fix-bilbo-drone-screenreader into main 2026-04-13 03:10:40 +00:00
Owner

Closes #88, #89, #90

Three critical QA fixes from night playtest:

Bilbo randomness (#88)

  • Bug: wildcard chance recalculated every updateRates() call (dozens of times/sec)
  • Fix: roll once per tick, store as flags G.bilboBurstActive/G.bilboVanishActive

Drone balance (#89)

  • Bug: swarmRate = totalBuildings * clickPower explodes to 26M+/sec
  • Fix: multiply by 0.01 to keep in 1,000-10,000/sec range

Screen reader flood (#90)

  • Bug: aria-live="polite" on #resources fires 10x/sec
  • Fix: move aria-live to hidden #sr-summary div, throttle updates
Closes #88, #89, #90 Three critical QA fixes from night playtest: ## Bilbo randomness (#88) - Bug: wildcard chance recalculated every updateRates() call (dozens of times/sec) - Fix: roll once per tick, store as flags G.bilboBurstActive/G.bilboVanishActive ## Drone balance (#89) - Bug: swarmRate = totalBuildings * clickPower explodes to 26M+/sec - Fix: multiply by 0.01 to keep in 1,000-10,000/sec range ## Screen reader flood (#90) - Bug: aria-live="polite" on #resources fires 10x/sec - Fix: move aria-live to hidden #sr-summary div, throttle updates
Timmy added 1 commit 2026-04-13 03:02:50 +00:00
fix: Bilbo randomness, drone balance, screen reader (#88, #89, #90)
Some checks failed
Accessibility Checks / a11y-audit (pull_request) Failing after 2s
Smoke Test / smoke (pull_request) Failing after 4s
51d77b5f57
- Bilbo: roll chance once per tick, not per updateRates()
- Drone: swarm rate * 0.01 to prevent 26M+/sec explosion
- Screen reader: throttle resource announcements
Timmy merged commit 220fc44c6a into main 2026-04-13 03:10:40 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-beacon#93