Cleaning up recipe code for juju.

master
npmaier 2015-04-06 03:56:18 -04:00
parent 10fd50c1a1
commit 9e549e4862
3 changed files with 17 additions and 37 deletions

View File

@ -30,43 +30,23 @@
jujutable = {"whitejuju","blackjuju","pinkjuju","greenjuju","redjuju"}
jujutable = {
{"whitejuju","famring:wheat"},
{"blackjuju","shamanmbos:rat"},
{"pinkjuju","default:nyancat_rainbow"},
{"greenjuju","default:sapling"},
{"redjuju", "bucket:lava"}
}
for v in pairs(jujutable) do
minetest.register_craftitem("juju:"..jujutable[v], {
description = jujutable[v],
inventory_image = jujutable[v]..".png",
for i in ipairs(jujutable) do
local ingredient = jujutable[i][2]
local juju_type = jujutable[i][1]
minetest.register_craftitem("juju:"..juju_type, {
description = juju_type,
recipe = {
{ingredient,ingredient,ingredient},
},
inventory_image = juju_type..".png",
})
end
minetest.register_craft({
output = '"juju:blackjuju"',
recipe = {
{'"shamanmobs:rat"','"shamanmobs:rat"','"shamanmobs:rat"'},
},
})
minetest.register_craft({
output = '"juju:pinkjuju"',
recipe = {
{'"default:nyancat_rainbow"','"default:nyancat_rainbow"','"default:nyancat_rainbow"'},
},
})
minetest.register_craft({
output = '"juju:whitejuju"',
recipe = {
{'"farming:wheat"','"farming:wheat"','"farming:wheat"'},
},
})
minetest.register_craft({
output = '"juju:redjuju"',
recipe = {
{'"bucket:bucket_lava"','"bucket:bucket_lava"','"bucket:bucket_lava"'},
},
})
minetest.register_craft({
output = '"juju:greenjuju"',
recipe = {
{'"default:jungle_sapling"','"default:sapling"','"default:pine_sapling"'},
},
})

Binary file not shown.

View File

@ -127,7 +127,7 @@ end
minetest.register_abm({
nodenames = {"default:leaves"},
interval = 10.0,
chance = 8000,
chance = 80000,
action = function(pos, node)
minetest.env:add_entity({x=pos.x, y=pos.y + 1, z=pos.z}, "nyan_cats:small")
end,