Document corpse backpack MVP decision

This commit is contained in:
2026-05-18 13:32:30 -07:00
parent 11f051c830
commit e8f4acb98d
4 changed files with 49 additions and 2 deletions
+8
View File
@@ -111,11 +111,19 @@ Persist the survival state needed to resume a player:
- sickness severity;
- exhaustion;
- alive/dead state if death persistence is active.
- future corpse/backpack recovery records once death inventory loss is enabled.
Survival rates and tuning values should not be duplicated into the save unless
there is a specific compatibility reason. They belong in code/config/data
assets.
0.1.J decision: the MVP death/respawn loop does not spawn a physical corpse or
backpack actor yet. Respawn currently stabilizes the character at the Ground
Zero MVP spawn/home location without inventory-drop recovery. When inventory
loss is introduced, corpse/backpack records should be persistent, server-owned,
time-limited or decay-aware, tied to the death event id/location, and recoverable
through normal interaction rules.
MVP implementation note: `UAgrarianPersistenceSubsystem::SaveCurrentWorld`
captures live Agrarian player characters into `FAgrarianSavedPlayer`, including
transform, survival snapshot, care history snapshot, and inventory stacks.