Commit Graph

2006 Commits

Author SHA1 Message Date
e9ce5083ba Include diving in swimming check 2026-04-11 22:13:10 +02:00
2b84bc6b14 Remove jump buffer reset on jump press 2026-04-11 22:13:10 +02:00
b10ca7e4c2 Add swimming and diving modes to player locomotion 2026-04-11 22:10:16 +02:00
3504262ada Update runtime-host.ts to include water surface height calculation 2026-04-11 22:09:50 +02:00
89781e0c15 Refactor underwater fog calculation using water contact 2026-04-11 22:09:45 +02:00
51264d7c0e Update locomotion mode with diving option 2026-04-11 22:09:45 +02:00
773ba30d15 Add water volume utility functions 2026-04-11 22:09:45 +02:00
0620ef8a13 Import createIdleRuntimeLocomotionState in player-locomotion.test.ts 2026-04-11 21:45:44 +02:00
44d4b08ba4 Add test for airborne planar momentum preservation 2026-04-11 21:44:36 +02:00
852cef56ac Add previous planar displacement tracking in ThirdPersonNavigationController 2026-04-11 21:44:18 +02:00
a37553225b Add previous planar displacement tracking to FirstPersonNavigationController 2026-04-11 21:44:08 +02:00
5ae2b3f18c Add previous planar displacement to player locomotion options and update motion computation logic 2026-04-11 21:43:25 +02:00
e8b39dad7a Set maxStepHeight for various player movement configurations 2026-04-11 21:02:22 +02:00
55c5d8547b Include maxStepHeight in RuntimeSceneDefinition creation 2026-04-11 21:02:22 +02:00
89fe72fc10 Add maxStepHeight to DEFAULT_MOVEMENT in player-locomotion.test.ts 2026-04-11 21:02:22 +02:00
8467df796a Update RapierCollisionWorld to use maxStepHeight 2026-04-11 21:02:22 +02:00
c900f1000d Add UI input for maxStepHeight in App.tsx 2026-04-11 21:01:42 +02:00
8c3ee513c1 Read and validate maxStepHeight from draft 2026-04-11 21:01:42 +02:00
dbfd2cc5b1 Add maxStepHeight to playerStartMovementTemplateDraft 2026-04-11 21:01:42 +02:00
72160d5395 Add maxStepHeight to PlayerStartMovementTemplateNumberDraft 2026-04-11 21:01:14 +02:00
51a249a2cd Update finalizeSceneLoad to include playerMovement 2026-04-11 21:01:14 +02:00
383d17327c Update finalizeSceneLoad to include player movement 2026-04-11 20:59:59 +02:00
358323817f Update buildCollisionWorld to include player movement 2026-04-11 20:59:59 +02:00
bd5cb61d8e Add maxStepHeight option to RapierCollisionWorld and update autostep settings 2026-04-11 20:59:44 +02:00
6a3b7bed16 Add validation for maxStepHeight in player start entity 2026-04-11 20:59:35 +02:00
c224622a5d Include maxStepHeight in PlayerStartMovementTemplate reading 2026-04-11 20:59:30 +02:00
abd2c8ce3a Add maxStepHeight to RuntimePlayerMovement and related controllers 2026-04-11 20:59:30 +02:00
d5c33c57ec Add maxStepHeight to PlayerStartMovementTemplate and related functions 2026-04-11 20:59:14 +02:00
0972076e42 Include maxSpeed and bunny hop properties in player start movement template comparison 2026-04-11 20:33:32 +02:00
a07b1081c2 Preserve previous jump speed in player locomotion 2026-04-11 20:33:32 +02:00
925d2fe139 Add maxSpeed to player movement in tests 2026-04-11 20:33:32 +02:00
6f8aface5c Update player movement template in tests 2026-04-11 20:32:11 +02:00
350de1eea0 Add max speed input field and bunny hopping options in App.tsx 2026-04-11 20:31:59 +02:00
761fc14934 Add maxSpeed property to playerStartMovementTemplateDraft 2026-04-11 20:31:59 +02:00
40664ae07c Read maxSpeed and bunnyHopBoost in App component 2026-04-11 20:31:30 +02:00
14b49f7c01 Add maxSpeed and bunnyHopBoost to PlayerStartMovementTemplateNumberDraft 2026-04-11 20:31:30 +02:00
bc87492f38 Add speed clamping and update player locomotion logic 2026-04-11 20:31:16 +02:00
db652f68f8 Add validation for player start max speed and bunny hop settings in scene document validation 2026-04-11 20:31:02 +02:00
6224b7be15 Add maxSpeed and bunny hop properties to player start movement template 2026-04-11 20:30:55 +02:00
5be0e07115 Add maxSpeed and bunny hop properties to player movement 2026-04-11 20:30:49 +02:00
985557efb2 Add bunny hop and max speed settings to player movement template 2026-04-11 20:30:39 +02:00
91790affcb Refactor event handlers in App.tsx to extract value assignment 2026-04-11 20:21:38 +02:00
5b573d48d0 Update player locomotion test with movement template and additional state properties 2026-04-11 20:20:44 +02:00
c351084c0f Remove unused readNonNegativeNumberDraft function from App.tsx 2026-04-11 20:20:38 +02:00
2ee3362ff3 Update entity registry defaults to include jump, sprint, and crouch settings 2026-04-11 20:20:38 +02:00
4ac3a1f0ee Add tests for custom movement template persistence in player start inspector 2026-04-11 20:19:17 +02:00
fe4e03af3c Update movementTemplate kind to custom and add detailed properties 2026-04-11 20:19:03 +02:00
beb1f5bfb1 Expand scene document validation tests to cover more player start movement capabilities 2026-04-11 20:19:00 +02:00
356559bc45 Update runtime interaction system test to include additional player movement properties 2026-04-11 20:19:00 +02:00
d931279bf0 Add validation for player start movement template properties 2026-04-11 20:18:02 +02:00