From fb03db32e8eeff9763e1b0fabaaf693efbc4df9c Mon Sep 17 00:00:00 2001 From: Santje Finke Date: Sun, 18 Jun 2023 15:48:56 +0200 Subject: [PATCH] Bird shouldn't eat seeds. Fixed seed spoilage --- Dominik/modinfo.lua | 6 +++--- Dominik/modmain.lua | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Dominik/modinfo.lua b/Dominik/modinfo.lua index 1fa11d5..f75a584 100644 --- a/Dominik/modinfo.lua +++ b/Dominik/modinfo.lua @@ -198,10 +198,10 @@ configuration_options = label = "Max. fruit seeds", options = { - {description = "default (2)", data = 1}, - {description = "modded (3)", data = 2}, + {description = "default (2)", data = 2}, + {description = "modded (3)", data = 3}, }, - default = 2, + default = 3, }, { name = "pc_dmg_taken_mod", diff --git a/Dominik/modmain.lua b/Dominik/modmain.lua index 6ac690e..c77eeda 100644 --- a/Dominik/modmain.lua +++ b/Dominik/modmain.lua @@ -74,8 +74,8 @@ end if seed_spoilage == 0 then AddPrefabPostInit("seeds",noSpoil) end -for key, value in pairs(cropseeds) do - if crop_seed_spoilage == 0 then AddPrefabPostInit(value,noSpoil) +for cropseed in cropseeds do + if crop_seed_spoilage == 0 then AddPrefabPostInit(cropseed,noSpoil) end end @@ -146,6 +146,8 @@ local function OnGetItemFromPlayer(inst, giver, item) inst.AnimState:PushAnimation("idle_bird", true) inst:DoTaskInTime(60 * FRAMES, OnDigestMOD, item) + else + inst.components.lootdropper:SpawnLootPrefab(item) end end