Browse Source

BETA: Fixing '''Sweeper''' and '''Corpse Life Drain''' skills, no more pvp mode when you use it.
Patch by: UnAfraid
Reported by: kornom, laxsur
Tested by: Adry_85

Adry_85 11 years ago
parent
commit
85bdd315d7

+ 2 - 2
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/L2Character.java

@@ -6182,9 +6182,9 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
 					// EVT_ATTACKED and PvPStatus
 					if (target instanceof L2Character)
 					{
-						if (skill.isBad())
+						if (skill.getEffectPoint() <= 0)
 						{
-							if (target.isPlayer() || target.isSummon() || target.isTrap())
+							if ((target.isPlayable() || target.isTrap()) && skill.isBad())
 							{
 								// Casted on target_self but don't harm self
 								if (!target.equals(this))