Docs: DR-026 inventory/equipment/progression foundation + session log
DR-026 records the architecture (data-driven catalog + replicated buffers + reuse of the StatModifier/RPC machinery), the Phase 0-4 roadmap, the 7 validated decisions, and the deliberate gameplay choices (personal-harvest pivot, automation asymmetry, session-only inventory). Adds the Build-section inventory pointer to CLAUDE.md net-zero (39923 bytes, >1KB headroom) by condensing the persistence/world/HUD bullets; trimmed wording archived to the gotchas archive. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -362,4 +362,14 @@ cosmetic classic-URP biomes in `Game.unity`; region-aware `WorldAtmosphereSystem
|
||||
(mirrors `HudSystem.ExpeditionRegionXMin`). No ECS query, observe-only, `"Game"`-scene guarded so the menu isn't
|
||||
restyled; knobs in a `WorldFeelConfig`-style MonoBehaviour with `SubsystemRegistration` static reset + null-safe
|
||||
fallbacks. Zero sim/netcode impact (writes only global managed `RenderSettings`; `ClientSimulation` filter keeps
|
||||
it off the server/headless world).
|
||||
it off the server/headless world).
|
||||
## 2026-06-08 — CLAUDE.md condensation (inventory pointer added net-zero)
|
||||
|
||||
Added the **Per-player inventory + data-driven items ★** pointer (see [[DR-026_Inventory_Equipment_Progression_Foundation]]) to the *Build / structures / grid* section. Paid for it net-zero by trimming the wording below from CLAUDE.md — all of it survives in the linked DRs/session notes, so this is a pure terseness pass with no semantic loss:
|
||||
|
||||
- **Disk persistence ([[DR-019_Frontend_Menu_Settings_Saves_Build]]):** dropped the explicit "versioned (null on bad version)", "quit-to-menu (`WorldLauncher.TrySaveFromServer`)", and "epoch-independent REMAINING-tick" phrasings (kept REMAINING-tick + born-correct + the one `SaveStructureScan.Collect` path).
|
||||
- **World biomes ([[DR-025_World_Environment_Redo_Natural_Frontier]]):** dropped the ground mat names (`Mat_Grass_Textures_01` / `sand 1`) and the "skydome MESH @origin can't span both regions" rationale for the global `Skybox/Procedural`.
|
||||
- **World collision ([[2026-06-08_World_Collision_HUD_Scaling]]):** dropped the rim cosmetic detail — "`SM_Env_Rock_Cliff` ring ground-snapped at the collider radius, flat walkable interior; top-down gates height as a hard vertical wall, never traversable slopes" → kept "height-gated `SM_Env_Rock_Cliff` bowl rim".
|
||||
- **UITK HUD ([[DR-021_HUD_UITK_BuildPalette]]):** dropped "behind the pause overlay's 100" and "`BuildPreviewMath` = the client mirror of the server check".
|
||||
- **Synty HudTheme ([[DR-024_HUD_Synty_Skin_Theme]]):** dropped "fonts = cached SDF, reset on `SubsystemRegistration`" and the "(NOT Resources)" aside.
|
||||
- **M7 Automation ([[DR-020_M7_Automation_Production_Chains]]):** tightened wording only, no detail removed.
|
||||
|
||||
Reference in New Issue
Block a user