mirror of
https://github.com/LoneWolfHT/grenades_basic.git
synced 2024-10-27 10:49:25 +01:00
80 lines
2.1 KiB
Lua
80 lines
2.1 KiB
Lua
if not minetest.get_modpath("ctf_crafting") then
|
|
-- Regular Grenade
|
|
|
|
minetest.register_craft({
|
|
type = "shaped",
|
|
output = "grenades_basic:regular",
|
|
recipe = {
|
|
{"", "default:steel_ingot", ""},
|
|
{"default:steel_ingot", "default:coal_lump", "default:steel_ingot"},
|
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
|
|
},
|
|
})
|
|
|
|
-- Smoke Grenade
|
|
|
|
minetest.register_craft({
|
|
type = "shaped",
|
|
output = "grenades_basic:smoke",
|
|
recipe = {
|
|
{"", "default:steel_ingot", ""},
|
|
{"default:steel_ingot", "grenades_basic:gun_powder", "default:steel_ingot"},
|
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
|
|
}
|
|
})
|
|
|
|
--Flashbang Grenade
|
|
|
|
minetest.register_craft({
|
|
type = "shaped",
|
|
output = "grenades_basic:flashbang",
|
|
recipe = {
|
|
{"", "default:steel_ingot", ""},
|
|
{"default:steel_ingot", "default:torch", "default:steel_ingot"},
|
|
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
|
|
},
|
|
})
|
|
|
|
-- Other
|
|
|
|
minetest.register_craftitem("grenades_basic:gun_powder", {
|
|
description = "A dark powder used for crafting some grenades",
|
|
inventory_image = "grenades_gun_powder.png"
|
|
})
|
|
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = "grenades_basic:gun_powder",
|
|
recipe = {"default:coal_lump", "default:coal_lump", "default:coal_lump", "default:coal_lump"},
|
|
})
|
|
else
|
|
crafting.register_recipe({
|
|
type = "inv",
|
|
output = "grenades_basic:regular 1",
|
|
items = { "default:steel_ingot 5", "default:iron_lump" },
|
|
always_known = true,
|
|
level = 1,
|
|
})
|
|
|
|
crafting.register_recipe({
|
|
type = "inv",
|
|
output = "grenades_basic:smoke 1",
|
|
items = { "default:steel_ingot 5", "default:coal_lump 4" },
|
|
always_known = true,
|
|
level = 1,
|
|
})
|
|
|
|
crafting.register_recipe({
|
|
type = "inv",
|
|
output = "grenades_basic:flashbang 1",
|
|
items = { "default:steel_ingot 5", "default:torch 5" },
|
|
always_known = true,
|
|
level = 1,
|
|
})
|
|
end
|
|
|
|
if minetest.get_modpath("treasurer") then
|
|
treasurer.register_treasure("grenades_basic:regular", 0.4, 2, 1)
|
|
treasurer.register_treasure("grenades_basic:smoke", 0.4, 2, 1)
|
|
treasurer.register_treasure("grenades_basic:flashbang", 0.4, 2, 1)
|
|
end |