When there's a lamp or an unbankable item the script just quits instead of continuing. (I don't know why lamps aren't being used - I've set lamps to be used on agility but I think that's runelite not your script).
This should only happen with Ardougne Easy diary because the lamp only allows skills 30+ and if you run the script from 0-ardougne easy you will either have no skills at 30 or just attack.
I can add an option similar to shadow of the storm that will allow you to choose an option to apply it to (unfortunately I do not believe I can access the general RM setting, but I can check). It would still need to either stop or destroy the lamp if you don't have the skill level to use it though as it breaks future inventory/equipment management.
Tracking:
Allow user to choose EXP reward for Ardougne Easy lamp (#175) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
It seems to destroy some lamps too, i'm not sure again if that's runelite bugging on my lamp settings or your script.
This is intentional behavior (and the common "meta" for irons). It destroys the lamps from X Marks the Spot and Client of Kourend to allow you to reclaim them after you've unlocked the herblore skill.
I could potentially offer the same option in the quest configuration and destroy the lamp(s) if the selected option(s) aren't available. This would be a a fairly low priority for me unless I'm missing something though.
Tracking:
Allow users to choose lamp exp reward for X Marks the Spot and Client of Kourend (#176) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
Ardy easy diary - we sank on the trawler - instead of climbling onto some debris and going to shore the script just quit.
Hmm, this is interesting. It should immediately hop worlds when you go out to sea. It should never be there long enough for the boat to sink. Looking at how this was implemented, I'm guessing that I'm not detecting the area appropriately for being on the ship. I will need to test this, but based on my own trawler bot I bet there is some location issue depending on which world you're in.
Tracking:
Ardy Easy - Fix on fishing trawler detection (#177) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
Oh another thing that happened both times it was doing biohazard, was not wearing priest robes and speaking to the chemist guy to get the conclusion the plague was a fake before trying to leave the area, despite having the priest robes there. After doing this step manually the script finished the quest without a hitch.
Was it trying to talk to this guy:
Guidor - OSRS Wiki or
Chemist - OSRS Wiki this guy? The former is the one that tells you it's fake I think. The Guidor step also has a force equipment action so I'm honestly kind of baffled as to how it could talk to him without wearing it.
If you happen to have logs for this one, I'd love to see them.
It took me a minute to realise that there were new modern menus and every time the script started I got a big warning saying this was going to mess it up - but I would check and I was playing in classic mode. I have seen some scripts enter settings menu and enable/disable settings that don't work with it by itself so that could be a possibility, though I don't know how complicated that is to code so maybe a low priority item.
These were added on December 17th (Thank Jagex).
I generally do not want to modify user's settings, particularly without permission. In general I'd like to make a "Your settings are suboptimal can I automatically change them" popup, but that's also probably a couple days worth of work, so hasn't been super high on my priority list.
Tracking:
Add process to force user settings with permissions (#178) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
I'm not naive and I realize people skip through the warnings but the current warning for that setting does have instructions:
When mage set up is configured, but in game you don't have autocast set in sync with what was selected in global settings the script freaks out - shouldn't it just set the in game autocast setting as set up in global settings?
Can you describe what you mean by freak out? Did you get the "Message Monkey" issue with this and a soft stop, or did something else happen?
It should automatically adjust to whatever you have configured in that quest's equipment. It would be particularly helpful if you have a configuration that exhibits the bad behavior and send me that configuration file. (two directories up from the logs directory RuneMate\bots\storage\MonkeyQuester\<alias>\quest_configurations.json)
When I fail to notice a bug and the script closes to stop recurring hours running needlessly, upon restarting the script I have to reselect all quests again, which can be quite tedious as I try to select them on a region basis for efficiency (though I've noticed it just home teles a lot and starts fresh each quest, perhaps that's necessary for now but it would be nice for script to recognise next quest is only 100 steps away instead of home teleing to the other side of geilinor haha)
The first part regarding needing to reselect, this should no longer be the case after the latest release (0.2.7). You will need to save the queue before you start it though. There's an button that turns orange below the queue if you have unsaved changes.
The second part is unfortunately too complicated for my puny brain to figure out. I spent weeks working on the equipment and inventory systems and they are probably one of the hardest things I've ever worked on including in my professional career where, thanks to being an American software engineer, I am paid wayyyy better to do it. My motto is "get it done eventually" for this bot. I'm honestly still scarred from working on the equipment/inventory management and would rather self harm than do anything further with it at this time. Perhaps in the future when I have forgotten the pain I will try to improve this.
what else....on my non ironman account, it will use my combat bracelet charges until depleted and then not consider the 100 fully charged ones waiting in the bank. It doesn't seem to take note of tele tabs in bank either.
Tracking:
Add process to force user settings with permissions (#178) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
My testing focused on charged items that break (rings of dueling, games necklaces, etc), this could definitely just be an issue with my implementation, I'll test it.
I haven't noticed if it will use spellbook teles to navigate (though it uses spirit trees etc very effectively) but I am sure it doesn't utilise them unless runes have been set to the global inventory, rather than having parsed the bank and 'knowing' that going to a bank for a certain teleport is gonna be a lot less steps than walking the whole way.
My eventual plan here is to ask you what teleports you want when you add a quest to the queue if you don't have any added in already. It should present a suggested list based on the quest.
Regarding me dynamically figuring this out based on a user's bank and what they already have set automatically: see previous self-harm comment.
Beneath Ice Mountain: After creating steak sandwich for Marley, bot got stuck because the door was closed and gave up.
Where exactly was this? Isn't the sandwhich made in the bar? Can the doors even close there?
observatory quest prep: It had withdrawn a full invent of wines and couldn't pick up the planks so just stood their repeatedly trying (for God knows how long, as it didn't trigger an error)
I think this is the same issue I have tracked here:
Ground item prep step does not force bank if it lacks space (#172) · Issues · MonkeyWithKeyboard / monkey-quester · GitLab
Will definitely fix it for the next release. There's 70+ soft stops currently for different situations to prevent it from getting perma-stuck so I really am trying to make sure that it won't do that. This will be one more and I want to hunt any cases like this as soon as possible.
Depths of despair, after pretty much finishing the quest (and it was on a RUN by the way, like 4-5 quests uninterrupted) it suddenly broke on the way back to hosidius after climbing out of the bottom cave. Error was something like failed to interact with NPC or something like that, but it hasn't even left the tunnels yet.
Were you still like "below" the cave in the area where the snake are? Or had it climbed back up? I know that it is generally more efficient to teleport out of this area rather than nav back. Did you have tele stuff on you? I suspect that it couldn't find the rope in the lower level though based on your message.