xKiv
Active member
I have noticed this in several past few ascensions - mafia will tell me that there are N visits left in the bowling alley, where N is too low.
So I decided to put a breakpoint to it and ...
... it's increasing hiddenBowlingAlleyProgress when I am fighting a pygmy bowler. I haven't even won the fight yet, or gotten the bowling ball to drop.
In GenericRequest, line 2320+:
For some reason, ChoiceManager.handlingChoice is true.
...
Yeah, looks like in GenericRequest.retrieveServerReply, this.responseText contains the page where I got beaten up, and it contains '<a href="choice.php" id="againlink">Continue to the Underworld</a>' - the choice.php in there maybe makes something think that it's now in a choice, which is correct for the next page.
But I am already on the page after that - I chose UNDYING, got a new "You're fighting ..." page (it's already showing in the browser)??? That's probably irrelevant, isn't it? The breakpoint got hit while processing results of being beaten up as Ed, and the next page(s) load in a different thread.
So the problem is that mafia is still processing the choice as if it was my previous choice encounter?
This looks like it would have other sideeffects too (from doubleprocessing choice encounter results when Ed undies on the next encounter).
So I decided to put a breakpoint to it and ...
... it's increasing hiddenBowlingAlleyProgress when I am fighting a pygmy bowler. I haven't even won the fight yet, or gotten the bowling ball to drop.
In GenericRequest, line 2320+:
Code:
if ( ChoiceManager.handlingChoice && !this.isChatRequest && !this.isDescRequest )
{
// Handle choices BEFORE result processing
ChoiceManager.postChoice1( this );
}
For some reason, ChoiceManager.handlingChoice is true.
...
Yeah, looks like in GenericRequest.retrieveServerReply, this.responseText contains the page where I got beaten up, and it contains '<a href="choice.php" id="againlink">Continue to the Underworld</a>' - the choice.php in there maybe makes something think that it's now in a choice, which is correct for the next page.
But I am already on the page after that - I chose UNDYING, got a new "You're fighting ..." page (it's already showing in the browser)??? That's probably irrelevant, isn't it? The breakpoint got hit while processing results of being beaten up as Ed, and the next page(s) load in a different thread.
So the problem is that mafia is still processing the choice as if it was my previous choice encounter?
This looks like it would have other sideeffects too (from doubleprocessing choice encounter results when Ed undies on the next encounter).
Last edited: