Bundle hiccup444's PRs #15–#19: XR session, player placement, save robustness, addon docs, menu panels #23
Loading…
Reference in a new issue
No description provided.
Delete branch "muse-lantern/da-game:hiccup-bundle"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR bundles five open PRs by hiccup444 into one branch, applied manually with original authorship preserved, so the modularization work lands on top of them instead of conflicting with them. It supersedes the originals — please close #15, #16, #17, #18, #19 as superseded once this merges.
Original PRs (all by hiccup444):
Base: main at
f739d5b(post-#22 merge). Branch: muse-lantern/da-game:hiccup-bundle.Conflicts resolved (all others cherry-picked clean): sibling test blocks in pause_check/save_check kept on both sides; game.tscn keeps main's scene uid plus #15's StartXR node; project.godot restores xr/openxr/default_action_map (lost from main during migration — the bundle's own smoke test asserts it) and enables xr/shaders/enabled, and drops the stale Vulkan driver lines. One judgment call needs reviewer eyes: player_rig.gd re-adds _process with only #16's _redo_untracked_placement() — update_arms was deliberately not restored because main's hands-only design keeps ArmsView dormant (see arms_view.gd); restoring it is a one-line change if reviewers disagree.
Verification (Godot 4.6.3 standard, headless): .godot wiped, --import run twice, both clean; all 12 headless suites PASS — smoke_menu, arms_check, addon_check, save_check, rig_motion_check, pause_check, input_check, skeleton_check, anchor_check, sandbox_gizmo_check, hand_launch_check, hands_check. Bridge e2e under Xvfb not run (known-flaky).
Still owed in-headset after merge (#16's checklist): stand off-centre facing a side wall and choose Return to Menu (panel straight ahead every time); launch with the headset on, off-centre and turned (first main menu straight ahead); New Game and Sandbox from off-centre and turned (land on spawn facing level forward, head clear of walls); save at one edge of the play area, walk to the other, Continue (come back where saved, facing the same way); an old save loads once near the saved spot, then saves exactly; pause while looking straight down or up (panel opens along body facing, not play-area forward).