vanity recipe changes, nuclear reactors now mostly use silver instead of graphite

This commit is contained in:
Evert Prants 2019-01-27 21:24:12 +02:00
parent cc8517580c
commit ef344daed7
Signed by: evert
GPG Key ID: 1688DA83D222D0B5
10 changed files with 86 additions and 38 deletions

View File

@ -87,6 +87,12 @@ minetest.register_craftitem("elepower_dynamics:xycrone_lump", {
-- Special -- Special
minetest.register_craftitem("elepower_dynamics:graphite_rod", {
description = "Graphite Rod",
inventory_image = "elepower_graphite_rod.png",
groups = {graphite = 1, rod = 1}
})
minetest.register_craftitem("elepower_dynamics:carbon_fiber", { minetest.register_craftitem("elepower_dynamics:carbon_fiber", {
description = "Carbon Fibers", description = "Carbon Fibers",
inventory_image = "elepower_carbon_fiber.png", inventory_image = "elepower_carbon_fiber.png",

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -129,6 +129,10 @@ local grinding_recipes = {
{ {
recipe = { "default:mese_crystal" }, recipe = { "default:mese_crystal" },
output = "default:mese_crystal_fragment 9", output = "default:mese_crystal_fragment 9",
},
{
recipe = { "elepower_dynamics:graphite_ingot" },
output = "elepower_dynamics:graphite_rod 3",
} }
} }

View File

@ -14,28 +14,18 @@ minetest.register_craft({
output = "elepower_nuclear:enrichment_plant", output = "elepower_nuclear:enrichment_plant",
recipe = { recipe = {
{"elepower_dynamics:induction_coil_advanced", "elepower_dynamics:soc", "elepower_dynamics:induction_coil_advanced"}, {"elepower_dynamics:induction_coil_advanced", "elepower_dynamics:soc", "elepower_dynamics:induction_coil_advanced"},
{"elepower_nuclear:graphite_rod", "elepower_nuclear:machine_block", "elepower_nuclear:graphite_rod"}, {"elepower_dynamics:graphite_rod", "elepower_nuclear:machine_block", "elepower_dynamics:graphite_rod"},
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:electrum_gear", "elepower_dynamics:wound_silver_coil"}, {"elepower_dynamics:wound_silver_coil", "elepower_dynamics:electrum_gear", "elepower_dynamics:wound_silver_coil"},
} }
}) })
-- Graphite Moderator
minetest.register_craft({
output = "elepower_nuclear:graphite_moderator",
recipe = {
{"", "elepower_nuclear:graphite_rod", ""},
{"elepower_nuclear:graphite_rod", "elepower_dynamics:graphite_ingot", "elepower_nuclear:graphite_rod"},
{"", "elepower_nuclear:graphite_rod", ""},
}
})
-- Reactor Controller -- Reactor Controller
minetest.register_craft({ minetest.register_craft({
output = "elepower_nuclear:fission_controller", output = "elepower_nuclear:fission_controller",
recipe = { recipe = {
{"elepower_dynamics:wound_copper_coil", "elepower_nuclear:graphite_moderator", "elepower_dynamics:wound_copper_coil"}, {"elepower_dynamics:wound_copper_coil", "elepower_nuclear:control_rod_assembly", "elepower_dynamics:wound_copper_coil"},
{"elepower_nuclear:graphite_moderator", "elepower_nuclear:machine_block", "elepower_nuclear:graphite_moderator"}, {"basic_materials:motor", "elepower_nuclear:machine_block", "basic_materials:motor"},
{"elepower_dynamics:electrum_gear", "elepower_nuclear:graphite_moderator", "elepower_dynamics:electrum_gear"}, {"elepower_dynamics:electrum_gear", "elepower_nuclear:control_plate", "elepower_dynamics:electrum_gear"},
} }
}) })
@ -43,9 +33,9 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
output = "elepower_nuclear:fission_core", output = "elepower_nuclear:fission_core",
recipe = { recipe = {
{"elepower_dynamics:induction_coil_advanced", "elepower_dynamics:graphite_ingot", "elepower_dynamics:induction_coil_advanced"}, {"elepower_dynamics:induction_coil_advanced", "elepower_nuclear:control_plate", "elepower_dynamics:induction_coil_advanced"},
{"elepower_nuclear:graphite_moderator", "elepower_nuclear:machine_block", "elepower_nuclear:graphite_moderator"}, {"elepower_dynamics:steel_plate", "elepower_nuclear:pressure_vessel", "elepower_dynamics:steel_plate"},
{"elepower_dynamics:electrum_gear", "elepower_dynamics:copper_plate", "elepower_dynamics:electrum_gear"}, {"elepower_dynamics:electrum_gear", "elepower_nuclear:machine_block", "elepower_dynamics:electrum_gear"},
} }
}) })
@ -54,7 +44,7 @@ minetest.register_craft({
output = "elepower_nuclear:reactor_fluid_port", output = "elepower_nuclear:reactor_fluid_port",
recipe = { recipe = {
{"elepower_dynamics:portable_tank", "elepower_dynamics:copper_plate", "elepower_dynamics:portable_tank"}, {"elepower_dynamics:portable_tank", "elepower_dynamics:copper_plate", "elepower_dynamics:portable_tank"},
{"elepower_nuclear:graphite_moderator", "elepower_nuclear:machine_block", "elepower_nuclear:graphite_moderator"}, {"elepower_dynamics:servo_valve", "elepower_nuclear:heat_exchanger", "elepower_dynamics:servo_valve"},
{"elepower_dynamics:electrum_gear", "elepower_dynamics:copper_plate", "elepower_dynamics:electrum_gear"}, {"elepower_dynamics:electrum_gear", "elepower_dynamics:copper_plate", "elepower_dynamics:electrum_gear"},
} }
}) })
@ -89,14 +79,6 @@ minetest.register_craft({
} }
}) })
-- Graphite Rod
elepm.register_craft({
type = "grind",
recipe = { "elepower_dynamics:graphite_ingot" },
output = "elepower_nuclear:graphite_rod 3",
time = 6,
})
-- Cold Coolant -- Cold Coolant
minetest.register_craft({ minetest.register_craft({
output = "elepower_nuclear:bucket_coolant", output = "elepower_nuclear:bucket_coolant",
@ -207,3 +189,43 @@ elepm.register_craft({
}, },
time = 16 time = 16
}) })
-- Control Rod
minetest.register_craft({
output = "elepower_nuclear:control_rod",
recipe = {
{"", "elepower_dynamics:silver_plate", "moreores:silver_ingot"},
{"elepower_dynamics:silver_plate", "moreores:silver_ingot", "elepower_dynamics:silver_plate"},
{"moreores:silver_ingot", "elepower_dynamics:silver_plate", ""},
}
})
-- Control Rod Assembly
minetest.register_craft({
output = "elepower_nuclear:control_rod_assembly",
recipe = {
{"elepower_nuclear:control_rod", "elepower_dynamics:steel_plate", "elepower_nuclear:control_rod"},
{"elepower_dynamics:graphite_ingot", "elepower_dynamics:graphite_ingot", "elepower_dynamics:graphite_ingot"},
{"elepower_nuclear:control_rod", "elepower_dynamics:steel_plate", "elepower_nuclear:control_rod"},
}
})
-- Pressure Vessel
minetest.register_craft({
output = "elepower_nuclear:pressure_vessel",
recipe = {
{"elepower_dynamics:steel_plate", "elepower_dynamics:steel_plate", "elepower_dynamics:steel_plate"},
{"default:steelblock", "elepower_dynamics:portable_tank", "default:steelblock"},
{"elepower_dynamics:steel_plate", "default:steelblock", "elepower_dynamics:steel_plate"},
}
})
-- Control Plate
minetest.register_craft({
output = "elepower_nuclear:control_plate",
recipe = {
{"elepower_dynamics:steel_plate", "elepower_dynamics:graphite_rod", "elepower_dynamics:steel_plate"},
{"elepower_dynamics:silver_plate", "", "elepower_dynamics:silver_plate"},
{"elepower_dynamics:bronze_plate", "", "elepower_dynamics:bronze_plate"},
}
})

View File

@ -49,6 +49,34 @@ minetest.register_craftitem("elepower_nuclear:fuel_rod_depleted", {
max_stack = 1, max_stack = 1,
}) })
-- Control rods
minetest.register_craftitem("elepower_nuclear:control_rod", {
description = "Control Rod",
inventory_image = "elenuclear_control_rod.png",
max_stack = 4,
})
minetest.register_craftitem("elepower_nuclear:control_rod_assembly", {
description = "Control Rod Assembly",
inventory_image = "elenuclear_control_rod_assembly.png",
max_stack = 1,
})
minetest.register_craftitem("elepower_nuclear:control_plate", {
description = "Perforated Control Plate",
inventory_image = "elenuclear_control_plate.png",
max_stack = 1,
})
-- Pressure vessel
minetest.register_craftitem("elepower_nuclear:pressure_vessel", {
description = "Reactor Pressure Vessel",
inventory_image = "elenuclear_pressure_vessel.png",
max_stack = 1,
})
-------------------------- --------------------------
-- Fusion-related items -- -- Fusion-related items --
-------------------------- --------------------------
@ -58,15 +86,3 @@ minetest.register_craftitem("elepower_nuclear:fuel_rod_depleted", {
------------------------- -------------------------
-- Crafting components -- -- Crafting components --
------------------------- -------------------------
-- Graphite
minetest.register_craftitem("elepower_nuclear:graphite_rod", {
description = "Graphite Rod",
inventory_image = "elenuclear_graphite_rod.png"
})
minetest.register_craftitem("elepower_nuclear:graphite_moderator", {
description = "Graphite Moderator",
inventory_image = "elenuclear_graphite_moderator.png"
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B