Search
Preparing search index...
The search index is not available
Overmind
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
TransportOverlord
Class TransportOverlord
The transport overlord handles energy transport throughout a colony
Hierarchy
Overlord
TransportOverlord
Index
Constructors
constructor
Properties
colony
creep
Usage
Report
initializer
name
pos
priority
ref
room
spawn
Group
transporters
Accessors
is
Suspended
outpost
Index
print
Methods
auto
Run
can
Boost
Setup
combat
Zerg
creep
Report
handle
Big
Transporter
handle
Boosting
handle
Smol
Transporter
handle
Transporter
init
lifetime
Filter
needed
Transport
Power
park
Creeps
IfIdle
pickup
Dropped
Resources
pre
Init
reassign
Idle
Creeps
recalculate
Creeps
refresh
request
Creep
request
Squad
run
should
Boost
suspend
For
suspend
Until
visuals
wishlist
zerg
Constructors
constructor
new
Transport
Overlord
(
colony
:
Colony
, priority
?:
number
)
:
TransportOverlord
Parameters
colony:
Colony
Default value
priority:
number
= OverlordPriority.ownedRoom.transport
Returns
TransportOverlord
Properties
colony
colony
:
Colony
creep
Usage
Report
creep
Usage
Report
:
object
Type declaration
[
roleName:
string
]:
[
number
,
number
]
|
undefined
Protected
initializer
initializer
:
OverlordInitializer
|
Colony
name
name
:
string
pos
pos
:
RoomPosition
priority
priority
:
number
ref
ref
:
string
room
room
:
Room
|
undefined
spawn
Group
spawn
Group
:
SpawnGroup
|
undefined
transporters
transporters
:
Zerg
[]
Accessors
is
Suspended
get
isSuspended
(
)
:
boolean
Returns
boolean
outpost
Index
get
outpostIndex
(
)
:
number
Returns
number
print
get
print
(
)
:
string
Returns
string
Methods
auto
Run
auto
Run
(
roleCreeps
:
Zerg
[]
, taskHandler
:
function
, fleeCallback
?:
undefined
|
function
)
:
void
Parameters
roleCreeps:
Zerg
[]
taskHandler:
function
(
creep
:
Zerg
)
:
void
Parameters
creep:
Zerg
Returns
void
Optional
fleeCallback:
undefined
|
function
Returns
void
can
Boost
Setup
can
Boost
Setup
(
setup
:
CreepSetup
)
:
boolean
Parameters
setup:
CreepSetup
Returns
boolean
Protected
combat
Zerg
combat
Zerg
(
role
:
string
, opts
?:
ZergOptions
)
:
CombatZerg
[]
Parameters
role:
string
Default value
opts:
ZergOptions
= {}
Returns
CombatZerg
[]
Protected
creep
Report
creep
Report
(
role
:
string
, currentAmt
:
number
, neededAmt
:
number
)
:
void
Parameters
role:
string
currentAmt:
number
neededAmt:
number
Returns
void
Private
handle
Big
Transporter
handle
Big
Transporter
(
bigTransporter
:
Zerg
)
:
void
Parameters
bigTransporter:
Zerg
Returns
void
Protected
handle
Boosting
handle
Boosting
(
creep
:
Zerg
)
:
void
Parameters
creep:
Zerg
Returns
void
Private
handle
Smol
Transporter
handle
Smol
Transporter
(
smolTransporter
:
Zerg
)
:
void
Parameters
smolTransporter:
Zerg
Returns
void
Private
handle
Transporter
handle
Transporter
(
transporter
:
Zerg
, request
:
LogisticsRequest
|
undefined
)
:
void
Parameters
transporter:
Zerg
request:
LogisticsRequest
|
undefined
Returns
void
init
init
(
)
:
void
Returns
void
lifetime
Filter
lifetime
Filter
(
creeps
:
(
Zerg
|
Creep
)
[]
, prespawn
?:
number
)
:
(
Zerg
|
Creep
)
[]
Parameters
creeps:
(
Zerg
|
Creep
)
[]
Default value
prespawn:
number
= DEFAULT_PRESPAWN
Returns
(
Zerg
|
Creep
)
[]
Private
needed
Transport
Power
needed
Transport
Power
(
)
:
number
Returns
number
park
Creeps
IfIdle
park
Creeps
IfIdle
(
creeps
:
Zerg
[]
, outsideHatchery
?:
boolean
)
:
void
Parameters
creeps:
Zerg
[]
Default value
outsideHatchery:
boolean
= true
Returns
void
Private
pickup
Dropped
Resources
pickup
Dropped
Resources
(
transporter
:
Zerg
)
:
void
Parameters
transporter:
Zerg
Returns
void
pre
Init
pre
Init
(
)
:
void
Returns
void
Protected
reassign
Idle
Creeps
reassign
Idle
Creeps
(
role
:
string
)
:
void
Parameters
role:
string
Returns
void
recalculate
Creeps
recalculate
Creeps
(
)
:
void
Returns
void
refresh
refresh
(
)
:
void
Returns
void
Protected
request
Creep
request
Creep
(
setup
:
CreepSetup
, opts
?:
CreepRequestOptions
)
:
void
Parameters
setup:
CreepSetup
Default value
opts:
CreepRequestOptions
= {} as CreepRequestOptions
Returns
void
Protected
request
Squad
request
Squad
(
setups
:
CreepSetup
[]
, opts
?:
CreepRequestOptions
)
:
void
Parameters
setups:
CreepSetup
[]
Default value
opts:
CreepRequestOptions
= {} as CreepRequestOptions
Returns
void
run
run
(
)
:
void
Returns
void
should
Boost
should
Boost
(
creep
:
Zerg
, onlyBoostInSpawn
?:
boolean
)
:
boolean
Parameters
creep:
Zerg
Default value
onlyBoostInSpawn:
boolean
= false
Returns
boolean
suspend
For
suspend
For
(
ticks
:
number
)
:
void
Parameters
ticks:
number
Returns
void
suspend
Until
suspend
Until
(
untilTick
:
number
)
:
void
Parameters
untilTick:
number
Returns
void
visuals
visuals
(
)
:
void
Returns
void
Protected
wishlist
wishlist
(
quantity
:
number
, setup
:
CreepSetup
, opts
?:
CreepRequestOptions
)
:
void
Parameters
quantity:
number
setup:
CreepSetup
Default value
opts:
CreepRequestOptions
= {} as CreepRequestOptions
Returns
void
Protected
zerg
zerg
(
role
:
string
, opts
?:
ZergOptions
)
:
Zerg
[]
Parameters
role:
string
Default value
opts:
ZergOptions
= {}
Returns
Zerg
[]
Globals
Transport
Overlord
constructor
colony
creep
Usage
Report
initializer
name
pos
priority
ref
room
spawn
Group
transporters
is
Suspended
outpost
Index
print
auto
Run
can
Boost
Setup
combat
Zerg
creep
Report
handle
Big
Transporter
handle
Boosting
handle
Smol
Transporter
handle
Transporter
init
lifetime
Filter
needed
Transport
Power
park
Creeps
IfIdle
pickup
Dropped
Resources
pre
Init
reassign
Idle
Creeps
recalculate
Creeps
refresh
request
Creep
request
Squad
run
should
Boost
suspend
For
suspend
Until
visuals
wishlist
zerg
Generated using
TypeDoc
The transport overlord handles energy transport throughout a colony