All pastes #66793 Raw Edit

Anonymous

public text v1 · immutable
#66793 ·published 2006-06-18 13:36 UTC
rendered paste body
Index: D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java
===================================================================
--- D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java	(revision 338)
+++ D:/Downloads/Softwarel2free/L2J-free_GameServer_c4/java/net/sf/l2j/gameserver/serverpackets/CharSelected.java	(working copy)
@@ -29,6 +29,8 @@
 public class CharSelected extends ServerBasePacket
 {
 	//   SdSddddddddddffddddddddddddddddddddddddddddddddddddddddd d
+    //   SdSddddddddddffdddddddddddddddddddddddddddddddddddddddddddd C5 without Q
+    //   SdSddddddddddffdQddddddddddddddddddddddddddddddddddddddddddd C5
 	private static final String _S__21_CHARSELECTED = "[S] 15 CharSelected";
 	private L2PcInstance _cha;
 	private int _sessionId;
@@ -68,12 +70,18 @@
 
 		writeF(_cha.getCurrentHp());  
 		writeF(_cha.getCurrentMp());  
-		writeD(_cha.getSp());
-		writeD(_cha.getExp());
-		writeD(_cha.getLevel());
-		writeD(0x0);	//?
-		writeD(0x0);	//?
-		writeD(_cha.getINT()); 
+        writeD(_cha.getSp());
+        writeD(_cha.getExp());
+        {
+        if (getClient().getRevision() >=690)
+        writeD(0x00);   //?
+        }
+        writeD(_cha.getLevel());
+		writeD(0x00);	//?  karma?
+		writeD(0x00);	//?
+		
+         
+        writeD(_cha.getINT()); 
 		writeD(_cha.getSTR()); 
 		writeD(_cha.getCON()); 
 		writeD(_cha.getMEN()); 
@@ -95,19 +103,19 @@
         }
         else if (getClient().getRevision() > 481)
         {
-            writeD(0);  //these are needed for rev483+
-            writeD(0);
-            writeD(0);
-            writeD(0);
+            writeD(00);  //these are needed for rev483+
+            writeD(00);
+            writeD(00);
+            writeD(00);
         }
         // extra info
         writeD(GameTimeController.getInstance().getGameTime());	// in-game time 
         
         if (getClient().getRevision() >= 528)
         {
-            writeD(0x00);   //  
+            writeD(0x0);   //  
             
-            writeD(0x00);       //c3 
+            writeD(0x40);       //c3 
             
             writeD(0x00);       //c3 InspectorBin
             writeD(0x00);       //c3 
@@ -127,7 +135,16 @@
             writeD(0x00);       //c3 
             writeD(0x00);       //c3 
         }
-	}
+        {
+        if (getClient().getRevision() >= 690)
+
+            writeD(0x00);       //c5 
+            writeD(0x00);       //c5 
+         //   writeD(0x00);       //c5 
+
+        }
+    
+    }
 	
 	/* (non-Javadoc)
 	 * @see net.sf.l2j.gameserver.serverpackets.ServerBasePacket#getType()