From e759310bcfafd17456a59f3d4e53ba021cace4bc Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Thu, 27 Jul 2023 11:53:31 -0500 Subject: [PATCH] ScriptDBCPlayer: -Fixed add function for bonus attributes breaking after a bonus attribute has been removed --- src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java index c7762f77a..9aaff5b30 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java @@ -258,7 +258,7 @@ public class ScriptDBCPlayer extends ScriptPlayer i if (bonus.length() == 0) { bonus = bonusID + ";" + bonusValueString; } else { - bonus = bonus + "|" + bonusID + ";" + bonusValueString; + bonus = bonus + (bonus.charAt(bonus.length() - 1) == '|' ? "" : "|") + bonusID + ";" + bonusValueString; } } else { if (bonus.length() == 0) {