Feature - Implemented Don't even think about going to the Tower in Birdform

zarqon

Well-known member
I just habitually ran mafia's tower automation despite being in birdform (in which you can't use combat items... doh!).

Mafia burnt two (2) adventures before getting an error:

Checking prerequisites...
Climbing the tower...
Fighting guardian on level 1 of the tower...

[1980] Sorceress Tower: Level 1
Encounter: Bowling Cricket
Round 0: zarqon wins initiative!
Round 1: zarqon uses the sonar-in-a-biscuit!
KoLmafia thinks it is round 2 but KoL thinks it is round 1
Fighting guardian on level 2 of the tower...

[1980] Sorceress Tower: Level 2
KoLmafia thinks it is round 3 but KoL thinks it is round 1
Round 3: zarqon casts RETURN!
KoLmafia thinks it is round 4 but KoL thinks it is round 2
You need 1 more sonar-in-a-biscuit to continue.

Can mafia include a check for Form of...Bird! in the prerequisites for the tower quest? If it saves a few more people 2 adventures, then it's a check well added. :)
 
Not that I don't agree with this being a good feature request, but you would have had to throw away those turns anyway, right?
 
Yeah, I suppose he'd have had to find something else to do while waiting for birdform to wear off. Using birdform when you're about to reach the tower seems kinda foolish. (I'm going to assume that the gong was not used while fighting in the hedge.)

Worthwhile feature though. I've seem mafia try to help out when a player commits even more foolish actions.
 
Wouldn't it be nicer to also have an explanatory error message? Correct me if I'm mistaken, but I think it would be like...

Code:
KoLmafia.updateDisplay( KoLConstants.ERROR_STATE, "Birds cannot use items. Try to climb the tower later when your form is different." );
 

Attachments

Last edited:
Well, I just returned it as if they hadn't completed prerequisites... But I suppose that more screaming is always a good thing. :)
 
(I'm going to assume that the gong was not used while fighting in the hedge.)
I've found myself thinking "Hey, in birdform I could use those Bander runaways to pickpocket the Golems! Oh wait...".

In this case, not adventuring in the Tower with Birdform active is a way to prevent Mafia from getting 'out of synch' with the game rather than a way to prevent a mistake.


To go on a tangent: I wouldn't really want Mafia to warn me that some choices I make a stupid. Like warning me that taking the Hipster to the chasm, thinking it would be a great way to burn some of the delay() on the RAM, is not such a great idea. I like that, once I finally meet one and it gets obliterated after 3 rounds, I feel like I learned a lesson. Or when I spend 20+ advs looking for manual pages in the Oasis after getting the No Colors Anymore adventure, but forgetting to get the Walk Without Rhythm one, I can blame myself for playing in a rush before my first coffee of the day =)
 
Yeah, pickpocketing the golems as a SC was nice; I also got lucky and had only one puzzle piece stolen, so between the two I finished up faster than I expected. I only had a few rounds of birdform left (which I could have at least burned profitably rather than just wasting them). At least I already had my Talon Slashes done so I still got my roc feather.

Thanks for a quickly spun patch. I won't need it added anytime soon (or ever!) but hopefully it helps other idiots. :)
 
Back
Top