Browse Source

BETA: Fixing ispel type skills issue.

Reported by: Sdw, Gries, Tavo22, facheme, thorl2, darknight666
Patch by: Sdw
Reviewed by: Zoey76
Zoey76 11 năm trước cách đây
mục cha
commit
45647b5c39

+ 1 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java

@@ -9198,8 +9198,7 @@ public final class L2PcInstance extends L2Playable
 	public boolean checkPvpSkill(L2Object target, L2Skill skill, boolean srcIsSummon)
 	{
 		final L2PcInstance targetPlayer = target != null ? target.getActingPlayer() : null;
-		final boolean bannedEffects = skill.hasEffectType(L2EffectType.DISPEL, L2EffectType.STEAL_ABNORMAL);
-		if (skill.isDebuff() || bannedEffects)
+		if (skill.isDebuff() || skill.hasEffectType(L2EffectType.STEAL_ABNORMAL) || (skill.isBad() && skill.hasEffectType(L2EffectType.DISPEL)))
 		{
 			if (this == targetPlayer)
 			{