Execute runtime variable event descriptors
This commit is contained in:
parent
6a5d028d19
commit
d3790c2ae3
17 changed files with 1300 additions and 79 deletions
|
|
@ -113,6 +113,9 @@ The highest-value next passes are now:
|
|||
landing surface too: representative rows execute into `RuntimeState.world_scalar_overrides`
|
||||
through stable normalized keys such as `world.build_stations_cost` and
|
||||
`world.track_maintenance_cost`
|
||||
- the runtime-variable strip `39..54` now executes too through bounded event-owned scalar maps on
|
||||
world/company/player/territory state; these variables are runtime-owned only in the current
|
||||
model and are not yet reconstructed from raw saves
|
||||
- the grounded aggregate cargo-economics descriptors now execute too: descriptor `105`
|
||||
`All Cargo Prices` and descriptors `177..179` `All Cargo Production` / `All Factory Production`
|
||||
/ `All Farm/Mine Production` land on bounded event-owned cargo override state, and the grounded
|
||||
|
|
@ -168,6 +171,8 @@ The highest-value next passes are now:
|
|||
- recovered scalar locomotive availability and locomotive-cost descriptors now import through that
|
||||
save-native or embedded `RuntimeState.locomotive_catalog` context into the ordinary
|
||||
`named_locomotive_availability` and `named_locomotive_cost` runtime maps
|
||||
- the grounded executable lower locomotive prefix now extends through save-backed locomotive id
|
||||
`61` (`Zephyr`); the unresolved lower tail and upper locomotive bands stay on explicit parity
|
||||
- cargo-production `230..240` and territory-access-cost `453` now execute too through minimal
|
||||
world-side scalar landing surfaces: slot-indexed `cargo_production_overrides` and
|
||||
`world_restore.territory_access_cost`
|
||||
|
|
|
|||
|
|
@ -75,6 +75,9 @@ Implemented today:
|
|||
- the recovered whole-game scalar economy/performance strip `59..104` now has a bounded runtime
|
||||
landing surface too: representative descriptors import as `SetWorldScalarOverride` and land in
|
||||
`RuntimeState.world_scalar_overrides`
|
||||
- the runtime-variable strip `39..54` now imports and executes too through bounded event-owned
|
||||
world/company/player/territory variable maps, so those descriptors no longer depend on generic
|
||||
evidence parity or ad hoc fixture-only state
|
||||
- the grounded aggregate cargo-economics descriptors now execute too: descriptor `105`
|
||||
`All Cargo Prices` and descriptors `177..179` `All Cargo Production` / `All Factory Production`
|
||||
/ `All Farm/Mine Production` import through bounded cargo override surfaces, and the grounded
|
||||
|
|
@ -130,7 +133,8 @@ Implemented today:
|
|||
through `RuntimeState.locomotive_catalog` into `RuntimeState.named_locomotive_availability`;
|
||||
raw `.smp` inspection/export now reconstructs the save-side locomotive row family and derives the
|
||||
catalog directly into save-slice documents, so standalone save-slice imports can execute those
|
||||
rows whenever the save carries enough catalog entries
|
||||
rows whenever the save carries enough catalog entries, and the grounded executable lower prefix
|
||||
now extends through save-backed locomotive id `61` (`Zephyr`)
|
||||
- the grounded lower locomotive-cost band `352..409` now imports too through the same save-native
|
||||
or embedded catalog into the event-owned `RuntimeState.named_locomotive_cost` map when its
|
||||
scalar payloads are nonnegative; the unresolved lower tail and upper cost tail now stay on
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue