code tidy

This commit is contained in:
tenplus1
2022-09-27 09:15:59 +01:00
parent 840291ee5b
commit be80ec3269
12 changed files with 260 additions and 208 deletions

View File

@ -19,7 +19,7 @@ stepheight = 0.6,
textures = {
{"mobs_bunny_grey.png"},
{"mobs_bunny_brown.png"},
{"mobs_bunny_white.png"},
{"mobs_bunny_white.png"}
},
sounds = {},
makes_footstep_sound = false,
@ -31,7 +31,7 @@ stepheight = 0.6,
jump_height = 6,
drops = {
{name = "mobs:rabbit_raw", chance = 1, min = 1, max = 1},
{name = "mobs:rabbit_hide", chance = 1, min = 0, max = 1},
{name = "mobs:rabbit_hide", chance = 1, min = 0, max = 1}
},
water_damage = 0,
lava_damage = 4,
@ -44,13 +44,14 @@ stepheight = 0.6,
walk_start = 16,
walk_end = 24,
punch_start = 16,
punch_end = 24,
punch_end = 24
},
follow = {"farming:carrot", "farming_plus:carrot_item", "default:grass_1"},
view_range = 8,
replace_rate = 10,
replace_what = {"farming:carrot_7", "farming:carrot_8", "farming_plus:carrot"},
replace_with = "air",
on_rightclick = function(self, clicker)
-- feed or tame
@ -69,7 +70,7 @@ stepheight = 0.6,
end
self.object:set_properties({
textures = {"mobs_bunny_evil.png"},
textures = {"mobs_bunny_evil.png"}
})
self.type = "monster"
@ -88,11 +89,13 @@ stepheight = 0.6,
{"default:snow", "default:snowblock", "default:dirt_with_snow"}) then
self.base_texture = {"mobs_bunny_white.png"}
self.object:set_properties({textures = self.base_texture})
-- brown desert bunny
elseif minetest.find_node_near(pos, 1,
{"default:desert_sand", "default:desert_stone"}) then
self.base_texture = {"mobs_bunny_brown.png"}
self.object:set_properties({textures = self.base_texture})
-- grey stone bunny
elseif minetest.find_node_near(pos, 1,
{"default:stone", "default:gravel"}) then
@ -103,7 +106,7 @@ stepheight = 0.6,
return true -- run only once, false/nil runs every activation
end,
attack_type = "dogfight",
damage = 5,
damage = 5
})
@ -114,17 +117,18 @@ if minetest.get_modpath("ethereal") then
end
if not mobs.custom_spawn_animal then
mobs:spawn({
name = "mobs_animal:bunny",
nodes = {spawn_on},
neighbors = {"group:grass"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
min_height = 5,
max_height = 200,
day_toggle = true,
})
mobs:spawn({
name = "mobs_animal:bunny",
nodes = {spawn_on},
neighbors = {"group:grass"},
min_light = 14,
interval = 60,
chance = 8000,
min_height = 5,
max_height = 200,
day_toggle = true
})
end
@ -139,7 +143,7 @@ minetest.register_craftitem(":mobs:rabbit_raw", {
description = S("Raw Rabbit"),
inventory_image = "mobs_rabbit_raw.png",
on_use = minetest.item_eat(3),
groups = {food_meat_raw = 1, food_rabbit_raw = 1, flammable = 2},
groups = {food_meat_raw = 1, food_rabbit_raw = 1, flammable = 2}
})
-- cooked rabbit
@ -147,32 +151,31 @@ minetest.register_craftitem(":mobs:rabbit_cooked", {
description = S("Cooked Rabbit"),
inventory_image = "mobs_rabbit_cooked.png",
on_use = minetest.item_eat(5),
groups = {food_meat = 1, food_rabbit = 1, flammable = 2},
groups = {food_meat = 1, food_rabbit = 1, flammable = 2}
})
minetest.register_craft({
type = "cooking",
output = "mobs:rabbit_cooked",
recipe = "mobs:rabbit_raw",
cooktime = 5,
cooktime = 5
})
-- rabbit hide
minetest.register_craftitem(":mobs:rabbit_hide", {
description = S("Rabbit Hide"),
inventory_image = "mobs_rabbit_hide.png",
groups = {flammable = 2, pelt = 1},
groups = {flammable = 2, pelt = 1}
})
minetest.register_craft({
type = "fuel",
recipe = "mobs:rabbit_hide",
burntime = 2,
burntime = 2
})
minetest.register_craft({
output = "mobs:leather",
-- type = "shapeless",
recipe = {
{"mobs:rabbit_hide", "mobs:rabbit_hide"},
{"mobs:rabbit_hide", "mobs:rabbit_hide"}