tweak some things

This commit is contained in:
flux
2022-06-19 17:08:21 -07:00
parent 56e709e1ec
commit e8324f5bf1
9 changed files with 56 additions and 48 deletions

View File

@ -1,3 +1,5 @@
local server_is_creative = minetest.settings:get_bool("creative_mode", false)
function invsaw.has_saw_in_inventory(player)
local inv = player:get_inventory()
return inv:contains_item("main", invsaw.settings.saw_item)
@ -5,15 +7,17 @@ end
function invsaw.can_use_saw(player)
return (
server_is_creative or
minetest.check_player_privs(player, invsaw.settings.creative_priv) or
minetest.check_player_privs(player, invsaw.settings.priv)
minetest.check_player_privs(player, invsaw.settings.priv)
)
end
function invsaw.allow_use_saw(player)
return (
server_is_creative or
minetest.check_player_privs(player, invsaw.settings.creative_priv) or
(minetest.check_player_privs(player, invsaw.settings.priv) and invsaw.has_saw_in_inventory(player))
(minetest.check_player_privs(player, invsaw.settings.priv) and invsaw.has_saw_in_inventory(player))
)
end