In this case the general use is to avoid buying from stores for various reasons.Why? Is this one of those "The Mall Is The Game" things?
If I am on a store's forbidden list then mafia already hides the store from me, correct?
If the store is on my forbidden list I suppose this could be useful but unless there is some kind of personal vendetta I don't see any use for my forbidden list.
Usually when I ask questions I am not convinced something is useful or necessary or of general interest. In this case I'm really asking about the motivation for having and using forbidden lists. Given that they are a thing, I don't see a problem with doing this.
Those are greyed out though, as you can see in the screenshot.Can you also hide the links for the stores that you've already hit the limit for as well, since those buy links won't be able to make a transaction?
KoLmafia overrides KoL's behavior in the Relay Browser: if the store owner disables direct buying from the mall search, KoLmafia obligingly inserts a buy link. The method which does this is opinionated:Given that the behaviour of Mafia here is going to be totally different from KoL (KoL hides the links if the store owner requests it, Mafia hides if in Forbidden stores), could you instead put some red text -- something like "forbidden store" -- just to make it clear that's what's going on?
if (!nobuyersMatcher.find()) {
// Good store which does not disable buying from search results
continue;
}
// Bad store which disables buying from the search results.
...