diff options
| author | stujones11 <stujones111@gmail.com> | 2016-01-17 14:19:46 +0000 | 
|---|---|---|
| committer | stujones11 <stujones111@gmail.com> | 2016-01-17 15:42:07 +0000 | 
| commit | 0f25b414ac4c3bc603cfa292af9f53d119739a6f (patch) | |
| tree | 063b5292586062ab4f54ac80ca0090d4ece8fe66 /railcart | |
| parent | 6f88d59d9d6ddac909df0000db8589c4f1b4ceca (diff) | |
Prevent build-up of unloaded SAOs
Diffstat (limited to 'railcart')
| -rw-r--r-- | railcart/init.lua | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/railcart/init.lua b/railcart/init.lua index c637e3f..7ca7fe2 100644 --- a/railcart/init.lua +++ b/railcart/init.lua @@ -136,6 +136,12 @@ minetest.register_entity("railcart:cart_entity", {  		self.timer = railcart:update(cart, RAILCART_ENTITY_UPDATE_TIME, object)  	end,  	get_staticdata = function(self) +		if self.cart then +			if self.cart:is_loaded() == false then +				self.cart.timer = 0 +				self.object:remove() +			end +		end  		return "expired"  	end,  }) | 
