diff --git a/src/resources/common/Opcodes.java b/src/resources/common/Opcodes.java index 72399c5e..62ed5218 100644 --- a/src/resources/common/Opcodes.java +++ b/src/resources/common/Opcodes.java @@ -29,8 +29,11 @@ public class Opcodes { public static int ChatInstantMessageToCharacter = 0x84BB21F7; public static int ChatPersistentMessageToServer = 0x25A29FA6; public static int ChatRequestPersistentMessage = 0x07E3559F; + public static int ChatRequestRoomList = 0x4C3D2CFA; public static int ChatSystemMessage = CRC.StringtoCRC("ChatSystemMessage"); public static int ClientOpenContainerMessage = 0x2D2D6EE1; + public static int CommodotiesItemTypeListRequest = 0x48F493C5; // needs catching + public static int NewbieTutorialResponse = 0xCA88FBAD; // needs catching public static int CmdSceneReady = 0x43FD1C22; public static int ConnectPlayerMessage = 0x2E365218; public static int ClientCreateCharacter = 0xB97F3074; diff --git a/src/services/chat/ChatService.java b/src/services/chat/ChatService.java index 0a68ab4c..2bd76a4f 100644 --- a/src/services/chat/ChatService.java +++ b/src/services/chat/ChatService.java @@ -24,7 +24,6 @@ package services.chat; import java.nio.ByteOrder; import java.util.Date; import java.util.HashSet; -import java.util.List; import java.util.Map; import java.util.Random; import java.util.concurrent.ConcurrentHashMap; @@ -53,7 +52,6 @@ import protocol.swg.ChatFriendsListUpdate; import protocol.swg.ChatInstantMessageToCharacter; import protocol.swg.ChatInstantMessagetoClient; import protocol.swg.ChatOnAddFriend; -import protocol.swg.ChatOnGetFriendsList; import protocol.swg.ChatOnSendInstantMessage; import protocol.swg.ChatOnSendPersistentMessage; import protocol.swg.ChatPersistentMessageToClient; @@ -331,6 +329,16 @@ public class ChatService implements INetworkDispatch { } }); + + swgOpcodes.put(Opcodes.ChatRequestRoomList, new INetworkRemoteEvent() { + + @Override + public void handlePacket(IoSession session, IoBuffer data) throws Exception { + //ChatRoomList + } + + }); + } public void playerStatusChange(String name, byte status) {