Make grass seeds obtainable
parent
55d10a48d2
commit
79b64646e2
|
@ -114,33 +114,31 @@ minetest.register_abm({
|
|||
end,
|
||||
})
|
||||
|
||||
|
||||
for i = 1, 5 do
|
||||
local grass_drops = table.copy(minetest.registered_nodes["hades_grass:grass_"..i].drop)
|
||||
table.insert(grass_drops.items, 1, {items={"hades_farming:seed_wheat"}, rarity=13})
|
||||
table.insert(grass_drops.items, 1, {items={"hades_farming:seed_spice"}, rarity=13})
|
||||
table.insert(grass_drops.items, 1, {items={"hades_farming:seed_strawberry"}, rarity=13})
|
||||
grass_drops.max_items = 1
|
||||
minetest.override_item("hades_grass:grass_"..i, {
|
||||
_tt_help = S("Chance to drop random seed when dug"),
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'hades_farming:seed_wheat'},rarity = 13},
|
||||
{items = {'hades_farming:seed_spice'},rarity = 13},
|
||||
{items = {'hades_farming:seed_strawberry'},rarity = 13},
|
||||
{items = {'hades_grass:seed_grass'},rarity = 13},
|
||||
{items = {'hades_grass:grass_1'}},
|
||||
}
|
||||
},
|
||||
drop = grass_drops,
|
||||
})
|
||||
end
|
||||
|
||||
local jgrass_drops
|
||||
if minetest.registered_nodes["hades_grass:junglegrass"].drop then
|
||||
jgrass_drops = table.copy(minetest.registered_nodes["hades_grass:junglegrass"].drop)
|
||||
else
|
||||
jgrass_drops = {items={}}
|
||||
end
|
||||
table.insert(jgrass_drops.items, 1, {items={"hades_farming:seed_cotton"}, rarity=10})
|
||||
table.insert(jgrass_drops.items, 1, {items={"hades_farming:seed_tomato"}, rarity=10})
|
||||
table.insert(jgrass_drops.items, 1, {items={"hades_farming:seed_potato"}, rarity=10})
|
||||
jgrass_drops.max_items = 1
|
||||
|
||||
minetest.override_item("hades_grass:junglegrass", {
|
||||
_tt_help = S("Chance to drop random seed when dug"),
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {'hades_farming:seed_cotton'},rarity = 10},
|
||||
{items = {'hades_farming:seed_tomato'},rarity = 10},
|
||||
{items = {'hades_farming:seed_potato'},rarity = 10},
|
||||
{items = {'hades_grass:junglegrass'}},
|
||||
}
|
||||
}})
|
||||
|
||||
drop = jgrass_drops,
|
||||
})
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
local S = minetest.get_translator("hades_grass")
|
||||
|
||||
local grass_drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{ items = { "hades_grass:grass_1" }, rarity = 1 },
|
||||
{ items = { "hades_grass:grass_seed" }, rarity = 8 },
|
||||
{ items = { "hades_grass:seed_grass 2" }, rarity = 13 },
|
||||
{ items = { "hades_grass:grass_1" } },
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -146,24 +147,30 @@ minetest.register_abm({
|
|||
minetest.register_craft({
|
||||
output = 'hades_grass:grass_1',
|
||||
recipe = {
|
||||
{'hades_grass:mossycobble', '', ''},
|
||||
{'hades_grass:mossycobble', '', ''},
|
||||
{'hades_grass:dirt', '', ''},
|
||||
{'hades_core:mossycobble', '', ''},
|
||||
{'hades_core:mossycobble', '', ''},
|
||||
{'hades_core:dirt', '', ''},
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'hades_grass:grass_1',
|
||||
recipe = {
|
||||
{'hades_grass:mossytuff', '', ''},
|
||||
{'hades_grass:mossytuff', '', ''},
|
||||
{'hades_grass:dirt', '', ''},
|
||||
{'hades_core:mossytuff', '', ''},
|
||||
{'hades_core:mossytuff', '', ''},
|
||||
{'hades_core:dirt', '', ''},
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = 'hades_grass:seed_grass 2',
|
||||
recipe = {{'hades_grass:grass_1'}},
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'hades_grass:junglegrass',
|
||||
recipe = {
|
||||
{'hades_grass:grass_1', '', ''},
|
||||
{'hades_grass:dirt', '', ''},
|
||||
{'hades_core:dirt', '', ''},
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -178,6 +185,17 @@ minetest.register_craft({
|
|||
burntime = 2,
|
||||
})
|
||||
|
||||
do
|
||||
minetest.override_item("hades_core:dirt_with_grass", {
|
||||
drop = {
|
||||
items = {
|
||||
{ items = { "hades_grass:seed_grass" }, rarity = 8 },
|
||||
{ items = { "hades_grass:seed_grass" }, rarity = 8 },
|
||||
{ items = { "hades_core:dirt" } },
|
||||
},
|
||||
}
|
||||
})
|
||||
end
|
||||
|
||||
minetest.register_alias("hades_core:grass_1", "hades_grass:grass_1")
|
||||
minetest.register_alias("hades_core:grass_2", "hades_grass:grass_2")
|
||||
|
@ -185,3 +203,4 @@ minetest.register_alias("hades_core:grass_3", "hades_grass:grass_3")
|
|||
minetest.register_alias("hades_core:grass_4", "hades_grass:grass_4")
|
||||
minetest.register_alias("hades_core:grass_5", "hades_grass:grass_5")
|
||||
minetest.register_alias("hades_core:junglegrass", "hades_grass:junglegrass")
|
||||
|
||||
|
|
Loading…
Reference in New Issue