parent
7df191097d
commit
d2346f65aa
24
cables.lua
24
cables.lua
@ -160,16 +160,16 @@ minetest.register_craft({
|
|||||||
output="industrialtest:insulated_tin_cable",
|
output="industrialtest:insulated_tin_cable",
|
||||||
recipe={
|
recipe={
|
||||||
"industrialtest:tin_cable",
|
"industrialtest:tin_cable",
|
||||||
"industrialtest:rubber"
|
industrialtest.elementKeys.rubber
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type="shaped",
|
type="shaped",
|
||||||
output="industrialtest:insulated_tin_cable 6",
|
output="industrialtest:insulated_tin_cable 6",
|
||||||
recipe={
|
recipe={
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"},
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber},
|
||||||
{industrialtest.elementKeys.tinIngot,industrialtest.elementKeys.tinIngot,industrialtest.elementKeys.tinIngot},
|
{industrialtest.elementKeys.tinIngot,industrialtest.elementKeys.tinIngot,industrialtest.elementKeys.tinIngot},
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"}
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
industrialtest.api.registerCableFormerRecipe({
|
industrialtest.api.registerCableFormerRecipe({
|
||||||
@ -191,16 +191,16 @@ minetest.register_craft({
|
|||||||
output="industrialtest:insulated_copper_cable",
|
output="industrialtest:insulated_copper_cable",
|
||||||
recipe={
|
recipe={
|
||||||
"industrialtest:copper_cable",
|
"industrialtest:copper_cable",
|
||||||
"industrialtest:rubber"
|
industrialtest.elementKeys.rubber
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type="shaped",
|
type="shaped",
|
||||||
output="industrialtest:insulated_copper_cable 6",
|
output="industrialtest:insulated_copper_cable 6",
|
||||||
recipe={
|
recipe={
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"},
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber},
|
||||||
{industrialtest.elementKeys.copperIngot,industrialtest.elementKeys.copperIngot,industrialtest.elementKeys.copperIngot},
|
{industrialtest.elementKeys.copperIngot,industrialtest.elementKeys.copperIngot,industrialtest.elementKeys.copperIngot},
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"}
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
industrialtest.api.registerCableFormerRecipe({
|
industrialtest.api.registerCableFormerRecipe({
|
||||||
@ -221,16 +221,16 @@ minetest.register_craft({
|
|||||||
output="industrialtest:insulated_gold_cable",
|
output="industrialtest:insulated_gold_cable",
|
||||||
recipe={
|
recipe={
|
||||||
"industrialtest:gold_cable",
|
"industrialtest:gold_cable",
|
||||||
"industrialtest:rubber"
|
industrialtest.elementKeys.rubber
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type="shaped",
|
type="shaped",
|
||||||
output="industrialtest:insulated_gold_cable 6",
|
output="industrialtest:insulated_gold_cable 6",
|
||||||
recipe={
|
recipe={
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"},
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber},
|
||||||
{industrialtest.elementKeys.goldIngot,industrialtest.elementKeys.goldIngot,industrialtest.elementKeys.goldIngot},
|
{industrialtest.elementKeys.goldIngot,industrialtest.elementKeys.goldIngot,industrialtest.elementKeys.goldIngot},
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"}
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
industrialtest.api.registerCableFormerRecipe({
|
industrialtest.api.registerCableFormerRecipe({
|
||||||
@ -251,16 +251,16 @@ minetest.register_craft({
|
|||||||
output="industrialtest:insulated_iron_cable",
|
output="industrialtest:insulated_iron_cable",
|
||||||
recipe={
|
recipe={
|
||||||
"industrialtest:iron_cable",
|
"industrialtest:iron_cable",
|
||||||
"industrialtest:rubber"
|
industrialtest.elementKeys.rubber
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type="shaped",
|
type="shaped",
|
||||||
output="industrialtest:insulated_iron_cable 6",
|
output="industrialtest:insulated_iron_cable 6",
|
||||||
recipe={
|
recipe={
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"},
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber},
|
||||||
{"industrialtest:refined_iron_ingot","industrialtest:refined_iron_ingot","industrialtest:refined_iron_ingot"},
|
{"industrialtest:refined_iron_ingot","industrialtest:refined_iron_ingot","industrialtest:refined_iron_ingot"},
|
||||||
{"industrialtest:rubber","industrialtest:rubber","industrialtest:rubber"}
|
{industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber,industrialtest.elementKeys.rubber}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
industrialtest.api.registerCableFormerRecipe({
|
industrialtest.api.registerCableFormerRecipe({
|
||||||
|
@ -33,7 +33,14 @@ for _,mod in ipairs(requiredMclModules) do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if industrialtest.mtgAvailable and not minetest.get_modpath("3d_armor") then
|
industrialtest.mods={}
|
||||||
|
if industrialtest.mtgAvailable then
|
||||||
|
industrialtest.mods._3dArmor=minetest.get_modpath("3d_armor")
|
||||||
|
elseif industrialtest.mclAvailable then
|
||||||
|
industrialtest.mods.mclRubber=minetest.get_modpath("mcl_rubber")
|
||||||
|
end
|
||||||
|
|
||||||
|
if industrialtest.mtgAvailable and not industrialtest then
|
||||||
error("IndustrialTest requires 3D Armor when used with Minetest Game")
|
error("IndustrialTest requires 3D Armor when used with Minetest Game")
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -552,6 +559,11 @@ if industrialtest.mclAvailable then
|
|||||||
industrialtest.elementKeys.cactus="mcl_core:cactus"
|
industrialtest.elementKeys.cactus="mcl_core:cactus"
|
||||||
industrialtest.elementKeys.groupSapling="group:sapling"
|
industrialtest.elementKeys.groupSapling="group:sapling"
|
||||||
industrialtest.elementKeys.groupLeaves="group:leaves"
|
industrialtest.elementKeys.groupLeaves="group:leaves"
|
||||||
|
industrialtest.elementKeys.stickyResin=(industrialtest.mods.mclRubber and "mcl_rubber:rubber_raw" or "industrialtest:sticky_resin")
|
||||||
|
industrialtest.elementKeys.rubber=(industrialtest.mods.mclRubber and "mcl_rubber:rubber" or "industrialtest:rubber")
|
||||||
|
industrialtest.elementKeys.rubberWood=(industrialtest.mods.mclRubber and "mcl_rubber:rubbertree" or "industrialtest:rubber_wood")
|
||||||
|
industrialtest.elementKeys.rubberSapling=(industrialtest.mods.mclRubber and "mcl_rubber:rubbersapling" or "industrialtest:rubber_sapling")
|
||||||
|
industrialtest.elementKeys.treetap=(industrialtest.mods.mclRubber and "mcl_rubber:treetap" or "industrialtest:treetap")
|
||||||
|
|
||||||
-- register required minerals that are not available in MCL
|
-- register required minerals that are not available in MCL
|
||||||
industrialtest.registerMetal("tin","Tin",3,3)
|
industrialtest.registerMetal("tin","Tin",3,3)
|
||||||
@ -781,6 +793,11 @@ elseif industrialtest.mtgAvailable then
|
|||||||
industrialtest.elementKeys.cactus="default:cactus"
|
industrialtest.elementKeys.cactus="default:cactus"
|
||||||
industrialtest.elementKeys.groupSapling="group:sapling"
|
industrialtest.elementKeys.groupSapling="group:sapling"
|
||||||
industrialtest.elementKeys.groupLeaves="group:leaves"
|
industrialtest.elementKeys.groupLeaves="group:leaves"
|
||||||
|
industrialtest.elementKeys.stickyResin="industrialtest:sticky_resin"
|
||||||
|
industrialtest.elementKeys.rubber="industrialtest:rubber"
|
||||||
|
industrialtest.elementKeys.rubberWood="industrialtest:rubber_wood"
|
||||||
|
industrialtest.elementKeys.rubberSapling="industrialtest:rubber_sapling"
|
||||||
|
industrialtest.elementKeys.treetap="industrialtest:treetap"
|
||||||
else
|
else
|
||||||
error("No compatible games found!")
|
error("No compatible games found!")
|
||||||
end
|
end
|
||||||
|
@ -117,6 +117,7 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if not industrialtest.mods.mclRubber then
|
||||||
minetest.register_craftitem("industrialtest:sticky_resin",{
|
minetest.register_craftitem("industrialtest:sticky_resin",{
|
||||||
description=S("Sticky Resin"),
|
description=S("Sticky Resin"),
|
||||||
inventory_image="industrialtest_sticky_resin.png"
|
inventory_image="industrialtest_sticky_resin.png"
|
||||||
@ -131,17 +132,18 @@ minetest.register_craft({
|
|||||||
output="industrialtest:rubber",
|
output="industrialtest:rubber",
|
||||||
recipe="industrialtest:sticky_resin"
|
recipe="industrialtest:sticky_resin"
|
||||||
})
|
})
|
||||||
|
end
|
||||||
industrialtest.api.registerExtractorRecipe({
|
industrialtest.api.registerExtractorRecipe({
|
||||||
output="industrialtest:rubber",
|
output=industrialtest.elementKeys.rubber,
|
||||||
recipe="industrialtest:rubber_wood"
|
recipe=industrialtest.elementKeys.rubberWood
|
||||||
})
|
})
|
||||||
industrialtest.api.registerExtractorRecipe({
|
industrialtest.api.registerExtractorRecipe({
|
||||||
output="industrialtest:rubber",
|
output=industrialtest.elementKeys.rubber,
|
||||||
recipe="industrialtest:rubber_sapling"
|
recipe=industrialtest.elementKeys.rubberSapling
|
||||||
})
|
})
|
||||||
industrialtest.api.registerExtractorRecipe({
|
industrialtest.api.registerExtractorRecipe({
|
||||||
output="industrialtest:rubber 3",
|
output=industrialtest.elementKeys.rubber.." 3",
|
||||||
recipe="industrialtest:sticky_resin"
|
recipe=industrialtest.elementKeys.stickyResin
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("industrialtest:raw_carbon_fibre",{
|
minetest.register_craftitem("industrialtest:raw_carbon_fibre",{
|
||||||
|
@ -31,7 +31,7 @@ minetest.register_craft({
|
|||||||
type="shaped",
|
type="shaped",
|
||||||
output="industrialtest:extractor",
|
output="industrialtest:extractor",
|
||||||
recipe={
|
recipe={
|
||||||
{"industrialtest:treetap","industrialtest:machine_block","industrialtest:treetap"},
|
{industrialtest.elementKeys.treetap,"industrialtest:machine_block",industrialtest.elementKeys.treetap},
|
||||||
{"industrialtest:treetap","industrialtest:electronic_circuit","industrialtest:treetap"}
|
{industrialtest.elementKeys.treetap,"industrialtest:electronic_circuit",industrialtest.elementKeys.treetap}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
minetest.register_on_generated(function(minp,maxp,seed)
|
minetest.register_on_generated(function(minp,maxp,seed)
|
||||||
if industrialtest.random:next(1,100)>40 then
|
if industrialtest.mods.mclRubber or industrialtest.random:next(1,100)>40 then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local center=vector.new((maxp.x-minp.x)/2+ minp.x,(maxp.y-minp.y)/2+minp.y,(maxp.z-minp.z)/2+minp.z)
|
local center=vector.new((maxp.x-minp.x)/2+ minp.x,(maxp.y-minp.y)/2+minp.y,(maxp.z-minp.z)/2+minp.z)
|
||||||
|
@ -66,6 +66,7 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if not industrialtest.mods.mclRubber then
|
||||||
definition={
|
definition={
|
||||||
description=S("Rubber Wood"),
|
description=S("Rubber Wood"),
|
||||||
tiles={
|
tiles={
|
||||||
@ -372,3 +373,4 @@ if industrialtest.mtgAvailable then
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
@ -14,6 +14,10 @@
|
|||||||
-- You should have received a copy of the GNU General Public License
|
-- You should have received a copy of the GNU General Public License
|
||||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
if industrialtest.mods.mclRubber then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local S=minetest.get_translator("industrialtest")
|
local S=minetest.get_translator("industrialtest")
|
||||||
|
|
||||||
local function onTreetapUse(user,pointed)
|
local function onTreetapUse(user,pointed)
|
||||||
|
Loading…
Reference in New Issue
Block a user