Browse Source

Attempt to fix game time. Thx janiii :-*
Update [4090] - only for hired guards.

JIV 15 years ago
parent
commit
f9fb0be6d7

+ 2 - 2
L2_GameServer/java/com/l2jserver/gameserver/instancemanager/SiegeGuardManager.java

@@ -164,9 +164,9 @@ public class SiegeGuardManager
 				if (spawn != null)
 				{
 					spawn.init();
-					spawn.stopRespawn();
 					if (isHired)
-					{
+					
+						spawn.stopRespawn();{
 						if (++hiredCount > hiredMax)
 							return;
 					}

+ 1 - 1
L2_GameServer/java/com/l2jserver/gameserver/network/serverpackets/CharSelected.java

@@ -69,7 +69,7 @@ public class CharSelected extends L2GameServerPacket
 		writeD(_activeChar.getDEX());
 		writeD(_activeChar.getWIT());
 		
-		writeD(GameTimeController.getInstance().getGameTime());
+		writeD(GameTimeController.getInstance().getGameTime() % (24 * 60)); // "reset" on 24th hour
 		writeD(0x00);
 		
 		writeD(_activeChar.getClassId().getId());