|
@@ -10036,6 +10036,8 @@ public final class L2PcInstance extends L2Playable
|
|
|
|
|
|
public void leaveOlympiadObserverMode()
|
|
|
{
|
|
|
+ if (_olympiadGameId == -1)
|
|
|
+ return;
|
|
|
setTarget(null);
|
|
|
sendPacket(new ExOlympiadMode(0));
|
|
|
teleToLocation(_obsX, _obsY, _obsZ, true);
|
|
@@ -10046,7 +10048,6 @@ public final class L2PcInstance extends L2Playable
|
|
|
setIsInvul(false);
|
|
|
if (getAI() != null)
|
|
|
getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
|
|
-
|
|
|
Olympiad.removeSpectator(_olympiadGameId, this);
|
|
|
_olympiadGameId = -1;
|
|
|
_observerMode = false;
|