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); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11672,8 +11672,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11679,8 +11679,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11670,7 +11670,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11689,8 +11689,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11654,7 +11654,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11673,8 +11673,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11679,8 +11679,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11660,7 +11660,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11679,8 +11679,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -16792,10 +16792,13 @@ public final class L2PcInstance extends L2Playable
Olympiad.getInstance().notifyCompetitorDamage(this, damage, getOlympiadGameId()); Olympiad.getInstance().notifyCompetitorDamage(this, damage, getOlympiadGameId());
} }
if (this != target)
{
SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG); SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG);
sm.addNumber(damage); sm.addNumber(damage);
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* Update title. * Update title.
@@ -12543,7 +12543,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage);
} }
final SystemMessage sm; SystemMessage sm = null;
if (target.isInvul() && !target.isNpc()) if (target.isInvul() && !target.isNpc())
{ {
@@ -12554,15 +12554,19 @@ public final class L2PcInstance extends L2Playable
sm = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE); sm = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_DONE_S3_POINTS_OF_DAMAGE_TO_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_DONE_S3_POINTS_OF_DAMAGE_TO_C2);
sm.addPcName(this); sm.addPcName(this);
sm.addString(target.getName()); sm.addString(target.getName());
sm.addInt(damage); sm.addInt(damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11494,7 +11494,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11513,8 +11513,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11501,7 +11501,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11520,8 +11520,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11503,7 +11503,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11522,8 +11522,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId
@@ -11503,7 +11503,7 @@ public final class L2PcInstance extends L2Playable
OlympiadGameManager.getInstance().notifyCompetitorDamage(this, damage); 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))) 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 = SystemMessage.getSystemMessage(SystemMessageId.YOU_HIT_FOR_S1_DAMAGE);
sm.addInt(damage); sm.addInt(damage);
} }
else else if (this != target)
{ {
sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2); sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_INFLICTED_S3_DAMAGE_ON_C2);
sm.addPcName(this); sm.addPcName(this);
@@ -11522,8 +11522,12 @@ public final class L2PcInstance extends L2Playable
sm.addInt(damage); sm.addInt(damage);
sm.addPopup(target.getObjectId(), getObjectId(), -damage); sm.addPopup(target.getObjectId(), getObjectId(), -damage);
} }
if (sm != null)
{
sendPacket(sm); sendPacket(sm);
} }
}
/** /**
* @param npcId * @param npcId