Forgot to mention, should work with rock/sand crabs now (tested on sand crabs, worked for 6 hours)
Not really, problem is that if the bot stops for some reason, even a d/c and failed reconnection, you'll lose the cannon and have to go get it replaced.
Actually nope. it stays there now. It goes into a "Broken" state. I can log and come back and my cannon still be there. Click, repair, and thats it. I was camping lizard man shamans with a cannon and ranging them for some anti ban, and i had a bad storm, and it just breaks. You will still be in the same world if you did DC because it just takes you to login screen. Only way it completely gets destroyed is if you forget what world your in. Which i've had that happen playing without a bot because i don't pay attention to what world im in, but on my bot i do. I use a charged combat bracelet then teleport to the monastery, then straight south west to the dwarf to get a cannon. If anything its a good anti ban to retrieve the cannon. Butttt thats just my thoughts on it. One click for a cannon, could use the "set my location" click a check box for location either for safe spot or cannon, and that way the safe spot function you have built in could work for a cannon support also. Just have it refill cannon at random (playersense) time intervals.
I set the location and place the cannon manually. and when the bot goes to loot for instance and then clicks back on the safe spot where the cannon is. Sometimes it right clicks and "walk here" but some times i get lucky and it refills the cannon before it walks back under it. Furthermore, you could implement a slide bar like you did with eating with food % and guthans % healing. It could be a sliding bar for seconds/ miliseconds for the bot to refill the cannon. Like for me, since im all about anti ban methods, i would set it a little longer to trick the bot here and there to refill my cannon so it looks like im human / "afk slaying", rather then a bot doing everything at perfect exact times which will get detected. People who use a cannon don't ALWAYS refill perfectly before it runs out and many times run out of cannon balls and be a minute- few mins or so until refilled. Like when i do a single way combat task like fire giants on my main with 89 slayer OSRS. I place my cannon in slayer cave, stand under and click to refill my cannon and use auto retaliate to do all the work for me. Lazy yes, but i got bots that i baby sit to keep some good money coming in.
In summery, Using the implemented safe spot (location X, Y square) where you could use for a cannon in order for the bot to place, and slider bar for time intervals (account owner could get a estimate on how often cannon balls need refilling i.e: kalphite soldier task, where most people cannon to power through task, or a single way combat task in caves fire giants, hellhounds abby specs etc, where you won't need faster refills. etc.) im not sure how the runemate client works but a slider bar or if its able to detect how many cannonball shots, either way the person using the cannon support should use common sense to determine how often it needs refilling etc.
yea but you dont really lose anything, worst case scenario you miss out on 30 cannonballs and have to take a 5 min walk to get it replaced
I Agree, and you don't and as i stated at the very least it could be a good anti ban / break for the bot as you manually use the teleport method i mentioned with the combat bracelet, or just walk there from wherever.