Skip to content

OutpostRef

Read-only outpost snapshot. Returned by: outpost_network.outposts() / .home() / .nearest(), and building .outpost properties.

MemberReturnsMeaning
.idstringImmutable outpost id ("outpost_home", "outpost_1"); use with get_component(id)
.namestringDisplay name at snapshot time
.x / .ynumberWorld coordinates of the footprint’s top-left anchor, meters from base
.position()PositionThe anchor as a Position snapshot
.coords()[x, y]The anchor as a list
.is_homebooleanTrue for the home outpost
.biomestring"frozen" / "coastal" / "geothermal" / "volcanic" / "deep"; a building reads its own via self.outpost.biome
.buildings_usednumberBuildings deployed at snapshot time
.buildings_capacitynumberSoft threshold; buildings above it reduce throughput
.is_fullbooleanThreshold reached or exceeded at snapshot time
.buildings(type_id?)list of BuildingRefBuildings here, optionally filtered by type id
.harvesting_machines(type_id?)list of HarvestingMachineRefFixed field machines ("grow_lamp" / "sprinkler" / "dispenser" / "crop_automator"); only Nocturna Base has the field

For an at-building action, route to that building’s BuildingRef.position, not the outpost anchor. Re-query for fresh counts and names.