Open VuvuzelaVirtuoso opened 3 months ago
I rambled a bunch already about this in the autoscend channel, but I tried to mess around with things like, under if(!in_hardcore() && (item_amount($item[Wet Stunt Nut Stew]) == 0) && canPull($item[wet stew]))
in level_11.ash, adding a boolean delayStew
and stuff like
if(pulls_remaining() == 0)
{
auto_log_info("No pulls available");
delayStew = true;
}
if(delayStew)
{
auto_log_info("Delaying Palindome because I'm out of pulls for Wet Stew");
return false;
But unfortunately, I haven't been able to figure out how to placate the script to not error out because it's stuck at pref questL11Palindome = step3
and unable to get the Mega Gem due to lack of pulls, let alone display the correct debug info in the GCLI and skip to the next task.
...as an aside, I noticed while looking at this that some of the other tasks have a little less "elegant" of (mostly debug comment) handling than Filthworms for when they're unable to be completed and are thus bypassed, primarily due to lacking pulls to tackle them with. Notably:
task 40 LX_spookyravenManorSecondFloor
which, when bypassed, just says [INFO] Spookyraven: Bathroom
rather than giving any info (but is seemingly daylocked, looking at level_11.ash)
task 39 L11_hiddenCity
which just seems to get bypassed on virtue of the fact that it can't get to the Hidden Apartment Building because in softcore, it won't proceed unless it has a machete, which it ran out of pulls for in my run, but based on the error message it doesn't get bypassed because it recognizes that it doesn't have pulls but rather solely because it can't get to the Hidden Apartment when it tries to adventure there anyway--functionally it works anyway, but could maybe be made a bit more resilient.
task 44 L10_rainOnThePlains
which just says [INFO] Castle (Top Floor) - Finishing L10 Quest.
but then continues on to the next task anyway, when in reality I believe it's just being skipped here because of being out of NC forces+being out of pulls for a Mohawk Wig.
Mostly just noting this here for documentation's sake since they're not breaking anything; I'll gladly try my hand at fixing some of these myself when I have some more time next week to try to address the specific conditions leading to them being skipped, rather than filing a separate issue for them (...and when I maybe have a better idea on how to solve them).
Context
Expected/Desired Behavior
If unable to complete a portion of a quest, and with other doable quests remaining, Autoscend should move on to the next quest.
Current Behavior
When autoscend gets to task 50 (L11_palindome) and is in normal/softcore and lacks available pulls for Wet Stew, rather than bypassing task 50 and moving on to other ones like it does with other tasks (i.e. bypassing filthworms when you are afflicted with ELY), it aborts out with a generic error:
Failure Logs
vuvuzela_virtuoso_20240824.txt