@bla10 that was some of the most complete feedback I've received in a while, thank you
Just to address this first, you are totally right that this was just kind of a small project. In fact, a Goutweed Tuber gatherer was my first bot I ever made (~2 years ago), but I never released it. So a couple months ago I rewrote it from the ground up to update and release it just for fun, and this is my second or third least used bot (next to Cuppa LovakengjFavour and Cuppa MuseumQuiz.
https://i.imgur.com/DigyF8U.png
So I probably won't put too much more work into making it flawless
That being said I can still add certain quicker fixes into my todo list.
the main problem is bot assumes relatively low skill/gear levels and such doesn't take many possibilities into account.
Yeah, I see the bot as a bit of a mid-level moneymaker (or a tool to get a goutweed tuber on an ironman). But if adding support for more gear/etc would help, I could add it
when walking from Camelot to Catherby ship bot constantly miss clicks into beehives and waste precious time walking outside beehives field
That's a super strange one, the bot shouldn't be pathing that far south-west. I'll see if I have the path dragging too low.
if bot returns to Catherby bank its possible for it to navigate beside the bank wall and get stuck in infinite loop of interact("Bank") -> "not reachable"
That is a pretty big bug and I should fix it.
option for high-levels for pro-active combat, for someone who one-hits snakes/spiders its faster to initiate the fight and immediately re-click to slashing vine as soon as death animation begins, rather then currently wasting a non-dming tick for retaliation to kick in
Fair, letting autoretaliate kick in was just the lazy way for me to do it
Detecting combat is surprisingly awkward on runemate (which is why I have no other combat bots), but I could make it so if an NPC is next to us and targeting us, we'll attack it.
- option to actually fight the Broodoo victims, WHY? for low levels it makes no sense, however for high levels its completely simple and fast fight, the actual drop has severe value, the shields made from the masks as very low volume traded object sells instantly for 10-13k in one day for 15-16k therefore for higher level its nice profit along side to collect the masks, for mid levels theres still possibility to use protect from magic and use a statue literally next spot to recharge prayer.
- Is there actually need to always run away and world hop from broodoo victims?, i assume that broodoo victims magic needs LOS to work, theres ton-shit of vines around just make the bot block LOS of the broodo victim targeting us and continue slashing, once too many broodos are present and no position of safety with a vine exists run away and world hop, lets not forget the prayer options also the statue is just few clicks away
- Actually how does the broodoo victim detection works? What if multiple players simultaneously trigger broodoo victim while i am just happily slashing mah vines. Does the bot considers this scenario? Do i need to run from broodo victims triggered by others or only myself? Do i have care at all?
It's mostly what I mentioned before, this is kinda intended to be for low-mid level accounts. High level accounts just have better moneymakers available than this tbh. Once I start adding prayer management and picking up dropped items and LOS detection it just makes the bot a lot more complicated for not a ton of benefit.
Broodoo detection is pretty simplistic, if it detects a broodoo within a certain range it'll worldhop (running away if it has to). It does this because the broodoos wander a lot and have long range, so they'll fairly quickly become an issue if anywhere nearby.
better inventory management overall is needed, currently the drooping method is both slow and in- accurate rarely it even miss clicks to drop the tuber itself
Misclicking the tuber is definitely not ideal
But there isn't a ton on my end to do about this one. Runemate's clicks are handled mostly by runemate, and aren't always precise. I'd recommend just leaving the drop-value-limit-warning on and it (shouldn't) be able to ever drop a tuber.
more droping methods, shift-click drop, slash X drop X this is especially a must for lvls 80+ wcing for lower levels it makes more sense to fill the inventory full then drop
I was fairly certain the bot does shift click drop a full inv? If it doesn't, I'll take another look.
order the inventory before dropping as legit player i move my tubers upward and then shift click all sticks i have no interest in evading tubers randomly scattered in my inventory
I agree, this would make more sense, it was just kinda a minor thing.
Regarding the buggy proggy, I know
Proggy's can be a little weird on runemate, I'm still trying to find the most accurate ways to track skills and items. It usually works, but as you could see it sometimes doesn't.
Thank you for all the feedback
I'll definitely keep this post saved to address the more major/quick fixes when I get some time.