Skip to content

Fix RPG title screen boot so it cannot stay blank - #88

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/fix-rpg-title-boot-17a6
Jul 25, 2026
Merged

cursor[bot] merged 1 commit into
mainfrom
cursor/fix-rpg-title-boot-17a6

Conversation

@Exios66

@Exios66 Exios66 commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

Hardens Pixel RPG title boot so the save library cannot disappear behind blank/invisible overlays, and surfaces load failures instead of a black cabinet.

Changes

  • Static HTML fallback inside #title-overlay while modules boot
  • Intro/menu CSS no longer depends on opacity: 0 + rAF classes to become visible
  • Guest launch no longer depends on initSessionRpg() return value
  • Failed overworld start restores the title menu with an error note
  • Cache-bust title-boot-1 for rpg/index.html / CSS / scene imports

Testing

  • node scripts/smoke-test-rpg.mjs — 2342 checks passed
  • Manual browser check of live site title + guest enter (pre-fix baseline)
  • Post-deploy check of https://exios66.github.io/degen-llms/rpg/ after merge + gh-pages sync
Open in Web Open in Cursor 

Keep intro/menu visible without relying on rAF animation classes, add a
static HTML fallback plus boot error surface, restore the title if
overworld start fails, and stop depending on initSessionRpg()'s return
value for guest launch.

Co-authored-by: Jack J Burleson // LJM <Exios66@users.noreply.github.com>
@cursor
cursor Bot marked this pull request as ready for review July 25, 2026 22:32
@cursor
cursor Bot merged commit 2ace708 into main Jul 25, 2026
0 of 2 checks passed

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Risk: medium. Approved: scoped RPG title-boot hardening in docs/rpg/ with passing smoke tests and no applicable approval policies. No reviewers assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

cursor Bot pushed a commit that referenced this pull request Jul 26, 2026
…ne controls

Resolve conflicts in favor of authored pixel-grid characters, touch/pathfinder
controls, and DS art polish, while taking main's title-screen boot reliability
(#88), cache-busting, and compatible CSS/docs updates. Drop CC0 sheet loading
from the live character path (TextureFactory / GameScenes stay on grids).

Co-authored-by: Jack J Burleson // LJM <Exios66@users.noreply.github.com>
cursor Bot pushed a commit that referenced this pull request Jul 26, 2026
…prites

Resolve conflicts between the pixel-RPG expansion and main by keeping
authored grid characters, phone/touch controls, and terminal hosting from
PR 89, while taking main's guest-corridor/lobby room-access doors (#86),
title boot reliability (#88), and Kenney animated card sprites (#91).

Cache-bust query strings unified to pr89-main-1.

Co-authored-by: Jack J Burleson // LJM <Exios66@users.noreply.github.com>
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.

2 participants