Skip to main content
Builder bot Builder bots are the only mobile unit. They construct buildings, heal friendly entities, and can self-destruct for area damage.

Properties

PropertyValue
HP30
Base cost10 Ti
Scaling contribution10%
Vision radius²20
Action radius²2
Builder bot range — blue is vision, red is action radius

Movement

Builder bots can move to an adjacent tile (including diagonals) if their move cooldown is 0. Moving increases the cooldown by 1.
Builder bots can only walk on:
  • Conveyors (any variant, any direction, either team)
  • Roads (either team)
  • The allied core
These are called walkable tiles. The direction of the conveyor does not matter, and neither does the presence of resources on the tile.
# Move towards a target
direction = c.get_position().direction_to(target)
if c.can_move(direction):
    c.move(direction)

Actions

When action cooldown is 0, a builder bot can perform one of:

Build

Build any building or turret on a tile within action radius that doesn’t already have a building.
Only walkable buildings (conveyors and roads) can be built on a tile that contains a builder bot.

Heal

Heal all friendly entities on a tile within action radius by 10 HP.
if c.can_heal(target_pos):
    c.heal(target_pos)

Destroy

Destroy any allied building within action radius. This can be done any number of times per round and does not cost action cooldown.
if c.can_destroy(building_pos):
    c.destroy(building_pos)

Self-destruct

A builder bot can self-destruct at any time, dealing 20 damage to the tile it is standing on (damages both the building and any unit on that tile).
c.self_destruct()

Markers

Builder bots (like all units) can place one marker per round within action radius, separate from the action cooldown.