From e963ead882de995e4f5a883a64d60f695685e24c Mon Sep 17 00:00:00 2001 From: Mark Zharkov Date: Thu, 6 Feb 2025 22:39:43 +0300 Subject: [PATCH] fix the comparison with yourself --- .../noppes/npcs/scripted/entity/ScriptDBCPlayer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java index 5d5f7a992..473e0bd00 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptDBCPlayer.java @@ -272,21 +272,21 @@ public class ScriptDBCPlayer extends ScriptPlayer i break; case "set": { String noNBTText; - int startIndex = -1; + int num = -1; boolean number = false; boolean run = false; try { - startIndex = Integer.parseInt(bonusID); + num = Integer.parseInt(bonusID); number = true; } catch (Exception var34) { number = false; } - for (startIndex = 0; startIndex < bonuses.length; ++startIndex) { + for (int startIndex = 0; startIndex < bonuses.length; ++startIndex) { String[] bonusValue = bonuses[startIndex].split("\\;"); bonusValues[startIndex][0] = bonusValue[0]; - if (number && startIndex == startIndex || !number && bonusValues[startIndex][0].equals(bonusID)) { + if (number && startIndex == num || !number && bonusValues[startIndex][0].equals(bonusID)) { noNBTText = bonusValues[startIndex][0] + ";" + bonusValueString; bonuses[startIndex] = ""; run = true; @@ -795,4 +795,4 @@ public class ScriptDBCPlayer extends ScriptPlayer i } return ""; } -} \ No newline at end of file +}