Sfoglia il codice sorgente

BETA: H5 Packet id changes thanks JIV for the list!

Rumen Nikiforov 14 anni fa
parent
commit
2000f26e1e

+ 41 - 8
L2J_Server_BETA/java/com/l2jserver/gameserver/network/L2GamePacketHandler.java

@@ -42,6 +42,7 @@ public final class L2GamePacketHandler implements IPacketHandler<L2GameClient>,
 	private static final Logger _log = Logger.getLogger(L2GamePacketHandler.class.getName());
 	
 	// implementation
+	@Override
 	public ReceivablePacket<L2GameClient> handlePacket(ByteBuffer buf, L2GameClient client)
 	{
 		if (client.dropPacket())
@@ -1073,30 +1074,60 @@ public final class L2GamePacketHandler implements IPacketHandler<L2GameClient>,
 								// RequestVoteNew
 								msg = new RequestVoteNew();
 								break;
-							case 0x7f:
+							case 0x84:
+								// RequestExAddPostFriendForPostBox
+								break;
+							case 0x85:
+								// RequestExDeletePostFriendForPostBox
+								break;
+							case 0x86:
+								// RequestExShowPostFriendListForPostBox
+								break;
+							case 0x87:
+								// RequestExFriendListForPostBox
+								break;
+							case 0x88:
+								// - 
+								break;
+							case 0x89:
 								// RequestBRGamePoint
 								break;
-							case 0x80:
+							case 0x8A:
 								// RequestBRProductList
 								break;
-							case 0x81:
+							case 0x8B:
 								// RequestBRProductInfo
 								break;
-							case 0x82:
+							case 0x8C:
 								// RequestBRBuyProduct
 								break;
-							case 0x83:
+							case 0x8D:
 								// RequestBRRecentProductList
 								break;
-							case 0x84:
+							case 0x8E:
 								// BrMinigameLoadScores
 								break;
-							case 0x85:
+							case 0x8F:
 								// BrMinigameInsertScore
 								break;
-							case 0x86:
+							case 0x90:
 								// BrLectureMark
 								break;
+							case 0x91:
+								// RequestGoodsInventoryInfo 
+								break;
+							case 0x92:
+								// RequestUseGoodsInventoryItem 
+								break;
+							case 0x93:
+								// RequestEx2ndPasswordCheck 
+								break;
+							case 0x94:
+								// RequestEx2ndPasswordVerify  
+								break;
+							case 0x95:
+								// RequestEx2ndPasswordReq 
+								break;
 							default:
 								this.printDebugDoubleOpcode(opcode, id2, buf, state, client);
 								break;
@@ -1141,11 +1172,13 @@ public final class L2GamePacketHandler implements IPacketHandler<L2GameClient>,
 	}
 	
 	// impl
+	@Override
 	public L2GameClient create(MMOConnection<L2GameClient> con)
 	{
 		return new L2GameClient(con);
 	}
 	
+	@Override
 	public void execute(ReceivablePacket<L2GameClient> rp)
 	{
 		rp.getClient().execute(rp);

+ 3 - 3
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExAskModifyPartyLooting.java

@@ -22,8 +22,8 @@ public class ExAskModifyPartyLooting extends L2GameServerPacket
 {
 	private static final String TYPE = "[S] FE:BE ExAskModifyPartyLooting";
 	
-	private String _requestor;
-	private byte _mode;
+	private final String _requestor;
+	private final byte _mode;
 	
 	public ExAskModifyPartyLooting(String name, byte mode)
 	{
@@ -35,7 +35,7 @@ public class ExAskModifyPartyLooting extends L2GameServerPacket
 	protected void writeImpl()
 	{
 		writeC(0xFE);
-		writeH(0xBE);
+		writeH(0xBF);
 		writeS(_requestor);
 		writeD(_mode);
 	}

+ 4 - 4
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExBrExtraUserInfo.java

@@ -22,8 +22,8 @@ import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
  */
 public class ExBrExtraUserInfo extends L2GameServerPacket
 {
-	private int _charObjId;
-	private int _val;
+	private final int _charObjId;
+	private final int _val;
 	
 	public ExBrExtraUserInfo(L2PcInstance player)
 	{
@@ -36,8 +36,8 @@ public class ExBrExtraUserInfo extends L2GameServerPacket
 	protected final void writeImpl()
 	{
 		
-		writeC(0xfe);
-		writeH(0xcf);
+		writeC(0xFE);
+		writeH(0xDA);
 		writeD(_charObjId); //object ID of Player
 		writeD(_val);		// event effect id
 		//writeC(0x00);		// Event flag, added only if event is active

+ 4 - 4
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExBrPremiumState.java

@@ -22,8 +22,8 @@ package com.l2jserver.gameserver.network.serverpackets;
 public class ExBrPremiumState extends L2GameServerPacket
 {
 	private static final String _S__FE_BC_EXBRPREMIUMSTATE = "[S] FE:CD ExBrPremiumState";
-	private int _objId;
-	private int _state;
+	private final int _objId;
+	private final int _state;
 	
 	public ExBrPremiumState(int id, int state)
 	{
@@ -37,8 +37,8 @@ public class ExBrPremiumState extends L2GameServerPacket
 	@Override
 	protected void writeImpl()
 	{
-		writeC(0xfe);
-		writeH(0xcd);
+		writeC(0xFE);
+		writeH(0xD9);
 		writeD(_objId);
 		writeC(_state);
 	}

+ 3 - 3
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExChangeNpcState.java

@@ -28,14 +28,14 @@ public class ExChangeNpcState extends L2GameServerPacket
 	
 	private static final String _S__FE_BD__EXCHANGENPCSTATE = "[S] FE:BD ExChangeNpcState";
 	
-	private int _objId;
-	private int _state;
+	private final int _objId;
+	private final int _state;
 	
 	@Override
 	protected void writeImpl()
 	{
 		writeC(0xFE);
-		writeH(0xBD);
+		writeH(0xB9);
 		writeD(_objId);
 		writeD(_state);
 	}

+ 1 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExRestartClient.java

@@ -27,8 +27,7 @@ public class ExRestartClient extends L2GameServerPacket
 	 * @see com.l2jserver.util.network.BaseSendablePacket.ServerBasePacket#writeImpl()
 	 */
 	@Override
-	protected
-	void writeImpl()
+	protected void writeImpl()
 	{
 		writeC(0xfe);
 		writeH(0x48);

+ 2 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExRotation.java

@@ -22,7 +22,7 @@ public class ExRotation extends L2GameServerPacket
 {
 	private static final String _S__77_BEGINROTATION = "[S] FE:C0 ExRotation";
 	
-	private int _charObjId, _degree;
+	private final int _charObjId, _degree;
 	
 	public ExRotation(int charId, int degree)
 	{
@@ -34,7 +34,7 @@ public class ExRotation extends L2GameServerPacket
 	protected void writeImpl()
 	{
 		writeC(0xFE);
-		writeH(0xC0);
+		writeH(0xC1);
 		writeD(_charObjId);
 		writeD(_degree);
 	}

+ 3 - 3
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/ExSetPartyLooting.java

@@ -22,8 +22,8 @@ public class ExSetPartyLooting extends L2GameServerPacket
 {
 	private static final String TYPE = "[S] FE:BF ExSetPartyLooting";
 	
-	private int _result;
-	private byte _mode;
+	private final int _result;
+	private final byte _mode;
 	
 	public ExSetPartyLooting(int result, byte mode)
 	{
@@ -35,7 +35,7 @@ public class ExSetPartyLooting extends L2GameServerPacket
 	protected void writeImpl()
 	{
 		writeC(0xFE);
-		writeH(0xBF);
+		writeH(0xC0);
 		writeD(_result);
 		writeD(_mode);
 	}

+ 4 - 4
L2J_Server_BETA/java/com/l2jserver/gameserver/network/serverpackets/PremiumState.java

@@ -21,8 +21,8 @@ package com.l2jserver.gameserver.network.serverpackets;
 public class PremiumState extends L2GameServerPacket
 {
 	private static final String _S__FE_AA_EXGETBOOKMARKINFO = "[S] FE:AA PremiumState";
-	private int _objectId;
-	private int _state;
+	private final int _objectId;
+	private final int _state;
 	
 	public PremiumState(int objectId, int state)
 	{
@@ -36,8 +36,8 @@ public class PremiumState extends L2GameServerPacket
 	@Override
 	protected void writeImpl()
 	{
-		writeC(0xfe);
-		writeH(0xaa);
+		writeC(0xFE);
+		writeH(0xAA);
 		writeD(_objectId);
 		writeC(_state);
 	}