소스 검색

Gnacik: Betray in Duel fix

JIV 15 년 전
부모
커밋
6ceeb8623d
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      L2_GameServer/java/com/l2jserver/gameserver/model/L2Skill.java

+ 2 - 1
L2_GameServer/java/com/l2jserver/gameserver/model/L2Skill.java

@@ -2151,7 +2151,8 @@ public abstract class L2Skill implements IChanceSkillTrigger
                     L2Summon targetSummon = (L2Summon)target;
                     if (activeChar instanceof L2PcInstance && activeChar.getPet() != targetSummon && !targetSummon.isDead()
                             && (targetSummon.getOwner().getPvpFlag() != 0 || targetSummon.getOwner().getKarma() > 0)
-                            || (targetSummon.getOwner().isInsideZone(L2Character.ZONE_PVP) && ((L2PcInstance)activeChar).isInsideZone(L2Character.ZONE_PVP)))
+                            || (targetSummon.getOwner().isInsideZone(L2Character.ZONE_PVP) && ((L2PcInstance)activeChar).isInsideZone(L2Character.ZONE_PVP))
+                            || (targetSummon.getOwner().isInDuel() && ((L2PcInstance)activeChar).isInDuel() && targetSummon.getOwner().getDuelId() == ((L2PcInstance)activeChar).getDuelId()))
                        return new L2Character[]{targetSummon};
                 }
                 return _emptyTargetList;