Friend Notification only on login/logout now, Chat messages for ignored players no longer display

Use Travel Ticket for travel tickets added
This commit is contained in:
Waverunner
2013-12-07 22:37:51 -05:00
parent 576c03db14
commit ba858e2c28
8 changed files with 81 additions and 37 deletions
+4
View File
@@ -110,6 +110,10 @@ public class ChatService implements INetworkDispatch {
for(Client client : observers) {
float distance = client.getParent().getPosition().getDistance2D(position);
if(client != null && client.getSession() != null && distance <= 80) {
if(((PlayerObject)client.getParent().getSlottedObject("ghost")).getIgnoreList().contains(speaker.getCustomName().toLowerCase().split(" ")[0]))
continue;
spatialChat.setDestinationId(client.getParent().getObjectID());
ObjControllerMessage objControllerMessage2 = new ObjControllerMessage(0x0B, spatialChat);
client.getSession().write(objControllerMessage2.serialize());