From 0aa0fa78fbf40549887b727987acee41ae762024 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 1 Aug 2015 08:42:22 -0400 Subject: [PATCH] organized --- .../equivalent_exchange/alchemical_chest.lua | 17 ++---- .../equivalent_exchange/condenser.lua | 10 ++-- .../equivalent_exchange/normal_items.lua | 18 +++--- .../philosophers_stone.lua | 6 +- .../alchemy_bag.lua | 7 ++- .../energy_collector.lua | 46 +++++++------- .../normal_items.lua | 60 ++++++++++--------- .../alchemical_items.lua | 20 +++++++ .../equivalent_exchange_extras/init.lua | 2 + 9 files changed, 106 insertions(+), 80 deletions(-) create mode 100644 equivalent_exchange/equivalent_exchange_extras/alchemical_items.lua diff --git a/equivalent_exchange/equivalent_exchange/alchemical_chest.lua b/equivalent_exchange/equivalent_exchange/alchemical_chest.lua index c62bae4..d7e683d 100644 --- a/equivalent_exchange/equivalent_exchange/alchemical_chest.lua +++ b/equivalent_exchange/equivalent_exchange/alchemical_chest.lua @@ -1,3 +1,5 @@ +local modname = "equivalent_exchange:" + -- chest = { -- talisman_check = function(pos) -- local meta = minetest.get_meta(pos) @@ -11,7 +13,7 @@ -- Registering Nodes -- -minetest.register_node("equivalent_exchange:alchemical_chest", { +minetest.register_node(modname.."alchemical_chest", { description = "Alchemical Chest", tiles = { "equivalent_exchange_alchemical_chest_top.png", @@ -53,21 +55,12 @@ minetest.register_node("equivalent_exchange:alchemical_chest", { emc = 8987 }) --- Registering Craft Items -- - -minetest.register_craftitem("equivalent_exchange:talisman_of_repair", { - description = "Talisman of Repair", - inventory_image = "equivalent_exchange_talisman_of_repair.png", - stack_max = 1, - emc = 10000, -}) - -- Registering Crafts -- minetest.register_craft({ - output = "equivalent_exchange:alchemical_chest", + output = modname.."alchemical_chest", recipe = { - {"equivalent_exchange:low_covalence", "equivalent_exchange:medium_covalence", "equivalent_exchange:high_covalence"}, + {modname.."low_covalence", modname.."medium_covalence", modname.."high_covalence"}, {"default:stone", "default:diamond", "default:stone"}, {"default:steel_ingot", "default:chest", "default:steel_ingot"} } diff --git a/equivalent_exchange/equivalent_exchange/condenser.lua b/equivalent_exchange/equivalent_exchange/condenser.lua index 7b07725..e6ad620 100644 --- a/equivalent_exchange/equivalent_exchange/condenser.lua +++ b/equivalent_exchange/equivalent_exchange/condenser.lua @@ -1,3 +1,5 @@ +local modname = "equivalent_exchange:" + condenser = { convert = function(pos) local meta = minetest.get_meta(pos) @@ -51,7 +53,7 @@ condenser = { -- Registering ABMs -- minetest.register_abm({ - nodenames = {"equivalent_exchange:condenser"}, + nodenames = {modname.."condenser"}, interval = 1.5, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) @@ -60,7 +62,7 @@ minetest.register_abm({ }) -- Registering Nodes -- -minetest.register_node("equivalent_exchange:condenser", { +minetest.register_node(modname.."condenser", { description = "Energy Condenser", tiles = { "equivalent_exchange_condenser_top.png", @@ -107,10 +109,10 @@ minetest.register_node("equivalent_exchange:condenser", { --Registering Crafts-- minetest.register_craft({ - output = "equivalent_exchange:condenser", + output = modname.."condenser", recipe = { {"default:obsidian", "default:mese", "default:obsidian"}, - {"default:mese", "equivalent_exchange:alchemical_chest", "default:mese"}, + {"default:mese", modname.."alchemical_chest", "default:mese"}, {"default:obsidian", "default:mese", "default:obsidian"} } }) \ No newline at end of file diff --git a/equivalent_exchange/equivalent_exchange/normal_items.lua b/equivalent_exchange/equivalent_exchange/normal_items.lua index 7bfbacf..b90ab67 100644 --- a/equivalent_exchange/equivalent_exchange/normal_items.lua +++ b/equivalent_exchange/equivalent_exchange/normal_items.lua @@ -1,18 +1,20 @@ +local modname = "equivalent_exchange:" + -- Registering Craft Items -- -minetest.register_craftitem("equivalent_exchange:low_covalence", { +minetest.register_craftitem(modname.."low_covalence", { description = "Low Covalence Dust", inventory_image = "equivalent_exchange_low_covalence.png", emc = 1, }) -minetest.register_craftitem("equivalent_exchange:medium_covalence", { +minetest.register_craftitem(modname.."medium_covalence", { description = "Medium Covalence Dust", inventory_image = "equivalent_exchange_medium_covalence.png", emc = 8, }) -minetest.register_craftitem("equivalent_exchange:high_covalence", { +minetest.register_craftitem(modname.."high_covalence", { description = "High Covalence Dust", inventory_image = "equivalent_exchange_high_covalence.png", emc = 208, @@ -22,7 +24,7 @@ minetest.register_craftitem("equivalent_exchange:high_covalence", { minetest.register_craft({ type = "shapeless", - output = "equivalent_exchange:low_covalence 40", + output = modname.."low_covalence 40", recipe = {"default:cobble", "default:cobble", "default:cobble", "default:cobble", "default:cobble", "default:cobble", "default:cobble", "default:cobble", "default:coal_lump"} @@ -30,13 +32,13 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", - output = "equivalent_exchange:medium_covalence 40", + output = modname.."medium_covalence 40", recipe = {"default:steel_ingot", "default:bronze_ingot"} }) minetest.register_craft({ type = "shapeless", - output = "equivalent_exchange:high_covalence 40", + output = modname.."high_covalence 40", recipe = {"default:diamond", "default:mese_crystal"} }) @@ -51,7 +53,7 @@ for i = 1,6 do minetest["register_craft"]({ type = "shapeless", output = type[j]..tools[j]..materials[i], - recipe = {"equivalent_exchange:"..covalence[i], "equivalent_exchange:"..covalence[i], "equivalent_exchange:"..covalence[i], type[j]..tools[j]..materials[i]} + recipe = {modname..covalence[i], modname..covalence[i], modname..covalence[i], type[j]..tools[j]..materials[i]} }) end end @@ -59,5 +61,5 @@ end minetest.register_craft({ type = "shapeless", output = "screwdriver:screwdriver", - recipe = {"equivalent_exchange:medium_covalence", "equivalent_exchange:medium_covalence", "equivalent_exchange:medium_covalence", "screwdriver:screwdriver"} + recipe = {modname.."medium_covalence", modname.."medium_covalence", modname.."medium_covalence", "screwdriver:screwdriver"} }) \ No newline at end of file diff --git a/equivalent_exchange/equivalent_exchange/philosophers_stone.lua b/equivalent_exchange/equivalent_exchange/philosophers_stone.lua index 9bbfa17..fba70a7 100644 --- a/equivalent_exchange/equivalent_exchange/philosophers_stone.lua +++ b/equivalent_exchange/equivalent_exchange/philosophers_stone.lua @@ -1,6 +1,8 @@ +local modname = "equivalent_exchange:" + -- Registering Craft Items -- -minetest.register_craftitem("equivalent_exchange:philosophers_stone", { +minetest.register_craftitem(modname.."philosophers_stone", { description = "Philosopher's Stone", inventory_image = "equivalent_exchange_philosophers_stone.png", emc = 8892, @@ -9,7 +11,7 @@ minetest.register_craftitem("equivalent_exchange:philosophers_stone", { -- Registering Crafts -- minetest.register_craft({ - output = "equivalent_exchange:philosophers_stone", + output = modname.."philosophers_stone", recipe = { {"default:mese", "default:desert_stone", "default:mese"}, {"default:desert_stone", "default:diamond", "default:mese"}, diff --git a/equivalent_exchange/equivalent_exchange_alchemy_bags/alchemy_bag.lua b/equivalent_exchange/equivalent_exchange_alchemy_bags/alchemy_bag.lua index f000673..98fa55f 100644 --- a/equivalent_exchange/equivalent_exchange_alchemy_bags/alchemy_bag.lua +++ b/equivalent_exchange/equivalent_exchange_alchemy_bags/alchemy_bag.lua @@ -1,3 +1,4 @@ +local modname = "equivalent_exchange_alchemy_bags:" local colors = {'grey','dark_grey','black','blue','cyan','green','dark_green','yellow','orange','brown','red','pink','magenta','violet'} minetest.register_craftitem("equivalent_exchange_alchemy_bags:white", { @@ -19,7 +20,7 @@ for i = 1,14 do -- Registering Craft Items -- - minetest["register_craftitem"](":".."equivalent_exchange_alchemy_bags:"..colors[i], { + minetest["register_craftitem"](":"..modname..colors[i], { description = colors[i]:gsub("^%l", string.upper).." Alchemy Bag", groups = {not_in_creative_inventory = 1}, inventory_image = "equivalent_exchange_alchemy_bag_"..colors[i]..".png", @@ -29,7 +30,7 @@ for i = 1,14 do -- Registering Crafts -- minetest["register_craft"]({ - output = "equivalent_exchange_alchemy_bags:"..colors[i], + output = modname..colors[i], recipe = { {"equivalent_exchange:high_covalence", "equivalent_exchange:high_covalence", "equivalent_exchange:high_covalence"}, {"wool:"..colors[i], "equivalent_exchange:alchemical_chest", "wool:"..colors[i]}, @@ -39,7 +40,7 @@ for i = 1,14 do minetest["register_craft"]({ type = "shapeless", - output = "equivalent_exchange_alchemy_bags:"..colors[i], + output = modname..colors[i], recipe = {"equivalent_exchange_alchemy_bags:white", "dye:"..colors[i]} }) diff --git a/equivalent_exchange/equivalent_exchange_energy_collectors/energy_collector.lua b/equivalent_exchange/equivalent_exchange_energy_collectors/energy_collector.lua index a12c8a1..3720960 100644 --- a/equivalent_exchange/equivalent_exchange_energy_collectors/energy_collector.lua +++ b/equivalent_exchange/equivalent_exchange_energy_collectors/energy_collector.lua @@ -1,3 +1,5 @@ +local modname = "equivalent_exchange_energy_collectors:" + collector = { emc_gather = function(orig_emc, mark,multiplier) return orig_emc + (10^(mark - 1)) * multiplier @@ -45,7 +47,7 @@ collector = { -- Registering ABMs -- minetest.register_abm({ - nodenames = {"equivalent_exchange_energy_collectors:mk1"}, + nodenames = {modname.."mk1"}, interval = 1.0, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) @@ -63,7 +65,7 @@ minetest.register_abm({ }) minetest.register_abm({ - nodenames = {"equivalent_exchange_energy_collectors:mk2"}, + nodenames = {modname.."mk2"}, interval = 1.0, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) @@ -81,7 +83,7 @@ minetest.register_abm({ }) minetest.register_abm({ - nodenames = {"equivalent_exchange_energy_collectors:mk3"}, + nodenames = {modname.."mk3"}, interval = 1.0, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) @@ -118,7 +120,7 @@ minetest.register_abm({ -- Registering Nodes -- -minetest.register_node("equivalent_exchange_energy_collectors:mk1", { +minetest.register_node(modname.."mk1", { description = "Energy Collector Mark 1", tiles = { "equivalent_exchange_energy_collector_mk1_top.png", @@ -152,7 +154,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:mk1", { emc = 529605 }) -minetest.register_node("equivalent_exchange_energy_collectors:mk2", { +minetest.register_node(modname.."mk2", { description = "Energy Collector Mark 2", tiles = { "equivalent_exchange_energy_collector_mk2_top.png", @@ -186,7 +188,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:mk2", { emc = 529605 }) -minetest.register_node("equivalent_exchange_energy_collectors:mk3", { +minetest.register_node(modname.."mk3", { description = "Energy Collector Mark 3", tiles = { "equivalent_exchange_energy_collector_mk3_top.png", @@ -220,7 +222,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:mk3", { emc = 529605 }) -minetest.register_node("equivalent_exchange_energy_collectors:antimatter_collector", { +minetest.register_node(modname.."antimatter_collector", { description = "Antimatter Collector", tiles = { "equivalent_exchange_antimatter_collector_top.png", @@ -254,7 +256,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:antimatter_collect emc = 269554885 }) -minetest.register_node("equivalent_exchange_energy_collectors:interdiction_stone", { +minetest.register_node(modname.."interdiction_stone", { description = "Interdiction Stone", tiles = { "equivalent_exchange_interdiction_stone.png", @@ -278,7 +280,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:interdiction_stone -- Registering Crafts -- minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:mk1", + output = modname.."mk1", recipe = { {"default:mese", "default:glass", "default:mese"}, {"default:mese", "default:diamondblock", "default:mese"}, @@ -287,28 +289,28 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:mk2", + output = modname.."mk2", recipe = { - {"default:mese", "equivalent_exchange_energy_collectors:red_matter", "default:mese"}, - {"default:mese", "equivalent_exchange_energy_collectors:mk1", "default:mese"}, + {"default:mese", modname.."red_matter", "default:mese"}, + {"default:mese", modname.."mk1", "default:mese"}, {"default:mese", "default:mese", "default:mese"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:mk3", + output = modname.."mk3", recipe = { - {"default:mese", "equivalent_exchange_energy_collectors:antimatter", "default:mese"}, - {"default:mese", "equivalent_exchange_energy_collectors:mk2", "default:mese"}, + {"default:mese", modname.."antimatter", "default:mese"}, + {"default:mese", modname.."mk2", "default:mese"}, {"default:mese", "default:mese", "default:mese"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:interdiction_stone", + output = modname.."interdiction_stone", recipe = { - {"default:torch", "equivalent_exchange_energy_collectors:aeternalis_fuel", "default:torch"}, - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange:philosophers_stone", "equivalent_exchange_energy_collectors:aeternalis_fuel"}, + {"default:torch", modname.."aeternalis_fuel", "default:torch"}, + {modname.."aeternalis_fuel", "equivalent_exchange:philosophers_stone", modname.."aeternalis_fuel"}, {"equivalent_exchange:high_covalence", "equivalent_exchange:high_covalence", "equivalent_exchange:high_covalence"} }, replacements = { @@ -317,10 +319,10 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:antimatter_collector", + output = modname.."antimatter_collector", recipe = { - {"equivalent_exchange_energy_collectors:condensed_antimatter", "equivalent_exchange_energy_collectors:condensed_antimatter", "equivalent_exchange_energy_collectors:condensed_antimatter"}, - {"equivalent_exchange_energy_collectors:condensed_antimatter", "equivalent_exchange_energy_collectors_energy_collectors:mk3", "equivalent_exchange_energy_collectors:condensed_antimatter"}, - {"equivalent_exchange_energy_collectors:condensed_antimatter", "equivalent_exchange_energy_collectors:condensed_antimatter", "equivalent_exchange_energy_collectors:condensed_antimatter"} + {modname.."condensed_antimatter", modname.."condensed_antimatter", modname.."condensed_antimatter"}, + {modname.."condensed_antimatter", "equivalent_exchange_energy_collectors_energy_collectors:mk3", modname.."condensed_antimatter"}, + {modname.."condensed_antimatter", modname.."condensed_antimatter", modname.."condensed_antimatter"} } }) diff --git a/equivalent_exchange/equivalent_exchange_energy_collectors/normal_items.lua b/equivalent_exchange/equivalent_exchange_energy_collectors/normal_items.lua index fc76aeb..82be283 100644 --- a/equivalent_exchange/equivalent_exchange_energy_collectors/normal_items.lua +++ b/equivalent_exchange/equivalent_exchange_energy_collectors/normal_items.lua @@ -1,6 +1,8 @@ +local modname = "equivalent_exchange_energy_collectors:" + -- Registering Nodes -- -minetest.register_node("equivalent_exchange_energy_collectors:red_matter_block", { +minetest.register_node(modname.."red_matter_block", { description = "Red Matter Block", tiles = { "equivalent_exchange_red_matter_block.png", @@ -17,7 +19,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:red_matter_block", emc = 1253376 }) -minetest.register_node("equivalent_exchange_energy_collectors:antimatter_block", { +minetest.register_node(modname.."antimatter_block", { description = "Antimatter Block", tiles = { "equivalent_exchange_antimatter_block.png", @@ -34,7 +36,7 @@ minetest.register_node("equivalent_exchange_energy_collectors:antimatter_block", emc = 4202496 }) -minetest.register_node("equivalent_exchange_energy_collectors:condensed_antimatter", { +minetest.register_node(modname.."condensed_antimatter", { description = "Condensed Antimatter", tiles = { "equivalent_exchange_condensed_antimatter.png", @@ -53,31 +55,31 @@ minetest.register_node("equivalent_exchange_energy_collectors:condensed_antimatt -- Registering Craft Items -- -minetest.register_craftitem("equivalent_exchange_energy_collectors:alchemical_crystal", { +minetest.register_craftitem(modname.."alchemical_crystal", { description = "Alchemical Crystal", inventory_image = "equivalent_exchange_alchemical_crystal.png", emc = 512, }) -minetest.register_craftitem("equivalent_exchange_energy_collectors:mobius_fuel", { +minetest.register_craftitem(modname.."mobius_fuel", { description = "Mobius Fuel", inventory_image = "equivalent_exchange_mobius_fuel.png", emc = 2048, }) -minetest.register_craftitem("equivalent_exchange_energy_collectors:aeternalis_fuel", { +minetest.register_craftitem(modname.."aeternalis_fuel", { description = "Aeternalis Fuel", inventory_image = "equivalent_exchange_aeternalis_fuel.png", emc = 8192, }) -minetest.register_craftitem("equivalent_exchange_energy_collectors:red_matter", { +minetest.register_craftitem(modname.."red_matter", { description = "Red Matter", inventory_image = "equivalent_exchange_red_matter.png", emc = 139264 }) -minetest.register_craftitem("equivalent_exchange_energy_collectors:antimatter", { +minetest.register_craftitem(modname.."antimatter", { description = "Antimatter", inventory_image = "equivalent_exchange_antimatter.png", emc = 466944 @@ -85,7 +87,7 @@ minetest.register_craftitem("equivalent_exchange_energy_collectors:antimatter", -- Registering Crafts -- -local fuels = {"default:diamond","equivalent_exchange_energy_collectors:alchemical_crystal","equivalent_exchange_energy_collectors:mobius_fuel","equivalent_exchange_energy_collectors:aeternalis_fuel"} +local fuels = {"default:diamond",modname.."alchemical_crystal",modname.."mobius_fuel",modname.."aeternalis_fuel"} for i = 2,4 do minetest["register_craft"]({ @@ -107,46 +109,46 @@ for i = 2,4 do end minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:red_matter", + output = modname.."red_matter", recipe = { - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel"}, - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "default:mese", "equivalent_exchange_energy_collectors:aeternalis_fuel"}, - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel"} + {modname.."aeternalis_fuel", modname.."aeternalis_fuel", modname.."aeternalis_fuel"}, + {modname.."aeternalis_fuel", "default:mese", modname.."aeternalis_fuel"}, + {modname.."aeternalis_fuel", modname.."aeternalis_fuel", modname.."aeternalis_fuel"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:antimatter", + output = modname.."antimatter", recipe = { - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel"}, - {"equivalent_exchange_energy_collectors:red_matter","equivalent_exchange_energy_collectors:red_matter","equivalent_exchange_energy_collectors:red_matter"}, - {"equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:aeternalis_fuel"} + {modname.."aeternalis_fuel", modname.."aeternalis_fuel", modname.."aeternalis_fuel"}, + {modname.."red_matter",modname.."red_matter",modname.."red_matter"}, + {modname.."aeternalis_fuel", modname.."aeternalis_fuel", modname.."aeternalis_fuel"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:red_matter_block", + output = modname.."red_matter_block", recipe = { - {"equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter"}, - {"equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter"}, - {"equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter", "equivalent_exchange_energy_collectors:red_matter"} + {modname.."red_matter", modname.."red_matter", modname.."red_matter"}, + {modname.."red_matter", modname.."red_matter", modname.."red_matter"}, + {modname.."red_matter", modname.."red_matter", modname.."red_matter"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:antimatter_block", + output = modname.."antimatter_block", recipe = { - {"equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter"}, - {"equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter"}, - {"equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter", "equivalent_exchange_energy_collectors:antimatter"} + {modname.."antimatter", modname.."antimatter", modname.."antimatter"}, + {modname.."antimatter", modname.."antimatter", modname.."antimatter"}, + {modname.."antimatter", modname.."antimatter", modname.."antimatter"} } }) minetest.register_craft({ - output = "equivalent_exchange_energy_collectors:condensed_antimatter", + output = modname.."condensed_antimatter", recipe = { - {"equivalent_exchange_energy_collectors:antimatter_block", "equivalent_exchange_energy_collectors:antimatter_block", "equivalent_exchange_energy_collectors:antimatter_block"}, - {"equivalent_exchange_energy_collectors:antimatter_block", "equivalent_exchange_energy_collectors:aeternalis_fuel", "equivalent_exchange_energy_collectors:antimatter_block"}, - {"equivalent_exchange_energy_collectors:antimatter_block", "equivalent_exchange_energy_collectors:antimatter_block", "equivalent_exchange_energy_collectors:antimatter_block"} + {modname.."antimatter_block", modname.."antimatter_block", modname.."antimatter_block"}, + {modname.."antimatter_block", modname.."aeternalis_fuel", modname.."antimatter_block"}, + {modname.."antimatter_block", modname.."antimatter_block", modname.."antimatter_block"} } }) \ No newline at end of file diff --git a/equivalent_exchange/equivalent_exchange_extras/alchemical_items.lua b/equivalent_exchange/equivalent_exchange_extras/alchemical_items.lua new file mode 100644 index 0000000..56d8a0a --- /dev/null +++ b/equivalent_exchange/equivalent_exchange_extras/alchemical_items.lua @@ -0,0 +1,20 @@ +local modname = "equivalent_exchange_extras:" +-- Registering Craft Items -- + +minetest.register_craftitem(modname.."talisman_of_repair", { + description = "Talisman of Repair", + inventory_image = "equivalent_exchange_talisman_of_repair.png", + stack_max = 1, + emc = 10000, +}) + +-- Registering Crafts -- + +minetest.register_craft({ + output = modname.."talisman_of_repair", + recipe = { + {"equivalent_exchange:low_covalence", "equivalent_exchange:medium_covalence", "equivalent_exchange:high_covalence"}, + {"farming:string", "wool:white", "farming:string"}, + {"equivalent_exchange:high_covalence", "equivalent_exchange:medium_covalence", "equivalent_exchange:low_covalence"} + } +}) \ No newline at end of file diff --git a/equivalent_exchange/equivalent_exchange_extras/init.lua b/equivalent_exchange/equivalent_exchange_extras/init.lua index 127e429..120aba3 100644 --- a/equivalent_exchange/equivalent_exchange_extras/init.lua +++ b/equivalent_exchange/equivalent_exchange_extras/init.lua @@ -1 +1,3 @@ +dofile(minetest.get_modpath("equivalent_exchange_extras").."/alchemical_items.lua") + print ("[equivalent_exchange_extras] Mod loaded!") \ No newline at end of file