Tame wolves with bones
parent
8219cae41b
commit
0639b24cb2
|
@ -43,7 +43,7 @@ mobs:register_mob("mobs_mc:dog", {
|
||||||
light_damage = 0,
|
light_damage = 0,
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
local item = clicker:get_wielded_item()
|
local item = clicker:get_wielded_item()
|
||||||
if item:get_name() == "mcl_mobitems:meat_raw" then
|
if item:get_name() == "mcl:mobitems:bone" then
|
||||||
local hp = self.object:get_hp()
|
local hp = self.object:get_hp()
|
||||||
if hp + 4 > self.hp_max then return end
|
if hp + 4 > self.hp_max then return end
|
||||||
if not minetest.setting_getbool("creative_mode") then
|
if not minetest.setting_getbool("creative_mode") then
|
||||||
|
@ -145,8 +145,8 @@ mobs:register_mob("mobs_mc:wolf", {
|
||||||
local tool = clicker:get_wielded_item()
|
local tool = clicker:get_wielded_item()
|
||||||
local dog
|
local dog
|
||||||
local ent
|
local ent
|
||||||
if tool:get_name() == "mcl_mobitems:meat_raw" then
|
if tool:get_name() == "mcl_mobitems:bone" then
|
||||||
clicker:get_inventory():remove_item("main", "mcl_mobitems:meat_raw")
|
clicker:get_inventory():remove_item("main", "mcl_mobitems:bone")
|
||||||
dog = minetest.add_entity(self.object:getpos(), "mobs_mc:dog")
|
dog = minetest.add_entity(self.object:getpos(), "mobs_mc:dog")
|
||||||
ent = dog:get_luaentity()
|
ent = dog:get_luaentity()
|
||||||
ent.owner = clicker:get_player_name()
|
ent.owner = clicker:get_player_name()
|
||||||
|
|
Loading…
Reference in New Issue