forked from mtcontrib/moretrees
Add recipes with dates (and nuts, and coconut)
Using a combination of dates, nuts and coconut, an extremely high energy date-nut cake can be baked (32 units of food). It's main purpose is to be a very concentrated transport mechanism of food, but it can be used for instant replenishment of a starving soul. In practise, it will be used to craft date-nut energy bars, which merely have a good nutritional value (4 units). Because of its exceptional nature, the cake requires special ingredients (all three types of nuts, as well as coconuts), and given the ingredients, 3 steps are needed (including one cooking step) to bake it. All of the ingredients themselves, except dates, are not found in nature, but must also be prepared.
This commit is contained in:
parent
afab0692df
commit
c87a169fdd
3
LICENSE
3
LICENSE
|
@ -7,10 +7,11 @@ All source code:
|
|||
Date palm code (date_palm.lua)
|
||||
© 2016, Rogier <rogier777@gmail.com>
|
||||
Published under the terms and conditions of the WTFPL.
|
||||
All date palm textures:
|
||||
All date & date palm textures and date-based food:
|
||||
© 2016, Rogier <rogier777@gmail.com>
|
||||
Published under the terms and conditions of CC-BY-SA-3.0 Unported.
|
||||
- Three of the date palm textures are modifications of existing moretrees textures
|
||||
- The date cake batter is a modification of the acorn muffin batter
|
||||
All sapling textures (textures/*_sapling.png):
|
||||
© 2013, Tim Huppertz <mitroman@naturalnet.de>
|
||||
Published under the terms and conditions of CC-BY-SA-3.0 Unported.
|
||||
|
|
77
crafts.lua
77
crafts.lua
|
@ -69,6 +69,29 @@ minetest.register_craftitem("moretrees:date", {
|
|||
on_use = minetest.item_eat(1),
|
||||
})
|
||||
|
||||
minetest.register_craftitem("moretrees:date_nut_snack", {
|
||||
description = S("Date & nut snack"),
|
||||
inventory_image = "moretrees_date_nut_snack.png",
|
||||
on_use = minetest.item_eat(4),
|
||||
})
|
||||
|
||||
minetest.register_craftitem("moretrees:date_nut_batter", {
|
||||
description = S("Date-nut cake batter"),
|
||||
inventory_image = "moretrees_date_nut_batter.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("moretrees:date_nut_cake", {
|
||||
description = S("Date-nut cake"),
|
||||
inventory_image = "moretrees_date_nut_cake.png",
|
||||
on_use = minetest.item_eat(32),
|
||||
})
|
||||
|
||||
minetest.register_craftitem("moretrees:date_nut_bar", {
|
||||
description = S("Date-nut energy bar"),
|
||||
inventory_image = "moretrees_date_nut_bar.png",
|
||||
on_use = minetest.item_eat(4),
|
||||
})
|
||||
|
||||
minetest.register_craftitem("moretrees:acorn_muffin_batter", {
|
||||
description = S("Acorn Muffin batter"),
|
||||
inventory_image = "moretrees_acorn_muffin_batter.png",
|
||||
|
@ -115,6 +138,60 @@ for i in ipairs(moretrees.cutting_tools) do
|
|||
})
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "moretrees:date_nut_snack",
|
||||
recipe = {
|
||||
"moretrees:date",
|
||||
"moretrees:date",
|
||||
"moretrees:date",
|
||||
"moretrees:spruce_nuts",
|
||||
"moretrees:cedar_nuts",
|
||||
"moretrees:fir_nuts",
|
||||
}
|
||||
})
|
||||
|
||||
-- The date-nut cake is an exceptional food item due to its highly
|
||||
-- concentrated nature (32 food units). Because of that, it requires
|
||||
-- many different ingredients, and, starting from the base ingredients
|
||||
-- found or harvested in nature, it requires many steps to prepare.
|
||||
local flour
|
||||
if minetest.registered_nodes["farming:flour"] then
|
||||
flour = "farming:flour"
|
||||
else
|
||||
flour = "moretrees:acorn_muffin_batter"
|
||||
end
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "moretrees:date_nut_batter",
|
||||
recipe = {
|
||||
"moretrees:date_nut_snack",
|
||||
"moretrees:date_nut_snack",
|
||||
"moretrees:date_nut_snack",
|
||||
"moretrees:coconut_milk",
|
||||
"moretrees:date_nut_snack",
|
||||
"moretrees:raw_coconut",
|
||||
"moretrees:coconut_milk",
|
||||
flour,
|
||||
"moretrees:raw_coconut",
|
||||
},
|
||||
replacements = {
|
||||
{ "moretrees:coconut_milk", "vessels:drinking_glass 2" }
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "moretrees:date_nut_cake",
|
||||
recipe = "moretrees:date_nut_batter",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "moretrees:date_nut_bar 8",
|
||||
recipe = {"moretrees:date_nut_cake"},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "moretrees:acorn_muffin_batter",
|
||||
|
|
|
@ -4,4 +4,5 @@ vessels
|
|||
stairs?
|
||||
moreblocks?
|
||||
intllib?
|
||||
farming?
|
||||
|
||||
|
|
BIN
textures/moretrees_date_nut_bar.png
Normal file
BIN
textures/moretrees_date_nut_bar.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 685 B |
BIN
textures/moretrees_date_nut_batter.png
Normal file
BIN
textures/moretrees_date_nut_batter.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 608 B |
BIN
textures/moretrees_date_nut_cake.png
Normal file
BIN
textures/moretrees_date_nut_cake.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 695 B |
BIN
textures/moretrees_date_nut_snack.png
Normal file
BIN
textures/moretrees_date_nut_snack.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 450 B |
Loading…
Reference in New Issue
Block a user