Properties
Private _nextAvailability
_nextAvailability: number | undefined
availableSpawns
availableSpawns: StructureSpawn[]
battery
battery: StructureContainer | undefined
energyStructures
energyStructures: (StructureSpawn | StructureExtension)[]
extensions
extensions: StructureExtension[]
Private isOverloaded
isOverloaded: boolean
link
link: StructureLink | undefined
Private productionPriorities
productionPriorities: number[]
Private productionQueue
productionQueue: object
Type declaration
-
[priority: number]: SpawnOrder[]
settings
settings: object
spawns
spawns: StructureSpawn[]
towers
towers: StructureTower[]
Static restrictedRange
restrictedRange: number = 6
The hatchery encompasses all spawning-related structures, like spawns, extensions, and some energy buffer containers, and contains logic for spawning the creeps requested by overlords