TNT: Fix bug with huge stacks

This fixes the TNT bug that can crash game when blowing up a container
which holds huge stacks above the norm... e.g. give yourself 65535 snow,
place in chest, blow up, stalled!
This commit is contained in:
tenplus1 2016-08-03 09:10:09 +01:00 committed by paramat
parent 265c40b558
commit 6c83ea0b48

View File

@ -47,7 +47,7 @@ end
local function eject_drops(drops, pos, radius)
local drop_pos = vector.new(pos)
for _, item in pairs(drops) do
local count = item:get_count()
local count = math.min(item:get_count(), 99)
while count > 0 do
local take = math.max(1,math.min(radius * radius,
count,