docs: cancel Campaign S slice S3 — planned on a misreading of AP-84
The slice text claimed a door's collision stays where the shut door was. AP-84's own row refutes the scenario: an open door is ETHEREAL (#150) and bypasses collision entirely, so a door only ever collides in its registered default pose — the approximation is behaviourally equivalent for the entire known BSP-part weenie population, and the row's risk column already carries the revisit trigger for animated non-ethereal BSP movers if they ever appear. The campaign's governing lesson says register rows are leads that must be re-measured; the dual of that is that a CORRECT row must not be 'fixed'. The plan itself committed the reading failure this time. No fix, no gate, no door row in the morning sitting. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
55b07f6a62
commit
4721838916
1 changed files with 14 additions and 12 deletions
|
|
@ -128,21 +128,23 @@ the DATs.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### S3 — Animated collision pose
|
### S3 — Animated collision pose — CANCELLED 2026-08-07 (the slice was planned on a misreading)
|
||||||
|
|
||||||
**Row:** AP-84. **Files:** `LiveEntityDefaultPoseResolver.cs`,
|
**Row:** AP-84 — which stays exactly as it is.
|
||||||
`LiveEntityCollisionBuilder.cs`, `ShadowShapeBuilder.cs` (`partPoseOverride`).
|
|
||||||
|
|
||||||
Server entities with a MotionTableId register their BSP part shapes at the
|
This plan's original S3 text claimed "a door's collision stays where the shut
|
||||||
default style's first-cycle LowFrame pose and never update them; retail uses
|
door was." **That scenario cannot occur, and AP-84's own row says why:** an
|
||||||
the live `CPhysicsPart` pose. A door's collision therefore stays where the shut
|
open door is ETHEREAL (#150) and bypasses collision entirely, so the only
|
||||||
door was.
|
pose a door ever collides in IS the registered default pose. The row's risk
|
||||||
|
column already carries the honest residual — "an entity whose server-driven
|
||||||
|
motion state materially moves a BSP-bearing part while NON-ethereal would
|
||||||
|
collide at the stale default pose (no known case)" — with the revisit
|
||||||
|
trigger written. The register was right; this plan's summary of it was
|
||||||
|
wrong, which is the same reading failure the campaign's own governing
|
||||||
|
lesson warns about, committed by the campaign plan itself.
|
||||||
|
|
||||||
**Why not folded into S1:** different files, different subsystem (animation, not
|
No fix, no gate, no door row in the morning sitting. AP-84 remains an
|
||||||
membership), and it needs a *visual* gate that S1 does not — you have to watch
|
active, deliberate approximation.
|
||||||
a door open and then walk through the doorway.
|
|
||||||
|
|
||||||
**Gate:** live. Open a door, walk through, close it, walk into it.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue