Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CommandCenterOverlord

Command center overlord: spawn and run a dediated commandCenter attendant

Hierarchy

Index

Constructors

constructor

Properties

colony

colony: Colony

commandCenter

commandCenter: CommandCenter

creepUsageReport

creepUsageReport: object

Type declaration

  • [roleName: string]: [number, number] | undefined

depositTarget

depositTarget: StructureTerminal | StructureStorage

Protected initializer

managerRepairTarget

managerRepairTarget: StructureRampart | StructureWall | undefined

managers

managers: Zerg[]

mode

mode: "twoPart" | "bunker"

name

name: string

pos

pos: RoomPosition

priority

priority: number

ref

ref: string

room

room: Room | undefined

spawnGroup

spawnGroup: SpawnGroup | undefined

Accessors

isSuspended

  • get isSuspended(): boolean

outpostIndex

  • get outpostIndex(): number

print

  • get print(): string

Methods

autoRun

  • autoRun(roleCreeps: Zerg[], taskHandler: function, fleeCallback?: undefined | function): void

canBoostSetup

Protected combatZerg

  • combatZerg(role: string, opts?: ZergOptions): CombatZerg[]

Protected creepReport

  • creepReport(role: string, currentAmt: number, neededAmt: number): void

Private deathActions

  • deathActions(manager: Zerg): boolean

Private equalizeStorageAndTerminal

  • equalizeStorageAndTerminal(manager: Zerg): boolean

Protected handleBoosting

  • handleBoosting(creep: Zerg): void

Private handleManager

  • handleManager(manager: Zerg): void

Private idleActions

  • idleActions(manager: Zerg): void

init

  • init(): void

lifetimeFilter

  • lifetimeFilter(creeps: (Zerg | Creep)[], prespawn?: number): (Zerg | Creep)[]

Private moveMineralsToTerminal

  • moveMineralsToTerminal(manager: Zerg): boolean

parkCreepsIfIdle

  • parkCreepsIfIdle(creeps: Zerg[], outsideHatchery?: boolean): void

Private pickupActions

  • pickupActions(manager: Zerg): boolean

preInit

  • preInit(): void

Protected reassignIdleCreeps

  • reassignIdleCreeps(role: string): void

recalculateCreeps

  • recalculateCreeps(): void

refresh

  • refresh(): void

Protected requestCreep

Protected requestSquad

run

  • run(): void

shouldBoost

  • shouldBoost(creep: Zerg, onlyBoostInSpawn?: boolean): boolean

Private supplyActions

  • supplyActions(manager: Zerg): boolean

suspendFor

  • suspendFor(ticks: number): void

suspendUntil

  • suspendUntil(untilTick: number): void

Private unloadCarry

  • unloadCarry(manager: Zerg): boolean

visuals

  • visuals(): void

Protected wishlist

Private withdrawActions

  • withdrawActions(manager: Zerg): boolean

Protected zerg

  • zerg(role: string, opts?: ZergOptions): Zerg[]

Generated using TypeDoc