From 536b1f843303fd1e954967a74c64c181ce67fb54 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 14 May 2021 21:38:18 +0000 Subject: [PATCH] Show premium icon if player has VIP or premium status. Contributed by felipeafa. --- .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ .../gameserver/network/clientpackets/EnterWorld.java | 4 ++++ 8 files changed, 32 insertions(+) diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 03265cfec5..4f4a94a36a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -73,6 +73,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; import org.l2jmobius.gameserver.network.serverpackets.ExNotifyPremiumItem; @@ -386,6 +387,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 8e8fd23b62..a782159fdf 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -73,6 +73,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; import org.l2jmobius.gameserver.network.serverpackets.ExNotifyPremiumItem; @@ -386,6 +387,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 64cc220008..93a965da71 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -74,6 +74,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; import org.l2jmobius.gameserver.network.serverpackets.ExNotifyPremiumItem; @@ -389,6 +390,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 64cc220008..93a965da71 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -74,6 +74,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; import org.l2jmobius.gameserver.network.serverpackets.ExNotifyPremiumItem; @@ -389,6 +390,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 64cc220008..93a965da71 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -74,6 +74,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; import org.l2jmobius.gameserver.network.serverpackets.ExNotifyPremiumItem; @@ -389,6 +390,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index a8d9e6f864..acddad15ef 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -74,6 +74,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExEnterWorld; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; @@ -393,6 +394,9 @@ public class EnterWorld implements IClientIncomingPacket // Send Equipped Items player.sendPacket(new ExUserInfoEquipSlot(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index 5d9f7a9134..a39d0eb8d2 100644 --- a/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Essence_4.0_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -77,6 +77,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExEnterWorld; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; @@ -394,6 +395,9 @@ public class EnterWorld implements IClientIncomingPacket // Send LCoin count. player.sendPacket(new ExBloodyCoinCount(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) { diff --git a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java index d8ad979a2b..84357cfbfe 100644 --- a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java +++ b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/clientpackets/EnterWorld.java @@ -77,6 +77,7 @@ import org.l2jmobius.gameserver.network.serverpackets.ExAdenaInvenCount; import org.l2jmobius.gameserver.network.serverpackets.ExAutoSoulShot; import org.l2jmobius.gameserver.network.serverpackets.ExBasicActionList; import org.l2jmobius.gameserver.network.serverpackets.ExBeautyItemList; +import org.l2jmobius.gameserver.network.serverpackets.ExBrPremiumState; import org.l2jmobius.gameserver.network.serverpackets.ExEnterWorld; import org.l2jmobius.gameserver.network.serverpackets.ExGetBookMarkInfoPacket; import org.l2jmobius.gameserver.network.serverpackets.ExNoticePostArrived; @@ -394,6 +395,9 @@ public class EnterWorld implements IClientIncomingPacket // Send LCoin count. player.sendPacket(new ExBloodyCoinCount(player)); + // Send VIP/Premium Info + player.sendPacket(new ExBrPremiumState(player)); + // Send Unread Mail Count if (MailManager.getInstance().hasUnreadPost(player)) {