Update node drops

This commit is contained in:
Wuzzy 2017-01-04 08:01:40 +01:00
parent 112b7876d2
commit f8aa0e5006
4 changed files with 52 additions and 48 deletions

@ -141,7 +141,7 @@ minetest.register_craftitem("default:prismarine_shard", {
})
minetest.register_craftitem("default:quartz_crystal", {
description = "Quartz Crystal",
description = "Nether Quartz",
inventory_image = "default_quartz_crystal.png",
stack_max = 64,
})

@ -53,7 +53,18 @@ minetest.register_node("default:stone_with_redstone", {
is_ground_content = true,
stack_max = 64,
groups = {cracky=2},
drop = "mesecons:wire_00000000_off 5",
drop = {
items = {
max_items = 1,
{
items = {"mesecons:redstone_dust 4"},
rarity = 2,
},
{
items = {"mesecons:redstone_dust 5"},
},
}
},
sounds = default.node_sound_stone_defaults(),
})
@ -64,13 +75,13 @@ minetest.register_node("default:stone_with_lapis", {
stack_max = 64,
groups = {cracky=2},
drop = {
max_items = 2,
max_items = 1,
items = {
{items = {'dye:blue 5'},rarity = 16},
{items = {'dye:blue 4'},rarity = 12},
{items = {'dye:blue 3'},rarity = 8},
{items = {'dye:blue 2'},rarity = 6},
{items = {'dye:blue 1'},rarity = 1},
{items = {'dye:blue 8'},rarity = 5},
{items = {'dye:blue 7'},rarity = 5},
{items = {'dye:blue 6'},rarity = 5},
{items = {'dye:blue 5'},rarity = 5},
{items = {'dye:blue 4'}},
}
},
sounds = default.node_sound_stone_defaults(),
@ -190,7 +201,7 @@ minetest.register_node("default:gravel", {
drop = {
max_items = 1,
items = {
{items = {'default:flint'},rarity = 7},
{items = {'default:flint'},rarity = 10},
{items = {'default:gravel'}}
}
},
@ -315,8 +326,8 @@ minetest.register_node("default:sea_lantern", {
drop = {
max_items = 1,
items = {
{ items = {'default:prismarine_cry 2'} },
{ items = {'default:prismarine_cry 3'}, rarity = 2 }
{ items = {'default:prismarine_cry 3'}, rarity = 2 },
{ items = {'default:prismarine_cry 2'}}
}
},
tiles = {"default_sea_lantern.png"},
@ -394,15 +405,10 @@ minetest.register_node("default:leaves", {
rarity = 20,
},
{
-- player will get apple with 1/20 chance
-- player will get apple with 1/200 chance
items = {'default:apple'},
rarity = 200,
},
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
}
},
sounds = default.node_sound_leaves_defaults(),
@ -441,15 +447,9 @@ minetest.register_node("default:jungleleaves", {
max_items = 1,
items = {
{
-- player will get sapling with 1/20 chance
items = {'default:junglesapling'},
rarity = 20,
rarity = 40,
},
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
}
},
sounds = default.node_sound_leaves_defaults(),
@ -507,15 +507,9 @@ minetest.register_node("default:acacialeaves", {
max_items = 1,
items = {
{
-- player will get sapling with 1/20 chance
items = {'default:acaciasapling'},
rarity = 20,
},
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
}
},
sounds = default.node_sound_leaves_defaults(),
@ -692,7 +686,7 @@ minetest.register_node("default:reeds", {
minetest.register_node("default:quartz_ore", {
description = "Quartz Ore",
description = "Nether Quartz Ore",
stack_max = 64,
tiles = {"default_quartz_ore.png"},
groups = {cracky=3,},
@ -739,6 +733,7 @@ minetest.register_node("default:bookshelf", {
tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
stack_max = 64,
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
drop = {"default:book 3"},
sounds = default.node_sound_wood_defaults(),
})
@ -1637,7 +1632,7 @@ minetest.register_node("default:apple_gold", {
})
minetest.register_node("default:dry_shrub", {
description = "Dry Shrub",
description = "Dead Bush",
drawtype = "plantlike",
visual_scale = 1.0,
tiles = {"default_dry_shrub.png"},
@ -1647,6 +1642,19 @@ minetest.register_node("default:dry_shrub", {
walkable = false,
stack_max = 64,
groups = {snappy=3,flammable=3,attached_node=1},
drop = {
max_items = 1,
items = {
{
items = {"default:stick 2"},
rarity = 2,
},
{
items = {"default:stick 1"},
rarity = 2,
},
}
},
sounds = default.node_sound_leaves_defaults(),
selection_box = {
type = "fixed",
@ -1655,7 +1663,7 @@ minetest.register_node("default:dry_shrub", {
})
minetest.register_node("default:grass", {
description = "Grass",
description = "Tall Grass",
drawtype = "plantlike",
tiles = {"default_tallgrass.png"},
inventory_image = "default_tallgrass.png",
@ -1664,15 +1672,10 @@ minetest.register_node("default:grass", {
max_items = 1,
items = {
{
-- player will get sapling with 1/20 chance
-- player will get seed with 1/5 chance
items = {'farming:wheat_seed'},
rarity = 5,
},
{
-- player will get leaves only if he get no saplings,
-- this is because max_items is 1
items = {''},
}
}
},
paramtype = "light",
@ -1698,10 +1701,8 @@ minetest.register_node("default:glowstone", {
drop = {
max_items = 1,
items = {
{items = {'default:glowdust 9'},rarity = 7},
{items = {'default:glowdust 6'},rarity = 5},
{items = {'default:glowdust 4'},rarity = 3},
{items = {'default:glowdust 3'},rarity = 2},
{items = {'default:glowdust 3'},rarity = 3},
{items = {'default:glowdust 2'}},
}
},
@ -1810,6 +1811,7 @@ minetest.register_node("default:ice", {
use_texture_alpha = true,
stack_max = 64,
groups = {cracky=3,oddly_breakable_by_hand=2},
drop = "",
sounds = default.node_sound_glass_defaults(),
})
@ -1822,6 +1824,7 @@ minetest.register_node("default:packedice", {
use_texture_alpha = true,
stack_max = 64,
groups = {cracky=2},
drop = "",
sounds = default.node_sound_glass_defaults(),
})

@ -54,9 +54,10 @@ minetest.register_node("farming:carrot", {
drop = {
max_items = 1,
items = {
{ items = {'farming:carrot_item 2'} },
{ items = {'farming:carrot_item 4'}, rarity = 5 },
{ items = {'farming:carrot_item 3'}, rarity = 2 },
{ items = {'farming:carrot_item 4'}, rarity = 5 }
{ items = {'farming:carrot_item 2'}, rarity = 2 },
{ items = {'farming:carrot_item 1'} },
}
},
groups = {snappy=3, flammable=2, not_in_creative_inventory=1,dig_by_water=1},

@ -7,11 +7,11 @@ minetest.register_node("farming:melon", {
drop = {
max_items = 1,
items = {
{ items = {'farming:melon_item 3'} },
{ items = {'farming:melon_item 4'}, rarity = 2 },
{ items = {'farming:melon_item 5'}, rarity = 5 },
{ items = {'farming:melon_item 7'}, rarity = 14 },
{ items = {'farming:melon_item 6'}, rarity = 10 },
{ items = {'farming:melon_item 7'}, rarity = 14 }
{ items = {'farming:melon_item 5'}, rarity = 5 },
{ items = {'farming:melon_item 4'}, rarity = 2 },
{ items = {'farming:melon_item 3'} },
}
},
after_dig_node = function(pos, oldnode, oldmetadata, user)