Added more foods.
parent
887457c150
commit
8e607621de
|
@ -420,7 +420,7 @@ minetest.register_craft({
|
|||
|
||||
--recycle stick platform
|
||||
minetest.register_craft({
|
||||
output = 'default:stick 5',
|
||||
output = 'default:stick',
|
||||
recipe = {
|
||||
{'earthbuild:stick_platform'}
|
||||
}
|
||||
|
|
|
@ -140,3 +140,28 @@ minetest.register_ore({
|
|||
y_max = -100,
|
||||
y_min = -5000,
|
||||
})
|
||||
|
||||
minetest.register_decoration({
|
||||
name = 'epic:shellfish',
|
||||
deco_type = 'simple',
|
||||
place_on = {'default:sand'},
|
||||
place_offset_y = -1,
|
||||
sidelen = 4,
|
||||
noise_params = {
|
||||
offset = -4,
|
||||
scale = 4,
|
||||
spread = {x = 150, y = 150, z = 150},
|
||||
seed = 7013,
|
||||
octaves = 3,
|
||||
persist = 0.7,
|
||||
},
|
||||
biomes = {
|
||||
'desert_ocean',
|
||||
'savanna_ocean',
|
||||
'rainforest_ocean',
|
||||
},
|
||||
y_max = -2,
|
||||
y_min = -8,
|
||||
flags = 'force_placement',
|
||||
decoration = {'epic:sand'},
|
||||
})
|
||||
|
|
|
@ -21,6 +21,29 @@ minetest.register_node('epic:border', {
|
|||
groups = {not_in_creative_inventory=1},
|
||||
})
|
||||
|
||||
minetest.register_node('epic:sand', {
|
||||
description = 'Sand',
|
||||
tiles = {'default_sand.png'},
|
||||
groups = {not_in_creative_inventory=1, crumbly=3, falling_node=1, sand=1},
|
||||
sounds = default.node_sound_sand_defaults(),
|
||||
drop = {
|
||||
max_items = 2,
|
||||
items = {
|
||||
{
|
||||
items = {'food:oyster_raw'},
|
||||
rarity = 2,
|
||||
},
|
||||
{
|
||||
items = {'food:mussel_raw'},
|
||||
rarity = 2,
|
||||
},
|
||||
{
|
||||
items = {'default:sand'},
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_node('epic:float_stone', {
|
||||
description = 'Actinolite',
|
||||
light_source = 3,
|
||||
|
@ -100,10 +123,10 @@ minetest.register_node('epic:nether_with_diamond', {
|
|||
minetest.register_node('epic:nether_basalt_with_huntite', {
|
||||
description = 'Netherrack with Huntite',
|
||||
tiles = {
|
||||
"epic_huntite_basalt.png",
|
||||
"nether_basalt.png",
|
||||
"nether_basalt_side.png^epic_huntite_ore.png",
|
||||
},
|
||||
"epic_huntite_basalt.png",
|
||||
"nether_basalt.png",
|
||||
"nether_basalt_side.png^epic_huntite_ore.png",
|
||||
},
|
||||
groups = {cracky = 1, stone = 1},
|
||||
drop = 'epic:huntite 2',
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
|
|
|
@ -31,6 +31,7 @@ mobs:register_mob('farm_mobs:german_shepherd', {
|
|||
walk_velocity = 2,
|
||||
run_velocity = 5,
|
||||
jump = true,
|
||||
follow = {'mobs:meat_raw'},
|
||||
drops = {
|
||||
{name = 'mobs:meat_raw', chance = 1, min = 1, max = 3},
|
||||
},
|
||||
|
@ -54,7 +55,7 @@ mobs:register_mob('farm_mobs:german_shepherd', {
|
|||
sit_start = 0,
|
||||
sit_end = 20,
|
||||
},
|
||||
-- follow = 'mobs:meat_raw',
|
||||
follow = 'farm_mobs:dog_treat',
|
||||
view_range = 7,
|
||||
fear_height = 2,
|
||||
on_rightclick = function(self, clicker)
|
||||
|
@ -64,6 +65,10 @@ mobs:register_mob('farm_mobs:german_shepherd', {
|
|||
local tool = clicker:get_wielded_item()
|
||||
local item = tool:get_name()
|
||||
if mobs:feed_tame(self, clicker, 10, false, true) then
|
||||
self.type = 'npc'
|
||||
self.owner_loyal = true
|
||||
self.pathfinding = true
|
||||
self.owner = name
|
||||
return
|
||||
end
|
||||
if mobs:protect(self, clicker) then return end
|
||||
|
@ -104,4 +109,21 @@ mobs:spawn({
|
|||
active_object_count = 3,
|
||||
})
|
||||
|
||||
minetest.register_craftitem('farm_mobs:dog_treat', {
|
||||
description = 'Dog Treat',
|
||||
inventory_image = 'farm_mobs_dog_treat.png'
|
||||
})
|
||||
|
||||
stations.dual_register_recipe('food_prep', {
|
||||
input = {
|
||||
['group:food_flour'] = 3,
|
||||
['mobs:egg'] = 3,
|
||||
['farming:pumpkin_slice'] = 1,
|
||||
['farming:hemp_oil'] = 1,
|
||||
['default:apple'] = 1,
|
||||
['mobs:honey'] = 1
|
||||
},
|
||||
output = 'farm_mobs:dog_treat 6',
|
||||
})
|
||||
|
||||
mobs:register_egg("farm_mobs:german_shepherd", "German Shepherd", "default_grass.png", 1)
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
name = farm_mobs
|
||||
depends = mobs
|
||||
depends = mobs, stations
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 2.0 KiB |
|
@ -2,6 +2,7 @@ local mod_path = minetest.get_modpath('food')
|
|||
|
||||
dofile(mod_path..'/meats.lua')
|
||||
dofile(mod_path..'/recipes.lua')
|
||||
dofile(mod_path..'/seafood.lua')
|
||||
|
||||
dofile(mod_path..'/baked_goods/breads.lua')
|
||||
dofile(mod_path..'/baked_goods/cooking.lua')
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
minetest.register_craftitem('food:oyster_raw', {
|
||||
description = 'Raw Oyster',
|
||||
inventory_image = 'food_oyster_raw.png',
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
|
||||
minetest.register_craftitem('food:oyster_cooked', {
|
||||
description = 'Cooked Oyster',
|
||||
inventory_image = 'food_oyster_cooked.png',
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
|
||||
minetest.register_craftitem('food:mussel_raw', {
|
||||
description = 'Raw Mussel',
|
||||
inventory_image = 'food_mussel_raw.png',
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
|
||||
minetest.register_craftitem('food:mussel_cooked', {
|
||||
description = 'Cooked Mussel',
|
||||
inventory_image = 'food_mussel_cooked.png',
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = 'cooking',
|
||||
output = 'food:oyster_cooked',
|
||||
recipe = 'food:oyster_raw',
|
||||
cooktime = 2
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = 'cooking',
|
||||
output = 'food:mussel_cooked',
|
||||
recipe = 'food:mussel_raw',
|
||||
cooktime = 2
|
||||
})
|
||||
|
||||
--hbhunger.register_food(name, hunger_change, replace_with_item, poisen, heal, sound)
|
||||
|
||||
hbhunger.register_food('food:oyster_cooked', 1, '')
|
||||
hbhunger.register_food('food:oyster_raw', 1, '', 5)
|
||||
hbhunger.register_food('food:mussel_cooked', 1, '')
|
||||
hbhunger.register_food('food:mussel_raw', 1, '', 5)
|
Binary file not shown.
After Width: | Height: | Size: 553 B |
Binary file not shown.
After Width: | Height: | Size: 316 B |
Binary file not shown.
After Width: | Height: | Size: 637 B |
Binary file not shown.
After Width: | Height: | Size: 329 B |
|
@ -161,6 +161,6 @@ mobs:register_mob('scorpion:pet', {
|
|||
mobs:register_egg('scorpion:pet', 'Pet Scorpion', 'default_grass.png', 1)
|
||||
|
||||
minetest.register_craftitem('scorpion:saddle', {
|
||||
description = 'Scorpion saddle',
|
||||
description = 'Scorpion Saddle',
|
||||
inventory_image = 'scorpion_saddle.png'
|
||||
})
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
local news = {
|
||||
'9/10/20',
|
||||
'Dogs can finally be tamed.',
|
||||
'',
|
||||
'9/6/20',
|
||||
'Added numbers to the letter machine.',
|
||||
'',
|
||||
|
|
Loading…
Reference in New Issue