From e33dd0e2755d42ba26fed7db3bc62f8ffafd17b8 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Mon, 22 Apr 2024 15:03:09 +0100 Subject: [PATCH] seed drops from short grass more rare (thx skaapdev) --- grass.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/grass.lua b/grass.lua index 5673d00..85c3cb2 100644 --- a/grass.lua +++ b/grass.lua @@ -1,6 +1,8 @@ -- Override grasses to drop seeds +local rarity_lookup = {[1] = 50, [2] = 50, [3] = 50, [4] = 5, [5] = 5} + if minetest.registered_nodes["default:grass_1"] then for i = 1, 5 do @@ -9,8 +11,8 @@ if minetest.registered_nodes["default:grass_1"] then drop = { max_items = 1, items = { - {items = {"farming:seed_wheat"}, rarity = 5}, - {items = {"farming:seed_oat"},rarity = 5}, + {items = {"farming:seed_wheat"}, rarity = rarity_lookup[i]}, + {items = {"farming:seed_oat"},rarity = rarity_lookup[i]}, {items = {"default:grass_1"}} } } @@ -26,8 +28,8 @@ if minetest.registered_nodes["default:dry_grass_1"] then drop = { max_items = 1, items = { - {items = {"farming:seed_barley"}, rarity = 5}, - {items = {"farming:seed_rye"}, rarity = 5}, + {items = {"farming:seed_barley"}, rarity = rarity_lookup[i]}, + {items = {"farming:seed_rye"}, rarity = rarity_lookup[i]}, {items = {"default:dry_grass_1"}} } }