Kingdom runtime reference
Evidence scope: WorldBox 0.51.2 build 719 / NML 1.2.0.1.
Zero-argument reads — owner KingdomManager.dict{value}
Заголовок раздела «Zero-argument reads — owner KingdomManager.dict{value}»| Signature | Access | Sample | Stability |
|---|---|---|---|
countUnits()->Int32 |
public | 14468 |
same |
getPopulationTotal()->Int32 |
public | 14468 |
same |
getCulture()->Culture |
public | reference | same |
getLanguage()->Language |
public | reference | same |
getReligion()->Religion |
public | reference | same |
getSpecies()->String |
public | human |
same |
getTaxRateLocal()->Single |
public | 0.5 |
same |
В canonical 0.4 ни один Kingdom parameterized call не был promoted to VERIFIED. Нельзя выдумывать такую поверхность из names.
Reversible KingdomData — 5 records
Заголовок раздела «Reversible KingdomData — 5 records»total_kings, renown, total_births, total_deaths, total_kills — VERIFIED-REVERSIBLE по contract 0.5.
Zero-city lifecycle window
Заголовок раздела «Zero-city lifecycle window»Canonical 0.6 fix5 использовал только natural City.destroyCity(). После initial victim city у Kingdom оставалось пять городов; harness удалил все пять и проверял cleanup каждого перед observation:
Kingdom.cities: 5 → 0KingdomManager F:dict: 6 → 6registry key: still presentobservation: 120 framesstatus: VERIFIED-EMPTY-REGISTERED-WINDOWcontrol kingdom: aliveengine/game exceptions: 0Это не permanent persistence. Доказан bounded non-terminal window и опровергнут assumption «последний city gone → Kingdom object мгновенно gone».