extends Node ## Runtime entity registry + tile-related sim state. ## ## All gameplay entities (pawns, items, furniture, animals, corpses) live here. ## TileMap data is owned by the world-view scene; World holds the *indirect* ## state (designation queue, dirty-haul set, zone records, etc.) that doesn't ## belong on the TileMap itself. ## ## See docs/architecture.md. # Phase 1 will add the entity registries (pawns, items, furniture). # Phase 4 will add `items_needing_haul` (the dirty set). # Phase 5 will add the BuildJob queue. # Phase 13 will add zones / rooms / dirtiness.