From bfff643ff42fddc680dbf4aeb3966080dcc34d00 Mon Sep 17 00:00:00 2001 From: iliekprogrammar Date: Wed, 31 Mar 2021 17:38:38 +0800 Subject: [PATCH] Allow age to override during initialization. --- mods/ITEMS/mcl_ocean/kelp.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mods/ITEMS/mcl_ocean/kelp.lua b/mods/ITEMS/mcl_ocean/kelp.lua index 57c26358c..979d0098a 100644 --- a/mods/ITEMS/mcl_ocean/kelp.lua +++ b/mods/ITEMS/mcl_ocean/kelp.lua @@ -277,9 +277,10 @@ function kelp.init_age(pos, age, pos_hash, meta) local meta = meta or mt_get_meta(pos) local age = age - if not meta:contains("mcl_ocean:kelp_age") then - -- NOTE: age param can only replace initial age roll. - age = age or kelp.roll_init_age() + if age then + kelp.store_age(age, pos, pos_hash) + elseif not meta:contains("mcl_ocean:kelp_age") then + age = kelp.roll_init_age() kelp.store_age(age, pos, pos_hash) else age = meta:get_int("mcl_ocean:kelp_age")