Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UpgradeSite

Upgrade sites group upgrade-related structures around a controller, such as an input link and energy container

Hierarchy

Index

Constructors

constructor

Properties

battery

battery: StructureContainer | undefined

batteryPos

batteryPos: RoomPosition | undefined

colony

colony: Colony

controller

controller: StructureController

link

link: StructureLink | undefined

memory

memory: UpgradeSiteMemory

overlord

pos

pos: RoomPosition

ref

ref: string

room

room: Room

upgradePowerNeeded

upgradePowerNeeded: number

Accessors

print

  • get print(): string

Methods

Private buildBatteryIfMissing

  • buildBatteryIfMissing(): void

Private calculateBatteryPos

  • calculateBatteryPos(): RoomPosition | undefined

findInputConstructionSite

  • findInputConstructionSite(): ConstructionSite | undefined

Private getUpgradePowerNeeded

  • getUpgradePowerNeeded(): number

init

  • init(): void

refresh

  • refresh(): void

run

  • run(): void

spawnMoarOverlords

  • spawnMoarOverlords(): void

Private stats

  • stats(): void

visuals

  • visuals(): void

Object literals

Static settings

settings: object

energyPerBodyUnit

energyPerBodyUnit: number = 25000

linksRequestBelow

linksRequestBelow: number = 200

minLinkDistance

minLinkDistance: number = 10

storageBuffer

storageBuffer: number = 100000

Generated using TypeDoc