added gravel beaches and clams

This commit is contained in:
kaadmy 2015-10-05 12:14:47 -07:00
parent 255fc49840
commit 17cfb7ed37
9 changed files with 70 additions and 9 deletions

View File

@ -71,11 +71,18 @@ minetest.register_craftitem(
minetest.register_craftitem( minetest.register_craftitem(
"default:lump_sugar", "default:lump_sugar",
{ {
description = "Sugar lump", description = "Sugar Lump",
inventory_image = "default_lump_sugar.png", inventory_image = "default_lump_sugar.png",
on_use = minetest.item_eat({hp = 1, sat = 10}) on_use = minetest.item_eat({hp = 1, sat = 10})
}) })
minetest.register_craftitem(
"default:pearl",
{
description = "Pearl",
inventory_image = "default_pearl.png",
})
minetest.register_craftitem( minetest.register_craftitem(
"default:flint", "default:flint",
{ {

View File

@ -205,6 +205,23 @@ minetest.register_biome(
humidity_point = 35, humidity_point = 35,
}) })
minetest.register_biome(
{
name = "Gravel Beach",
node_top = "default:gravel",
node_filler = "default:sand",
depth_filler = 2,
depth_top = 1,
y_min = -5,
y_max = 1,
heat_point = 59,
humidity_point = 31,
})
minetest.register_biome( minetest.register_biome(
{ {
name = "Savanna Ocean", name = "Savanna Ocean",
@ -468,7 +485,7 @@ minetest.register_decoration(
minetest.register_decoration( minetest.register_decoration(
{ {
deco_type = "schematic", deco_type = "schematic",
place_on = {"default:sandstone"}, place_on = {"default:dry_dirt"},
sidelen = 16, sidelen = 16,
fill_ratio = 0.006, fill_ratio = 0.006,
biomes = {"Wasteland"}, biomes = {"Wasteland"},
@ -482,7 +499,7 @@ minetest.register_decoration(
minetest.register_decoration( minetest.register_decoration(
{ {
deco_type = "schematic", deco_type = "schematic",
place_on = {"default:sandstone"}, place_on = {"default:dry_dirt"},
sidelen = 16, sidelen = 16,
fill_ratio = 0.004, fill_ratio = 0.004,
biomes = {"Wasteland"}, biomes = {"Wasteland"},
@ -493,6 +510,21 @@ minetest.register_decoration(
rotation = "random", rotation = "random",
}) })
-- Clams
minetest.register_decoration(
{
deco_type = "simple",
place_on = {"default:sand", "default:gravel"},
sidelen = 16,
fill_ratio = 0.04,
biomes = {"Grassland Ocean", "Gravel Beach"},
decoration = {"default:clam"},
y_min = -32000,
y_max = 1,
})
-- --
-- Ore generation -- Ore generation
-- --

View File

@ -1283,18 +1283,40 @@ minetest.register_node(
{-1/8, 0.25, -1/8, 1/8, 0.5, 1/8}, {-1/8, 0.25, -1/8, 1/8, 0.5, 1/8},
}, },
}, },
selection_box = { sunlight_propagates = true,
walkable = false,
groups = {fleshy = 3, dig_immediate = 2, leafdecay = 3, leafdecay_drop = 1, attached_node = 1},
on_use = minetest.item_eat({hp = 2, sat = 10}),
sounds = default.node_sound_defaults(),
})
minetest.register_node(
"default:clam",
{
description = "Clam",
drawtype = "nodebox",
tiles ={"default_clam.png"},
inventory_image = "default_clam_inventory.png",
wield_image = "default_clam_inventory.png",
paramtype = "light",
node_box = {
type = "fixed", type = "fixed",
fixed = { fixed = {
{-0.25, -0.25, -0.25, 0.25, 0.25, 0.25}, {-3/16, -0.5, -3/16, 3/16, -6/16, 3/16},
{-1/8, 0.25, -1/8, 1/8, 0.5, 1/8},
}, },
}, },
sunlight_propagates = true, sunlight_propagates = true,
walkable = false, walkable = false,
attached_node = true, drop = {
groups = {fleshy = 3, dig_immediate = 2, leafdecay = 3, leafdecay_drop = 1}, max_items = 3,
on_use = minetest.item_eat({hp = 2, sat = 10}), items = {
{items = {"default:clam"}, rarity = 1},
{items = {"default:pearl"}, rarity = 60},
{items = {"default:pearl"}, rarity = 20},
}
},
groups = {fleshy = 3, oddly_breakable_by_hand = 2, choppy = 3, attached_node = 1},
on_use = minetest.item_eat({hp = 4, sat = 40}),
sounds = default.node_sound_defaults(), sounds = default.node_sound_defaults(),
}) })

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.