From 98433fc595891e57ffbd4edbde1d3c9c4ae61000 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 17 Nov 2018 16:43:15 +0000 Subject: [PATCH] Overhit screen message. Contributed by mithrilmines. --- .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ .../com/l2jmobius/gameserver/model/actor/L2Attackable.java | 3 +++ 10 files changed, 30 insertions(+) diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index cc9700f63e..d9442128be 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -77,6 +77,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -495,6 +496,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -609,6 +611,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index 89bce967d5..544619e5b5 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index 89bce967d5..544619e5b5 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index 89bce967d5..544619e5b5 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index 89bce967d5..544619e5b5 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index 89bce967d5..544619e5b5 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index bb350672a6..c1483b5c37 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index bb350672a6..c1483b5c37 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index bb350672a6..c1483b5c37 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java index bb350672a6..c1483b5c37 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/actor/L2Attackable.java @@ -76,6 +76,7 @@ import com.l2jmobius.gameserver.model.skills.SkillCaster; import com.l2jmobius.gameserver.model.stats.Stats; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.serverpackets.CreatureSay; +import com.l2jmobius.gameserver.network.serverpackets.ExMagicAttackInfo; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.taskmanager.DecayTaskManager; import com.l2jmobius.gameserver.util.Util; @@ -491,6 +492,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); } @@ -605,6 +607,7 @@ public class L2Attackable extends L2Npc if (_overhit && (overhitAttacker != null) && (overhitAttacker.getActingPlayer() != null) && (attacker == overhitAttacker.getActingPlayer())) { attacker.sendPacket(SystemMessageId.OVER_HIT); + attacker.sendPacket(new ExMagicAttackInfo(overhitAttacker.getObjectId(), getObjectId(), ExMagicAttackInfo.OVERHIT)); exp += calculateOverhitExp(exp); }