瀏覽代碼

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;