From 3bd2d9fe24bd73df66f5057f0d1c8e5adef16158 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 18 Sep 2017 16:59:31 +0000 Subject: [PATCH] Custom faction point reward message. --- .../gameserver/model/actor/instance/L2PcInstance.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java index 3952454816..5531d74ce2 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java @@ -281,6 +281,7 @@ import com.l2jmobius.gameserver.network.serverpackets.ExPledgeCount; import com.l2jmobius.gameserver.network.serverpackets.ExPrivateStoreSetWholeMsg; import com.l2jmobius.gameserver.network.serverpackets.ExQuestItemList; import com.l2jmobius.gameserver.network.serverpackets.ExSetCompassZoneCode; +import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage; import com.l2jmobius.gameserver.network.serverpackets.ExStartScenePlayer; import com.l2jmobius.gameserver.network.serverpackets.ExStopScenePlayer; import com.l2jmobius.gameserver.network.serverpackets.ExStorageMaxCount; @@ -14013,10 +14014,16 @@ public final class L2PcInstance extends L2Playable if ((currentPoints + count) > faction.getPointsOfLevel(faction.getLevelCount() - 1)) { getVariables().set(faction.toString(), faction.getPointsOfLevel(faction.getLevelCount() - 1)); + final String message = "Your reputation with the " + faction.toString().toLowerCase().replace("_", " ") + " faction is at the highest level possible."; + sendPacket(new ExShowScreenMessage(message, 5000)); + sendMessage(message); } else { getVariables().set(faction.toString(), currentPoints + count); + final String message = "Your reputation with the " + faction.toString().toLowerCase().replace("_", " ") + " faction was increased by " + count + " points."; + sendPacket(new ExShowScreenMessage(message, 5000)); + sendMessage(message); } }