From 7149137990dce85d856feb126df711c3c43087db Mon Sep 17 00:00:00 2001 From: orwell96 Date: Sat, 9 Mar 2019 11:29:22 +0100 Subject: Add setting for death behavior and implement damage checks better --- advtrains/helpers.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'advtrains/helpers.lua') diff --git a/advtrains/helpers.lua b/advtrains/helpers.lua index 3514f55..e04991e 100644 --- a/advtrains/helpers.lua +++ b/advtrains/helpers.lua @@ -232,6 +232,16 @@ function advtrains.is_creative(name) return minetest.settings:get_bool("creative_mode") end +function advtrains.is_damage_enabled(name) + if not name then + error("advtrains.is_damage_enabled() called without name parameter!") + end + if minetest.check_player_privs(name, "train_admin") then + return false + end + return minetest.settings:get_bool("enable_damage") +end + function advtrains.ms_to_kmh(speed) return speed * 3.6 end -- cgit v1.2.3