mirror of
https://codeberg.org/tenplus1/mobs_animal.git
synced 2025-06-27 05:50:32 +02:00
if kitten drinks glass of milk, return empty glass
This commit is contained in:
parent
fc9d714f63
commit
68e2cea3dc
19
kitten.lua
19
kitten.lua
@ -88,7 +88,24 @@ mobs:register_mob("mobs_animal:kitten", {
|
||||
|
||||
on_rightclick = function(self, clicker)
|
||||
|
||||
if mobs:feed_tame(self, clicker, 4, true, true) then return end
|
||||
-- what are we holding?
|
||||
local tool = clicker:get_wielded_item()
|
||||
local item = tool and tool:get_name()
|
||||
|
||||
if mobs:feed_tame(self, clicker, 4, true, true) then
|
||||
|
||||
-- return empty glass if kitten drinks a glass of milk
|
||||
if item == "mobs:glass_milk" and core.get_modpath("vessels")
|
||||
and not mobs.is_creative(clicker:get_player_name()) then
|
||||
|
||||
local pos = self.object:get_pos()
|
||||
|
||||
core.add_item(pos, "vessels:drinking_glass")
|
||||
end
|
||||
|
||||
return
|
||||
end
|
||||
|
||||
if mobs:protect(self, clicker) then return end
|
||||
if mobs:capture_mob(self, clicker, 50, 50, 90, false, nil) then return end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user