Make elevators less deadly, add farming_undo support
parent
d2c68d4cba
commit
80c492fd23
|
@ -56,7 +56,7 @@ elseif technic_path and chains_path then
|
|||
{"chains:chain", "default:diamond", "chains:chain"}
|
||||
},
|
||||
})
|
||||
elseif technic_path and farming and farming.mod and farming.mod == "redo" then
|
||||
elseif technic_path and farming and farming.mod and ( farming.mod == "redo" or farming.mod == "undo" ) then
|
||||
-- add alternative recipe with hemp rope
|
||||
minetest.register_craft({
|
||||
output = "elevator:elevator",
|
||||
|
|
4
init.lua
4
init.lua
|
@ -314,6 +314,10 @@ local box_entity = {
|
|||
for y=self.lastpos.y,pos.y,((self.lastpos.y > pos.y) and -0.3 or 0.3) do
|
||||
local p = vector.round({x=pos.x, y=y, z=pos.z})
|
||||
local node = get_node(p)
|
||||
if vector.distance(p,self.target) < elevator.SLOW_DIST then
|
||||
self.object:set_velocity({x=0, y=elevator.SLOW_SPEED*self.vmult, z=0})
|
||||
end
|
||||
|
||||
if node.name == "elevator:shaft" then
|
||||
-- Nothing, just continue on our way.
|
||||
elseif node.name == "elevator:elevator_on" or node.name == "elevator:elevator_off" then
|
||||
|
|
Loading…
Reference in New Issue