parent
6b00039faf
commit
6442f8044b
32
api.lua
32
api.lua
|
@ -196,23 +196,23 @@ yaw = yaw+(math.pi/2)
|
|||
end
|
||||
local x = math.sin(yaw) * -2
|
||||
local z = math.cos(yaw) * 2
|
||||
self.object:setacceleration({x=x, y=-10, z=z})
|
||||
else
|
||||
self.object:setacceleration({x=0, y=-10, z=0})
|
||||
end
|
||||
--self.object:setacceleration({x=x, y=-10, z=z})
|
||||
--else
|
||||
--self.object:setacceleration({x=0, y=-10, z=0})
|
||||
--end
|
||||
-- Mobs float in water now, to revert uncomment previous 4 lines and remove following block of 12
|
||||
-- if minetest.get_item_group(minetest.get_node(self.object:getpos()).name, "water") ~= 0 then
|
||||
-- self.object:setacceleration({x = x, y = 1.5, z = z})
|
||||
-- else
|
||||
-- self.object:setacceleration({x = x, y = -10, z = z}) -- 14.5
|
||||
-- end
|
||||
-- else
|
||||
-- if minetest.get_item_group(minetest.get_node(self.object:getpos()).name, "water") ~= 0 then
|
||||
-- self.object:setacceleration({x = 0, y = 1.5, z = 0})
|
||||
-- else
|
||||
-- self.object:setacceleration({x = 0, y = -10, z = 0}) -- 14.5
|
||||
-- end
|
||||
-- end
|
||||
if minetest.get_item_group(minetest.get_node(self.object:getpos()).name, "water") ~= 0 then
|
||||
self.object:setacceleration({x = x, y = 1.5, z = z})
|
||||
else
|
||||
self.object:setacceleration({x = x, y = -10, z = z}) -- 14.5
|
||||
end
|
||||
else
|
||||
if minetest.get_item_group(minetest.get_node(self.object:getpos()).name, "water") ~= 0 then
|
||||
self.object:setacceleration({x = 0, y = 1.5, z = 0})
|
||||
else
|
||||
self.object:setacceleration({x = 0, y = -10, z = 0}) -- 14.5
|
||||
end
|
||||
end
|
||||
-- fall damage
|
||||
if self.fall_damage and self.object:getvelocity().y == 0 then
|
||||
if not self.old_y then
|
||||
|
|
Loading…
Reference in New Issue