diff --git a/CPlanker/src/io/reisub/dreambot/cplanker/tasks/OpenBank.java b/CPlanker/src/io/reisub/dreambot/cplanker/tasks/OpenBank.java index 3c7995a..28740e1 100644 --- a/CPlanker/src/io/reisub/dreambot/cplanker/tasks/OpenBank.java +++ b/CPlanker/src/io/reisub/dreambot/cplanker/tasks/OpenBank.java @@ -5,8 +5,10 @@ import org.dreambot.api.methods.Calculations; import org.dreambot.api.methods.MethodProvider; import org.dreambot.api.methods.container.impl.Inventory; import org.dreambot.api.methods.container.impl.bank.Bank; +import org.dreambot.api.methods.interactive.GameObjects; import org.dreambot.api.methods.interactive.NPCs; import org.dreambot.api.script.TaskNode; +import org.dreambot.api.wrappers.interactive.GameObject; public class OpenBank extends TaskNode { @Override @@ -18,7 +20,10 @@ public class OpenBank extends TaskNode { @Override public int execute() { - Bank.openClosest(); + GameObject bank = GameObjects.closest("Bank chest"); + if (bank == null) return Calculations.random(250, 400); + + bank.interactForceLeft("Use"); if (!Util.sleepUntilMoving()) return Calculations.random(250, 400); MethodProvider.sleepUntil(Bank::isOpen, Calculations.random(4000, 4500));