Vacuum menu on F replaces the pick-up modes (t16)
Pick-up takes everything unless something is marked; F with the Vacuum (when nothing in reach can be used) or the card chips open a menu with pick-up and blow toggles per material. The bag rows lose their buttons. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,21 @@ What agents have done, newest first. Add an entry for every piece of work: the d
|
||||
note or request it was for, what changed, the files touched, the tests run, and anything left
|
||||
open or not verified. Keep each entry short; the git history has the details.
|
||||
|
||||
## 2026-10-24: t16 Vacuum tool rework, again (Claude Code, Codex)
|
||||
|
||||
- The owner: too many modes; chose an F menu with two pick-up states.
|
||||
- `src/ui/selection.js`: `openVacuumMenu()` (a tile per material with ⬇ Pick up / ⬆ Blow, plus
|
||||
Pick up everything and Blow one at a time); `GAME.pickMode`, `setPickMode`, `cyclePickMode`,
|
||||
`GAME.vacLocked` and the 'first' locking removed. Bag rows lose ⬇/⬆ buttons (a ⬇ tag shows
|
||||
marks). `actions.js`: pick-up is everything unless marked; F with the vacuum opens the menu
|
||||
when nothing in reach can be used. Card chips open the menu (`build-menu.js`). T and gamepad B
|
||||
no longer change vacuum modes. Text in `notebook.js`, `progress.js`, `session.js` (Welcome),
|
||||
`previews.js`; CSS `.vpick`.
|
||||
- `test/play.py`: mode checks replaced (no marks takes everything, marks, Shift, menu toggles,
|
||||
F order, card chip, no bag buttons, menu screenshots at 1280 and 900); `test/t_basics.js` name.
|
||||
- Tests: `run_all.py --browser` all pass (208 `play.py` checks). Codex ran out of credits before
|
||||
its final test run; Claude fixed one check (it mutated a mold's kind) and the suction line.
|
||||
|
||||
## 2026-10-24: t6 Rework the vacuum/blower tool, with t15 (Claude Code, Codex)
|
||||
|
||||
- The owner folded t15 (a material menu for the vacuum) into t6's chosen design.
|
||||
|
||||
Reference in New Issue
Block a user