From 785fe2a249727cd09b4223b4fabee9fe039c9b14 Mon Sep 17 00:00:00 2001 From: chsami Date: Sun, 18 Jan 2026 07:54:34 +0100 Subject: [PATCH] Bump AIOFighterPlugin version to 2.0.9; update safety checks and logging for inventory setup --- .../plugins/microbot/aiofighter/AIOFighterConfig.java | 6 +++--- .../plugins/microbot/aiofighter/AIOFighterPlugin.java | 2 +- .../plugins/microbot/aiofighter/bank/BankerScript.java | 6 +++--- .../plugins/microbot/aiofighter/safety/SafetyScript.java | 3 ++- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterConfig.java b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterConfig.java index 2c90332dce..5b11b15b63 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterConfig.java +++ b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterConfig.java @@ -708,7 +708,7 @@ default boolean useSafety() { section = safetySection ) default boolean missingRunes() { - return true; + return false; } // Missing arrows @ConfigItem( @@ -719,7 +719,7 @@ default boolean missingRunes() { section = safetySection ) default boolean missingArrows() { - return true; + return false; } // Missing food @ConfigItem( @@ -730,7 +730,7 @@ default boolean missingArrows() { section = safetySection ) default boolean missingFood() { - return true; + return false; } // Low health diff --git a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterPlugin.java b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterPlugin.java index 8acf6fba9a..8d38bda9dc 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterPlugin.java +++ b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/AIOFighterPlugin.java @@ -68,7 +68,7 @@ ) @Slf4j public class AIOFighterPlugin extends Plugin { - public static final String version = "2.0.8"; + public static final String version = "2.0.9"; public static boolean needShopping = false; private static final String SET = "Set"; private static final String CENTER_TILE = ColorUtil.wrapWithColorTag("Center Tile", JagexColors.MENU_TARGET); diff --git a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/bank/BankerScript.java b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/bank/BankerScript.java index ae05bad253..5f1e252b7f 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/bank/BankerScript.java +++ b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/bank/BankerScript.java @@ -153,13 +153,13 @@ public boolean needBanking() { setupName = config.currentInventorySetup().getName(); } } else { - if (config.inventorySetup() != null) { + if (config.inventorySetup() != null && config.useInventorySetup()) { setupName = config.inventorySetup().getName(); } } - if (setupName == null) { - Microbot.log("Invalid inventory setup name, skipping banking."); + if (setupName == null || !config.useInventorySetup()) { + Microbot.log("Inventory setup is disabled, skipping banking."); return false; } diff --git a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/safety/SafetyScript.java b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/safety/SafetyScript.java index 2ad17454db..3abb174e14 100644 --- a/src/main/java/net/runelite/client/plugins/microbot/aiofighter/safety/SafetyScript.java +++ b/src/main/java/net/runelite/client/plugins/microbot/aiofighter/safety/SafetyScript.java @@ -13,6 +13,7 @@ import net.runelite.client.plugins.microbot.util.player.Rs2Player; import java.util.concurrent.TimeUnit; +import java.util.logging.Level; import static net.runelite.client.plugins.microbot.Microbot.log; @@ -56,7 +57,7 @@ public boolean run(AIOFighterConfig config) { } public void stopAndLog(String reason) { - log(reason); + log(reason, Level.WARNING); if(Rs2Bank.walkToBank()){ Rs2Player.logout(); Plugin PlayerAssistPlugin = Microbot.getPlugin(AIOFighterPlugin.class.getName());