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.transferEnergyfor storages is now an alias and considered deprecated. - (Controller) Added new method
Structure.unclaim.Creep.unclaimControlleris now an alias and considered deprecated. - Added new property
Creep.carry.power. - Added new method
Creep.transfer.Creep.transferEnergyis now an alias and considered deprecated. - Added new method
Creep.drop.Creep.dropEnergyis now an alias and considered deprecated. - Renamed
Energyprototype toResource. Old name is available as an alias. - Added new property:
Resource.resourceType. - Added new property:
Resource.amount.Resource.energyis now an alias and considered deprecated. - Renamed object selector
energytoresourcein methodsRoomPosition.look,RoomPosition.lookFor,Room.lookAt,Room.lookAtArea,Room.lookForAt,Room.lookForAtArea. Old name is available as an alias. - Added new constants:
STRUCTURE_TOWERSTRUCTURE_OBSERVERSTRUCTURE_POWER_BANKSTRUCTURE_POWER_SPAWNRESOURCE_ENERGYRESOURCE_POWER
- Renamed
FIND_DROPPED_ENERGYconstant toFIND_DROPPED_RESOURCES. Old name is available as an alias. - Renamed
ERR_NOT_ENOUGH_ENERGYconstant toERR_NOT_ENOUGH_RESOURCES. Old name is available as an alias.