2 次代码提交 fa87452172 ... ecf86e05dd

作者 SHA1 备注 提交日期
  Alexander Weber ecf86e05dd Merge remote-tracking branch 'origin/master' 6 年之前
  TenPlus1 aeb802ad40 forgot to revert testing returns, oopsie! fixed! 6 年之前
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      api.lua

+ 6 - 3
api.lua

@@ -6,7 +6,7 @@ local use_cmi = minetest.global_exists("cmi")
 
 mobs = {
 	mod = "redo",
-	version = "20181209",
+	version = "20181217",
 	intllib = S,
 	invis = minetest.global_exists("invisibility") and invisibility or {},
 }
@@ -3771,7 +3771,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
 
 		minetest.chat_send_player(name, S("Not tamed!"))
 
-		return true -- false
+		return false
 	end
 
 	-- cannot pick up if not owner
@@ -3780,7 +3780,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
 
 		minetest.chat_send_player(name, S("@1 is owner!", self.owner))
 
-		return true -- false
+		return false
 	end
 
 	if clicker:get_inventory():room_for_item("main", mobname) then
@@ -3849,10 +3849,13 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
 
 			self:mob_sound("default_place_node_hard")
 
+			return new_stack
+
 		elseif chance ~= 0 then
 			minetest.chat_send_player(name, S("Missed!"))
 
 			self:mob_sound("mobs_swing")
+			return false
 		end
 	end