-- Warthog by KrupnoPavel mobs:register_mob("mobs_animal:pumba", { type = "animal", passive = false, attack_type = "dogfight", group_attack = true, reach = 2, damage = 2, hp_min = 5, hp_max = 15, armor = 200, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1, 0.4}, visual = "mesh", mesh = "mobs_pumba.x", textures = { {"mobs_pumba.png"}, }, makes_footstep_sound = true, sounds = { random = "mobs_pig", attack = "mobs_pig_angry", }, walk_velocity = 2, run_velocity = 3, jump = true, follow = {"default:apple", "farming:potato"}, view_range = 10, drops = { {name = "mobs:pork_raw", chance = 1, min = 1, max = 3}, }, water_damage = 1, lava_damage = 5, light_damage = 0, fear_height = 2, animation = { speed_normal = 15, stand_start = 25, stand_end = 55, walk_start = 70, walk_end = 100, punch_start = 70, punch_end = 100, }, on_rightclick = function(self, clicker) if mobs:feed_tame(self, clicker, 8, true, true) then return end mobs:capture_mob(self, clicker, 0, 5, 50, false, nil) end, }) mobs:register_spawn("mobs_animal:pumba", {"ethereal:mushroom_dirt", "default:dirt_with_dry_grass"}, 20, 10, 15000, 1, 31000, true) mobs:register_egg("mobs_animal:pumba", "Warthog", "wool_pink.png", 1) minetest.register_alias("mobs:pumba", "mobs_animal:pumba") -- raw porkchop minetest.register_craftitem(":mobs:pork_raw", { description = "Raw Porkchop", inventory_image = "mobs_pork_raw.png", on_use = minetest.item_eat(4), }) -- cooked porkchop minetest.register_craftitem(":mobs:pork_cooked", { description = "Cooked Porkchop", inventory_image = "mobs_pork_cooked.png", on_use = minetest.item_eat(8), }) minetest.register_craft({ type = "cooking", output = "mobs:pork_cooked", recipe = "mobs:pork_raw", cooktime = 5, })