Nerfed gem sythesis.

Before, it was too easy to sythesize sapphires for hydro generators and
the water-breathing armor, and huge amounts of chromium could be made by
grinding rubies and splitting the dust in a centrifuge.

Now they both require 5 dust samples per gem (up from 4), and the
corundum recipies are no longer symmetrical. Ruby dust takes an
additional alumina sample to create (up from 3) and does not return
chromium when separated. Sapphire dust takes 2 iron samples (up from 1,
alumina req is still 3), but only returns 1. These values are outlined
in the source files so you can change them back fairly easily.
master
mrunderhill89 2016-06-24 15:08:00 -07:00
parent 166cac8323
commit 1bddcc747c
2 changed files with 21 additions and 8 deletions

View File

@ -38,10 +38,17 @@ if technic then
description = S("Red Corundum Dust"),
inventory_image = "aluminum_ruby_dust.png",
})
technic.register_alloy_recipe({input = {"technic_aluminum:alumina_dust 3", "technic:chromium_dust 1"}, output = "technic_aluminum:ruby_dust", time = 12})
technic.register_separating_recipe({input = {"technic_aluminum:ruby_dust"}, output = {"technic_aluminum:alumina_dust 3", "technic:chromium_dust 1"}, time = 12})
technic.register_grinder_recipe({input = {"technic_aluminum:ruby"}, output = "technic_aluminum:ruby_dust 4", time = 12})
technic.register_compressor_recipe({input = {"technic_aluminum:ruby_dust 4"}, output = "technic_aluminum:ruby", time = 12})
local chromium_in = 1
local chromium_out = 0
local alumina_in = 4
local alumina_out = 4
local dust_in = 5
local dust_out = 5
technic.register_alloy_recipe({input = {"technic_aluminum:alumina_dust "..alumina_in, "technic:chromium_dust "..chromium_in}, output = "technic_aluminum:ruby_dust", time = 12})
technic.register_separating_recipe({input = {"technic_aluminum:ruby_dust"}, output = {"technic_aluminum:alumina_dust "..alumina_out, "technic:chromium_dust "..chromium_out}, time = 12})
technic.register_grinder_recipe({input = {"technic_aluminum:ruby"}, output = "technic_aluminum:ruby_dust "..dust_out, time = 12})
technic.register_compressor_recipe({input = {"technic_aluminum:ruby_dust "..dust_in}, output = "technic_aluminum:ruby", time = 12})
minetest.register_craft({

View File

@ -46,10 +46,16 @@ if technic then
description = S("Blue Corundum Dust"),
inventory_image = "aluminum_sapphire_dust.png",
})
technic.register_alloy_recipe({input = {"technic_aluminum:alumina_dust 3", "technic:wrought_iron_dust 1"}, output = "technic_aluminum:sapphire_dust", time = 12})
technic.register_separating_recipe({input = {"technic_aluminum:sapphire_dust"}, output = {"technic_aluminum:alumina_dust 3", "technic:wrought_iron_dust 1"}, time = 12})
technic.register_grinder_recipe({input = {"technic_aluminum:sapphire"}, output = "technic_aluminum:sapphire_dust 4", time = 12})
technic.register_compressor_recipe({input = {"technic_aluminum:sapphire_dust 4"}, output = "technic_aluminum:sapphire", time = 12})
local iron_in = 2
local iron_out = 1
local alumina_in = 3
local alumina_out = 3
local dust_in = 5
local dust_out = 5
technic.register_alloy_recipe({input = {"technic_aluminum:alumina_dust "..alumina_in, "technic:iron_dust "..iron_in}, output = "technic_aluminum:sapphire_dust", time = 12})
technic.register_separating_recipe({input = {"technic_aluminum:sapphire_dust"}, output = {"technic_aluminum:alumina_dust "..alumina_out, "technic:iron_dust "..iron_out}, time = 12})
technic.register_grinder_recipe({input = {"technic_aluminum:sapphire"}, output = "technic_aluminum:sapphire_dust "..dust_out, time = 12})
technic.register_compressor_recipe({input = {"technic_aluminum:sapphire_dust "..dust_in}, output = "technic_aluminum:sapphire", time = 12})
minetest.register_craft({
output = 'technic:blue_energy_crystal',