From c4ac6f8490a9cfbe7306ff6ea5858cb47c8387ea Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Fri, 27 Oct 2023 08:12:47 +0100 Subject: [PATCH] use 1x bonemeal item with every sapling chance --- init.lua | 9 +++++---- locale/bonemeal.de.tr | 1 - locale/bonemeal.en.tr | 1 - locale/bonemeal.es.tr | 1 - locale/bonemeal.fr.tr | 1 - locale/bonemeal.it.tr | 1 - locale/bonemeal.ru.tr | 1 - 7 files changed, 5 insertions(+), 10 deletions(-) diff --git a/init.lua b/init.lua index 77f5841..dbb7460 100644 --- a/init.lua +++ b/init.lua @@ -86,7 +86,7 @@ end -- sapling check -local function check_sapling(pos, sapling_node, light_ok) +local function check_sapling(pos, sapling_node, strength, light_ok) -- what is sapling placed on? local under = minetest.get_node({ @@ -128,7 +128,9 @@ local function check_sapling(pos, sapling_node, light_ok) particle_effect(pos) - grow_tree(pos, saplings[n][2]) + if math.random(5 - strength) == 1 then + grow_tree(pos, saplings[n][2]) + end return true end @@ -474,8 +476,7 @@ function bonemeal:on_use(pos, strength, node) end -- check for sapling growth - if random(5 - strength) == 1 - and check_sapling(pos, node.name, light_ok) then + if check_sapling(pos, node.name, strength, light_ok) then return true end diff --git a/locale/bonemeal.de.tr b/locale/bonemeal.de.tr index 2045f67..d31d3e3 100644 --- a/locale/bonemeal.de.tr +++ b/locale/bonemeal.de.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -[MOD] bonemeal loaded=[MOD] bonemeal geladen Bone=Knochen Bone Meal=Knochenmehl Fertiliser=Dünger diff --git a/locale/bonemeal.en.tr b/locale/bonemeal.en.tr index bdbed19..c3e9590 100644 --- a/locale/bonemeal.en.tr +++ b/locale/bonemeal.en.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -#[MOD] bonemeal loaded= #Bone= #Bone Meal= #Fertiliser= diff --git a/locale/bonemeal.es.tr b/locale/bonemeal.es.tr index 964d56e..3021ae2 100644 --- a/locale/bonemeal.es.tr +++ b/locale/bonemeal.es.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -[MOD] bonemeal loaded=[MOD] bonemeal cargado Bone=Hueso Bone Meal=Comida de hueso Fertiliser=Fertilizante diff --git a/locale/bonemeal.fr.tr b/locale/bonemeal.fr.tr index aba2e61..11bf409 100644 --- a/locale/bonemeal.fr.tr +++ b/locale/bonemeal.fr.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -[MOD] bonemeal loaded=[MOD] bonemeal chargé Bone=Os Bone Meal=Poudre d'os Fertiliser=Engrais diff --git a/locale/bonemeal.it.tr b/locale/bonemeal.it.tr index 26e0d7d..7aa373a 100644 --- a/locale/bonemeal.it.tr +++ b/locale/bonemeal.it.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -[MOD] bonemeal loaded=[MOD] bonemeal caricata Bone=Ossa Bone Meal=Pasto osseo Fertiliser=Fertilizzante diff --git a/locale/bonemeal.ru.tr b/locale/bonemeal.ru.tr index 0f63b08..fc65dc1 100644 --- a/locale/bonemeal.ru.tr +++ b/locale/bonemeal.ru.tr @@ -1,5 +1,4 @@ # textdomain:bonemeal -[MOD] bonemeal loaded=[MOD] костная мука загружена Bone=Кость Bone Meal=Костная Мука Fertiliser=Удобрение