Expand description
Fixture-evidenced settings emission table (#86).
PROVENANCE: observed from the pinned oracle 9.7.10 en-US output of the
oracle-success settings programs (compile.workshop settings section of
the committed snapshots pixelart/santa/broken-weapons/client-to-server,
plus the parabola/crosshair/inputhud oracle runs) at OverPy commit
eea67ad. This is observed-behavior data, not copied OverPy source
(LICENSE-BOUNDARY policy). Additions to the table (e.g. the acquired
candidate snapshots) are data-only.
Structs§
- Enum
Member - An enum domain member (domain -> localized workshop name).
- Generated
Hero Setting Name - NameMap
- A slot name mapping (key -> localized workshop name).
- Table
Entry - One table entry: an exact key path, its workshop name, and its kind.
Enums§
- KeyKind
- A leaf key kind: how a settings leaf renders and validates.
- Path
Part - One segment of an exact settings path.
Statics§
- ENTRIES
- The fixture-evidenced settings surface.
- ENUM_
MEMBERS - Fixture-owned canonical enum member names. Additional reviewed
Workshop-data export members are retained through
projection_reconciliation.json, which maps their source identities into these canonical domains without replacing fixture-backed display names. - GENERATED_
ENTRIES - GENERATED_
ENUM_ MEMBERS - GENERATED_
HERO_ NAMES - GENERATED_
HERO_ SETTING_ NAMES - GENERATED_
MAP_ NAMES - GENERATED_
MODE_ NAMES - HERO_
NAMES - Hero names inside hero lists and hero-config groups.
- MAP_
NAMES - Map names inside
enabledMapslists. - MODE_
NAMES - Game-mode names (evidenced: assault, control, escort, hybrid, skirmish, ffa, tdm, general).
- TEAM_
NAMES - Team names inside
heroes(evidenced: allTeams).
Functions§
- ability_
slot_ for_ path - Map the existing hero-settings leaf keys to canonical gameplay slots. The setting tree remains the owner of the keys; display names are resolved from the gameplay catalog by the parser/emitter when a hero context exists.
- entries
- Iterate the reviewed settings inventory with the hand-written projection taking precedence over the generated export projection. Duplicate paths are represented once in the semantic catalog while the parser and emitter continue to use the same lookup table.
- enum_
name - The localized name of an enum member in a domain.
- hero_
name - The localized name of a hero.
- hero_
setting_ alias - Reviewed producer aliases observed in the pinned AI-PVE artifact. These
labels omit the export’s
倍率suffix or use the producer’s shorter ability label, but identify the same canonical setting path. - hero_
setting_ name - Resolve an evidence-backed hero-specific setting label.
- localized_
name - Resolve a settings display name from the generated locale corpus.
- lookup
- Look up a settings leaf entry by its exact path.
- map_
name - The localized name of a map.
- mode_
name - The localized name of a game mode.
- path_
string - A human-readable rendering of a path (diagnostics).
- team_
name - The localized name of a team.