Made Rubenfood more compatible

This commit is contained in:
Rubenwardy 2012-08-29 19:47:01 +01:00
parent f719dad391
commit 46abeee794
23 changed files with 114 additions and 329 deletions

View File

@ -6,13 +6,13 @@ print ("RubenFood: Loading animal+farming based foods")
minetest.register_craft({ minetest.register_craft({
output = '"rubenfood:cakemix_plain" 1', output = '"rubenfood:cakemix_plain" 1',
recipe = { recipe = {
{'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'}, {'"rubenfood:wheat"','"rubenfood:milk"','"rubenfood:egg"'},
} }
}) })
minetest.register_craft({ minetest.register_craft({
output = '"rubenfood:cakemix_choco" 1', output = '"rubenfood:cakemix_choco" 1',
recipe = { recipe = {
{'""','"default:dirt"','""'}, {'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'}, {'""','"default:dirt"','""'}, {'"rubenfood:wheat"','"rubenfood:milk"','"rubenfood:egg"'},
} }
}) })

52
rubenfood/cakes.lua Normal file
View File

@ -0,0 +1,52 @@
--------------------------Cakes-------------------------
minetest.register_craftitem(":rubenfood:cakemix_plain",{
description = "Cake Mix",
tiles = {"ruben_pastry.png"},
inventory_image = "ruben_pastry.png",
})
minetest.register_craftitem(":rubenfood:cakemix_choco",{
description = "Chocolate Cake Mix",
tiles = {"ruben_pastry_choco.png"},
inventory_image = "ruben_pastry_choco.png",
})
minetest.register_craft({
type = "cooking",
output = "rubenfood:cake",
recipe = "rubenfood:cakemix_plain",
})
minetest.register_craft({
type = "cooking",
output = "rubenfood:cake_chocolate",
recipe = "rubenfood:cakemix_choco",
})
minetest.register_node(":rubenfood:cake", {
description = "Cake",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_cake.png"},
inventory_image = "ruben_cake.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(30),
sounds = default.node_sound_defaults(),
})
minetest.register_node(":rubenfood:cake_chocolate", {
description = "Chocolate Cake",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_cake_choco.png"},
inventory_image = "ruben_cake_choco.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(40),
sounds = default.node_sound_defaults(),
})

View File

@ -1,8 +1,3 @@
-- This file registers all the foods
print ("RubenFood: Loading basic foods")
--------------------------Apple Juice-------------------------- --------------------------Apple Juice--------------------------
minetest.register_node(":rubenfood:apple_juice", { minetest.register_node(":rubenfood:apple_juice", {
description = "Apple Juice", description = "Apple Juice",
@ -19,11 +14,11 @@ minetest.register_node(":rubenfood:apple_juice", {
}) })
minetest.register_craft({ minetest.register_craft({
output = '":rubenfood:apple_juice" 4', output = '"rubenfood:apple_juice" 4',
recipe = { recipe = {
{'""','""','""'}, {'""','""','""'},
{'""','"default:apple"','""'}, {'""','"default:apple"','""'},
{'""','"bucket:bucket_water"','""'}, {'""','"rubenfood:cup"','""'},
} }
}) })
@ -31,26 +26,27 @@ minetest.register_craft({
----------------------------Cigerete---------------------------- ----------------------cactuz juice----------------------------
minetest.register_node(":rubenfood:cigarette", { minetest.register_node(":rubenfood:cactus_juice", {
description = "Cigarette", description = "Cactuz Juice",
drawtype = "plantlike", drawtype = "plantlike",
visual_scale = 1.0, visual_scale = 1.0,
tiles = {"ruben_cigar.png"}, tiles = {"ruben_juice_cactus.png"},
inventory_image = "ruben_cigar.png", inventory_image = "ruben_juice_cactus.png",
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
walkable = false, walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2}, groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(-4), on_use = minetest.item_eat(2),
sounds = default.node_sound_defaults(), sounds = default.node_sound_defaults(),
}) })
minetest.register_craft({ minetest.register_craft({
output = '"rubenfood:cigarette" 1', output = '"rubenfood:cactus_juice" 4',
recipe = { recipe = {
{'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'}, {'""','""','""'},
{'""','"default:cactus"','""'},
{'""','"rubenfood:cup"','""'},
} }
}) })
@ -58,10 +54,15 @@ minetest.register_craft({
-----------------------------Coffee----------------------------- -----------------------------Coffee-----------------------------
minetest.register_craftitem(":rubenfood:coffeebean",{ minetest.register_craftitem(":rubenfood:coffeebean",{
description = "Coffee Bean", description = "Raw Coffee Bean",
tiles = {"ruben_coffee.png"}, tiles = {"ruben_coffee.png"},
inventory_image = "ruben_coffee.png", inventory_image = "ruben_coffee.png",
}) })
@ -100,7 +101,7 @@ minetest.register_craft({
recipe = { recipe = {
{'""','"rubenfood:coffeebean_cooked"','""'}, {'""','"rubenfood:coffeebean_cooked"','""'},
{'""','"rubenfood:coffeebean_cooked"','""'}, {'""','"rubenfood:coffeebean_cooked"','""'},
{'""','"bucket:bucket_water"','""'}, {'""','"rubenfood:cup"','""'},
} }
}) })
@ -109,3 +110,7 @@ minetest.register_craft({
output = "rubenfood:coffeebean_cooked", output = "rubenfood:coffeebean_cooked",
recipe = "rubenfood:coffeebean", recipe = "rubenfood:coffeebean",
}) })

View File

@ -1,80 +0,0 @@
-- This file registers all the foods
-- Apple Juice
minetest.register_node(":rubenfood:apple_juice", {
description = "Apple Juice",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_juice_apple.png"},
inventory_image = "ruben_juice_apple.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(2),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:apple_juice" 4',
recipe = {
{'""','""','""'},
{'""','"default:apple"','""'},
{'""','"bucket:bucket_water"','""'},
}
})
-- Cigerete
minetest.register_node("rubenfood:cigarette", {
description = "Cigarette",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_cigar.png"},
inventory_image = "ruben_cigar.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(-4),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:cigarette" 1',
recipe = {
{'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'},
}
})
--Coffee
minetest.register_node("rubenfood:coffee", {
description = "Coffee",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_coffee_cup.png"},
inventory_image = "ruben_coffee_cup.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(10),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:coffee" 1',
recipe = {
{'""','"default:dry_shrub"','""'},
{'""','"default:dry_shrub"','""'},
{'""','"bucket:bucket_water"','""'},
}
})

View File

@ -17,66 +17,6 @@ minetest.register_craft({
}) })
--------------------------Apple Juice--------------------------
minetest.register_node(":rubenfood:apple_juice", {
description = "Apple Juice",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_juice_apple.png"},
inventory_image = "ruben_juice_apple.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(2),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:apple_juice" 4',
recipe = {
{'""','""','""'},
{'""','"default:apple"','""'},
{'""','"rubenfood:cup"','""'},
}
})
----------------------cactuz juice----------------------------
minetest.register_node(":rubenfood:cactus_juice", {
description = "Cactuz Juice",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_juice_cactus.png"},
inventory_image = "ruben_juice_cactus.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(2),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:cactus_juice" 4',
recipe = {
{'""','""','""'},
{'""','"default:cactus"','""'},
{'""','"rubenfood:cup"','""'},
}
})
----------------------------Cigerete---------------------------- ----------------------------Cigerete----------------------------
minetest.register_node(":rubenfood:cigarette", { minetest.register_node(":rubenfood:cigarette", {
description = "Cigarette", description = "Cigarette",
@ -100,120 +40,4 @@ minetest.register_craft({
} }
}) })
-----------------------------Coffee-----------------------------
minetest.register_craftitem(":rubenfood:coffeebean",{
description = "Raw Coffee Bean",
tiles = {"ruben_coffee.png"},
inventory_image = "ruben_coffee.png",
})
minetest.register_craftitem(":rubenfood:coffeebean_cooked",{
description = "Cooked Coffee Bean",
tiles = {"ruben_coffee_cooked.png"},
inventory_image = "ruben_coffee_cooked.png",
})
minetest.register_node(":rubenfood:coffee", {
description = "Coffee",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_coffee_cup.png"},
inventory_image = "ruben_coffee_cup.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(10),
sounds = default.node_sound_defaults(),
})
minetest.register_craft({
output = '"rubenfood:coffeebean" 1',
recipe = {
{'""','"default:dry_shrub"','""'},
{'""','"default:dry_shrub"','""'},
{'""','"default:dry_shrub"','""'},
}
})
minetest.register_craft({
output = '"rubenfood:coffee" 1',
recipe = {
{'""','"rubenfood:coffeebean_cooked"','""'},
{'""','"rubenfood:coffeebean_cooked"','""'},
{'""','"rubenfood:cup"','""'},
}
})
minetest.register_craft({
type = "cooking",
output = "rubenfood:coffeebean_cooked",
recipe = "rubenfood:coffeebean",
})
--------------------------Cakes-------------------------
minetest.register_craftitem(":rubenfood:cakemix_plain",{
description = "Cake Mix",
tiles = {"ruben_pastry.png"},
inventory_image = "ruben_pastry.png",
})
minetest.register_craftitem(":rubenfood:cakemix_choco",{
description = "Chocolate Cake Mix",
tiles = {"ruben_pastry_choco.png"},
inventory_image = "ruben_pastry_choco.png",
})
minetest.register_craft({
type = "cooking",
output = "rubenfood:cake",
recipe = "rubenfood:cakemix_plain",
})
minetest.register_craft({
type = "cooking",
output = "rubenfood:cake_chocolate",
recipe = "rubenfood:cakemix_choco",
})
minetest.register_node(":rubenfood:cake", {
description = "Cake",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_cake.png"},
inventory_image = "ruben_cake.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(30),
sounds = default.node_sound_defaults(),
})
minetest.register_node(":rubenfood:cake_chocolate", {
description = "Chocolate Cake",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"ruben_cake_choco.png"},
inventory_image = "ruben_cake_choco.png",
paramtype = "light",
sunlight_propagates = true,
walkable = false,
groups = {fleshy=3,dig_immediate=3,flammable=2},
on_use = minetest.item_eat(40),
sounds = default.node_sound_defaults(),
})
print("Rubenfood: Mainframe loaded") print("Rubenfood: Mainframe loaded")

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

View File

Before

Width:  |  Height:  |  Size: 908 B

After

Width:  |  Height:  |  Size: 908 B

View File

Before

Width:  |  Height:  |  Size: 942 B

After

Width:  |  Height:  |  Size: 942 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 B

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 807 B

View File

Before

Width:  |  Height:  |  Size: 854 B

After

Width:  |  Height:  |  Size: 854 B

View File

@ -0,0 +1,3 @@
minetest.register_alias("rubenfood:milk", "animalmaterials:milk")
minetest.register_alias("rubenfood:egg", "animalmaterials:egg")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 B

View File

@ -1,18 +0,0 @@
-- Loads the animal mod based crafting
print ("RubenFood: Loading animal+farming based foods")
---------------Cake Pastry-----------
minetest.register_craft({
output = '"rubenfood:cakemix_plain" 1',
recipe = {
{'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'},
}
})
minetest.register_craft({
output = '"rubenfood:cakemix_choco" 1',
recipe = {
{'""','"default:dirt"','""'}, {'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'},
}
})

View File

@ -0,0 +1 @@
minetest.register_alias("rubenfood:wheat", "farming:wheat")

View File

@ -1,2 +0,0 @@
default
bucket