This nine page thread has become fairly cumbersome. We've put in a considerable amount of support already. In fact, I'm on my third Beecore run right now, and for the way I use KoLmafia, it's got everything I want. Not everybody uses KoLmafia the way I do, however, so some of the suggestions on this thread should remain open.
But, as I said, this thread is cumbersome, and I'd prefer if each such issue got split into its own thread. Perhaps some Minion would be interested in doing that?
Here are the open suggestions I've seen:
1) Save server hits by refusing to use any item or familiar with a "b" in their name.
I suppose. But now that the Item Manager has !b filtering and the Gear Changer won't even show you "b" familiars, I think this is nice, but unnecessary. But what about combat items, via your CCS? A CCS with a "b" item should probably abort.
2) If you DO try to use a "b" item or familiar - in Item Manager, via CLI, via ASH, or in the Relay Browser - KoL will reject it. I am not convinced that KoLmafia recognizes all such messages - the familiar failure, in particular, since there didn't used to be a way to fail using one. If we fail to recognize the failure, we update our data model incorrectly. That would be a Bug. This is important.
Drinks: You are too scared of Bs to drink that item.
Food: You are too scared of Bs to consume that item.
Usable items (including potions and combat items usable form inventory): You are too scared of Bs to use that item. It'd be one thing if it was, like, important that you use it...
Familiars: You are too afraid of the Bs to adventure with that familiar.
Combat items: ???
3) If you are in Beecore, SorceressLair.makeGuardianItems() should make sure that you have 6 tropical orchids. For that matter, concoctions.txt should have this:
tropical orchid (6) SUSE packet of orchid seeds
4) Warn before folding into an item with a "b" since you cannot fold it back.
Meh. This is tricky, since you might have to fold THROUGH an item with a "b" to get to another item.
5) The Modifier Maximizer will suggest both equipment and consumables with "b"s when you are in Beecore. It should not show consumables, period, since you cannot use them. Equipment is trickier: you might be perfectly willing to take the hit from wearing (some) "b" equipment. Perhaps it could have a "Maximum Beeosity" spec. So:
5a) Modifier Maximizer should not show "b" consumables in Beecore (Bug)
5b) Modifier Maximzer should have a way to specify Maximum Beeosity for equipment in Beecore (Feature)
6) Put a "no b" checkbox in the Item Manager.
Nah. I think !b filtering is good enough, and gets around the problem of having to remove the checkbox when you free the king - or log out and back in with a character not in Beecore.