Bug - Not A Bug Frat House Availability incorrect?

fronobulax

Developer
Staff member
I got the following message running autoscend.

Uh oh, autoscend and mafia's can_adventure() dont agree on whether we can adventure at The Orcish Frat House (autoscend: true, can_adventure(): false).

I reported it as an autoscend error because the script tried to adventure there, did not and then tried other things. When I stopped the script I could adventure at the Frat House in the relay browser. So I was comfortable pointing a finger at autoscend.

Today, autoscend ran out of things to do so I stopped it. I adventured once in the Orcish Frat House in the relay browser. I decided to run multiple turns with mafia so I could get the war outfit and mafia told me the area was unavailable.

I realized I was wearing the Filthy Hippy Disguise so I tried to automate in the location mafia called "Island: The Orcish Frat House" and "Island: The Orcish Frat House (in Disguise)". Both failed with "That area is unavailable".

The "bug" is that an area is available when I adventure in the relay browser but not when I try to adventure from mafia.

Level 12 Seal Clubber, Standard. Start the War quest received from the council. questL12HippyFrat is unstarted. questL12War is started which I believe are correct.

While writing this I ran a couple of turns to get the outfit and mafia updated the zone to IsleWar and the area that I can now adventure automatically in is "IsleWar: Wartime Frat House (Hippy Disguise)" Perhaps the decision to switch from Island to IsleWar as a zone did not happen as soon as it should have?
 
This is due to https://github.com/kolmafia/kolmafia/pull/3080, which was necessary for garbo's valuation of zones: it reads the monsters in a zone, then tries to force one of them, and problems occur if the monster can't be forced (e.g. if you have the wrong instance of a zone).

If autoscend is trying to get the war outfit, it should be using the Wartime version, and if it's not that's a bug in autoscend.
 
If autoscend is trying to get the war outfit, it should be using the Wartime version, and if it's not that's a bug in autoscend.
I opened an issue, convinced myself that it was mafia's problem, not autoscend's and closed it. Oh well. I will see if it has been addressed before my next run.
 
Back
Top