summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiezo_ <orderofthefourthwall@gmail.com>2018-12-09 17:52:41 -0800
committerPiezo_ <orderofthefourthwall@gmail.com>2018-12-09 17:52:41 -0800
commit62b8366905b314af5442de99896d94e1eb41b9e8 (patch)
tree1fdf2664e5464eb47583f182dc169a6db051ffdf
parent61b870b9af4daa1c900d7bb936de5121ab8d005a (diff)
downloadhangglider-62b8366905b314af5442de99896d94e1eb41b9e8.tar.gz
hangglider-62b8366905b314af5442de99896d94e1eb41b9e8.tar.bz2
hangglider-62b8366905b314af5442de99896d94e1eb41b9e8.zip
simplified liquid check
-rw-r--r--init.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/init.lua b/init.lua
index 41a1bc2..0030185 100644
--- 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