-
Notifications
You must be signed in to change notification settings - Fork 435
Component Crafting
Vexatos edited this page Jul 13, 2014
·
3 revisions
For those that don't like images: the wiki has moved to a new place, http://ocdoc.cil.li/.
This wiki will no longer be updated.
This component is provided by the crafting upgrade for robots.
Component name: crafting
.
Callbacks:
-
craft([count: number]): boolean
Tries to craft something from the items in the top left 3x3 area of the robot's inventory. Ifcount
is specified will only craft up that number of items. Ifcount
is lower than the number of items created in one crafting operation, nothing will be crafted (e.g. trying to craft one stick). Up to one stack can be crafted at a time. The result of the crafting operation will be placed into the selected slot, the first free slot after it, or dropped if the robot's inventory is full.
Example use:
local component = require("component")
local c = component.crafting -- get primary crafting component
c.craft(10) -- craft up to 10 items