From c3a7455d1624dfc9c24a1102851850174b799707 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Mon, 23 Mar 2015 21:28:07 +0000 Subject: [PATCH] Cannot pick up bee/bunny/kitten/rat if no room in inventory --- bee.lua | 2 +- bunny.lua | 2 +- kitten.lua | 2 +- rat.lua | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bee.lua b/bee.lua index adb4675..a150c42 100644 --- a/bee.lua +++ b/bee.lua @@ -45,7 +45,7 @@ mobs:register_mob("mobs:bee", { }, -- right click to pick up bee on_rightclick = function(self, clicker) - if clicker:is_player() and clicker:get_inventory() then + if clicker:is_player() and clicker:get_inventory() and clicker:get_inventory():room_for_item("main", "mobs:bee") then clicker:get_inventory():add_item("main", "mobs:bee") self.object:remove() end diff --git a/bunny.lua b/bunny.lua index 27b448a..740b439 100644 --- a/bunny.lua +++ b/bunny.lua @@ -62,7 +62,7 @@ mobs:register_mob("mobs:bunny", { end return end - if clicker:is_player() and clicker:get_inventory() then + if clicker:is_player() and clicker:get_inventory() and clicker:get_inventory():room_for_item("main", "mobs:bunny") then clicker:get_inventory():add_item("main", "mobs:bunny") self.object:remove() end diff --git a/kitten.lua b/kitten.lua index 5b263e5..65c57fa 100755 --- a/kitten.lua +++ b/kitten.lua @@ -61,7 +61,7 @@ mobs:register_mob("mobs:kitten", { end return end - if clicker:is_player() and clicker:get_inventory() then + if clicker:is_player() and clicker:get_inventory() and clicker:get_inventory():room_for_item("main", "mobs:kitten") then clicker:get_inventory():add_item("main", "mobs:kitten") self.object:remove() end diff --git a/rat.lua b/rat.lua index 1e103ef..fe41447 100644 --- a/rat.lua +++ b/rat.lua @@ -33,7 +33,7 @@ mobs:register_mob("mobs:rat", { light_damage = 0, -- right click to pick up rat on_rightclick = function(self, clicker) - if clicker:is_player() and clicker:get_inventory() then + if clicker:is_player() and clicker:get_inventory() and clicker:get_inventory():room_for_item("main", "mobs:rat") then clicker:get_inventory():add_item("main", "mobs:rat") self.object:remove() end