Browse Source

moving ClinetSetTime to static packet

durgus 17 years ago
parent
commit
a0c1685de1

+ 1 - 2
L2_GameServer/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java

@@ -241,8 +241,7 @@ public class EnterWorld extends L2GameClientPacket
         sendPacket(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE));
 
         // Send client time
-		ClientSetTime cst = new ClientSetTime();
-		sendPacket(cst);
+        sendPacket(ClientSetTime.STATIC_PACKET);
 
         activeChar.sendMessage(getText("VGhpcyBzZXJ2ZXIgdXNlcyBMMkosIGEgcHJvamVjdCBmb3VuZGVkIGJ5IEwyQ2hlZg==\n")); 
         activeChar.sendMessage(getText("YW5kIGRldmVsb3BlZCBieSB0aGUgTDJKIERldiBUZWFtIGF0IGwyanNlcnZlci5jb20=\n")); 

+ 7 - 2
L2_GameServer/java/net/sf/l2j/gameserver/serverpackets/ClientSetTime.java

@@ -19,13 +19,18 @@ import net.sf.l2j.gameserver.GameTimeController;
 public class ClientSetTime extends L2GameServerPacket
 {
 	private static final String _S__EC_CLIENTSETTIME = "[S] f2 ClientSetTime [dd]";
+	public static final ClientSetTime STATIC_PACKET = new ClientSetTime();
+
+	private ClientSetTime()
+	{
+	}
 
 	@Override
 	protected final void writeImpl()
 	{
 		writeC(0xf2);
-        writeD(GameTimeController.getInstance().getGameTime()); // time in client minutes
-        writeD(6); //constant to match the server time( this determines the speed of the client clock)
+		writeD(GameTimeController.getInstance().getGameTime()); // time in client minutes
+		writeD(6); //constant to match the server time( this determines the speed of the client clock)
 	}
 
 	/* (non-Javadoc)