From d6f7271bed91c093be18b8461c3e2fc8519e2ae8 Mon Sep 17 00:00:00 2001 From: Joshua Deville Date: Wed, 8 Jul 2026 15:38:15 -0400 Subject: [PATCH] Add on-foot player character with suit oxygen BP_PlayerCharacter (Character-based): first-person camera, WASD movement + A/D turning (same input scheme as the ship), SuitOxygen stat that depletes each tick, clamped at 0. Not auto-possessed yet -- that's the ship exit/enter transition (next task). Placed one instance in L_TestFlight near the ship spawn. Also reverted level gravity to default (-980): FloatingPawnMovement (ship) never reads world gravity regardless of its value, but CharacterMovementComponent (this character) needs real gravity to walk normally. Zero gravity was an unnecessary leftover from Phase 0 that would have broken on-foot movement. --- Content/Blueprints/BP_PlayerCharacter.uasset | 3 +++ Content/Maps/L_TestFlight.umap | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 Content/Blueprints/BP_PlayerCharacter.uasset diff --git a/Content/Blueprints/BP_PlayerCharacter.uasset b/Content/Blueprints/BP_PlayerCharacter.uasset new file mode 100644 index 0000000..34308a5 --- /dev/null +++ b/Content/Blueprints/BP_PlayerCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd922534ecd990feb9bb20772bbbd5f2391110324dc1dec9fca3d675c0e5cc38 +size 111372 diff --git a/Content/Maps/L_TestFlight.umap b/Content/Maps/L_TestFlight.umap index e670182..5279139 100644 --- a/Content/Maps/L_TestFlight.umap +++ b/Content/Maps/L_TestFlight.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84e00b1b4a81dff1b47d93926a106a024442b2d75966e50a5e475e8c182815a2 -size 38266 +oid sha256:76d831977327ef33965ca3539bcc4cb07fc0168ad317100e0d39ce8869c2b3e3 +size 41732