mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-08-03 04:21:12 -04:00
Fixed controller for radials causing crashes
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user