diff --git a/src/services/chat/ChatService.java b/src/services/chat/ChatService.java index cbacbfb96..db6a2d50e 100644 --- a/src/services/chat/ChatService.java +++ b/src/services/chat/ChatService.java @@ -106,7 +106,7 @@ public class ChatService extends Service { // Send to self SpatialChat message = new SpatialChat(actor.getObjectId(), 0, i.getMessage(), i.getChatType(), i.getMoodId()); - ObjectController controller = new ObjectController(244, actor.getObjectId(), message); + ObjectController controller = new ObjectController(SpatialChat.CRC, actor.getObjectId(), message); sender.sendPacket(controller); diff --git a/src/services/sui/SuiService.java b/src/services/sui/SuiService.java index 28a10d172..5d8bc4113 100644 --- a/src/services/sui/SuiService.java +++ b/src/services/sui/SuiService.java @@ -47,7 +47,7 @@ public class SuiService extends Service { Player player = ((GalacticPacketIntent) i).getPlayerManager().getPlayerFromNetworkId(netId); if (packet instanceof ObjectController) { - ObjectController controller = (ObjectController) packet; + ObjectController controller = ((ObjectController) packet).getController(); if (controller instanceof ObjectMenuRequest) handleRadialMenuRequest(player, (ObjectMenuRequest) controller); @@ -59,9 +59,8 @@ public class SuiService extends Service { private void handleRadialMenuRequest(Player player, ObjectMenuRequest request) { // TODO: Modify when object scripts are in to accept a createRadial definition for radials - System.out.println("handling radial menu : " + request.getTargetId()); ObjectMenuResponse response = new ObjectMenuResponse(request.getTargetId(), request.getRequesterId(), request.getOptions(), request.getCounter()); - ObjectController controller = new ObjectController(244, player.getCreatureObject().getObjectId(), response); + ObjectController controller = new ObjectController(ObjectMenuResponse.CRC, player.getCreatureObject().getObjectId(), response); player.sendPacket(controller); }