get flint out of stone and gravel
This commit is contained in:
parent
cb9ada90e5
commit
26bf2d92a9
@ -148,6 +148,11 @@ classes.register_weapon("sword",20, 30, {
|
||||
wield_scale = {x = 1.5, y=1.5, z = 1},
|
||||
damage = 21,
|
||||
class = "warrior",
|
||||
recipe = {
|
||||
{"", "default:flint", ""},
|
||||
{"", "default:string_strong", ""},
|
||||
{"", "default:log_3", ""},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
@ -148,6 +148,11 @@ classes.register_weapon("sword",20, 30, {
|
||||
wield_scale = {x = 1.5, y=1.5, z = 1},
|
||||
damage = 21,
|
||||
class = "warrior",
|
||||
recipe = {
|
||||
{"", "default:flint", ""},
|
||||
{"", "default:string_strong", ""},
|
||||
{"", "default:log_3", ""},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
@ -466,7 +466,13 @@ minetest.register_node("default:stone", {
|
||||
description = "Stone",
|
||||
tiles = {"default_stone.png"},
|
||||
groups = {cracky = 3, stone= 1},
|
||||
drop = "default:stone_item 5",
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'default:flint'},rarity = 5},
|
||||
{items = {"default:stone_item 5"}},
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("default:desert_stone", {
|
||||
@ -508,8 +514,8 @@ minetest.register_node("default:gravel", {
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'farming:wheat_seeds'},rarity = 5},
|
||||
{items = {'default:plant_grass'}},
|
||||
{items = {'default:flint'},rarity = 5},
|
||||
{items = {'default:gravel'}},
|
||||
}
|
||||
}
|
||||
})
|
||||
|
@ -466,7 +466,13 @@ minetest.register_node("default:stone", {
|
||||
description = "Stone",
|
||||
tiles = {"default_stone.png"},
|
||||
groups = {cracky = 3, stone= 1},
|
||||
drop = "default:stone_item 5",
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'default:flint'},rarity = 5},
|
||||
{items = {"default:stone_item 5"}},
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_node("default:desert_stone", {
|
||||
@ -508,8 +514,8 @@ minetest.register_node("default:gravel", {
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'farming:wheat_seeds'},rarity = 5},
|
||||
{items = {'default:plant_grass'}},
|
||||
{items = {'default:flint'},rarity = 5},
|
||||
{items = {'default:gravel'}},
|
||||
}
|
||||
}
|
||||
})
|
||||
|
@ -45,6 +45,13 @@ minetest.register_abm({
|
||||
myinv:remove_item("main", {name = "default:gold_lump"})
|
||||
end
|
||||
end
|
||||
if pattern == "furnace:pattern_blade" then
|
||||
local myinv = mymeta:get_inventory()
|
||||
if myinv:contains_item("main", {name = "default:iron_lump"}) then
|
||||
minetest.get_meta(patternpos):get_inventory():add_item("main", {name = "default:blade"})
|
||||
myinv:remove_item("main", {name = "default:iron_lump"})
|
||||
end
|
||||
end
|
||||
end
|
||||
end,
|
||||
})
|
||||
@ -73,6 +80,20 @@ minetest.register_node("furnace:pattern_rod", {
|
||||
|
||||
})
|
||||
|
||||
minetest.register_node("furnace:pattern_blade", {
|
||||
description = "Pattern for a blade",
|
||||
tiles = {"furnace_pattern_blade.png", "default_wooden_planks.png"},
|
||||
groups = {snappy = 3, pattern = 1},
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec",pattern_form)
|
||||
meta:set_string("infotext", "Pattern");
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("main", 8*4)
|
||||
end,
|
||||
|
||||
})
|
||||
|
||||
minetest.register_craftitem("furnace:iron_rod", {
|
||||
description = "Iron Rod",
|
||||
inventory_image = "furnace_iron_rod.png",
|
||||
@ -108,6 +129,15 @@ minetest.register_craft({
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "furnace:pattern_blade",
|
||||
recipe = {
|
||||
{"default:stonebrick", "default:stonebrick", "default:stonebrick"},
|
||||
{"default:stonebrick", "default:stonebrick", "default:stonebrick"},
|
||||
{"default:wood", "default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:pick",
|
||||
recipe = {
|
||||
|
@ -45,6 +45,13 @@ minetest.register_abm({
|
||||
myinv:remove_item("main", {name = "default:gold_lump"})
|
||||
end
|
||||
end
|
||||
if pattern == "furnace:pattern_blade" then
|
||||
local myinv = mymeta:get_inventory()
|
||||
if myinv:contains_item("main", {name = "default:iron_lump"}) then
|
||||
minetest.get_meta(patternpos):get_inventory():add_item("main", {name = "default:blade"})
|
||||
myinv:remove_item("main", {name = "default:iron_lump"})
|
||||
end
|
||||
end
|
||||
end
|
||||
end,
|
||||
})
|
||||
@ -73,6 +80,20 @@ minetest.register_node("furnace:pattern_rod", {
|
||||
|
||||
})
|
||||
|
||||
minetest.register_node("furnace:pattern_blade", {
|
||||
description = "Pattern for a blade",
|
||||
tiles = {"furnace_pattern_blade.png", "default_wooden_planks.png"},
|
||||
groups = {snappy = 3, pattern = 1},
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("formspec",pattern_form)
|
||||
meta:set_string("infotext", "Pattern");
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("main", 8*4)
|
||||
end,
|
||||
|
||||
})
|
||||
|
||||
minetest.register_craftitem("furnace:iron_rod", {
|
||||
description = "Iron Rod",
|
||||
inventory_image = "furnace_iron_rod.png",
|
||||
@ -108,6 +129,15 @@ minetest.register_craft({
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "furnace:pattern_blade",
|
||||
recipe = {
|
||||
{"default:stonebrick", "default:stonebrick", "default:stonebrick"},
|
||||
{"default:stonebrick", "default:stonebrick", "default:stonebrick"},
|
||||
{"default:wood", "default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:pick",
|
||||
recipe = {
|
||||
|
BIN
mods/furnace/textures/furnace_pattern_blade.png
Normal file
BIN
mods/furnace/textures/furnace_pattern_blade.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 280 B |
Loading…
x
Reference in New Issue
Block a user