Update 'mods/adv_lightsabers/craftitems.lua'

This commit is contained in:
thunderdog1138 2020-07-15 20:24:51 +00:00
parent 7879852df5
commit 706ca6a9ec
1 changed files with 76 additions and 77 deletions

View File

@ -1,78 +1,77 @@
-------------------------- --------------------------
-- Advanced Lightsabers -- -- Advanced Lightsabers --
-------------------------- --------------------------
------- Ver 1.1 ---------- ------- Ver 1.1 ----------
local colors={"green","blue","red"} local colors={"green","blue","red"}
local hilts={"single","cross","double"} local hilts={"single","cross","double"}
minetest.register_craftitem("adv_lightsabers:lightsaber_internals", { -- Lightsaber Internals minetest.register_craftitem("adv_lightsabers:lightsaber_internals", { -- Lightsaber Internals
description = "Lightsaber Internals", description = "Lightsaber Internals",
inventory_image = "adv_lightsabers_lightsaber_internals.png" inventory_image = "adv_lightsabers_lightsaber_internals.png"
}) })
minetest.register_craftitem("adv_lightsabers:kyber_crystal", { -- Uncolored Lightsaber Crystal minetest.register_craftitem("adv_lightsabers:kyber_crystal", { -- Uncolored Lightsaber Crystal
description = "Kyber Crystal", description = "Kyber Crystal",
inventory_image = "adv_lightsabers_kyber_crystal.png", inventory_image = "adv_lightsabers_kyber_crystal.png",
stack_max = 1, stack_max = 1,
}) })
for _,color in ipairs(colors) do for _,color in ipairs(colors) do
for _,hilt in ipairs(hilts) do for _,hilt in ipairs(hilts) do
minetest.register_craftitem("adv_lightsabers:kyber_crystal_"..color, { -- Colored Kyber Crystal minetest.register_craftitem("adv_lightsabers:kyber_crystal_"..color, { -- Colored Kyber Crystal
description = "Kyber Crystal", description = "Kyber Crystal",
inventory_image = "adv_lightsabers_kyber_crystal_"..color..".png" inventory_image = "adv_lightsabers_kyber_crystal_"..color..".png"
}) })
minetest.register_craftitem("adv_lightsabers:lightsaber_hilt_"..hilt, { -- Lightsaber Hilt minetest.register_craftitem("adv_lightsabers:lightsaber_hilt_"..hilt, { -- Lightsaber Hilt
description = "Lightsaber Hilt", description = "Lightsaber Hilt",
inventory_image = "adv_lightsabers_hilt_"..hilt.."_inv.png" inventory_image = "adv_lightsabers_hilt_"..hilt.."_inv.png"
}) })
minetest.register_craft({ -- Lightsaber Crafting Recipe minetest.register_craft({ -- Lightsaber Crafting Recipe
output = "adv_lightsabers:lightsaber_"..hilt.."_"..color.."_off", output = "adv_lightsabers:lightsaber_"..hilt.."_"..color.."_off",
recipe = { recipe = {
{"adv_lightsabers:lightsaber_hilt_"..hilt,"",""}, {"adv_lightsabers:lightsaber_hilt_"..hilt,""}
{"adv_lightsabers:lightsaber_internals","adv_lightsabers:kyber_crystal_"..color,""}, {"adv_lightsabers:lightsaber_internals","adv_lightsabers:kyber_crystal_"..color}
{"","",""} }
} })
}) end
end end
end
minetest.register_craft({ -- Lightsaber Internals Crafting Recipe
minetest.register_craft({ -- Lightsaber Internals Crafting Recipe output = "adv_lightsabers:lightsaber_internals",
output = "adv_lightsabers:lightsaber_internals", recipe = {
recipe = { {"default:durasteel_block","default:durasteel_ingot","default:durasteel_ingot"},
{"default:steelblock","default:steel_ingot","default:steel_ingot"}, {"default:diamondblock","default:mese_crystal","default:durasteel_ingot"},
{"default:diamondblock","default:mese_crystal","default:steel_ingot"}, {"default:durasteel_block","default:durasteel_ingot","default:durasteel_ingot"}
{"default:steelblock","default:steel_ingot","default:steel_ingot"} }
} })
})
minetest.register_craft({ -- Lightsaber Hilt (Single) Crafting Recipe
minetest.register_craft({ -- Lightsaber Hilt (Single) Crafting Recipe output = "adv_lightsabers:lightsaber_hilt_single",
output = "adv_lightsabers:lightsaber_hilt_single", recipe = {
recipe = { {"default:durasteel_ingot"},
{"default:steel_ingot"}, {"default:diamond"},
{"default:diamond"}, {"default:durasteel_ingot"}
{"default:steel_ingot"} }
} })
})
minetest.register_craft({ -- Lightsaber Hilt (Cross) Crafting Recipe
minetest.register_craft({ -- Lightsaber Hilt (Cross) Crafting Recipe output = "adv_lightsabers:lightsaber_hilt_cross",
output = "adv_lightsabers:lightsaber_hilt_cross", recipe = {
recipe = { {"default:bronze_ingot","default:durasteel_ingot","default:bronze_ingot"},
{"default:bronze_ingot","default:steel_ingot","default:bronze_ingot"}, {"","default:diamond",""},
{"","default:diamond",""}, {"","default:durasteel_ingot",""}
{"","default:steel_ingot",""} }
} })
})
minetest.register_craft({ -- Lightsaber Hilt (Double) Crafting Recipe
minetest.register_craft({ -- Lightsaber Hilt (Double) Crafting Recipe output = "adv_lightsabers:lightsaber_hilt_double",
output = "adv_lightsabers:lightsaber_hilt_double", recipe = {
recipe = { {"default:durasteel_block"},
{"default:steelblock"}, {"default:diamond"},
{"default:diamond"}, {"default:durasteel_block"}
{"default:steelblock"} }
}
}) })