From 0e7d11c8dd70f122ca2219e68bf0907861d14bd3 Mon Sep 17 00:00:00 2001 From: Hexagon Date: Sat, 20 Mar 2021 12:17:17 -0300 Subject: [PATCH] Dedupe GameObjectSpawned events when simulating events --- .../src/main/java/net/runelite/client/util/GameEventManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java b/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java index 31bf351af4..5d5cfe7398 100644 --- a/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java +++ b/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java @@ -168,6 +168,7 @@ public class GameEventManager Arrays.stream(tile.getGameObjects()) .filter(Objects::nonNull) + .filter(object -> object.getSceneMinLocation().equals(tile.getSceneLocation())) .forEach(object -> { final GameObjectSpawned objectSpawned = new GameObjectSpawned();