diff --git a/init.lua b/init.lua index a91b5e7..d785c2e 100644 --- a/init.lua +++ b/init.lua @@ -127,13 +127,13 @@ minetest.register_entity(":__builtin:item", { local vec = get_flowing_dir(self) if vec then if vec and vec.x-p.x > 0 then - self.object:setvelocity({x=1,y=0,z=0}) + self.object:setvelocity({x=0.5,y=0,z=0}) elseif vec and vec.x-p.x < 0 then - self.object:setvelocity({x=-1,y=0,z=0}) + self.object:setvelocity({x=-0.5,y=0,z=0}) elseif vec and vec.z-p.z > 0 then - self.object:setvelocity({x=0,y=0,z=1}) + self.object:setvelocity({x=0,y=0,z=0.5}) elseif vec and vec.z-p.z < 0 then - self.object:setvelocity({x=0,y=0,z=-1}) + self.object:setvelocity({x=0,y=0,z=-0.5}) end self.object:setacceleration({x=0, y=-10, z=0}) self.physical_state = true