From b1c08d2261bfb0db0be5c9fe6e889bca26a640c2 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Thu, 27 Apr 2017 14:00:23 +0100 Subject: Turkish translation by Admicos, protect tweak --- api.lua | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'api.lua') diff --git a/api.lua b/api.lua index 5dd3111..604629f 100644 --- a/api.lua +++ b/api.lua @@ -3157,31 +3157,29 @@ end function mobs:protect(self, clicker) local name = clicker:get_player_name() + local tool = clicker:get_wielded_item() + + if tool:get_name() ~= "mobs:protector" then + return false + end if self.tamed == false then minetest.chat_send_player(name, S("Not tamed!")) - return false + return true -- false end if self.protected == true then minetest.chat_send_player(name, S("Already protected!")) - return false + return true -- false end - local tool = clicker:get_wielded_item() - - if tool:get_name() == "mobs:protector" then - - tool:take_item() -- take 1 protection rune - clicker:set_wielded_item(tool) + tool:take_item() -- take 1 protection rune + clicker:set_wielded_item(tool) - self.protected = true - minetest.chat_send_player(name, S("Protected!")) + self.protected = true + minetest.chat_send_player(name, S("Protected!")) - return true - end - - return false + return true end -- cgit v1.2.3