organized

This commit is contained in:
unknown 2015-08-01 08:42:22 -04:00
parent 382b869c71
commit dac276bc3a
9 changed files with 106 additions and 80 deletions

@ -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"}
}

@ -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"}
}
})

@ -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"}
})

@ -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"},

@ -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]}
})

@ -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"}
}
})

@ -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"}
}
})

@ -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"}
}
})

@ -1 +1,3 @@
dofile(minetest.get_modpath("equivalent_exchange_extras").."/alchemical_items.lua")
print ("[equivalent_exchange_extras] Mod loaded!")