From dd260e7b2a767298c01d5a3bf7b6e91e5622847f Mon Sep 17 00:00:00 2001 From: Matthew Hinds Date: Thu, 13 Oct 2022 21:23:49 +1300 Subject: [PATCH] Toggle the NX coupon loot notice Added a toggle to the showHint that announces the NX gain on a NX coupon loot --- src/main/java/client/Character.java | 8 ++++++-- src/main/java/config/ServerConfig.java | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/client/Character.java b/src/main/java/client/Character.java index 045a45c6ba..0444b40fd5 100644 --- a/src/main/java/client/Character.java +++ b/src/main/java/client/Character.java @@ -1966,7 +1966,9 @@ public class Character extends AbstractCharacterObject { int nxGain = mapitem.getItemId() == ItemId.NX_CARD_100 ? 100 : 250; this.getCashShop().gainCash(1, nxGain); - showHint("You have earned #e#b" + nxGain + " NX#k#n. (" + this.getCashShop().getCash(1) + " NX)", 300); + if (YamlConfig.config.server.USE_NX_COUPON_LOOT_NOTICE) { + showHint("You have earned #e#b" + nxGain + " NX#k#n. (" + this.getCashShop().getCash(1) + " NX)", 300); + } this.getMap().pickItemDrop(pickupPacket, mapitem); } else if (InventoryManipulator.addFromDrop(client, mItem, true)) { @@ -2016,7 +2018,9 @@ public class Character extends AbstractCharacterObject { int nxGain = mapitem.getItemId() == ItemId.NX_CARD_100 ? 100 : 250; this.getCashShop().gainCash(1, nxGain); - showHint("You have earned #e#b" + nxGain + " NX#k#n. (" + this.getCashShop().getCash(1) + " NX)", 300); + if (YamlConfig.config.server.USE_NX_COUPON_LOOT_NOTICE) { + showHint("You have earned #e#b" + nxGain + " NX#k#n. (" + this.getCashShop().getCash(1) + " NX)", 300); + } } else if (applyConsumeOnPickup(mItem.getItemId())) { } else if (InventoryManipulator.addFromDrop(client, mItem, true)) { if (mItem.getItemId() == ItemId.ARPQ_SPIRIT_JEWEL) { diff --git a/src/main/java/config/ServerConfig.java b/src/main/java/config/ServerConfig.java index f8f7a69585..7270e8c623 100644 --- a/src/main/java/config/ServerConfig.java +++ b/src/main/java/config/ServerConfig.java @@ -122,6 +122,7 @@ public class ServerConfig { //Announcement Configuration public boolean USE_ANNOUNCE_SHOPITEMSOLD; public boolean USE_ANNOUNCE_CHANGEJOB; + public boolean USE_NX_COUPON_LOOT_NOTICE; //Cash Shop Configuration public boolean USE_JOINT_CASHSHOP_INVENTORY;