Docs: Geyser Build Spec + session log Part Q + roadmap tick + CLAUDE.md gotcha — Phase 1.5b bundle 3
Blight geyser (bundle 3) shipped review-first. Records the design-review fold (2 HIGH: no edge-detect on the replicated tick; invert the invalid-guard for a baked scheduled-tick so a born-0 can't storm) and the new CLAUDE.md tick-sentinel corollary for baked [GhostField] scheduled-ticks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -176,8 +176,13 @@ plain"** — expand 1.5 before 1.7. Locked bundles, sequenced ground-first:
|
||||
shadergraph declares `_BaseColor` Unity-Per-Material, NOT Hybrid-Per-Instance (only the DOTS-authored
|
||||
`AnimatedLitShader` honours the EG per-instance override); operator fork → decal quads instead. Base POIs
|
||||
skipped (Part O baked their wear). Knobs in `DecalConfig`.
|
||||
3. **Hazard variant**: Blight geyser (periodic both-sides AoE on the HazardExplosion + telegraph-disc
|
||||
chassis) — mini design review first (new replicated erupt-phase surface).
|
||||
3. ✅ **Hazard variant — Blight geyser** (SHIPPED, Part Q; review-FIRST `wf_900e9965-8f0` → 11 folded,
|
||||
post-impl `wf_5c8299f8-299` clean): a PERMANENT periodic both-sides telegraphed AoE, Blight-biome rooms only
|
||||
(operator forks). ONE new `[GhostField] uint NextEruptTick`; server `GeyserEruptSystem` (INVERTED invalid-guard
|
||||
+ lazy-stamp — a baked-0 tick must NEVER erupt; reschedule `=now+period`), client `GeyserTelegraphSystem`
|
||||
(absolute-tick disc + latched/armed crossing burst — NEVER edge-detect the field; reuses bundle-2 scorch).
|
||||
Seeded in `RoomFieldSystem` (born-correct staggered), spawner wired into the subscene. 474/474 + live
|
||||
no-storm end-to-end. See [[Geyser_Build_Spec]].
|
||||
4. **Critters + weather beats**: fleeing bugs/birds; cloud-shadow drifts; Blight lightning flicker.
|
||||
|
||||
Gate: the same "no longer static" lap, now with the ground judged explicitly.
|
||||
|
||||
Reference in New Issue
Block a user