Persist thruster state in typed snapshots
This commit is contained in:
parent
a67a228c6b
commit
21d5cbdf79
10 changed files with 86 additions and 8 deletions
|
|
@ -174,7 +174,8 @@ legacy catalog cache, and legacy UI paths should be migration-only or deleted.
|
|||
state is no longer trapped inside live behavior memory. Resource scanners
|
||||
publish target body id, asteroid index, scan timer, range, minimum density,
|
||||
and scan duration rows. Mining tools publish asteroid belt id, asteroid
|
||||
index, and evaluated range rows.
|
||||
index, and evaluated range rows. Thrusters publish analog axis input,
|
||||
evaluated thrust, and torque rows.
|
||||
`RuntimeEntityBlueprint` still exists for construction/loadout projection,
|
||||
but those live hull grids and session scalars are not blueprint fields and
|
||||
cannot be restored by the old blueprint projector path.
|
||||
|
|
@ -815,6 +816,8 @@ First Aetheria surfaces to publish:
|
|||
- Done: extend behavior state rows for MiningTool asteroid belt id,
|
||||
asteroid index, and range, so active mining target state is typed
|
||||
snapshot/readback state.
|
||||
- Done: extend behavior state rows for Thruster axis, thrust, and torque,
|
||||
so analog propulsion state is typed snapshot/readback state.
|
||||
- Done: cut live simulation grids out of `RuntimeEntityBlueprint`; loadout
|
||||
and construction templates no longer capture or restore temperature,
|
||||
armor, max-armor, or hull-conductivity state.
|
||||
|
|
|
|||
Loading…
Reference in a new issue