From 79fdf426175571e79d6b65feac41948ec9e0aa1e Mon Sep 17 00:00:00 2001 From: cale Date: Tue, 19 Jul 2016 18:36:41 +0200 Subject: [PATCH] dirt can drop stone (rarity = 5) + removed kits --- mods/default/nodes.lua | 21 +++++++++++++++++++++ mods/kits/LICENSE.txt | 11 ----------- mods/kits/init.lua | 32 -------------------------------- 3 files changed, 21 insertions(+), 43 deletions(-) delete mode 100644 mods/kits/LICENSE.txt delete mode 100644 mods/kits/init.lua diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index d8242de..90c2258 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -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", { diff --git a/mods/kits/LICENSE.txt b/mods/kits/LICENSE.txt deleted file mode 100644 index dc44a2b..0000000 --- a/mods/kits/LICENSE.txt +++ /dev/null @@ -1,11 +0,0 @@ -License for Code ----------------- - -Copyright (C) 2016 cd2 (cdqwertz) - -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 diff --git a/mods/kits/init.lua b/mods/kits/init.lua deleted file mode 100644 index c34d885..0000000 --- a/mods/kits/init.lua +++ /dev/null @@ -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 = "", - 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"})