Aetheria/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens f446e5c2c2 Cut 8 map: a removed entity is a dead entity
The operator's play smoke crashed in LockWeapon reaching EntityInfoGathered as a
ship vanished. Cause: Cut 5.6 added death removal from the zone but not the
matching Deactivate, so a dead entity kept living subscriptions and stale
references while every survivor dropped it -- and because Zone.Update iterates a
snapshot, it still got one more Update after the world had forgotten it. Nothing
in Entity.Update consults _active.

TryDock has always paired removal with Deactivate; the death path just did half
of it. The fix is that pairing plus an _active guard, not a TryGetValue in
LockWeapon, which would silence one call site and leave every other behaviour
running on a corpse.

Also records the symptoms this does NOT explain -- the heat spike, motionless
ships and shots landing nothing -- as open, with the unclamped dt and the
unguarded division by it as the place to probe rather than patch.

And re-anchors the seven mutations stranded by the diagnostics refactor, which
rewrote the lines four harnesses pin. Two of the seven are no-op controls, so
those harnesses currently defend nothing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 00:17:25 +02:00
..
addressables-cut.md Record where the Addressables cuts landed, misattributed moves included 2026-09-18 05:08:53 +02:00
aetheria-perfect-machine-map.md Stop pointing the parked map at AetheriaEve as a living rebuild 2026-09-13 13:48:46 +02:00
build-delivery-cut.md Rule the Aetheria site as the download page owner 2026-09-17 22:21:19 +02:00
build-delivery-target.md Map build delivery, and narrow the Idunn invariant to services 2026-09-17 22:00:45 +02:00
content-batch-one.md Spec the first content batch, hulls first 2026-09-19 06:06:20 +02:00
cultcache-migration-cut.md Record the passed play smoke and the master merge 2026-09-17 18:02:24 +02:00
cultcache-migration-postmortem.md Record the Studio click-through and the dropped grouping features 2026-09-17 02:08:41 +02:00
cultcache-migration-target.md Record the Studio click-through and the dropped grouping features 2026-09-17 02:08:41 +02:00
faction-territory-target.md Place territory after fire control in the order 2026-09-19 06:23:08 +02:00
fire-control-cut.md Cut 8 map: a removed entity is a dead entity 2026-09-22 00:17:25 +02:00
headless-playground-cut.md Map settings out of Unity serialization into CultCache globals 2026-09-17 17:36:07 +02:00
item-provenance-cut.md Record the Cut C follow-up and close the provenance schema cut 2026-09-17 12:47:33 +02:00
item-provenance-substrate.md Record F4 as ruled: quality stored per lot per role 2026-09-17 03:20:18 +02:00
item-provenance-target.md Record that the content pass consolidates designs through roles 2026-09-17 17:49:14 +02:00
negent-weapons-concept.md Write the negent weapon concept: ammunition is the ship's heat 2026-09-18 06:32:19 +02:00
settings-globals-cut.md Rule Addressables Q1 and sweep the settings map onto asset GUIDs 2026-09-17 18:36:59 +02:00
shield-panel-cut.md Rule the panel rim held, and record what play showed 2026-09-18 19:04:06 +02:00
shield-presentation-contract.md Record the pre-impact commit window in fire control's scope 2026-09-18 06:05:29 +02:00
stats-and-power-cut.md Rule power supply a multiplier, and record Soul's power findings 2026-09-19 04:58:58 +02:00
stats-and-power-target.md Write the negent weapon concept: ammunition is the ship's heat 2026-09-18 06:32:19 +02:00
stats-power-cut1-migration.md Fix a mutation accidentally captured in the previous commit 2026-09-18 18:45:10 +02:00
stats-power-cut7-roles.md Cut 7: author roles into the catalog, and the operator review table 2026-09-19 05:01:43 +02:00
three-gates-scope.md Record the pre-impact commit window in fire control's scope 2026-09-18 06:05:29 +02:00
tutorial-script-sketch.md Assume a pausing in-game dialog primitive in the tutorial sketch 2026-09-17 15:21:12 +02:00