Difference between revisions of "StructureController"

From Screeps Wiki
Jump to navigation Jump to search
m (Additional links, some rewording and formatting)
 
Line 1: Line 1:
 
[[Category:In-Game Objects]]
 
[[Category:In-Game Objects]]
   
A StructureController is the heart of the room. A room's [[Room_Control_Level|room control level]] is increased by upgrading a claimed room controller, and will increase the number of [[Structure]]s available and allow the building of larger [[Creep]]s.
+
The StructureController is the heart of a [[Room]]. A Room's [[Room Control Level]] (''RCL'') is increased by upgrading a claimed room controller, and will increase the number of [[Structure]]s available and allow the building of larger [[Creep]]s.
   
Rooms with a controller can be either unowned, claimed or reserved. These rooms form the core of players' empires, from their first spawn to their lofty empire of 30+ claimed rooms, and many more "[[Remote Harvesting|remotes]]."
+
Rooms with a controller can be either ''unowned'', '''''claimed''''' or ''reserved''. These rooms form the core of a player's empire, from their first spawn to their lofty empire of 30+ claimed rooms, and many more "[[Remote Harvesting|remotes]]."
   
[[Source Keeper]] rooms and highways do not have controllers. SK rooms' [[Source]]s have 4000 energy every 300 ticks and may have minerals, but are defended. Highways do not have sources or minerals. You can still build unowned structures in these rooms, including [[StructureRoad|roads]] and [[StructureContainer|containers]].
+
[[Source Keeper]] rooms and highways do not have controllers. SK room [[Source]]s have 4000 [[Energy]] every 300 ticks and may have [[Minerals]], but are defended. Highways do not have Sources or Minerals. You can still build unowned structures in these rooms, including [[StructureRoad|Roads]] and [[StructureContainer|Containers]].
   
 
== Actions on a controller ==
 
== Actions on a controller ==
Line 13: Line 13:
   
 
=== Upgrading ===
 
=== Upgrading ===
Upgrading a claimed controller is how both [[Room Control Level]] and [[Global Control Level]] are increased. Upgrading requires energy to do, at a 1:1 ratio. Once at RCL 8, you can only put 15 energy per tick into a controller.
+
Upgrading a claimed controller is how both [[Room Control Level]] and [[Global Control Level]] are increased. Upgrading requires Energy to do, at a 1:1 ratio. Once at RCL 8, you can only put 15 Energy per tick into a controller.
   
 
=== Reserving ===
 
=== Reserving ===
Line 19: Line 19:
   
 
=== Signing ===
 
=== Signing ===
Signing a controller allows you to leave a message on that room until it is either overwritten or removed.
+
Signing a controller allows you to leave a message on that room until it is either overwritten or removed. You do not need to claim or reserve a controller in order to sign it, and it is possible to sign controllers belonging to other players.
   
 
=== Attacking ===
 
=== Attacking ===
During or after combat between players, a player can attack a controller of another player, downgrading the controller's claim timer by 300 ticks per every <code>CLAIM</code> body part, or reservation timer by 1 tick per every <code>CLAIM</code> body part. If the controller under attack is owned, it cannot be upgraded or attacked again for the next 1,000 ticks.
+
During or after [[combat]] between players, a player's suitably equipped creeps can attack a controller belonging to another player, downgrading the controller's claim timer by 300 ticks per <code>CLAIM</code> body part, or reservation timer by 1 tick per <code>CLAIM</code> body part. If the controller under attack is claimed, it cannot be upgraded or attacked again for the next 1,000 ticks.
   
 
=== Activate Safe mode ===
 
=== Activate Safe mode ===
A claimed controller starts with 1 safe mode at RCL 1, and gains another for each additional control level.
+
A claimed controller starts with one use of [[Safe Mode]] available at RCL 1, and gains another for each additional control level.
   
 
=== Adding additional safe modes ===
 
=== Adding additional safe modes ===
A creep carrying 1000 Ghodium can call <code>generateSafeMode()</code> in range 1 of a controller, and add an additional safe mode to the room.
+
A creep carrying 1000 [[Minerals|Ghodium]] can call <code>generateSafeMode()</code> in range 1 of a controller, and add an additional safe mode to the room.
   
=== Activating PowerCreeps ===
+
=== Enabling PowerCreeps ===
PowerCreeps and the use of power have to be enabled in a room to be used. Once a player spawns their first power creep, they can enable power in any room they can get the power creep in range 1 of the controller.
+
[[Power]] has to be ''enabled'' in a room for [[Power|PowerCreeps]] to be used. Once a player spawns their first power creep, they can enable power in any room with a controller by using a PowerCreep's <code>enableRoom()</code> while adjacent to it.
 
[[Category:Game Knowledge]]
 
[[Category:Game Knowledge]]

Latest revision as of 23:05, 1 November 2020


The StructureController is the heart of a Room. A Room's Room Control Level (RCL) is increased by upgrading a claimed room controller, and will increase the number of Structures available and allow the building of larger Creeps.

Rooms with a controller can be either unowned, claimed or reserved. These rooms form the core of a player's empire, from their first spawn to their lofty empire of 30+ claimed rooms, and many more "remotes."

Source Keeper rooms and highways do not have controllers. SK room Sources have 4000 Energy every 300 ticks and may have Minerals, but are defended. Highways do not have Sources or Minerals. You can still build unowned structures in these rooms, including Roads and Containers.

Actions on a controller[edit | edit source]

Claiming[edit | edit source]

Claiming a room controller gives you ownership of the room, and allows you to build OwnedStructures in that room. A player's first action in the game is claiming their first room. Any additional rooms need to be programmatically claimed by a creep. Claiming a room doubles the energy you can harvest from 1500 to 3000 energy per 300 tick cooldown for each Source.

Upgrading[edit | edit source]

Upgrading a claimed controller is how both Room Control Level and Global Control Level are increased. Upgrading requires Energy to do, at a 1:1 ratio. Once at RCL 8, you can only put 15 Energy per tick into a controller.

Reserving[edit | edit source]

Reserving a room's controller allows you to maintain control of a room without actually claiming it. This will also prevent other players from claiming the room, and shrink the size of projected respawn/novice zones. Reserving a room controller does not allow you to build OwnedStructures in it, but will increase the energy per Source to the same amounts as claimed rooms. This is important for Remote Harvesting.

Signing[edit | edit source]

Signing a controller allows you to leave a message on that room until it is either overwritten or removed. You do not need to claim or reserve a controller in order to sign it, and it is possible to sign controllers belonging to other players.

Attacking[edit | edit source]

During or after combat between players, a player's suitably equipped creeps can attack a controller belonging to another player, downgrading the controller's claim timer by 300 ticks per CLAIM body part, or reservation timer by 1 tick per CLAIM body part. If the controller under attack is claimed, it cannot be upgraded or attacked again for the next 1,000 ticks.

Activate Safe mode[edit | edit source]

A claimed controller starts with one use of Safe Mode available at RCL 1, and gains another for each additional control level.

Adding additional safe modes[edit | edit source]

A creep carrying 1000 Ghodium can call generateSafeMode() in range 1 of a controller, and add an additional safe mode to the room.

Enabling PowerCreeps[edit | edit source]

Power has to be enabled in a room for PowerCreeps to be used. Once a player spawns their first power creep, they can enable power in any room with a controller by using a PowerCreep's enableRoom() while adjacent to it.