From 73722136a0d1733423220e4aab707b2682a8f7e9 Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Wed, 23 Dec 2015 21:08:29 +0100 Subject: [PATCH] Drop cart when inventory is filled --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 7840f10..ac987ec 100644 --- a/init.lua +++ b/init.lua @@ -98,8 +98,11 @@ function boost_cart.cart:on_punch(puncher, time_from_last_punch, tool_capabiliti end end + local leftover = puncher:get_inventory():add_item("main", "carts:cart") + if not leftover:is_empty() then + minetest.add_item(self.object:getpos(), leftover) + end self.object:remove() - puncher:get_inventory():add_item("main", "carts:cart") return end