From 2170d398077e4def417e90e0e5839d719668a2c2 Mon Sep 17 00:00:00 2001 From: Obique Date: Mon, 8 Dec 2014 14:38:15 -0600 Subject: [PATCH] Fixed compile time error --- src/services/objects/ObjectManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/services/objects/ObjectManager.java b/src/services/objects/ObjectManager.java index 0bc14c457..60027c3f3 100644 --- a/src/services/objects/ObjectManager.java +++ b/src/services/objects/ObjectManager.java @@ -4,7 +4,9 @@ import intents.GalacticPacketIntent; import intents.swgobject_events.SWGObjectEventIntent; import intents.swgobject_events.SWGObjectMovedIntent; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; import main.ProjectSWG; @@ -96,7 +98,11 @@ public class ObjectManager extends Manager { QuadTree tree = quadTree.get(nTerrain.getTerrain().getFile()); tree.put(x, y, obj); List updatedAware = new ArrayList(); - obj.updateAwareness(tree.getWithinRange(x, y, AWARE_RANGE)); + for (SWGObject inRange : tree.getWithinRange(x, y, AWARE_RANGE)) { + if (inRange.getOwner() != null) + updatedAware.add(inRange.getOwner()); + } + obj.updateAwareness(updatedAware); } else if (i instanceof GalacticPacketIntent) { GalacticPacketIntent gpi = (GalacticPacketIntent) i; if (gpi.getPacket() instanceof SelectCharacter) {