Browse Source

Avoid to see dead player on oly after loose.

JIV 15 năm trước cách đây
mục cha
commit
bcfddfeef1

+ 1 - 0
L2_GameServer/java/com/l2jserver/gameserver/model/olympiad/OlympiadGame.java

@@ -450,6 +450,7 @@ class OlympiadGame
 			}
 			}
 			catch (Exception e)
 			catch (Exception e)
 			{
 			{
+				_log.log(Level.WARNING, "", e);
 			}
 			}
 		}
 		}
 	}
 	}

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

@@ -369,7 +369,11 @@ public class CharInfo extends L2GameServerPacket
 			writeC(_activeChar.isSitting() ? 0 : 1);	// standing = 1  sitting = 0
 			writeC(_activeChar.isSitting() ? 0 : 1);	// standing = 1  sitting = 0
 			writeC(_activeChar.isRunning() ? 1 : 0);	// running = 1   walking = 0
 			writeC(_activeChar.isRunning() ? 1 : 0);	// running = 1   walking = 0
 			writeC(_activeChar.isInCombat() ? 1 : 0);
 			writeC(_activeChar.isInCombat() ? 1 : 0);
-			writeC(_activeChar.isAlikeDead() ? 1 : 0);
+			
+			if (_activeChar.isInOlympiadMode())
+				writeC(0);
+			else
+				writeC(_activeChar.isAlikeDead() ? 1 : 0);
 
 
 			if (gmSeeInvis)
 			if (gmSeeInvis)
 			{
 			{