diff --git a/entity/turtle.lua b/entity/turtle.lua index 16948fd..143c144 100644 --- a/entity/turtle.lua +++ b/entity/turtle.lua @@ -206,9 +206,9 @@ function TurtleEntity:build(nodeLocation, turtleslot) if node.name~="air" then return false end --Build and consume item - local stack = self:getTurtleslot("main", turtleslot) + local stack = self:getTurtleslot(turtleslot) if stack:is_empty() then return false end - local newstack, position_placed = minetest.item_place_node(stack, nil, { type="node", under=nodeLocation, above=self:get_pos()}) + local newstack, position_placed = minetest.item_place_node(stack, nil, { type="node", under=nodeLocation, above=self.object:get_pos()}) self.inv:set_stack("main", turtleslot,newstack) if position_placed == nil then @@ -652,4 +652,4 @@ function TurtleEntity:dump(object) return dump(object) end -- MAIN TURTLE INTERFACE END--------------------------------------- -- MAIN TURTLE INTERFACE END--------------------------------------- -minetest.register_entity("computertest:turtle", TurtleEntity) \ No newline at end of file +minetest.register_entity("computertest:turtle", TurtleEntity)