Fixed sending self damage message.
This commit is contained in:
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+3
@@ -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.
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
+6
-2
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user