Skip to main content
Every turret except the launcher faces in one of 8 directions. Ammo must be fed to turrets via conveyors, from any direction except the direction the turret is facing. Diagonal turrets can be fed from all four sides. Ammo-based turrets can hold up to one stack of one resource type and only accept incoming resources when completely empty.
If a tile containing both a building and a unit is hit, both take full damage.

Gunner

Gunner Has a vision radius of √13. Can only target the closest non-empty tile in the direction it is facing. Using refined axionite as ammo deals double damage.
PropertyValue
HP40
Base cost10 Ti
Scaling10%
Damage10 (20 with refined axionite)
Reload1 round
Ammo per shot2
Vision r²13
Attack r²13 (same as vision)
Gunner range — cardinal direction

Sentinel

Sentinel High range, low damage support turret. Can hit all tiles within 1 king move (Chebyshev distance) of the straight line in its facing direction, within vision range. Using refined axionite instead of titanium as ammo adds +3 to the action and move cooldown of any unit directly hit — acting as a stun.
PropertyValue
HP30
Base cost15 Ti
Scaling10%
Damage20
Reload4 rounds
Ammo per shot10
Vision r²32
Attack r²32 (same as vision)
Sentinel range — cardinal direction
Sentinels with refined axionite ammo are extremely powerful — a +3 cooldown stun can completely shut down enemy builder bots.

Breach

Breach Very high damage with splash. Attacks in a 180° cone in the facing direction.
PropertyValue
HP60
Base cost30 Ti, 10 Ax
Scaling10%
Damage40 direct + 20 splash (8 surrounding tiles)
Reload1 round
Ammo per shot5 (refined axionite only)
Vision r²10
Attack r²5
Breach range — cardinal direction
Breach turrets have friendly fire on the splash damage (8 surrounding tiles). They do not damage themselves.

Launcher

Launcher Picks up and throws adjacent builder bots to a target tile within range. The target tile must be bot-passable. Unlike other turrets, launchers have no facing direction and do not use ammo.
PropertyValue
HP30
Base cost20 Ti
Scaling10%
Reload1 round
Vision r²26
Attack r²26 (same as vision)
Launcher range — blue is vision, red is throw range
# Build a launcher (no direction needed)
c.build_launcher(pos)

# Launch a builder bot to a distant position
if c.can_launch(bot_pos, target_pos):
    c.launch(bot_pos, target_pos)