diff --git a/src/event_object_movement.c b/src/event_object_movement.c index aba39dd9d9..1184c27ec4 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -2783,8 +2783,7 @@ void RemoveObjectEventsOutsideView(void) // Followers should not go OOB, or their sprites may be freed early during a cross-map scripting event, // such as Wally's Ralts catch sequence if (objectEvent->active && !objectEvent->isPlayer && objectEvent->localId != OBJ_EVENT_ID_FOLLOWER - && (PlayerHasFollowerNPC() && i != GetFollowerNPCObjectId()) - ) + && objectEvent->localId != OBJ_EVENT_ID_NPC_FOLLOWER) RemoveObjectEventIfOutsideView(objectEvent); } }