Closed c0mp13371331337 closed 4 years ago
Your log is weird. It just gives up during the Haunted Bedroom and goes off to the Haunted Gallery without fighting the cosmetic wraith to get the powder puff. In over 40 Ed runs on my test account I've never seen this happen.
However I suspect this is strongly linked to #30 if not entirely caused by it as the log shows you were still in the One Mahogany Nightstand non-combat when it decided to go to The Haunted Gallery (from line 7633 in the log onwards). I've seen this cause all sorts of issues during runs (e.g. if you run out of MP & it can't buy restores because its stuck in the post-combat choice it then adventures again & gets killed because it can't cast anything).
That would make sense. This occurred during my first Ed run in quite some time (was taking a break to farm KoE books). And it happened to occur on the first of four multis. After this one instance, my other three multis made it past this point no issues, so it's definitely a pretty intermittent issue, and probably caused by a pretty obscure trigger, as you mentioned.
Going to assume this is also fixed by the fix for #181 as it's kind of impossible to reproduce.
Having looked at the code, I think I've fixed this on my exploathing branch. It appears to be caused by getting to the level 11 quest and not having danced with lady spookyraven so the ballroom is accessible (or at least found all her dancing things). Currently all we check for is that the 2nd floor is open, the macguffin quest is at the right point and the ballroom NC (We'll all Be Flat) hasn't been triggered yet. Was planning on putting the PR for that code up today as I've finished my last test run & it all looks good.
Should be fixed since #207 was merged to beta.
Context
Expected/Desired Behavior
Would expect it to complete Spoopyraven questline without going into an infinite loop.
Current Behavior
Goes into an infinite loop at certain points during the Spoopyraven questline. Had to finish getting the items for Lady Spookyraven on the 2nd floor (Bathroom and Bedroom), then visit the Ballroom once, and the script was able to take over from there.
Failure Information (for bugs)
There is no stack trace as the script never aborts, it just goes into an infinite loop.
Failure Logs
[447] The Shore, Inc. Travel Agency Took choice 793/2: Mysticality Vacation choice.php?whichchoice=793&option=2&pwd You lose 3 Adventures You spent 500 Meat You acquire an item: copy of a jerk adventurer's father's diary
diary.php?textversion=1
cast 1 Blessing of Serqet You acquire an effect: Blessing of Serqet (10)
cast 2 Wisdom of Thoth You acquire an effect: Wisdom of Thoth (20)
https://pastebin.com/frC4gQ8g