1
0
Fork 0

Tame wolves with bones

This commit is contained in:
Wuzzy 2017-02-19 21:49:15 +01:00
parent 8219cae41b
commit 0639b24cb2
1 changed files with 3 additions and 3 deletions

View File

@ -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()