Update 'mods/mobs_animal/chicken.lua'

This commit is contained in:
thunderdog1138 2020-12-09 19:40:44 +00:00
parent a3ad2f46d9
commit e8e52d4355
1 changed files with 15 additions and 17 deletions

View File

@ -15,12 +15,10 @@ stepheight = 0.6,
visual = "mesh", visual = "mesh",
mesh = "mobs_chicken.b3d", mesh = "mobs_chicken.b3d",
textures = { textures = {
{"mobs_chicken.png"}, -- white {"chicken.png"},
{"mobs_chicken_brown.png"},
{"mobs_chicken_black.png"},
}, },
child_texture = { child_texture = {
{"mobs_chick.png"}, {"chick.png"},
}, },
makes_footstep_sound = true, makes_footstep_sound = true,
sounds = { sounds = {
@ -29,7 +27,7 @@ stepheight = 0.6,
walk_velocity = 1, walk_velocity = 1,
run_velocity = 3, run_velocity = 3,
runaway = true, runaway = true,
runaway_from = {"player", "mobs_animal:pumba"}, runaway_from = {"player"},
drops = { drops = {
{name = "mobs:chicken_raw", chance = 1, min = 1, max = 1}, {name = "mobs:chicken_raw", chance = 1, min = 1, max = 1},
{name = "mobs:chicken_feather", chance = 1, min = 0, max = 2}, {name = "mobs:chicken_feather", chance = 1, min = 0, max = 2},
@ -56,8 +54,8 @@ stepheight = 0.6,
run_speed = 24, run_speed = 24,
}, },
follow = { follow = {
"farming:seed_wheat", "farming:seed_cotton", "farming:seed_barley", "farming:toz", "farming:shorn", "farming:ghoba_rice",
"farming:seed_oat", "farming:seed_rye" "farming:seed_roti"
}, },
view_range = 5, view_range = 5,
@ -94,7 +92,7 @@ stepheight = 0.6,
}) })
local spawn_on = {"default:dirt_with_grass"} local spawn_on = {"ethereal:grass_dirt"}
if minetest.get_modpath("ethereal") then if minetest.get_modpath("ethereal") then
spawn_on = {"ethereal:bamboo_dirt", "ethereal:prairie_dirt"} spawn_on = {"ethereal:bamboo_dirt", "ethereal:prairie_dirt"}
@ -116,7 +114,7 @@ mobs:spawn({
end end
mobs:register_egg("mobs_animal:chicken", S("Chicken"), "mobs_chicken_inv.png", 0) mobs:register_egg("mobs_animal:chicken", S("Tip-yip Chicken"), "chicken_inv.png", 0)
mobs:alias_mob("mobs:chicken", "mobs_animal:chicken") -- compatibility mobs:alias_mob("mobs:chicken", "mobs_animal:chicken") -- compatibility
@ -127,7 +125,7 @@ mobs:alias_mob("mobs:chicken", "mobs_animal:chicken") -- compatibility
mobs:register_arrow("mobs_animal:egg_entity", { mobs:register_arrow("mobs_animal:egg_entity", {
visual = "sprite", visual = "sprite",
visual_size = {x=.5, y=.5}, visual_size = {x=.5, y=.5},
textures = {"mobs_chicken_egg.png"}, textures = {"porg_egg.png"},
velocity = 6, velocity = 6,
hit_player = function(self, player) hit_player = function(self, player)
@ -239,11 +237,11 @@ end
-- egg -- egg
minetest.register_node(":mobs:egg", { minetest.register_node(":mobs:egg", {
description = S("Chicken Egg"), description = S("Chicken Egg"),
tiles = {"mobs_chicken_egg.png"}, tiles = {"porg_egg.png"},
inventory_image = "mobs_chicken_egg.png", inventory_image = "porg_egg.png",
visual_scale = 0.7, visual_scale = 0.7,
drawtype = "plantlike", drawtype = "plantlike",
wield_image = "mobs_chicken_egg.png", wield_image = "porg_egg.png",
paramtype = "light", paramtype = "light",
walkable = false, walkable = false,
is_ground_content = true, is_ground_content = true,
@ -265,7 +263,7 @@ minetest.register_node(":mobs:egg", {
-- fried egg -- fried egg
minetest.register_craftitem(":mobs:chicken_egg_fried", { minetest.register_craftitem(":mobs:chicken_egg_fried", {
description = S("Fried Egg"), description = S("Fried Egg"),
inventory_image = "mobs_chicken_egg_fried.png", inventory_image = "porg_egg_fried.png",
on_use = minetest.item_eat(2), on_use = minetest.item_eat(2),
groups = {food_egg_fried = 1, flammable = 2}, groups = {food_egg_fried = 1, flammable = 2},
}) })
@ -279,7 +277,7 @@ minetest.register_craft({
-- raw chicken -- raw chicken
minetest.register_craftitem(":mobs:chicken_raw", { minetest.register_craftitem(":mobs:chicken_raw", {
description = S("Raw Chicken"), description = S("Raw Chicken"),
inventory_image = "mobs_chicken_raw.png", inventory_image = "chicken_raw.png",
on_use = minetest.item_eat(2), on_use = minetest.item_eat(2),
groups = {food_meat_raw = 1, food_chicken_raw = 1, flammable = 2}, groups = {food_meat_raw = 1, food_chicken_raw = 1, flammable = 2},
}) })
@ -287,7 +285,7 @@ description = S("Raw Chicken"),
-- cooked chicken -- cooked chicken
minetest.register_craftitem(":mobs:chicken_cooked", { minetest.register_craftitem(":mobs:chicken_cooked", {
description = S("Cooked Chicken"), description = S("Cooked Chicken"),
inventory_image = "mobs_chicken_cooked.png", inventory_image = "chicken_cooked.png",
on_use = minetest.item_eat(6), on_use = minetest.item_eat(6),
groups = {food_meat = 1, food_chicken = 1, flammable = 2}, groups = {food_meat = 1, food_chicken = 1, flammable = 2},
}) })
@ -301,7 +299,7 @@ minetest.register_craft({
-- feather -- feather
minetest.register_craftitem(":mobs:chicken_feather", { minetest.register_craftitem(":mobs:chicken_feather", {
description = S("Feather"), description = S("Feather"),
inventory_image = "mobs_chicken_feather.png", inventory_image = "chicken_feather.png",
groups = {flammable = 2}, groups = {flammable = 2},
}) })