Implement crouch and prone stances

This commit is contained in:
2026-05-15 15:19:54 -07:00
parent 3a6b1da53b
commit f508b7d494
10 changed files with 329 additions and 3 deletions
+20
View File
@@ -116,6 +116,26 @@ Later movement work should separate:
- injury/load/terrain modifiers;
- skill, age, care history, and condition effects.
## MVP Stance Movement
The first stance pass supports crouch and prone as low-movement modes that keep
the same real-distance philosophy as walking and sprinting.
Current defaults:
- crouch toggles with `C` or gamepad Right Shoulder;
- prone toggles with `Z` or gamepad Left Shoulder;
- crouch uses `55%` of the current movement speed;
- prone uses `25%` of the current movement speed;
- sprint cannot start while crouched or prone;
- entering prone exits crouch so the player has one active low stance at a
time.
The MVP prone state is replicated and affects movement speed. Dedicated prone
animation, capsule resizing, crawl-specific collision, stealth/noise, and
surface-specific crawl penalties are reserved for later animation and traversal
passes.
## Movement Modifier Implementation
MVP movement speed is now calculated as: