dirt can drop stone (rarity = 5) + removed kits

This commit is contained in:
cale 2016-07-19 18:36:41 +02:00
parent 9f93e71792
commit 79fdf42617
3 changed files with 21 additions and 43 deletions

View File

@ -3,6 +3,13 @@ minetest.register_node("default:dirt", {
tiles = {"default_dirt.png"},
groups = {crumbly = 3},
sounds = default.sounds.dirt(),
drop = {
max_items = 1,
items = {
{items = {'default:stone_item'},rarity = 5},
{items = {'default:dirt'}},
}
},
})
@ -25,6 +32,13 @@ minetest.register_node("default:wet_grass", {
tiles = {"default_grass_wet.png"},
groups = {crumbly = 3},
sounds = default.sounds.dirt(),
drop = {
max_items = 1,
items = {
{items = {'default:stone_item'},rarity = 5},
{items = {'default:wet_grass'}},
}
},
})
minetest.register_node("default:grass_flowers", {
@ -39,6 +53,13 @@ minetest.register_node("default:grass", {
tiles = {"default_grass.png"},
groups = {crumbly = 3},
sounds = default.sounds.dirt(),
drop = {
max_items = 1,
items = {
{items = {'default:stone_item'},rarity = 5},
{items = {'default:grass'}},
}
},
})
minetest.register_node("default:dry_grass", {

View File

@ -1,11 +0,0 @@
License for Code
----------------
Copyright (C) 2016 cd2 (cdqwertz) <cdqwertz@gmail.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
http://www.gnu.org/licenses/lgpl-2.1.html

View File

@ -1,32 +0,0 @@
kits = {}
kits.all_kits = {}
function kits.register_kit(name, items)
kits.all_kits[name] = items
end
function kits.select_kit(player, name)
kit = kits.all_kits[name]
for i, item in ipairs(kit) do
player:get_inventory():add_item('main', item)
end
end
minetest.register_chatcommand("kit", {
params = "<name>",
description = "Select your kit.",
privs = {interact = true},
func = function(plname , name)
local player = minetest.get_player_by_name(plname)
if kits.all_kits[name] then
kits.select_kit(player, name)
return true, "You selected ".. name
else
return true, "There is no kit named ".. name
end
end,
})
kits.register_kit("basic", {"default:log_3 10", "default:log_1 10"})
kits.register_kit("customer", {"default:coin 10", "default:log_3 1", "default:log_1 1"})
kits.register_kit("hard", {"default:log_3 1", "default:log_1 1"})
kits.register_kit("peasant", {"default:log_3 1", "default:log_1 1", "farming:bowl_with_water", "farming:bowl_with_water", "farming:bowl_with_water", "farming:wheat_seeds 10"})