369370371372373374375376377378379
{ if (activeChar.isInObserverMode()) { if (activeChar.getObserverMode() == Player.OBSERVER_LEAVING) { activeChar.returnFromObserverMode(); } else if (activeChar.getOlympiadObserveGame() != null) { activeChar.leaveOlympiadObserverMode(true); }
4950515253545556575859
activeChar.appearObserverMode(); return; } if (activeChar.getObserverMode() == Player.OBSERVER_LEAVING) { activeChar.returnFromObserverMode(); return; } if (!activeChar.isTeleporting()) { activeChar.sendActionFailed();