The other day mafia was turning them in one at a time (using the GUI). Multiples can be turned in at once from the relay browser. Not help with your automation, but a heads up.
The URL for starting the artist quest is "place.php?whichplace=town_wrong&action=townwrong_artist_noquest&getquest=1".
If I'm having trouble finding the right URL, I find doing "debug on", doing whatever in the relay browser and "debug off" often records the correct URL.
Today I got 95 knucklebones with the familiar and accessory in the Skeleton Store using 91 turns. I probably had more free fights than you, but 130 turns still seems high. Are you not skipping the non-combat?
I'm glad KoLmafia took over from the can_adv script, but it is an endless nightmare of edge cases.
I'm past the convention hall.
> ash can_adventure($location[Convention Hall Lobby])
Returned: true
And when I got there:
A sign on the door of the convention hall reads: "Closed for carpet...
> ash inebriety_limit()
Returned: 15
> equip Red Roger's red left hand
Holding Red Roger's red left hand...
> ash inebriety_limit()
Returned: 14
It goes back up when I take it off. I'm not sure if this happens all the time or it required some certain conditions first. I'm in aftercore after...
Before KoLmafia supported the locket, this code was used:
string tmp = visit_url("inventory.php?reminisce=1");
string rem = visit_url("choice.php?forceoption=0");
Might be a workaround until a correct fix comes along.