Skip to content

v1.1.0 feat: third gym (BRONTE/VOLT), labels, gym music, live-current mechanic, Kin #31 ARCLEON#1

Merged
Meliwat merged 2 commits into
mainfrom
feat/third-gym-volt
Jun 13, 2026
Merged

v1.1.0 feat: third gym (BRONTE/VOLT), labels, gym music, live-current mechanic, Kin #31 ARCLEON#1
Meliwat merged 2 commits into
mainfrom
feat/third-gym-volt

Conversation

@Meliwat

@Meliwat Meliwat commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

Adds the region's third gym plus the supporting systems, on top of the existing two-gym game.

Third gym — STORMREACH

  • New frontier town STORMREACH and Route 4 north of Cindervale. The sealed AURELIA gate relocates here as the new end-of-region hook; Cindervale opens north.
  • LEADER BRONTE ("The Live Current"), a VOLT gym. Reward: the SURGE badge and a new STORM CELL held item (VOLT moves +20%).

New signature mechanic — live-current floors

  • Tiles ^ v < > sweep the player a fixed direction until they reach solid floor (a generalization of the ice-slide auto-move). You can't walk straight to BRONTE — you ride the current up then across.

Kin #31 — ARCLEON

  • A pure-VOLT storm-beast: BRONTE's ace and a rare Route 4 catch. Appended at id 31 (save-safe).

Building labels

  • Reusable map labels field renders HAVEN / MART / GYM awning signs in every town (Thornbury, Cindervale, Stormreach).

Gym music

  • New gym overworld theme and a separate gymbattle theme. All gyms use mus:'gym'; battleFlow switches to gymbattle inside a gym.

Test Coverage

  • selfTest extended: validates gym 3 BFS reachability (currents are passable) and the new tile chars.
  • New sims: the live-current floor sweeps the player from the pipe base to the leader, and BRONTE is 20/20 winnable with a STONE team (the intended counter).
  • Full suite green: npm run build && node test/test.js49 checks, 0 failures.

Pre-Landing Review

Self-reviewed. Client-side game, no SQL/auth/LLM trust surfaces. Honors all five "Rules of the Wild": one HTML file out, zero deps, original IP, append-only ids, tests pass. Verified visually in a browser (labels + current-floor gym render correctly).

Documentation

README (counts, puzzle list, AURELIA hook) and docs/ARCHITECTURE.md (tile legend + arrive order) updated.

Test plan

  • npm test — build + headless suite, 49 checks pass
  • Visual check of Stormreach labels and the Gym 3 current-floor puzzle

🤖 Generated with Claude Code

FAUNWILD and others added 2 commits June 13, 2026 00:22
…nt mechanic, Kin #31 ARCLEON

- Reusable map `labels` field renders HAVEN/MART/GYM awning signs in every town
- New `gym` and `gymbattle` chiptune themes; all gyms use mus:'gym', battle music
  switches to gymbattle inside a gym (08-battle.js battleFlow)
- "Live current" floor tiles (^v<>) that sweep the player a fixed direction —
  a generalization of the ice-slide auto-move (06-engine CURDIR, 07-overworld)
- Kin #31 ARCLEON (pure VOLT) — leader's ace + rare Route 4 catch (append-only id)
- STORMREACH town + Route 4 north of Cindervale; AURELIA gate relocated there.
  Gym 3 leader BRONTE, SURGE badge, STORM CELL held item (VOLT +20%)
- selfTest validates gym3 BFS + new tiles; tests cover the current sweep and a
  20/20-winnable BRONTE fight. Docs synced (README, ARCHITECTURE)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Meliwat Meliwat merged commit 1994f82 into main Jun 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant