Bug mafia not tracking desert progress in plumber

taltamir

Member
r20019 is not tracking desert progress properly in plumber. It thought i was at 43% when i was at 100% done

I am not sure about which animals track and which don't. But my last attempt was:
Code:
[476] The Arid, Extra-Dry Desert
Preference lastEncounter changed from     rock scorpion to swarm of fire ants
Encounter: swarm of fire ants
And mafia internal tracking stay at 43%. when i went to visit it via the url
Code:
http://127.0.0.1:60081/place.php?whichplace=desertbeach
then it updated mafia internal tracker to 100% done.
 

Veracity

Developer
Staff member
It doesn't track "animals".

I've done my 12 HC Plumber runs. I am done. I'll see if I can come up with something I can ask you to check, but if not somebody else will work on it for you, we hope.
 

taltamir

Member
Fair enough, I can understand.
Honestly I am not a big fan of plumber myself and I have a big list of bugs for it on autoscend that I really need to force myself to bother with.

Well, so long as this is definitely a plumber only bug then I can work around it. I can work around this though by adding a visit to the desert overall page, when doing so it notices progress was made in plumber and marks exploration as 100% done and quest as finished.
edit: done. I made a workaround for this on autoscend. should be pushed to beta soon.
 
Last edited:

Veracity

Developer
Staff member
Code:
[color=green]> test load desert.html[/color]

Read 8,333 bytes into a 8,333 character string

[color=green]> test fight 3 Arid[/color]

Round 4: giant giant giant centipede takes 88 damage.
Round 4: giant giant giant centipede takes 88 damage.
Round 4: giant giant giant centipede takes 88 damage.
Round 4: giant giant giant centipede takes 88 damage.
Round 4: giant giant giant centipede takes 88 damage.
You acquire an item: coin (4)
Round 4: Veracity wins the fight!
You acquire an item: coin (6)
After Battle: You gain 5 hit points
You gain 237 Meat
You gain 11 Meat.
After Battle: Gragarth either performs an energetic can-can dance, or flops around on the ground gasping for air.
You acquire an item: handful of sand
You acquire an item: coin (5)
You acquire an item: white pixel
After Battle: You gain 3 Fortitude
After Battle: You gain 3 Magicalness
After Battle: You gain 11 Chutzpah
You acquire an effect: Ultrahydrated (10)
You acquire an item: Gathered Meat-Clip
I added debug printing.

Code:
updateQuestData - monster = 'giant giant giant centipede' adventureId = '364'
explored = 1
The responseText says "Desert exploration +2%", but we don't actually look at that; we calculated based on equipment you are wearing. I assume you were wearing a UV-resistant compass. When I equipped one and reran those commands, it said "explored = 2".

So, there is nothing funny in the HTML of fights.

I'll try again with KoLmafia assuming I am a Plumber.

Code:
updateQuestData - monster = 'giant giant giant centipede' adventureId = '364'
explored = 1
Same thing.

So, the issue is not recognizing exploration in the desert. Is it somehow not incrementing when the various items are used?
 

Magus_Prime

Well-known member
It was a plumber run (as Veracity pointed out) :) I tried to keep things as simple as possible: didn't use a CCS, mood, or Guide.

One observation: I normally run Guide and it, properly, decremented desert progress by two for each combat won in the desert, in plumber runs.
 
Last edited:

Veracity

Developer
Staff member
One observation: I normally run Guide and it, properly, decremented desert progress by two for each combat won in the desert, in plumber runs.
Guide looks at KoLmafia's property.

Code:
    state.state_int["Desert Exploration"] = get_property_int("desertExploration");
 
Top