bifurqué depuis 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.
Cette révision appartient à :
Parent
afab0692df
révision
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?
|
||||
|
||||
|
|
Fichier binaire non affiché.
Après Largeur: | Hauteur: | Taille: 685 B |
Fichier binaire non affiché.
Après Largeur: | Hauteur: | Taille: 608 B |
Fichier binaire non affiché.
Après Largeur: | Hauteur: | Taille: 695 B |
Fichier binaire non affiché.
Après Largeur: | Hauteur: | Taille: 450 B |
Chargement…
Référencer dans un nouveau ticket