forked from mtcontrib/hangglider
simplified liquid check
This commit is contained in:
parent
61b870b9af
commit
62b8366905
5
init.lua
5
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
|
||||
|
Loading…
Reference in New Issue
Block a user