diff --git a/tools/jetpack.lua b/tools/jetpack.lua index 2c84a00..f79eeed 100644 --- a/tools/jetpack.lua +++ b/tools/jetpack.lua @@ -20,11 +20,17 @@ industrialtest.internal.unpackTableInto(industrialtest.JetpackBase,{ part="torso" }) local soundHandles = {} +local reverseGravityForce = 1 +local movementGravity = tonumber(minetest.settings:get("movement_gravity")) + function industrialtest.JetpackBase.update(self, player, inv, itemstack, dtime) local playerName = player:get_player_name() local control = player:get_player_control() if control.jump and self:tryFly(itemstack) then + if movementGravity and movement_gravity > 10 then + reverseGravityForce = 2 + end self.addYVelocityClamped(player,1,10) if not soundHandles[playerName] then local pos = player:get_pos()