From 35a2958fabfcff85d60ffb4d5acc7620b07af9b3 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 7 Jul 2020 04:30:21 +0000 Subject: [PATCH] Proper fix for ExDieInfo first character missing from name. --- .../gameserver/network/serverpackets/ExDieInfo.java | 6 ++---- .../gameserver/network/serverpackets/ExDieInfo.java | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java index 575b5a162e..e26c2cb0a6 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java @@ -50,16 +50,14 @@ public class ExDieInfo implements IClientOutgoingPacket packet.writeD((int) item.getCount()); } - boolean first = true; // Missing first character from first name hack. - packet.writeH(_lastDamageTaken.size()); + packet.writeD(_lastDamageTaken.size()); for (DamageTakenHolder damageHolder : _lastDamageTaken) { - packet.writeS((first ? " " : "") + damageHolder.getCreature().getName()); + packet.writeS(damageHolder.getCreature().getName()); packet.writeH(0x00); packet.writeD(damageHolder.getSkill().getDisplayId()); packet.writeF(damageHolder.getDamage()); packet.writeD(0x00); - first = false; } return true; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java index 575b5a162e..e26c2cb0a6 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/ExDieInfo.java @@ -50,16 +50,14 @@ public class ExDieInfo implements IClientOutgoingPacket packet.writeD((int) item.getCount()); } - boolean first = true; // Missing first character from first name hack. - packet.writeH(_lastDamageTaken.size()); + packet.writeD(_lastDamageTaken.size()); for (DamageTakenHolder damageHolder : _lastDamageTaken) { - packet.writeS((first ? " " : "") + damageHolder.getCreature().getName()); + packet.writeS(damageHolder.getCreature().getName()); packet.writeH(0x00); packet.writeD(damageHolder.getSkill().getDisplayId()); packet.writeF(damageHolder.getDamage()); packet.writeD(0x00); - first = false; } return true;