From d482b4ba7ccb6d70cbf05b240632d33060dd1f16 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 1 Aug 2012 01:19:58 -0400 Subject: [PATCH] Added optional recipes for items that use wool to also use cotton instead. Choose one or the other in any given recipe (you can't mix the two). No, it isn't a Kosher thing. ;-) --- changelog.txt | 4 ++ crafts.lua | 132 +++++++++++++++++++++++++++++--------------------- 2 files changed, 81 insertions(+), 55 deletions(-) diff --git a/changelog.txt b/changelog.txt index 880b5c89..b965cf9c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,10 @@ Changelog --------- +2012-08-01: Added optional recipes for items that use wool to also use cotton +instead. Choose one or the other in any given recipe (you can't mix the two). +No, it isn't a Kosher thing. ;-) + 2012-07-28: Noticed I technically had left/right textures swapped on a few blocks. The textures were drawn to counteract this, without my realizing I was doing just that. :-) Fixed. Also replaced all "tile_images" references with diff --git a/crafts.lua b/crafts.lua index 48d977d2..04a3f215 100644 --- a/crafts.lua +++ b/crafts.lua @@ -632,45 +632,53 @@ if ( minetest.get_modpath("mesecons") ) ~= nil then end --- ====================================================== --- Recipes that require materials from Jordach's Wool mod +-- =========================================================== +-- Recipes that require materials from wool (cotton alternate) -if ( minetest.get_modpath("wool") ) ~= nil then +minetest.register_craft( { + type = 'shapeless', + output = 'homedecor:rug_small 8', + recipe = { + 'wool:red', + 'wool:yellow', + 'wool:blue', + 'wool:black' + }, +}) - minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:rug_small 8', - recipe = { - 'wool:red', - 'wool:yellow', - 'wool:blue', - 'wool:black' - }, - }) +-- cotton version: - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:rug_small', - burntime = 30, - }) +minetest.register_craft( { + type = 'shapeless', + output = 'homedecor:rug_small 8', + recipe = { + 'cotton:red', + 'cotton:yellow', + 'cotton:blue', + 'cotton:black' + }, +}) +minetest.register_craft({ + type = 'fuel', + recipe = 'homedecor:rug_small', + burntime = 30, +}) - minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:rug_large 2', - recipe = { - 'homedecor:rug_small', - 'homedecor:rug_small', - }, - }) +minetest.register_craft( { + type = 'shapeless', + output = 'homedecor:rug_large 2', + recipe = { + 'homedecor:rug_small', + 'homedecor:rug_small', + }, +}) - minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:rug_large', - burntime = 30, - }) - -end +minetest.register_craft({ + type = 'fuel', + recipe = 'homedecor:rug_large', + burntime = 30, +}) minetest.register_craft( { type = 'shapeless', @@ -752,30 +760,44 @@ minetest.register_craft({ burntime = 30, }) --- ================================================================ --- Speakers require both Jordache's wool and Jeija's mesecons mods. +-- ===================================================================== +-- Speakers require both Jeija's mesecons mod abnd either wool or cotton -if ( minetest.get_modpath("wool") ) ~= nil then - if ( minetest.get_modpath("mesecons") ) ~= nil then - - minetest.register_craft( { - output = 'homedecor:speaker', - recipe = { - { 'default:wood', 'wool:black', 'default:wood' }, - { 'default:wood', 'mesecons:noteblock', 'default:wood' }, - { 'default:wood', 'wool:black', 'default:wood' }, - }, - }) +minetest.register_craft( { + output = 'homedecor:speaker', + recipe = { + { 'default:wood', 'wool:black', 'default:wood' }, + { 'default:wood', 'mesecons:noteblock', 'default:wood' }, + { 'default:wood', 'wool:black', 'default:wood' }, + }, +}) - minetest.register_craft( { - output = 'homedecor:speaker_small', - recipe = { - { 'default:wood', 'wool:black', 'default:wood' }, - { 'default:wood', 'mesecons:noteblock', 'default:wood' }, - }, - }) - end -end +minetest.register_craft( { + output = 'homedecor:speaker_small', + recipe = { + { 'default:wood', 'wool:black', 'default:wood' }, + { 'default:wood', 'mesecons:noteblock', 'default:wood' }, + }, +}) + +-- cotton version + +minetest.register_craft( { + output = 'homedecor:speaker', + recipe = { + { 'default:wood', 'cotton:black', 'default:wood' }, + { 'default:wood', 'mesecons:noteblock', 'default:wood' }, + { 'default:wood', 'cotton:black', 'default:wood' }, + }, +}) + +minetest.register_craft( { + output = 'homedecor:speaker_small', + recipe = { + { 'default:wood', 'cotton:black', 'default:wood' }, + { 'default:wood', 'mesecons:noteblock', 'default:wood' }, + }, +})