Bug - Waiting for Info mayodiol not purchased with autoFillMayoMinder = true

This just happened one time. I haven't tried autoFilling with mayodiol before, and I'm at max fullness now so can't do further testing till tomorrow:

Code:
> eat sea lychee

Searching for "sea lychee"...
Search complete.
Purchasing sea lychee (1 @ 1,229)...
Purchases complete.
Eating 1 sea lychee...
You gain 3 Adventures
You gain 25 Chutzpah
You gain 1 Fullness
You lose some of an effect: Got Milk (-1)
Finished eating 1 sea lychee.

> get autoFillMayoMinder

true

> get mayoMinderSetting

Mayodiol

> ash my_inebriety()

Returned: 4

> ash inebriety_limit()

Returned: 20
 
Yes, I've been using it autofilling with mayoflex/mayozapine for a lot of this aftercore, which has been working fine.
Code:
> ashq int[item]inv = get_inventory(); print(inv[$item[Mayo Minder™]]);

1
 
Last edited:
The code in ConcoctionDatabase probably needs to be duplicated in EatItemRequest. Or some refactoring is needed to eliminate code duplication.
 
This isn't working at all for me. Is the intent that with autoFillMayoMinder true, "eat X" will buy a Mayowhatever before eating? If so, that doesn't happen: I've always used "acquire X mayowhatever" to buy them upfront.
 
The intention is that if you have a MayoMinder, and you have it set to something, and autoFillMayoMinder is true, then it should buy enough mayo that the items you consume are consumed with Mayo.
 
This now works for "eat": it also correctly puts on the Travoltan trousers around the Mayoflex purchase. Can it also work for "timespinner eat"?
 
This works, but doesn't restore the previous pants after swapping in the Travoltan trousers. "mayominder X" has the same issue, if you don't already have a mayominder.
 
Back
Top