Learn more about these new features from this article.
Gameplay changes
- Introduced new major kind of resource: power.
- Introduced new structure: Power Bank.
- Introduced new structure: Power Spawn.
- Introduced new structure: Tower.
- Introduced new structure: Observer.
- Extensions capacity now depends on RCL: 50 capacity at RCL 2-6, 100 capacity at RCL 7, and 200 capacity at RCL 8.
- Reduced extensions quantity available at RCL 7 to 50, at RCL 8 to 60.
- Increased link capacity from 500 to 800.
- Increased links quantity available at RCL 8 from 5 to 6.
API changes
- Added new method
Spawn.renewCreep
. - (Tower) Added new method
Structure.attack
. - (Tower) Added new method
Structure.heal
. - (Tower) Added new method
Structure.repair
. - (Observer) Added new method
Structure.observeRoom
. - (Power Spawn) Added new method
Structure.processPower
. - (Storage) Added new property
Structure.store.power
. - (Power Bank and Power Spawn) Added new property
Structure.power
. - (Power Spawn) Added new property
Structure.powerCapacity
. - (Storage) Added new method
Structure.transfer
.Structure.transferEnergy
for storages is now an alias and considered deprecated. - (Controller) Added new method
Structure.unclaim
.Creep.unclaimController
is now an alias and considered deprecated. - Added new property
Creep.carry.power
. - Added new method
Creep.transfer
.Creep.transferEnergy
is now an alias and considered deprecated. - Added new method
Creep.drop
.Creep.dropEnergy
is now an alias and considered deprecated. - Renamed
Energy
prototype toResource
. Old name is available as an alias. - Added new property:
Resource.resourceType
. - Added new property:
Resource.amount
.Resource.energy
is now an alias and considered deprecated. - Renamed object selector
energy
toresource
in methodsRoomPosition.look
,RoomPosition.lookFor
,Room.lookAt
,Room.lookAtArea
,Room.lookForAt
,Room.lookForAtArea
. Old name is available as an alias. - Added new constants:
STRUCTURE_TOWER
STRUCTURE_OBSERVER
STRUCTURE_POWER_BANK
STRUCTURE_POWER_SPAWN
RESOURCE_ENERGY
RESOURCE_POWER
- Renamed
FIND_DROPPED_ENERGY
constant toFIND_DROPPED_RESOURCES
. Old name is available as an alias. - Renamed
ERR_NOT_ENOUGH_ENERGY
constant toERR_NOT_ENOUGH_RESOURCES
. Old name is available as an alias.