Преглед на файлове

Finish duel before teleporting to the TvT event.

_DS_ преди 15 години
родител
ревизия
d082c9ca40
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      L2_GameServer/java/net/sf/l2j/gameserver/model/entity/TvTEventTeleporter.java

+ 3 - 0
L2_GameServer/java/net/sf/l2j/gameserver/model/entity/TvTEventTeleporter.java

@@ -68,6 +68,9 @@ public class TvTEventTeleporter implements Runnable
 		if (summon != null)
 			summon.unSummon(_playerInstance);
 
+		if (_playerInstance.isInDuel())
+			_playerInstance.setDuelState(Duel.DUELSTATE_INTERRUPTED);
+
 		if (Config.TVT_EVENT_EFFECTS_REMOVAL == 0
 				|| (Config.TVT_EVENT_EFFECTS_REMOVAL == 1 && _playerInstance.getTeam() == 0))
 			_playerInstance.stopAllEffectsExceptThoseThatLastThroughDeath();