Thanks for the quick changes. I'll try to have a good hard look at CreateItemPanel.java to see if I can add this feature:
- Add a "don't show items with b" checkbox in the item manager, and in the Creatable section.
That's why I was thinking of a checkbox, and not a systematic filter.
These challenge paths will be around forever, they just won't have any special reward in the future.
If the checkbox only shows up when you're in a Bee run, then that seems fine. Otherwise it will be clutter the majority of the time.
I started out with a "no b" checkbox, but changed it to "b items" for consistency with the "food", "booze", "equip", "others" and "no-trade" checkboxes: it is checked by default, like all the other, and 'b' items are removed when you uncheck it, like the others.
I'm really bad at making up names for this kind of things in english (or any other language, for that matter), so anyone with a good name is welcome to speak up.
Apparently, you do, yes. Or, at least, you have to close and re-open the Item Manager.How does it work when you enter/leave bee restrictions? My guess is that you have to restart mafia to make the checkbox (dis)appear.
I tried modifying KoLCharacter.addFamiliar() to skip familiars with a 'b' so that Mafia will simply thinks that you don't own any of those familiars.Suggestion: Would it be possibel to filter the familiar list in the equipment manager to not show familiars that contain b's while you are on a b-core run.