Sync with L2jServer HighFive Mar 25th 2015.
This commit is contained in:
@ -43,9 +43,23 @@ public final class MagicalAttackMp extends AbstractEffect
|
||||
@Override
|
||||
public boolean calcSuccess(BuffInfo info)
|
||||
{
|
||||
if (info.getEffected().isInvul() || !Formulas.calcMagicAffected(info.getEffector(), info.getEffected(), info.getSkill()))
|
||||
if (info.getEffected().isInvul())
|
||||
{
|
||||
info.getEffector().sendPacket(SystemMessageId.YOU_HAVE_MISSED);
|
||||
return false;
|
||||
}
|
||||
if (!Formulas.calcMagicAffected(info.getEffector(), info.getEffected(), info.getSkill()))
|
||||
{
|
||||
if (info.getEffector().isPlayer())
|
||||
{
|
||||
info.getEffector().sendPacket(SystemMessageId.YOUR_ATTACK_HAS_FAILED);
|
||||
}
|
||||
if (info.getEffected().isPlayer())
|
||||
{
|
||||
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.C1_RESISTED_C2_S_MAGIC);
|
||||
sm.addCharName(info.getEffected());
|
||||
sm.addCharName(info.getEffector());
|
||||
info.getEffected().sendPacket(sm);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@ -102,4 +116,4 @@ public final class MagicalAttackMp extends AbstractEffect
|
||||
activeChar.sendPacket(sm2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user