Skip to content

v1.8: focus, craft, visual clarity, and micro-cinematics - #1

Draft
pinkysworld wants to merge 4 commits into
mainfrom
codex/v1.8-focus-craft-cinematics
Draft

v1.8: focus, craft, visual clarity, and micro-cinematics#1
pinkysworld wants to merge 4 commits into
mainfrom
codex/v1.8-focus-craft-cinematics

Conversation

@pinkysworld

Copy link
Copy Markdown
Owner

What changed

  • migrate saves to schema 10 and preserve returning-patient identity, station, sex, and portrait across later complaints and save/load
  • introduce explicit primary, secondary, danger, ghost, and locked actions with larger readable type and clearer visual hierarchy
  • restructure the Hub, treatment flow, day ledger, travel preview, staff, family, correspondence, and civic surfaces
  • add selected-route emphasis, distinct settlement marker shapes, clearer technique suitability/material/practice information, and cause/effect day summaries
  • integrate five Round-8 WebP assets and make art:check work without XAI_API_KEY
  • add three optional on-demand micro-cinematics with posters, skip control, reduced-motion/data-saver fallback, and bilingual settings
  • update package and player-facing release notes to v1.8.0

Player impact

The game keeps its existing historical and mechanical depth while making the daily objective, treatment choices, consequences, travel decisions, and management relationships easier to understand. Existing art is shown at more useful sizes, and the optional cinematic layer adds short transitions without blocking game state.

Validation

  • npx tsc --noEmit
  • npm test — 70 files / 860 tests
  • npm run build
  • npm run art:check without an API key
  • git diff --check
  • German and English browser review at 1920×1080, 1280×720, 844×390, and 844×320 with touch emulation
  • treatment → minigame → result → day close → later patient message exercised end-to-end

Known review follow-up

The current scene-level promise catches preserve navigation when a session-once cinematic is requested again, but the central helper can still call finish() before onKey is initialized and raise ReferenceError: Cannot access 'onKey' before initialization. The procedure pilot is also the weakest visual clip and should be regenerated when the video API is available. This PR remains draft so those points are explicit before merge.

Private ART_*.md production briefs and progress.md remain gitignored and were not published.

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