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
@@ -11653,7 +11653,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11664,7 +11664,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11672,7 +11672,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11671,7 +11671,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11679,7 +11679,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11670,7 +11670,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11681,7 +11681,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11689,7 +11689,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11654,7 +11654,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11665,7 +11665,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11673,7 +11673,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11671,7 +11671,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11679,7 +11679,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11671,7 +11671,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11679,7 +11679,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -16792,9 +16792,12 @@ public final class L2PcInstance extends L2Playable
Olympiad.getInstance().notifyCompetitorDamage(this, damage, getOlympiadGameId());
}
SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG);
sm.addNumber(damage);
sendPacket(sm);
if (this != target)
{
SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG);
sm.addNumber(damage);
sendPacket(sm);
}
}
/**
@@ -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);
}
}
/**
@@ -11494,7 +11494,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11505,7 +11505,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11513,7 +11513,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11501,7 +11501,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11512,7 +11512,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11520,7 +11520,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11503,7 +11503,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11514,7 +11514,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11522,7 +11522,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**
@@ -11503,7 +11503,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
}
final SystemMessage sm;
SystemMessage sm = null;
if ((target.isHpBlocked() && !target.isNpc()) || (target.isPlayer() && target.isAffected(EffectFlag.DUELIST_FURY) && !isAffected(EffectFlag.FACEOFF)))
{
@@ -11514,7 +11514,7 @@ 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_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this);
@@ -11522,7 +11522,11 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage);
}
sendPacket(sm);
if (sm != null)
{
sendPacket(sm);
}
}
/**