TCGgather

Flesh and Blood search syntax

The card search takes plain text and typed filters in one box — no mode toggle. Plain words search card names; anything with an operator becomes a filter. Anything the parser doesn't understand falls back to name search, so a query can never error.

General rules

  • field:value — operators are : = != < <= > >=. :means "has / contains".
  • Space means AND: pitch:red cost<=3. Use or and parentheses to group: (t:action or t:instant).
  • - negates: -pitch:red excludes red.
  • Quotes keep phrases together: o:"draw a card".
  • Paste a card code on its own — WTR-001 — and it searches codes as well as names. To match only a code, spell the field: code:WTR-001. A whole set is set:, not code:.
  • Colour-type fields compare as sets: : and >=mean "has all listed", = exactly, <= "only these" (fits-my-deck), != none of them. Single-letter codes combine where the game has them.

Fields

FieldAliasesMatchesOperatorsExample
nnametext — `:` contains, `=` exact: = !=n:value
ttypetext — `:` contains, `=` exact: = !=t:value
rraritytext — `:` contains, `=` exact: = !=r:value
ssettext — `:` contains, `=` exact: = !=s:value
otext, oracle, effectrules text (full-text search): =o:"draw a card"
ownedcards already in your collection (requires signing in): = !=owned:yes
pcolor, pitchcolour set — see the set-membership rules above: = != < <= > >=p:red
costnumber: = != < <= > >=cost<=3
powpower, atknumber: = != < <= > >=pow<=3
defdefensenumber: = != < <= > >=def<=3
healthnumber: = != < <= > >=health<=3
intintellectnumber: = != < <= > >=int<=3
arcanenumber: = != < <= > >=arcane<=3
kkeyword, islist — `:` contains, `=` exact entry: = !=k:value
classlist — `:` contains, `=` exact entry: = !=class:value
talentlist — `:` contains, `=` exact entry: = !=talent:value
subsubtypelist — `:` contains, `=` exact entry: = !=sub:value
slottext — `:` contains, `=` exact: = !=slot:value
agetext — `:` contains, `=` exact: = !=age:value
trtraitslist — `:` contains, `=` exact entry: = !=tr:value
ftfunctionaltexttext — `:` contains, `=` exact: = !=ft:value
cncode, number, collectorprinted card code, exact — `set-number`, or just the number: = !=cn:WTR-001

Examples are live links — click one to run it.