Everything posted by Token
-
Stealth Quester
They are used in some areas where webwalking is not supported so it may not be able to completely some quests without the teleports, but I'll see if there's enough of them on which I can disable teleports for ironmen
-
Stealth Quester
I've reduced the amount of food for The Corsair Curse and the bot should continue to pickpocket the closest workman now, the update should be live
-
no renews
The store does not support having a price with renewal and one without afaik
-
Stealth Quester
I've written some code for that in the past but never got to finish it. I'm not working on it atm but may consider it in the future since it's relatively short.
-
Stealth Quester
There is an iron man mode currently in development (press F5 on the GUI), right now it only supports 5 quests on which it automatically gathers required items. Other quests should work, but only if you already have the required items. If there are any items missing, the script will attempt to go buy them from the GE, but if you plan to obtain these items then you can open the logger and check what items it attempts to buy, it will print the entire list before going to GE. There are no potions required atm, but the food can be set on the GUI.
-
Stealth Quester
Depends on quest, most of them can be done on level 3's. Easiest ways to get some levels is doing quests like Witch's House. After you have 24 HP from Witch's House there shouldn't be any issues completing quests like Fight Arena, Tree Gnome Village etc. with air strike.
-
Stealth Quester
Is there any chance you remember what dialogue options it was selecting?
-
Stealth Quester
Was it the dialogue on zeah or the initial dialogue in port sarim? I usually do 1-2 quests myself, with skilling between
-
java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
The script jar is built using an artifact, so look under artifacts and add the simple json jar under the output structure
-
java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
The error comes from the way you built the script jar file, make sure you include the dependencies in the exported jar (simple json dependency in this case)
-
Stealth Quester
Try setting that delay or whatever number is on mirror mode to 50ms instead of the default 1000ms, maybe that's the problem
- Stealth Quester
- Stealth Quester
-
Stealth Quester
I'm not sure, there are just too many things to take into account, but I personally run 1-2 quests at once and do some skilling between.
-
Stealth Quester
There are lots of ways to avoid bans, all depending on your preference. I think we have some thread about avoiding bans that Alek wrote long time ago. Things like breaks, account age etc.
-
Stealth Quester
It's not iron man friendly, there is an iron man mode in development (press F5 on the GUI) but atm it only supports 5 quests
- Stealth Quester
-
Stealth Quester
The skilling pet check is not on the SDN yet btw, just the Biohazard update
- Ultimate AIO Slayer
-
Stealth Quester
Sorry, I missed something on that Biohazard update. I hope this time it's fixed. As for the pets, they cannot be obtained while running the script, so I'll try to add a check at the beginning. It checks for cats atm since they are used during some quests, but may not be able to detect the newer pets.
-
Script termination in the middle of a while loop
@DylanSRT you could wrap your code in Event instances to replicate the looping behavior, they should be interrupted when a script stops/pauses. execute(new Event() { long ucAmount; long seedAmount; @Override public void onStart() { ucAmount = getInventory().getAmount(uc); seedAmount = getInventory().getAmount(seed); } @Override public int execute() { if (getInventory().isItemSelected()) { String selectedItem = getInventory().getSelectedItemName(); long selectedItemAmount = getInventory().getAmount(selectedItem); if (patch.interact("Use")) { Sleep.sleepUntil(() -> getInventory().getAmount(selectedItem) < selectedItemAmount, 3000 + 630 * getMap().realDistance(patch)); } } else if (ucAmount == getInventory().getAmount(uc)) { Item ucItem = getInventory().getItem(uc); if (Objects.isNull(ucItem)) { setFailed(); return -1; } else if (ucItem.interact("Use")) { Sleep.sleepUntil(getInventory()::isItemSelected, 2000); } } else if (seedAmount == getInventory().getAmount(seed)) { Item seedItem = getInventory().getItem(seed); if (Objects.isNull(seedItem)) { setFailed(); return -1; } else if (seedItem.interact("Use")) { Sleep.sleepUntil(getInventory()::isItemSelected, 2000); } } else { setFinished(); return -1; } return random(10, 100); } }); Check the API docs on Event, EventExecutor, ScriptExecutor for details PS: Make sure you change the code to take into account the base where the ultracompost/seed cannot be used on the patch, otherwise it will loop until script is interrupted.
-
Stealth Builder
Not currently handling trials
-
Stealth Quester
It doesn't have a list of all staff items in runescape and their properties. There's no ETA on MM. I think it should be fixed now
-
Stealth Quester
Sure, I'll try to find some way to make it recognize the staff type
-
Stealth Quester
Yes, if you set it to use a spell it will automatically safespot most bosses