Difference between revisions of "StructureController"

From Screeps Wiki
Jump to navigation Jump to search
m (Additional links, some rewording and formatting)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
[[Category:In-Game Objects]]
{{stub}}
 
   
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 a player's empire, from their first spawn to their lofty empire of 30+ claimed rooms, and many more "[[Remote Harvesting|remotes]]."
== Claimed Rooms ==
 
   
 
[[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]].
Claiming a room controller gives you ownership of the room, and allows you to build [[OwnedStructure]]s in that room.
 
   
== Reserved Rooms ==
+
== Actions on a controller ==
   
  +
=== Claiming ===
Reserving a room controller does not allow you to build [[OwnedStructure]]s in it, but will increase the energy per [[Source]] to 3000 every 300 ticks, instead of 1500.
 
  +
Claiming a room controller gives you ownership of the room, and allows you to build [[OwnedStructure]]s 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 ===
== Rooms without 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 ===
[[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.
 
  +
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 [[OwnedStructure]]s in it, but will increase the energy per [[Source]] to the same amounts as claimed rooms. This is important for [[Remote Harvesting]].
  +
  +
=== Signing ===
  +
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 ===
  +
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 ===
  +
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 ===
  +
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.
  +
  +
=== Enabling PowerCreeps ===
  +
[[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]]

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.