creep.moveTo(target, opts)
Schedule Creep movement. OK means the movement request was accepted, not that the position already changed.
Open in API reference →OBJECT HUB
A focused hub for Creep movement, harvesting, hauling, Controller upgrading, return codes, guides, and tools.
This hub does not duplicate the existing Creep tutorials. It connects action APIs to debugging paths. Save return codes for state-changing calls and verify position, Store, or target state on later ticks.
API
These entries come from the shared quick-reference dataset. The highest-value surfaces stay visible; secondary entries remain available on demand.
creep.moveTo(target, opts)Schedule Creep movement. OK means the movement request was accepted, not that the position already changed.
Open in API reference →creep.harvest(target)Harvest from an allowed Source, Mineral, or other resource target when the Creep has the required body parts.
Open in API reference →creep.transfer(target, resourceType, amount?)Transfer a resource from the Creep Store to a target that can receive it.
Open in API reference →creep.withdraw(target, resourceType, amount?)Withdraw a resource from a Structure, Tombstone, or Ruin Store.
Open in API reference →creep.pickup(resource)Pick up a dropped Resource object. Stored resources in Containers and similar targets use withdraw instead.
Open in API reference →creep.upgradeController(controller)Spend carried Energy through WORK parts to add progress to an owned Controller.
Open in API reference →RETURN CODES
These are the return-code paths already connected to this object in the site's existing guides and error reference.
ERR_NO_PATH return -2ERR_NOT_ENOUGH_RESOURCES return -6ERR_INVALID_TARGET return -7ERR_FULL return -8GUIDES
Use the focused guides for workflow details instead of duplicating full tutorials on this hub.
TOOLS
PROVE
Only guides that pass the existing Markdown acceptance boundary and have an accepted Console or live verification level appear here.
Build one Upgrader1 loop that harvests from an active Source, moves within Controller range 3, spends Energy with upgradeController(), and switches state across ticks.
2026-08-11 · 2 evidenceOpen verified guide →