For the last several days I've noticed my rollover script has been failing with a "You don't have the item you're trying to equip" which it hasn't done before. I have a single Loathing Legion item in my inventory so it gets used as a helicopter/jackhammer/moondial during the course of a day:
Mafia apparently still thinks I have the moondial, I'm guessing since it was equipped at rollover it shows up in my inventory on first launch for the day and never records I've squeezed it into a helicopter? Running "inv refresh" then running my rollover script again does cause the moondial to be squeezed and equipped:
Does it happen to have something to do with r15825: "Refactor UseItemRequest.parseConsumption to only remove the item being used after we know for sure it was consumed." ?
Code:
Internal checkpoint created.
Stealing Loathing Legion helicopter from Junkwarmer the Stocking Mimic...
Unequipping Junkwarmer the Stocking Mimic...
Familiar equipped.
You acquire an item: Loathing Legion jackhammer
Successfully squeezed a Loathing Legion jackhammer
...
...
...
Equipment changed.
Holding Loathing Legion moondial...
You don't have the item you're trying to equip.
Mafia apparently still thinks I have the moondial, I'm guessing since it was equipped at rollover it shows up in my inventory on first launch for the day and never records I've squeezed it into a helicopter? Running "inv refresh" then running my rollover script again does cause the moondial to be squeezed and equipped:
Code:
You acquire an item: Loathing Legion moondial
Successfully squeezed a Loathing Legion moondial
Does it happen to have something to do with r15825: "Refactor UseItemRequest.parseConsumption to only remove the item being used after we know for sure it was consumed." ?