I guess I should rephrase. If I perform the query
/ms furret, ampharos, stab
what should happen? I can think of 3 reasonable options:
- Give all Normal and Electric attacks that both can learn
- Return an empty result, because there are no moves that both get STAB from
- Give an error message that these Pokemon can not possibly share STAB
#1 is counterintuitive as the moveset search itself is a conjunction, but the STAB filter is being treated as a disjunction. #2 is reasonable but #3 is ideal.
Or maybe it just shouldn't allow multiple Pokemon at all.