mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-12-27 03:37:31 +01:00
Implement help page for seagrass
This commit is contained in:
parent
2e9efe51e8
commit
d1f3856de8
@ -81,6 +81,7 @@ end
|
|||||||
|
|
||||||
minetest.register_craftitem("mcl_ocean:seagrass", {
|
minetest.register_craftitem("mcl_ocean:seagrass", {
|
||||||
description = S("Seagrass"),
|
description = S("Seagrass"),
|
||||||
|
_doc_items_create_entry = false,
|
||||||
inventory_image = "mcl_ocean_seagrass.png^[verticalframe:12:0",
|
inventory_image = "mcl_ocean_seagrass.png^[verticalframe:12:0",
|
||||||
wield_image = "mcl_ocean_seagrass.png^[verticalframe:12:0",
|
wield_image = "mcl_ocean_seagrass.png^[verticalframe:12:0",
|
||||||
on_place = seagrass_on_place,
|
on_place = seagrass_on_place,
|
||||||
@ -100,7 +101,20 @@ for s=1, #surfaces do
|
|||||||
sounds.dig = leaf_sounds.dig
|
sounds.dig = leaf_sounds.dig
|
||||||
sounds.dug = leaf_sounds.dug
|
sounds.dug = leaf_sounds.dug
|
||||||
sounds.place = leaf_sounds.place
|
sounds.place = leaf_sounds.place
|
||||||
|
local doc_longdesc, doc_hide, doc_img, desc
|
||||||
|
if surfaces[s][1] == "dirt" then
|
||||||
|
doc_longdesc = S("Seagrass grows inside water on top of dirt, sand, clay or gravel.")
|
||||||
|
desc = S("Seagrass")
|
||||||
|
doc_create = true
|
||||||
|
doc_img = "mcl_ocean_seagrass.png"
|
||||||
|
else
|
||||||
|
doc_create = false
|
||||||
|
end
|
||||||
minetest.register_node("mcl_ocean:seagrass_"..surfaces[s][1], {
|
minetest.register_node("mcl_ocean:seagrass_"..surfaces[s][1], {
|
||||||
|
_doc_items_entry_name = desc,
|
||||||
|
_doc_items_longdesc = doc_longdesc,
|
||||||
|
_doc_items_create_entry = doc_create,
|
||||||
|
_doc_items_image = "mcl_ocean_seagrass.png^[verticalframe:12:0",
|
||||||
drawtype = "plantlike_rooted",
|
drawtype = "plantlike_rooted",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
paramtype2 = "meshoptions",
|
paramtype2 = "meshoptions",
|
||||||
@ -121,7 +135,7 @@ for s=1, #surfaces do
|
|||||||
{ -0.5, 0.5, -0.5, 0.5, 1.3, 0.5 },
|
{ -0.5, 0.5, -0.5, 0.5, 1.3, 0.5 },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
groups = { handy = 1, shearsy = 1, deco_block = 1, plant = 1, seagrass = 1, falling_node = surfaces[s][3] },
|
groups = { handy = 1, shearsy = 1, deco_block = 1, plant = 1, seagrass = 1, falling_node = surfaces[s][3], not_in_creative_inventory = 1 },
|
||||||
sounds = sounds,
|
sounds = sounds,
|
||||||
node_dig_prediction = surfaces[s][2],
|
node_dig_prediction = surfaces[s][2],
|
||||||
after_dig_node = function(pos)
|
after_dig_node = function(pos)
|
||||||
@ -133,4 +147,9 @@ for s=1, #surfaces do
|
|||||||
_mcl_hardness = 0,
|
_mcl_hardness = 0,
|
||||||
_mcl_blast_resistance = 0,
|
_mcl_blast_resistance = 0,
|
||||||
})
|
})
|
||||||
|
if surfaces[s][1] ~= "dirt" then
|
||||||
|
doc.add_entry_alias("nodes", "mcl_ocean:seagrass_dirt", "nodes", "mcl_ocean:seagrass_"..surfaces[s][1])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
doc.add_entry_alias("nodes", "mcl_ocean:seagrass_dirt", "craftitems", "mcl_ocean:seagrass")
|
||||||
|
Loading…
Reference in New Issue
Block a user