summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Irwin <antumdeluge@gmail.com>2019-03-03 21:37:02 -0800
committerJordan Irwin <antumdeluge@gmail.com>2019-03-03 21:37:02 -0800
commitb0ebd689eb86db82d0f1dea33542748021b96b26 (patch)
treec01dc9378850b960fbf82614ce225cc3129df754
parentc30697805b970d0ebc7211b8502583748c0125b3 (diff)
downloadhangglider-b0ebd689eb86db82d0f1dea33542748021b96b26.tar.gz
hangglider-b0ebd689eb86db82d0f1dea33542748021b96b26.tar.bz2
hangglider-b0ebd689eb86db82d0f1dea33542748021b96b26.zip
Use core.global_exists method to check for globals
-rw-r--r--init.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/init.lua b/init.lua
index b1e0681..e9c34d6 100644
--- a/init.lua
+++ b/init.lua
@@ -99,7 +99,7 @@ minetest.register_entity("hangglider:airstopper", { --A one-instant entity that
end
})]]
-if areas then
+if core.global_exists("areas") then
hangglider.flak = true
-- chat command definition essentially copied from areas mod.
minetest.register_chatcommand("area_flak",{
@@ -124,7 +124,7 @@ if areas then
})
end
-if minetestd and minetestd.services.physicsctl.enabled then
+if core.global_exists("minetestd") and minetestd.services.physicsctl.enabled then
minetestd.physicsctl.register_physics_effect("hangglider",
function(player) -- check
return hangglider.use[player:get_player_name()]
@@ -188,7 +188,7 @@ end
local function remove_physics_override(player, overrides)
for _, attr in pairs(physics_attrs) do
if overrides[attr] then
- if player_monoids then
+ if core.global_exists("player_monoids") then
player_monoids[attr]:del_change(player, "hangglider:glider")
else
player:set_physics_override({[attr] = 1})