From b9ac85790df6416085870d8acbb7eb4a3f5d4040 Mon Sep 17 00:00:00 2001 From: sfence Date: Fri, 12 Aug 2022 00:19:07 +0200 Subject: [PATCH] Add lead strip, carbon steel bar and stainless steel wire if technic is enabled. (#15) --- craftitems.lua | 17 +++++++ crafts.lua | 44 ++++++++++++++++++ textures/basic_materials_carbon_steel_bar.png | Bin 0 -> 292 bytes textures/basic_materials_lead_strip.png | Bin 0 -> 366 bytes .../basic_materials_stainless_steel_wire.png | Bin 0 -> 280 bytes 5 files changed, 61 insertions(+) create mode 100644 textures/basic_materials_carbon_steel_bar.png create mode 100644 textures/basic_materials_lead_strip.png create mode 100644 textures/basic_materials_stainless_steel_wire.png diff --git a/craftitems.lua b/craftitems.lua index 774fc1b..27aadb9 100644 --- a/craftitems.lua +++ b/craftitems.lua @@ -85,6 +85,12 @@ minetest.register_craftitem("basic_materials:gold_wire", { inventory_image = "basic_materials_gold_wire.png" }) +minetest.register_craftitem("basic_materials:stainless_steel_wire", { + description = S("Spool of stainless steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_stainless_steel_wire.png" +}) + minetest.register_craftitem("basic_materials:steel_strip", { description = S("Steel Strip"), groups = { strip = 1 }, @@ -97,11 +103,22 @@ minetest.register_craftitem("basic_materials:copper_strip", { inventory_image = "basic_materials_copper_strip.png" }) +minetest.register_craftitem("basic_materials:lead_strip", { + description = S("Lead Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_lead_strip.png" +}) + minetest.register_craftitem("basic_materials:steel_bar", { description = S("Steel Bar"), inventory_image = "basic_materials_steel_bar.png", }) +minetest.register_craftitem("basic_materials:carbon_steel_bar", { + description = S("Carbon Steel Bar"), + inventory_image = "basic_materials_carbon_steel_bar.png", +}) + minetest.register_craftitem("basic_materials:chainlink_brass", { description = S("Chainlinks (brass)"), groups = { chainlinks = 1 }, diff --git a/crafts.lua b/crafts.lua index cc08716..22fc4e8 100644 --- a/crafts.lua +++ b/crafts.lua @@ -20,6 +20,12 @@ if minetest.get_modpath("moreores") then materials.silver_ingot = "moreores:silver_ingot" end +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + if minetest.get_modpath("mcl_core") then materials = { dirt = "mcl_core:dirt", @@ -91,6 +97,11 @@ elseif minetest.get_modpath("hades_core") then if minetest.get_modpath("hades_extraores") then materials["silver_ingot"] = "hades_extraores:silver_ingot" end + if minetest.get_modpath("hades_technic") then + materials.lead_ingot = "hades_technic:lead_ingot" + materials.carbon_steel_ingot = "hades_technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "hades_technic:stainless_steel_ingot" + end end local have_hades_materials = minetest.get_modpath("hades_materials") @@ -276,6 +287,18 @@ minetest.register_craft( { }, }) +if materials.stainless_steel_ingot then + minetest.register_craft( { + output = "basic_materials:stainless_steel_wire 2", + type = "shapeless", + recipe = { + materials.stainless_steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_strip 12", recipe = { @@ -292,6 +315,16 @@ minetest.register_craft( { }, }) +if materials.lead_ingot then + minetest.register_craft( { + output = "basic_materials:lead_strip 12", + recipe = { + {"", materials.lead_ingot, ""}, + {materials.lead_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_bar 6", recipe = { @@ -301,6 +334,17 @@ minetest.register_craft( { }, }) +if materials.carbon_steel_ingot then + minetest.register_craft( { + output = "basic_materials:carbon_steel_bar 6", + recipe = { + {"", "", materials.carbon_steel_ingot}, + {"", materials.carbon_steel_ingot, ""}, + {materials.carbon_steel_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:padlock 2", recipe = { diff --git a/textures/basic_materials_carbon_steel_bar.png b/textures/basic_materials_carbon_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c3531058fb6210ffb15c3424d8fc51fbb43470 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfG4JnjVeG8#K)~OqV&BzHr+coktUxt6a4u za*H__1&@c{?tQSDuV>rMYJUOy8~5fNG??6Y(d@Vc=cARu%;FC`+1+l-I3L-0KJrIW z^S_WsvbncEPB!*``uEAIqbhe~f7r>TKb+VcoZvK9$V>Co+rw9l^N)Sd+@Sj5!ULH& otDWJD1=Zz?+xVjy|993gKJi_d`#>hG3g}G+Pgg&ebxsLQ0Oy2wW&i*H literal 0 HcmV?d00001 diff --git a/textures/basic_materials_lead_strip.png b/textures/basic_materials_lead_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..675933f70c8caafdf219c2764611a7f6359fc329 GIT binary patch literal 366 zcmV-!0g?WRP)e-4}jOaG<;93LI3Ogc@s*TYGslx@j! zs1eLQW_OK7@lw0m3jabOW&>u&fwSDOt@#07y+!WY^ZT@i?&8vswDRexcLp7J!lt zAf;6Itw*lP6+Ex~>t>}C(u`o+aR3BBwN}@wwK_o2(Dl=H`*kaxa5kiAYL1g&@HWtr zj)O3CLKQNb&%b}L$aX$|lFQ}JMniuy3_~#)PqYxGmz9e3m;BNKUwF)GP1|*?8~^|S M07*qoM6N<$f{d)7MgRZ+ literal 0 HcmV?d00001 diff --git a/textures/basic_materials_stainless_steel_wire.png b/textures/basic_materials_stainless_steel_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..2429bae6d46b6991bcdf5484ad4903b562b403fb GIT binary patch literal 280 zcmV+z0q6dSP)F*87IG4>3cbZ{%kMHmXMk?tqs;W1clH}|=58usIRpFcipePFRJRb}JV7GnMzCsAx literal 0 HcmV?d00001