mirror of
https://bitbucket.org/projectswg/cucore.git
synced 2026-08-27 16:56:52 -04:00
Fixed observers issue where when in cells players get their chat messages twice
This commit is contained in:
@@ -659,7 +659,9 @@ public abstract class SWGObject implements Serializable, Comparable<SWGObject> {
|
||||
}
|
||||
|
||||
private boolean isValidPlayer(Player player) {
|
||||
if (player == null)
|
||||
if (player == null || player == getOwner())
|
||||
return false;
|
||||
if (getOwner() == null)
|
||||
return false;
|
||||
if (player.equals(getOwner()))
|
||||
return false;
|
||||
@@ -667,6 +669,11 @@ public abstract class SWGObject implements Serializable, Comparable<SWGObject> {
|
||||
return false;
|
||||
if (player.getCreatureObject().getPlayerObject() == null)
|
||||
return false;
|
||||
SWGObject creature = getOwner().getCreatureObject();
|
||||
if (creature == null)
|
||||
return false;
|
||||
if (player.getCreatureObject().equals(creature))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user