Add chairman packed event runtime support
This commit is contained in:
parent
377de45631
commit
86cf89b26c
23 changed files with 1431 additions and 41 deletions
|
|
@ -84,6 +84,9 @@ The highest-value next passes are now:
|
|||
- descriptors `1` `Player Cash` and `14` `Deactivate Player` now join that executable real batch
|
||||
through the same ordinary runtime path, backed by the minimal player runtime and overlay-import
|
||||
context
|
||||
- the first chairman-targeted real grouped rows now execute too through that same path when the
|
||||
hidden grouped target-subject lane resolves to selected-chairman scope; broader chairman target
|
||||
scopes stay parity-only under `blocked_chairman_target_scope`
|
||||
- widen real packed-event executable coverage descriptor by descriptor after identity, target mask,
|
||||
and normalized effect semantics are all grounded, not just after row framing is parsed
|
||||
- the first grounded condition-side unlock now exists for negative-sentinel `raw_condition_id = -1`
|
||||
|
|
|
|||
|
|
@ -41,6 +41,11 @@ Implemented today:
|
|||
names, a minimal player runtime now carries selected-player and role context, and real descriptor
|
||||
`1` = `Player Cash` and descriptor `14` = `Deactivate Player` now import and execute through the
|
||||
ordinary runtime path
|
||||
- a first-class chairman-profile runtime now exists too, with overlay-backed selected-chairman
|
||||
context and the first chairman-targeted grouped-effect subset: the same real descriptors
|
||||
`1` = `Player Cash` and `14` = `Deactivate Player` now also import and execute through the
|
||||
hidden grouped target-subject lane when it resolves to selected-chairman scope, while broader
|
||||
chairman target scopes remain explicit parity on `blocked_chairman_target_scope`
|
||||
- a minimal event-owned train surface and an opaque economic-status lane now exist in runtime
|
||||
state, and real descriptors `8` = `Economic Status`, `9` = `Confiscate All`, and `15` =
|
||||
`Retire Train` now import and execute through the ordinary runtime path when overlay context
|
||||
|
|
@ -111,8 +116,8 @@ Implemented today:
|
|||
|
||||
That means the next implementation work is breadth, not bootstrap. The recommended next slice is
|
||||
broader real grouped-descriptor and ordinary condition-id coverage beyond the current access,
|
||||
whole-game toggle, train, player, numeric-threshold, named locomotive availability, named
|
||||
locomotive cost, world scalar override, and world-scalar condition batches.
|
||||
whole-game toggle, train, player, chairman selected-scope, numeric-threshold, named locomotive
|
||||
availability, named locomotive cost, world scalar override, and world-scalar condition batches.
|
||||
Richer runtime ownership should still be added only where a later descriptor or condition family
|
||||
needs more than the current event-owned roster.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue