Fixed sending self damage message.

This commit is contained in:
MobiusDev
2019-01-14 05:44:23 +00:00
parent dafe02deda
commit ae59dda434
12 changed files with 83 additions and 36 deletions

View File

@ -12543,7 +12543,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if (target.isInvul() && !target.isNpc())
{
@ -12554,14 +12554,18 @@ public final class L2PcInstance extends L2Playable
sm = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage);
}
else
else if (this != target)
{
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_DONE_S3_POINTS_OF_DAMAGE_TO_C2);
sm.addPcName(this);
sm.addString(target.getName());
sm.addInt(damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**