From 5dd45a047979f4b075c7c8f6689de72e21d91183 Mon Sep 17 00:00:00 2001 From: Bivurnum <147376167+Bivurnum@users.noreply.github.com> Date: Thu, 29 May 2025 11:18:30 -0500 Subject: [PATCH] Fixed surf blob binding to invisible follower NPC on map reload (#7013) --- src/follower_npc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/follower_npc.c b/src/follower_npc.c index f41315f104..ae4cc795f0 100644 --- a/src/follower_npc.c +++ b/src/follower_npc.c @@ -1357,7 +1357,7 @@ void FollowerNPC_BindToSurfBlobOnReloadScreen(void) follower = &gObjectEvents[GetFollowerNPCObjectId()]; TryUpdateFollowerNPCSpriteUnderwater(); - if (GetFollowerNPCData(FNPC_DATA_SURF_BLOB) != FNPC_SURF_BLOB_RECREATE && GetFollowerNPCData(FNPC_DATA_SURF_BLOB) != FNPC_SURF_BLOB_DESTROY) + if (follower->invisible || (GetFollowerNPCData(FNPC_DATA_SURF_BLOB) != FNPC_SURF_BLOB_RECREATE && GetFollowerNPCData(FNPC_DATA_SURF_BLOB) != FNPC_SURF_BLOB_DESTROY)) return; // Spawn the surf blob under the follower.