瀏覽代碼

BETA: Invul characters can get damaged via DoT effect (thanks nik)

Rumen Nikiforov 14 年之前
父節點
當前提交
c7e45ee297
共有 1 個文件被更改,包括 2 次插入10 次删除
  1. 2 10
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/status/PcStatus.java

+ 2 - 10
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/status/PcStatus.java

@@ -68,16 +68,8 @@ public class PcStatus extends PlayableStatus
 		if (getActiveChar().isDead())
 			return;
 		
-		if (getActiveChar().isInvul())
-		{
-			if (attacker == getActiveChar())
-			{
-				if (!isDOT && !isHPConsumption)
-					return;
-			}
-			else
-				return;
-		}
+		if (getActiveChar().isInvul() && !(isDOT || isHPConsumption))
+			return;
 		
 		if (!isHPConsumption)
 		{