]> git.lizzy.rs Git - hangglider.git/commitdiff
simplified liquid check
authorPiezo_ <orderofthefourthwall@gmail.com>
Mon, 10 Dec 2018 01:52:41 +0000 (17:52 -0800)
committerPiezo_ <orderofthefourthwall@gmail.com>
Mon, 10 Dec 2018 01:52:41 +0000 (17:52 -0800)
init.lua

index 41a1bc29b38c9e4266d90d714ce8c40a1a76cb28..0030185a1136faf15f57972c27229b77193761c8 100644 (file)
--- a/init.lua
+++ b/init.lua
@@ -37,7 +37,8 @@
 -- Improved gravity adjustment function.
 -- Changed airbreaking process 
 -- Removed airbreak penalty, as any 'advantage' seems minimal after new adjustments
-
+-- Removed airbreak until minetest devs are smart enough to implement better serverside players.
+-- Simplified liquid check.
 
 local HUD_Overlay = true --show glider struts as overlay on HUD
 local debug = false --show debug info in top-center of hud
@@ -120,7 +121,7 @@ minetest.register_entity("hangglider:glider", {
                                if hangglider.use[pname] then
                                        local mrn_name = minetest.registered_nodes[minetest.get_node(vector.new(pos.x, pos.y-0.5, pos.z)).name]
                                        if mrn_name then
-                                               if not (mrn_name.walkable or (mrn_name.drowning and mrn_name.drowning == 1)) then
+                                               if not (mrn_name.walkable or mrn_name.liquidtype) then
                                                        canExist = true
                                                        step_v = player:get_player_velocity().y
                                                        if step_v < 0 and step_v > -3 then