From d5011aabc4b07e6cc5dbcafa45305aaacb34b389 Mon Sep 17 00:00:00 2001 From: UndeadMaelys Date: Wed, 6 Jan 2021 06:41:26 +0100 Subject: [PATCH] Fixed RealignFamiliars() -- Caboose wasn't correctly proofed --- main.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/main.lua b/main.lua index 12f88f3..a0c0c19 100644 --- a/main.lua +++ b/main.lua @@ -85,14 +85,16 @@ local function RealignFamiliars() local Caboose = nil for _, entity in pairs(Isaac.GetRoomEntities()) do if entity.Type == EntityType.ENTITY_FAMILIAR and entity.Child == nil then - Caboose = entity - else - if Caboose.FrameCount < entity.FrameCount then - Caboose.Parent = entity - entity.Child = Caboose + if Caboose == nil then + Caboose = entity else - Caboose.Child = entity - entity.Parent = Caboose + if Caboose.FrameCount < entity.FrameCount then + Caboose.Parent = entity + entity.Child = Caboose + else + Caboose.Child = entity + entity.Parent = Caboose + end end end end