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