Update handoff for carry capacity placeholder

This commit is contained in:
2026-05-17 13:27:40 -07:00
parent 25b1b2637d
commit c09d143e5d
+46
View File
@@ -3675,3 +3675,49 @@ Roadmap state:
- Current version section: `0.1.E Inventory System`
- Items remaining in `0.1.E`: `3`
- Immediate next roadmap item: `Add weight or carry capacity placeholder`.
## Agrarian Carry Capacity Placeholder - 2026-05-17
Current repo:
- `/mnt/projects/AgrarianGameBulid`
- GitHub remote: `pacificao/AgrarianGameBuild`
- Current branch: `main`
- Latest pushed commit: `cb663fb Document carry capacity placeholder`
Completed roadmap item:
- `Add weight or carry capacity placeholder`
- Confirmed the existing carry-capacity placeholder is weight-first.
- Item stacks carry `UnitWeight`.
- `UAgrarianInventoryComponent::GetTotalWeight` sums `Quantity * UnitWeight`.
- `AAgrarianGameCharacter::GetCurrentCarryWeight` reads inventory total.
- Movement uses comfort/heavy thresholds of `25.0` and `60.0`.
- `StrengthMultiplier` scales effective carry thresholds.
- Heavy loads reduce carry movement multiplier down to `45%`.
- The debug HUD shows current carried weight for tuning.
- Documented that later volume, backpack, awkward-object, injury/fatigue, and
hard overload systems should extend this total-weight hook.
- Added `Scripts/verify_carry_capacity_placeholder.py`.
- Updated the inventory data model, technical design document, and roadmap.
Verification:
- `python3 -m py_compile Scripts/verify_carry_capacity_placeholder.py` passed.
- `python3 Scripts/verify_carry_capacity_placeholder.py` passed.
- `git diff --check` passed.
- No Windows editor build was run because this item only changed docs and
Python verification around existing C++ behavior.
Automation notes:
- AWS SES in `us-west-2` is available.
- `pacificao.com` is a verified SES identity.
- Per-item summaries can be sent to `nathan@pacificao.com` from a
`pacificao.com` sender.
Roadmap state:
- Current version section: `0.1.E Inventory System`
- Items remaining in `0.1.E`: `2`
- Immediate next roadmap item: `Add inventory UI`.