Closed taw closed 1 year ago
I switched default filter to number:1-set -variant:misprint -variant:foreign
(I should add a short alias for it), and removed all uses of is:booster
except one in bro.foil
where I'm not sure what's the correct version.
I added is:baseset
, it should be default query for cards that normally go into boosters. It's exactly equivalent to number:1-set -variant:misprint -variant:foreign
.
Closing it as done enough.
This will need many steps:
variant:misprint
- more or less cards like thesevariant:foreign
- more or less cards like thesePatchExcludeFromBoosters
use that to simplify itnumber:1-set
support (as more accurate form ofnumber<=set
, covering some edge casesis:baseset
that will be more or less equivalent tonumber:1-set -variant:misprint -variant:foreign
(unless there's some other major category where it doesn't work)is:booster
andis:baseset
give different results updated with explicitfilter:
is:booster
tois:baseset
booster:one-arena
booster:one-*
booster:*
is:booster
from booster codeis:booster
(=booster:*
) calculated from what is actually in the boosters, so booster yaml won't be able to use thatI don't like these names much. If I could get mtgjson to maintain misprintvariant and foreignvariant, that would be great, but if not, it's a few regexps for a small number of sets.
Possible related work:
filter:
for yamlsquery/brr: ...
andfilter/brr: ...
~ - not worth it, scopedfilter:
covers all use casesvariant:misprint
(requested)variant:foreign
(requested)