Properties
assets
assets: object
Type declaration
-
[resourceType: string]: number
availableLinks
availableLinks: StructureLink[]
bootstrapping
bootstrapping: boolean
breached
breached: boolean
constructionSites
constructionSites: ConstructionSite[]
controller
controller: StructureController
creepsByRole
creepsByRole: object
Type declaration
-
[roleName: string]: Creep[]
destinations
destinations: object[]
drops
drops: object
Type declaration
-
[resourceType: string]: Resource[]
extensions
extensions: StructureExtension[]
extractionSites
extractionSites: object
extractors
extractors: StructureExtractor[]
isIncubating
isIncubating: boolean
labs
labs: StructureLab[]
layout
layout: "twoPart" | "bunker"
level
level: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
links
links: StructureLink[]
lowPowerMode
lowPowerMode: boolean
miningSites
miningSites: object
nuker
nuker: StructureNuker | undefined
observer
observer: StructureObserver | undefined
outposts
outposts: Room[]
overlords
overlords: object
powerSpawn
powerSpawn: StructurePowerSpawn | undefined
rechargeables
rechargeables: rechargeObjectType[]
repairables
repairables: Structure[]
roomNames
roomNames: string[]
sources
sources: Source[]
spawns
spawns: StructureSpawn[]
storage
storage: StructureStorage | undefined
terminal
terminal: StructureTerminal | undefined
terminalState
terminalState: TerminalState | undefined
tombstones
tombstones: Tombstone[]
towers
towers: StructureTower[]
Colonies are the highest-level object other than the global Overmind. A colony groups together all rooms, structures, creeps, utilities, etc. which are run from a single owned room.