I seem to have a small criticism about each of these various tattoo scripts lol.
Batrachomyomachia''s functionality I like in that it will only put on outfits to get a tattoo if you don't have the tattoo and have the outfit, and it will backup the equipment you're wearing to start with so you end up wearing what you started with, not some random outfit. The downside of this script is that it keeps telling me that my hobo boss outfits are incomplete, due to the fact they are in my DC. I KNOW I have the tattoos for them, but this script doesn't care that I have the tattoo since it can't find the equipment. If I have the equipment in my inventory, it realizes I have the tattoo and doesn't mention the outfit as being needed.
Xanth's script is wonderful in that it shows all possible tattoos, be it outfit, consumption, ascension related or whatever. The downside is that it does not do what Batra's script does and retrieve missing outfit tattoos. It is also not completely up to date and has some missing outfits. I had the Knight's Armor outfit, but never got the tattoo, for example.
Sally's version covered new outfits that the previous two scripts didn't know about. However, it goes thru and puts on EVERY outfit to visit the artist with and never looks to see if I have the tattoo first. Also, it doesn't backup my current outfit before doing all the gear swapping.
So, in a perfect world, I want the thoroughness of Xanth's script (updated with new outfits/tattoos), Batra's script functionality in terms of acquiring tattoos automagically, but with the intelligence to know whether or not I have the tattoo before telling me I don't have a given outfit. Don't need the outfit to get a tattoo I already have after all
Maybe one of these days I'll get around to updating this the way I'd like... maybe.
Edit: Hrmm, Batra's script is no longer complaining that I need hobo outfits, perhaps I'm not remembering something correctly from my prior runthru of this script.
I think the reason Sally's script equips every outfit to check for tattoos is because the tattoo names have capital letters in the script which doesn't match with the case sensitivity of the tattoo image names on the actual tattoo page. Perhaps this is just a linux issue, but Batra's script was behaving the same way when I transferred the new data from Sally's script to that one. Then it worked fine when I changed case of the tattoo image names.