HexDeck

Advanced Search

HexDeck pairs a powerful filters interface for quick, everyday searches along with an advanced query system built for power users who demand precise, fine-grained control.

Jump to a section below to learn more about advanced search:

Syntax

Filters

Structure

Advanced queries are composed of statements. Each statement has a flag, operator, and value.

Statements must contain no spaces between their contents and are case-insensitive.

When searching for content with spaces or special characters ([, ', etc), you must use quotes to group the content together.

Multiple statements can be used to narrow results further and are treated as being joined by the word "and".

Some flags support searches of multiple values. Multi-value searches will return cards that meet any of the specified values. The following fields support comma separated lists:

  • Types
  • Domain
  • Super Types
  • Tags
  • Keywords
  • Search Tags
  • Artists
t=unit d=mind

exactly mind units

d:fury c:"Kai'Sa"

fury cards with "Kai'Sa" in name

Using Or

By default, multiple statements are joined by the word "and". You can use the word "or" between statements to make either side optional.

t:unit or t:spell

units or spells

e=2 or e=3

2 or 3 cost cards

Negating

Any statement can be negated by pre-pending a "-" in front of it.

-st:token

not tokens

-t:gear

not gear

Nesting

Complex queries can be built by nesting statements within parentheses. When combined with "or", this can be used to create very powerful searches.

You may nest statements to any level of depth.

d:mind (t:unit or t:gear)

mind units or mind gear

t:spell (e>=4 or kw:repeat)

spells with repeat or 4+ energy

Operators

Every statement must have an operator. Below is a full list of each operator and its meaning:

  • =exact match
  • :contains
  • <less than
  • >greater than
  • <=less than or equal to
  • >=greater than or equal to
e=3

exactly 3 energy

m>=5

at least 5 might

Name

Search for cards by their name.

Flagsc, card, name
Operators= :
-c:"Kai'Sa"

"Kai'Sa" not in name

name=kingpin

name is exactly "kingpin"

Domain

Search for cards by their domain(s). This field supports comma separated lists.

Flagsd, id, domain
Operators= : <= >=
ValuesFury, Body, Order, Calm, Mind, Chaos, R, O, B, Y, P, G
id:mind,fury

domain contains mind and/or fury

domain>=calm

is at least calm domain

1
Energy

Search for cards by their energy costs.

Flagse, mv, energy
Operators= : < > <= >=
e>=1

at least 1 energy

-mv=3

not 3 energy

powerPower

Search for cards by their power costs.

Flagsp, pow, power
Operators= : < > <= >=
p>=1

at least 1 power

-pow=3

not 3 power

mightMight

Search for cards by their might.

Flagsm, might
Operators= : < > <= >=
m>=4

at least 4 might

might=1

exactly 1 might

mightMight Bonus

Search for cards by their might bonus.

Flagsmb, mightbonus
Operators= : < > <= >=
mb>=1

at least 1 might bonus

mightbonus=0

no bonus might

Type

Search for cards by their type(s). This field supports comma separated lists.

Flagst, type, types
Operators= : <= >=
ValuesBattlefield, Gear, Legend, Rune, Spell, Unit
type=unit

exactly units

-t:unit,spell

not units or spells

Super Type

Search for cards by their super type(s). This field supports comma separated lists.

Flagsst, supertype, supertypes
Operators= : <= >=
ValuesChampion, Signature, Token
supertype=champion

exactly champions

-st:signature

not signatures

Tags

Search for cards by their tag(s). This field supports comma separated lists.

Flagsta, tag, tags
Operators= : <= >=
ValuesAhri, Akshan, Anivia, Annie, Aphelios, Ashe, Azir, BandleCity, Bard, Bilgewater, Bird, Blitzcrank, Caitlyn, Cat, Darius, Demacia, Demon, Diana, Dog, DrMundo, Dragon, Draven, Ekko, Elite, Equipment, Evelynn, Ezreal, Fae, Fiora, Fizz, Freljord, Galio, Garen, Heimerdinger, Hwei, Icathia, Ionia, Irelia, Ivern, Ixtal, Janna, Jax, Jayce, Jhin, Jinx, Kaisa, Karma, Karthus, Katarina, Kathkan, Kayn, KhaZix, Kogmaw, LeBlanc, LeeSin, Leona, Lillia, Lucian, Lux, Malzahar, MasterYi, Mech, MissFortune, MountTargon, Nami, Nidalee, Nilah, Nocturne, Noxus, Ornn, Piltover, Pirate, Poppy, Poro, Pyke, Qiyana, Recruit, Rengar, Reksai, Rell, RenataGlasc, Rumble, Sentinel, Sett, ShadowIsles, Shen, Shurima, Sivir, Sona, Soraka, Spider, Spirit, Syndra, Taric, Teemo, TheVoid, Trifarian, Tryndamere, TwistedFate, Udyr, Vayne, Vex, Vi, Viktor, Volibear, Yone, Warwick, Xerath, XinZhao, Yasuo, Yordle, Yuumi, Zaun, Zilean
tag=fizz

tags are exactly "Fizz"

ta:sona,vi

tags contain "Sona" and/or "Vi"

Search Tags

Search for cards by often-used, player referenced functions/labels. This field supports comma separated lists.

Flagsis, has
Operators= : <= >=
ValuesAbilitiesMatter, ActivatedAbility, AddsResource, AlternateCost, AttackTrigger, Banishes, BanishesCard, BanishesEnemyCard, BanishesEnemyGear, BanishesEnemyUnit, BanishesFriendlyCard, BanishesFriendlyGear, BanishesFriendlyUnit, BanishesGear, BanishesUnit, Banned, BattlefieldRestricted, BirdsMatter, BuffsMatter, Cantrip, CardSelection, CatsMatter, CombatLossTrigger, CombatsMatter, CombatTrick, CombatWinTrigger, ConquerEffectsMatter, ConquerTrigger, CostDiscount, CostIncreaser, CostMatters, CostReducer, DeathMatters, DeathTrigger, DefendTrigger, DiscardMatters, DogsMatter, DragonsMatter, EquipmentMatters, Errata, ExcessDamageMatters, GainsPoint, GainsXP, GearMatters, GeneratesBattlefield, GeneratesGear, GeneratesGold, GeneratesUnit, GivesKeywords, GoldMatters, HandSizeMatters, HiddenCardsMatter, HoldEffectsMatter, HoldTrigger, IgnoresCost, IgnoresEnergyCost, IgnoresPowerCost, KeywordsMatter, LegendsMatter, LocationMatters, MechsMatter, MightMatters, MightyUnitsMatter, Movement, MovementMatters, MovesEnemyUnit, MovesFriendlyUnit, MoveTrigger, MultiTarget, NotFromHandMatters, OccupiedBattlefieldMatters, OpenBattlefieldMatters, PassiveAbility, PlayTrigger, PointsMatter, PorosMatter, PreventsCards, PreventsDamage, PreventsDeath, PreventsMovement, PreventsPointGain, PreventsSpells, Ramp, Recursion, RecycleMatters, Removal, RemovalMatters, RemovesCard, RemovesEnemyCard, RemovesEnemyGear, RemovesEnemyRune, RemovesEnemyTrashCard, RemovesEnemyUnit, RemovesFriendlyCard, RemovesFriendlyGear, RemovesFriendlyRune, RemovesFriendlyTrashCard, RemovesFriendlyUnit, RemovesGear, RemovesRune, RemovesTrashCard, RemovesUnit, ReplacementEffect, RevealMatters, Reveals, RevealsFromDeck, RevealsFromEnemyDeck, RevealsFromEnemyHand, RevealsFromFriendlyDeck, RevealsFromFriendlyHand, RevealsFromHand, RunesMatter, ShowdownsMatter, SpellsMatter, SpendingMatters, StunsMatter, Sweeper, TargetingMatters, Targets, TargetsBattlefield, TargetsEnemyGear, TargetsEnemyHiddenCard, TargetsEnemyLegend, TargetsEnemyPlayer, TargetsEnemyRune, TargetsEnemySpell, TargetsEnemyTrashCard, TargetsEnemyUnit, TargetsFriendlyGear, TargetsFriendlyHiddenCard, TargetsFriendlyLegend, TargetsFriendlyPlayer, TargetsFriendlyRune, TargetsFriendlySpell, TargetsFriendlyTrashCard, TargetsFriendlyUnit, TargetsGear, TargetsHiddenCard, TargetsLegend, TargetsPlayer, TargetsRune, TargetsSpell, TargetsTrashCard, TargetsUnit, TemporaryMatters, TokensMatter, TopDeckControl, TrashMatters, TriggeredAbility, UnitsMatter, XPMatters
is:removal,sweeper

removes multiple things

-has:errata

does not have errata

Keywords

Search for cards by their keyword(s). This field supports comma separated lists.

Flagskw, keyword, keywords
Operators= : <= >=
ValuesAccelerate, Action, Ambush, Assault, Backline, Deathknell, Deflect, Equip, Ganking, Hidden, Hunt, Legion, Level, Quickdraw, Reaction, Repeat, Shield, Tank, Temporary, Unique, Vision, Weaponmaster
keyword:quickdraw

has quickdraw

kw=action,repeat

has exactly action and repeat

Rules Text

Search for cards by their rules text.

Special text, such as Keywords, Power, Energy, etc. can be searched for by using square brackets. Essentially, if the text appears in a colored box on the card, you should wrap it in square brackets. Text in the same colored box should be wrapped in square brackets together.

For symbols, we use the same syntax as the official Core Rules document for our shorthand (i.e. "M" = Might, "G" = Calm, etc.).

Note: when the "o" flag is used, it will check against both rules text and effect text.

Flagsrt, o, rules, rulestext
Operators= :
rt:draw

rules text contains "draw"

o:"[add] [r]"

adds fury power

Effect Text

Search for cards by their effect text.

Special text, such as Keywords, Power, Energy, etc. can be searched for by using square brackets. Essentially, if the text appears in a colored box on the card, you should wrap it in square brackets. Text in the same colored box should be wrapped in square brackets together.

For power symbols, we use the same syntax as the official Core Rules document for our shorthand (i.e. "R" = Fury, "G" = Calm, etc.).

Note: when the "o" flag is used, it will check against both effect text and rules text.

Flagset, o, effect, effecttext
Operators= :
et:"[shield]

gives the shield keyword

o:hold

rules/effect text contains "hold"

Flavor Text

Search for cards by their flavor text.

Flagsft, flavor, flavortext
Operators= :
flavortext:Braum

flavor text contains "Braum"

ft:"true display"

flavor text contains "true display"

Rarity

Search for cards by their rarity.

Note: the ":" operator is treated like "=" for this field.

Flagsr, rarity
Operators= :
ValuesCommon, Uncommon, Rare, Epic, Showcase, Ultimate
r:rare

rare

-rarity=common

not common

Set

Search for cards by their set(s).

Note: the ":" operator is treated like "=" for this field.

Flagss, set
Operators= :
ValuesOGS, OGN, ARC, SFD, UNL
s=ogn

is in Origins

set:sfd

is in Spiritforged

artistArtists

Search for cards by their artist(s).

Flagsa, artist, artists
Operators= : <= >=
ValuesAiriPan, AlessandroPoli, AlexFlores, AlexHeath, AlsieLau, AndieTong, AndresBlanco, AnsonTan, AnYingDaoDarkGlow, AronElekes, BlaineBurgos, BoChen, BubbleCatStudio, CaravanStudio, ChrisKintner, DanFeiJiDing, DaoTrongLe, DuyNguyen, EnvarStudio, Fairfoul, FeliciaChen, FishArtStudio, FOREDAWN, ForticheProduction, GemLim, GrafitStudio, GrafitStudioMakiPlanasMata, GrafitStudioQuyHo, GregGhielmettiLeahChen, HCuu, Hozure, HuaRui, HXY, JasonChan, JeffreyChen, JenniferWuestling, JiHunLee, JohnKafka, JohnathanSantoro, JordanYoon, JunHuan, KKZhang, Kindlejack, KudosProductions, LeagueOfLegends, LeagueSplashTeam, LishaDu, LoizaChen, MARStudio, MasakiHsu, MaxGrecke, MichaelIvan, MichelleMauk, MindyKang, MoYan, NaifanZhang, OliverChipping, OriginalForceStudio, OussamaAgazzoum, PandartStudio, PeterKim, PolarEngineStudio, QuyHo, RafaelZanchetin, RudySiswanto, SeanYang, ShawnLee, ShawnTan, Shishizaru, SixMoreVodka, SlawomirManiak, SugarFree, SuKe, TSWCK, TUTU, ValentinGloaguen, ValentineTran, WildBlueStudios, WildRift, WildRiftSplashTeam, WillGist, XavierLeroux, XiaoDong, YingZhiGe, ZhangYu, ZhongqiLi, ZiyanLin
artist:AiriPan

"Airi Pan" as artist.

a:BoChen

"Bo Chen" as artist.