]> git.lizzy.rs Git - hangglider.git/commitdiff
Use core.global_exists method to check for globals
authorJordan Irwin <antumdeluge@gmail.com>
Mon, 4 Mar 2019 05:37:02 +0000 (21:37 -0800)
committerJordan Irwin <antumdeluge@gmail.com>
Mon, 4 Mar 2019 05:37:02 +0000 (21:37 -0800)
init.lua

index b1e06816c4c95e4c77febbc75d7fb719a3a81cd8..e9c34d6f8f3664540828df02e482b13ec3c28328 100644 (file)
--- 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})