Raidbosses should not be pushed by skills.

This commit is contained in:
MobiusDev
2015-11-23 15:34:57 +00:00
parent c976909e88
commit 01f2283df1
2 changed files with 6 additions and 1 deletions

View File

@ -57,7 +57,7 @@ public final class KnockBack extends AbstractEffect
public void onStart(BuffInfo info)
{
final L2Character effected = info.getEffected();
if (!effected.isPlayer() && !effected.isMonster())
if ((!effected.isPlayer() && !effected.isMonster()) || effected.isRaid() || effected.isRaidMinion())
{
return;
}

View File

@ -71,6 +71,11 @@ public final class KnockDown extends AbstractEffect
public void onStart(BuffInfo info)
{
final L2Character effected = info.getEffected();
if ((!effected.isPlayer() && !effected.isMonster()) || effected.isRaid() || effected.isRaidMinion())
{
return;
}
final double radians = Math.toRadians(Util.calculateAngleFrom(info.getEffector(), info.getEffected()));
final int newHeading = Util.calculateHeadingFrom(info.getEffected(), info.getEffector());
final int x = (int) (info.getEffected().getX() + (_distance * Math.cos(radians)));