Bug [BUG] Zootomist - Mafia can't find my right buttcheek

labtheque

New member
Mafia version: r28465

Ascension type: Softcore Zootomist

Script being used: autoscend zootomist_redux, as well as the original zooto branch and autoscend after the original zooto branch was merged

I've been working with HippoKing trying to figure out a long-running bug I've been having where after autoscend grafts my Ragamuffin Imp (for lvl 11), the script aborts because it really wants to use the Imp again despite it being already grafted. Refresh all does not fix it, but at least once quitting and restarting mafia did.

> get zootGraftedButtCheekRightFamiliar

0

Both before and after refresh.

Attached are the most recent log and my zootsuit.
 

Attachments

  • Screenshot 2025-03-24 at 16.01.22.png
    Screenshot 2025-03-24 at 16.01.22.png
    300.2 KB · Views: 1
  • labtheque_20250324.txt
    labtheque_20250324.txt
    359.6 KB · Views: 0
To highlight a couple of parts of the log I think are important, here's what happens for an autoscend graft that worked:

Code:
place.php?whichplace=graftinglab&action=graftinglab_chamber
Took choice 1553/1: unknown
choice.php?pwd&whichchoice=1553&option=1&slot=5&fam=303
Could not parse: You gained a level!
Preference zootGraftedHandRightFamiliar changed from 0 to 303
> [INFO] Grafting a Burly Bodyguard to you

And here's what happened with the one that didn't get detected.
Code:
place.php?whichplace=graftinglab&action=graftinglab_chamber
Took choice 1553/1: unknown
choice.php?pwd&whichchoice=1553&option=1&slot=9&fam=71
Could not parse: You gained a level!
> [INFO] Grafting a Ragamuffin Imp to you

Note that the graft obviously did work because of the level gain text, but the preference didn't update.
 
Also, mine fixes itself:

Code:
> set zootGraftedButtCheekRightFamiliar=

zootGraftedButtCheekRightFamiliar =>
Preference zootGraftedButtCheekRightFamiliar changed from 71 to

> refresh status

Loading character status...
Preference zootGraftedButtCheekRightFamiliar changed from 0 to 71

I think the API might be returning wrong for LabTheque (and the couple of other people who have reported this to autoscend)
 
As another data point, I have also seen this issue with my script (not autoscend) after grafting a Jumpsuited Hound Dog to my Right Butt in Zoot.
No Mafia refresh will fix the problem, but logging out and logging back in does.

Code:
place.php?whichplace=graftinglab&action=graftinglab_chamber
> choice.php?whichchoice=1553&option=1&pwd=&fam=69&slot=9
Took choice 1553/1: unknown
choice.php?whichchoice=1553&option=1&pwd&fam=69&slot=9
Could not parse: You gained a level!

Then, after logging out and back in again:
Code:
Closing session for ckb1...

Initializing session for ckb1...
Preference zootGraftedButtCheekRightFamiliar changed from 0 to 69


And this is a successful graft from a different run (same results as autoscend):
Code:
place.php?whichplace=graftinglab&action=graftinglab_chamber
> choice.php?whichchoice=1553&option=1&pwd=&fam=69&slot=9
Took choice 1553/1: unknown
choice.php?whichchoice=1553&option=1&pwd&fam=69&slot=9
Could not parse: You gained a level!
Preference zootGraftedButtCheekRightFamiliar changed from 0 to 69
 
Looking at the API when you're in a failure state would be helpful:

api.php?what=status&for=mafia

It's the "grafts" key. If KoL is returning the wrong state there's nothing we can do.
 
Looking at the API when you're in a failure state would be helpful:

api.php?what=status&for=mafia

It's the "grafts" key. If KoL is returning the wrong state there's nothing we can do.
Unfortunately, I was logged out in the interim and when logging back in it showed the same thing as cfb:

Sending login request...
Ping test: average delay is 151.00 msecs.
Preference zootGraftedButtCheekRightFamiliar changed from 0 to 71
 
Back
Top