Garbo Stuck in an Infinite Loop

Hobs

New member
Garbo is stuck in an infinite loop trying to reach a zone which isn't unlocked.

Hundreds of lines of:
"Executing Wanderers/Spit Acid
Wandering at The Middle Chamber for expected value 16356.77 (Item Drop Values (Guaranteed Drops); Book of Facts)

Visit to Pyramid: The Middle Chamber in progress...
You can't get to that area."


The Pyramid Middle Chamber isn't open because I'm in Ed aftercore. I don't own a Book of Facts. It hasn't done this on previous days, and I don't know what it's looking for here. Thoughts or feelings? Possible to tell it to stop attempting to reach closed zones after a certain number of attempts?
 
So there are two issues here, one Mafia and one garbage-collector.

The Mafia issue is that can_adventure is returning true for the Middle Chamber when it shouldn't be. But we do actually have code for that so I'm not sure what is going on:
Code:
    if (this.zone.equals("Pyramid")) {
      if (!QuestDatabase.isQuestStarted(Quest.PYRAMID)) {
        return false;
      }

      return switch (this.adventureNumber) {
        case AdventurePool.UPPER_CHAMBER -> true;
        case AdventurePool.MIDDLE_CHAMBER -> Preferences.getBoolean("middleChamberUnlock");
        default -> false;
      };
    }
Maybe the quest log reports the quest as done in post-Ed aftercore?

The garbo issue is that the BoFa wandering should only happen if the user owns BoFa, and you should report it to them.
 
Presumably the quest ID is the same? Ed does do the level 11 quest (mostly) and the pyramid first floor is open by default afterwards.

I wasn't able to find a dedicated garbo thread. I'd be happy to ask them if you know where to do so.
 
Back
Top