Looting actually works now

This commit is contained in:
Lizzy Fleckenstein 2020-12-23 19:01:49 +01:00
parent da7240d6c1
commit b017fd7405
1 changed files with 9 additions and 2 deletions

View File

@ -776,9 +776,16 @@ local check_for_death = function(self, cause, cmi_cause)
local function death_handle(self)
-- dropped cooked item if mob died in fire or lava
if cause == "lava" or cause == "fire" then
item_drop(self, true)
item_drop(self, true, 0)
else
item_drop(self, nil)
local looting = 0
if cause == "hit" then
local puncher = cmi_cause.puncher
if puncher then
looting = mcl_enchanting.get_enchantment(puncher:get_wielded_item(), "looting")
end
end
item_drop(self, nil, looting)
end
local pos = self.object:get_pos()