From 182ba200c91b009db0113c6a0dbbd5e82b6e5ec3 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 17 Sep 2018 09:44:40 +0000 Subject: [PATCH] Fixed incoming damage on screen display. --- .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + .../java/com/l2jmobius/gameserver/model/actor/L2Summon.java | 1 + .../gameserver/model/actor/instance/DoppelgangerInstance.java | 1 + .../com/l2jmobius/gameserver/model/actor/status/PcStatus.java | 1 + 30 files changed, 30 insertions(+) diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 12a8765b71..a878c8fd59 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 12a8765b71..a878c8fd59 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 119cc1a69c..bca5f7d21d 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 119cc1a69c..bca5f7d21d 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 119cc1a69c..bca5f7d21d 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 119cc1a69c..bca5f7d21d 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index b4c0097947..673db6ab4c 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 54db79e377..cefb22f293 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 54db79e377..cefb22f293 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 54db79e377..cefb22f293 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null)) diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Summon.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Summon.java index 54db79e377..cefb22f293 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Summon.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Summon.java @@ -767,6 +767,7 @@ public abstract class L2Summon extends L2Playable sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java index 63b434e08b..a87441b870 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/instance/DoppelgangerInstance.java @@ -174,6 +174,7 @@ public class DoppelgangerInstance extends L2Npc sm.addNpcName(this); sm.addString(attacker.getName()); sm.addInt((int) damage); + sm.addPopup(getObjectId(), attacker.getObjectId(), (int) -damage); sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java index 813634b659..8f7427e7cc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/status/PcStatus.java @@ -257,6 +257,7 @@ public class PcStatus extends PlayableStatus smsg.addString(getActiveChar().getName()); smsg.addString(attacker.getName()); smsg.addInt(fullValue); + smsg.addPopup(getActiveChar().getObjectId(), attacker.getObjectId(), -fullValue); getActiveChar().sendPacket(smsg); if ((tDmg > 0) && (summon != null) && (attackerPlayer != null))