Fixed observers for non-creature object

This commit is contained in:
Obique PSWG
2015-10-10 15:03:42 -05:00
parent 578502d213
commit a81bffa954
+3 -3
View File
@@ -674,9 +674,9 @@ public abstract class SWGObject implements Serializable, Comparable<SWGObject> {
if (childObject.isValidPlayer(p))
observers.add(obj);
else
getChildrenObservers(observers, obj);
childObject.getChildrenObservers(observers, obj);
}
getChildrenObservers(observers, this);
childObject.getChildrenObservers(observers, this);
return observers;
} else {
return getParent().getObserversFromSet(awareExtra, childObject); // Search for top level parent
@@ -705,7 +705,7 @@ public abstract class SWGObject implements Serializable, Comparable<SWGObject> {
if (player.equals(owner))
return false;
if (owner == null)
return false;
return true;
SWGObject creature = owner.getCreatureObject();
if (creature == null)
return false;