vinylgauntlet/public/sprites
type-two e11a201d75 Attract mode: 6-page cab loop using the idle attract + villain art
The title screen now cycles every 7s like a real cabinet:
  0 SELECT   — logo + portrait class cards (playable page, maze visible behind)
  1 STORY    — the closing-down shop painting + the last-night premise
  2 BESTIARY — 8 grunts with names ("they are not here for the music")
  3 BOSSES   — the 5 unkillables ("the airhorn does not work on everything")
  4 ARCHIVE  — the descending-staircase painting + the White Label
  5 SCORES   — hall of fame, or "NO NAMES ON THE WALL YET"

Any key or tap snaps back to page 0; keys 1-4 start the game from any page, so
the attract loop never costs you a coin. Info pages get a dimmed backdrop and
label backgrounds so art reads instead of fighting the maze behind it.

Wires up attract_shop + attract_archive (generated in batch 3, never used).

Bug caught while verifying: the backdrop was pushed into 5 page arrays, but the
per-page visibility loop sets each object true for its page then false again for
every later page — last write wins, so it never appeared. Shared objects can't
live in the page arrays; it's toggled explicitly in showAttract now.

Verified: full 0-1-2-3-4-5-0 cycle runs unattended, any-key returns to select,
1-4 starts from any page with the right class sprite, no console errors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 23:23:54 +10:00
..
airhorn.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
attract_archive.png Attract mode: 6-page cab loop using the idle attract + villain art 2026-07-25 23:23:54 +10:00
attract_shop.png Attract mode: 6-page cab loop using the idle attract + villain art 2026-07-25 23:23:54 +10:00
conductor.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
decal_cables.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_confetti.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_cups.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_dust.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_flyers.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_puddle.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_sleeve.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
decal_tape.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
door.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
espresso.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
exit.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
firemarshal.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
floor_archive.png Tier 2 complete: digging, treasure rooms, the Archive, infinite mazes 2026-07-16 17:35:42 +10:00
floor_carpet.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
floor_checker.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
floor_festival.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
floor_warehouse.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
floor.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
gatekeeper.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
generator.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
ghoul.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
gold.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
lamp.png Tier 2 complete: digging, treasure rooms, the Archive, infinite mazes 2026-07-16 17:35:42 +10:00
lanyard.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
logo.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
mite.png Tier 2 complete: digging, treasure rooms, the Archive, infinite mazes 2026-07-16 17:35:42 +10:00
nerd.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
pirate.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
player_promoter.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
player_selector.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
player_soundtech.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
player.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
port_digger.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
port_promoter.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
port_selector.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
port_soundtech.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
poser.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
queen.png Tier 2 complete: digging, treasure rooms, the Archive, infinite mazes 2026-07-16 17:35:42 +10:00
rpm78.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
scalper.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
shazam.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
soundguy.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
speaker.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
strobe.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
turntable.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
vinyl.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
wall_archive_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_archive_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_archive_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_archive.png Tier 2 complete: digging, treasure rooms, the Archive, infinite mazes 2026-07-16 17:35:42 +10:00
wall_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_festival_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_festival_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_festival_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_festival.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
wall_poster_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_poster_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_poster_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_poster.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
wall_shelf_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_shelf_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_shelf_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_shelf.png Tier 1: classes, themes, pirates/ghouls, score, vibe states, touch 2026-07-16 16:58:25 +10:00
wall_warehouse_b.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_warehouse_c.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_warehouse_d.png Art pass: wall variants, floor decals, per-class sprites, 2 idle villains 2026-07-25 22:56:22 +10:00
wall_warehouse.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00
wall.png Sharpen sprites: TILE 32->48, higher-res textures + unsharp pass 2026-07-14 23:52:08 +10:00
warped.png Tier 3: bosses, warehouse+festival themes, portrait title screen 2026-07-16 19:27:34 +10:00