diff --git a/bricks/special/robot-input.lua b/bricks/special/robot-input.lua index 610b32c..d9f3ac3 100644 --- a/bricks/special/robot-input.lua +++ b/bricks/special/robot-input.lua @@ -15,8 +15,8 @@ return function(gate, argv) for a in rest:gmatch("[^ ]+") do table.insert(vec, tonumber(a) or error("invalid number "..a)) end if first=="P" then -- set position assert(#vec==4, "invalid position given to robot: "..word) - brick.robotpos = {vec[1], vec[2], vec[3]} - brick.robotdir = vec[4] + gate.robotpos = {vec[1], vec[2], vec[3]} + gate.robotdir = vec[4] elseif first=="B" then -- detected brick info assert(#vec==7, "invalid brick info given to robot: "..word) gate.brickexists = vec[1]