Updated capture function

master
TenPlus1 2015-07-16 11:51:09 +01:00
parent e932e14257
commit 61855ec117
2 changed files with 7 additions and 6 deletions

View File

@ -1,4 +1,4 @@
-- Mobs Api (15th July 2015)
-- Mobs Api (16th July 2015)
mobs = {}
mobs.mod = "redo"
@ -1519,14 +1519,15 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
if replacewith then
mobname = replacewith
end
--print ("taking by force is", force_take)
local name = clicker:get_player_name()
if self.owner == ""
-- is mob tamed?
if self.tamed == false --self.owner == ""
and force_take == false then
minetest.chat_send_player(name, "Not tamed!")
return
end
-- cannot pick up if not owner
elseif self.owner ~= name
if self.owner ~= name
and force_take == false then
minetest.chat_send_player(name, "Not owner!")
return

View File

@ -96,8 +96,8 @@ mobs:register_mob("mobs:npc", {
else
self.order = "follow"
end
else
self.owner = clicker:get_player_name()
-- else
-- self.owner = clicker:get_player_name()
end
end