<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lotrtcgpc.net/index.php?action=history&amp;feed=atom&amp;title=Template%3ACardSearch2</id>
	<title>Template:CardSearch2 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lotrtcgpc.net/index.php?action=history&amp;feed=atom&amp;title=Template%3ACardSearch2"/>
	<link rel="alternate" type="text/html" href="https://wiki.lotrtcgpc.net/index.php?title=Template:CardSearch2&amp;action=history"/>
	<updated>2026-06-11T08:16:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.lotrtcgpc.net/index.php?title=Template:CardSearch2&amp;diff=112652&amp;oldid=prev</id>
		<title>Teltura: Created page with &quot;&lt;noinclude&gt; {{#template_params:isUnique|sort}} &lt;/noinclude&gt;&lt;includeonly&gt;  {{#cargo_query:tables=Formats=F,Cards=C,CardReleases=EN,CardReleases=CR,CardSets=S,Languages=L |join...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.lotrtcgpc.net/index.php?title=Template:CardSearch2&amp;diff=112652&amp;oldid=prev"/>
		<updated>2022-10-26T05:53:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;noinclude&amp;gt; {{#template_params:isUnique|sort}} &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;  {{#cargo_query:tables=Formats=F,Cards=C,CardReleases=EN,CardReleases=CR,CardSets=S,Languages=L |join...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#template_params:isUnique|sort}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=Formats=F,Cards=C,CardReleases=EN,CardReleases=CR,CardSets=S,Languages=L&lt;br /&gt;
|join on=F.ValidSets HOLDS C.SetNum,C.ReprintBaseID = EN.ID,EN.ID = CR.BaseCardID,C.SetNum=S.ID,CR.LanguageCode=L.Code&lt;br /&gt;
|fields=&lt;br /&gt;
CONCAT('[[Image:Culture_', C.Culture, '.svg|x20px|text-bottom|link=', C.Culture, '_Culture|class=whitebg]]', ' &amp;lt;span class=&amp;quot;tooltip&amp;quot;&amp;gt;[[',  REPLACE(REPLACE(C._pageName, '/Data', ''), 'Data:', ''),  '|', CASE WHEN CR.LanguageCode &amp;lt;&amp;gt; 'EN' THEN CONCAT(&amp;quot;'''&amp;quot;, CR.LanguageCode, &amp;quot;''' &amp;quot;) ELSE '' END, IFNULL(CR.Title,EN.Title), CASE WHEN IFNULL(CR.Subtitle,EN.Subtitle) IS NULL THEN '' ELSE CONCAT(', ', IFNULL(CR.Subtitle,EN.Subtitle)) END, ' (', IFNULL(CR.CollInfo,C.CollInfo), ')', CASE WHEN CR.Revision &amp;gt; 0 THEN CONCAT(' [E',CR.Revision,']') ELSE '' END, ']]&amp;lt;span&amp;gt;[[File:', IFNULL(CR.ImageFilename,'Card_Not_Found.jpg'), '|500x500px]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;')=CardName&lt;br /&gt;
&lt;br /&gt;
|where= ('{{{isUnique|any}}}' = 'any' OR CR.IsUnique = {{Boolean|{{{isUnique|any}}}}}) &lt;br /&gt;
AND (&amp;quot;{{{title|}}}&amp;quot; = &amp;quot;&amp;quot; OR C.Title RLIKE &amp;quot;{{{title|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{subtitle|}}}&amp;quot; = &amp;quot;&amp;quot; OR C.Subtitle RLIKE &amp;quot;{{{subtitle|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{side|}}}&amp;quot; = &amp;quot;&amp;quot; OR C.Side = &amp;quot;{{{side|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{format|}}}&amp;quot; = &amp;quot;&amp;quot; OR F.Name = &amp;quot;{{{format|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{creator|}}}&amp;quot; = &amp;quot;&amp;quot; OR &amp;quot;{{{creator|}}}&amp;quot; LIKE CONCAT('%', S.Creator, '%'))&lt;br /&gt;
AND (&amp;quot;{{{setnums|}}}&amp;quot; = &amp;quot;&amp;quot; OR &amp;quot;{{{setnums|}}}&amp;quot; LIKE CONCAT('%', S.Name, '%'))&lt;br /&gt;
AND (&amp;quot;{{{rarityabbr|}}}&amp;quot; = &amp;quot;&amp;quot; OR &amp;quot;{{{rarityabbr|}}}&amp;quot; LIKE CONCAT('%(', C.Rarity, ')%'))&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{textSearch|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText LIKE &amp;quot;%{{{textSearch|}}}%&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{textRegexSearch|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE &amp;quot;{{#replace:{{{textRegexSearch|}}}|\|\\}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{taggedTextRegexSearch|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.TaggedGameText RLIKE &amp;quot;{{{taggedTextRegexSearch|}}}&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{culture|}}}&amp;quot; = &amp;quot;&amp;quot; OR &amp;quot;{{{culture|}}}&amp;quot; LIKE CONCAT('%', C.Culture, '%'))&lt;br /&gt;
AND (&amp;quot;{{{usesCulture|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE &amp;quot;\\[({{#replace:{{#replace:{{{usesCulture|}}}|,|{{!}}}}||}})]&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{cardtype|}}}&amp;quot; = &amp;quot;&amp;quot; OR C.CardType IN (&amp;quot;{{StripList|{{{cardtype|}}}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{usesCardtype|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE &amp;quot;(?&amp;lt;!this )({{#replace:{{#replace:{{#replace:{{{usesCardtype|}}}|,|{{!}}}}||}}|TheOneRing|The One Ring}})&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{race|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType IN ('Minion', 'Companion', 'Ally') AND (&amp;quot;{{{race|}}}&amp;quot; LIKE CONCAT('%', CR.Subtypes__full, '%') OR (&amp;quot;{{{race|}}}&amp;quot; = &amp;quot;[Raceless]&amp;quot; AND CR.Subtypes__full IS NULL AND CR.Revision = 0)) ))&lt;br /&gt;
AND (&amp;quot;{{{usesRace|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE &amp;quot;({{#replace:{{#replace:{{{usesRace|}}}|,|{{!}}}}||}})&amp;quot; OR (&amp;quot;{{{usesRace|}}}&amp;quot; LIKE '%Dwarf%' AND CR.GameText LIKE '%Dwarves%') OR (&amp;quot;{{{usesRace|}}}&amp;quot; LIKE '%Elf%' AND CR.GameText LIKE '%Elves%') )&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{itemClass|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType IN ('Artifact', 'Possession') AND (&amp;quot;{{{itemClass|}}}&amp;quot; LIKE CONCAT('%', CR.Subtypes__full, '%') OR (&amp;quot;{{{itemClass|}}}&amp;quot; = &amp;quot;[Classless]&amp;quot; AND CR.Subtypes__full IS NULL AND CR.Revision = 0)) ))&lt;br /&gt;
AND (&amp;quot;{{{usesItemClass|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE &amp;quot;({{#replace:{{#replace:{{#replace:{{#replace:{{{usesItemClass|}}}|,|{{!}}}}||}}|RangedWeapon|Ranged Weapon}}|HandWeapon|Hand Weapon}})&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{eventPhase|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType IN ('Event') AND (&amp;quot;{{{eventPhase|}}}&amp;quot; LIKE CONCAT('%', CR.Subtypes__full, '%') OR CR.GameText RLIKE &amp;quot;({{#replace:{{#replace:{{{eventPhase|}}}:|,|:{{!}}}}||}})&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{hasPhaseAction|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType NOT IN ('Event') AND CR.GameText RLIKE &amp;quot;({{#replace:{{#replace:{{{hasPhaseAction|}}}:|,|:{{!}}}}||}})&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{keyword|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.GameText RLIKE '(?&amp;lt;!\\w )({{#replace:{{#replace:{{#replace:{{#replace:{{{keyword|}}}|,|{{!}}}}||}}|+|XX \\+}}|XX|}})\\.' OR (&amp;quot;{{{keyword|}}}&amp;quot; LIKE '%Ring-bound%' AND (C.Title IN ('Frodo', 'Sam') OR CR.CanBearRing = 1)) OR (&amp;quot;{{{keyword|}}}&amp;quot; LIKE '%Unbound%' AND (C.CardType = 'Companion' AND C.Title NOT IN ('Frodo', 'Sam') AND CR.GameText NOT RLIKE '(?&amp;lt;!\\w )Ring-bound\\.')) OR (&amp;quot;{{{keyword|}}}&amp;quot; LIKE '%Ambush%' AND CR.GameText RLIKE '(?&amp;lt;!\\w )Ambush \\(\\d+\\)\\.') )&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{usesKeyword|}}}&amp;quot; = &amp;quot;&amp;quot; OR (CR.GameText RLIKE '(?&amp;lt;=\\w )({{#replace:{{#replace:{{{usesKeyword|}}}|,|{{!}}}}||}})' AND (1 = CASE WHEN &amp;quot;{{{usesKeyword|}}}&amp;quot; LIKE '%Archer%' AND CR.GameText LIKE '%Archer%' THEN CR.GameText RLIKE '(?&amp;lt;=\\w )archer\\b' ELSE 1 END )) )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{twilight|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.TwilightCost = &amp;quot;{{{twilight|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{twilightMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.TwilightCost &amp;gt;= &amp;quot;{{{twilightMore|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{twilightLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.TwilightCost &amp;lt;= &amp;quot;{{{twilightLess|}}}&amp;quot;)&lt;br /&gt;
AND (&amp;quot;{{{strength|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{strength|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CR.StrengthMod = &amp;quot;{{{strength|}}}&amp;quot; ELSE CR.Strength = &amp;quot;{{{strength|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{strengthMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{strengthMore|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.StrengthMod AS INT) &amp;gt;= CAST(&amp;quot;{{{strengthMore|}}}&amp;quot; AS INT) ELSE CR.Strength &amp;gt;= &amp;quot;{{{strengthMore|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{strengthLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{strengthLess|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.StrengthMod AS INT) &amp;lt;= CAST(&amp;quot;{{{strengthLess|}}}&amp;quot; AS INT) ELSE CR.Strength &amp;gt;= &amp;quot;{{{strengthLess|}}}&amp;quot; END)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{vitality|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{vitality|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CR.VitalityMod = &amp;quot;{{{vitality|}}}&amp;quot; ELSE CR.Vitality = &amp;quot;{{{vitality|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{vitalityMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{vitalityMore|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.VitalityMod AS INT) &amp;gt;= CAST(&amp;quot;{{{vitalityMore|}}}&amp;quot; AS INT) ELSE CR.Vitality &amp;gt;= &amp;quot;{{{vitalityMore|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{vitalityLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{vitalityLess|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.VitalityMod AS INT) &amp;lt;= CAST(&amp;quot;{{{vitalityLess|}}}&amp;quot; AS INT) ELSE CR.Vitality &amp;gt;= &amp;quot;{{{vitalityLess|}}}&amp;quot; END)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{sitenum|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{sitenum|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CR.SiteNumMod = &amp;quot;{{{sitenum|}}}&amp;quot; ELSE CR.SiteNum = &amp;quot;{{{sitenum|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{sitenumMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{sitenumMore|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.SiteNumMod AS INT) &amp;gt;= CAST(&amp;quot;{{{sitenumMore|}}}&amp;quot; AS INT) ELSE CR.SiteNum &amp;gt;= &amp;quot;{{{sitenumMore|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{sitenumLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{sitenumLess|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.SiteNumMod AS INT) &amp;lt;= CAST(&amp;quot;{{{sitenumLess|}}}&amp;quot; AS INT) ELSE CR.SiteNum &amp;gt;= &amp;quot;{{{sitenumLess|}}}&amp;quot; END)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{resistance|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{resistance|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CR.ResistanceMod = &amp;quot;{{{resistance|}}}&amp;quot; ELSE CR.Resistance = &amp;quot;{{{resistance|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{resistanceMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{resistanceMore|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.ResistanceMod AS INT) &amp;gt;= CAST(&amp;quot;{{{resistanceMore|}}}&amp;quot; AS INT) ELSE CR.Resistance &amp;gt;= &amp;quot;{{{resistanceMore|}}}&amp;quot; END)&lt;br /&gt;
AND (&amp;quot;{{{resistanceLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN &amp;quot;{{{resistanceLess|}}}&amp;quot; RLIKE '(\\+{{!}}-)\\d+' THEN CAST(CR.ResistanceMod AS INT) &amp;lt;= CAST(&amp;quot;{{{resistanceLess|}}}&amp;quot; AS INT) ELSE CR.Resistance &amp;gt;= &amp;quot;{{{resistanceLess|}}}&amp;quot; END)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{signet|}}}&amp;quot; = &amp;quot;&amp;quot; OR CR.Signet = &amp;quot;{{{signet|}}}&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{block|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND CR.Block = &amp;quot;{{{block|}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{sitesitenum|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND CR.SiteNum = &amp;quot;{{{sitesitenum|}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{sitesitenumMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND CR.SiteNum &amp;gt;= &amp;quot;{{{sitesitenumMore|}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{sitesitenumLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND CR.SiteNum &amp;lt;= &amp;quot;{{{sitesitenumLess|}}}&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{shadownum|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND IFNULL(CR.ShadowNum, CR.TwilightCost) = &amp;quot;{{{shadownum|}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{shadownumMore|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND IFNULL(CR.ShadowNum, CR.TwilightCost) &amp;gt;= &amp;quot;{{{shadownumMore|}}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{{shadownumLess|}}}&amp;quot; = &amp;quot;&amp;quot; OR (C.CardType = 'Site' AND IFNULL(CR.ShadowNum, CR.TwilightCost) &amp;lt;= &amp;quot;{{{shadownumLess|}}}&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{isSanctuary|any}}}&amp;quot; = &amp;quot;&amp;quot; OR CASE WHEN {{Boolean|{{{isSanctuary|any}}}}} = 1 THEN CR.GameText RLIKE '(?&amp;lt;!\\w )Sanctuary\\.' ELSE CR.GameText NOT RLIKE '(?&amp;lt;!\\w )Sanctuary\\.' END)&lt;br /&gt;
AND (&amp;quot;{{{arrowDir|Any}}}&amp;quot; = &amp;quot;Any&amp;quot; OR CR.ArrowDir = &amp;quot;{{{arrowDir|Any}}}&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
AND (CASE WHEN {{Boolean|{{{isFoil|no}}}}} = 0 THEN CR.Subset NOT IN ('F', 'A', 'O') ELSE CR.Subset IN ('F', 'A', 'O') END)&lt;br /&gt;
AND (&amp;quot;{{{isPhysical|any}}}&amp;quot; = &amp;quot;any&amp;quot; OR IFNULL(CR.IsPhysical, C.IsPhysical) = {{Boolean|{{{isPhysical|any}}}}})&lt;br /&gt;
AND (&amp;quot;{{{isPlayable|any}}}&amp;quot; = &amp;quot;any&amp;quot; OR IFNULL(CR.isPlayable, C.isPlayable) = {{Boolean|{{{isPlayable|any}}}}})&lt;br /&gt;
AND (&amp;quot;{{{isErrata|any}}}&amp;quot; = &amp;quot;any&amp;quot; OR CASE WHEN {{Boolean|{{{isErrata|any}}}}} = 0 THEN CR.Revision = 0 WHEN {{Boolean|{{{isErrata|any}}}}} = 1 THEN CR.Revision &amp;gt; 0 END )&lt;br /&gt;
AND (&amp;quot;{{{languageName|}}}&amp;quot; = &amp;quot;&amp;quot; OR L.Name IN (&amp;quot;{{#replace:{{#replace:{{{languageName|}}}|,|&amp;quot;,&amp;quot;}}||}}&amp;quot;))&lt;br /&gt;
AND (&amp;quot;{{#replace:{{{loreSearch|}}}|&amp;quot;|}}&amp;quot; = &amp;quot;&amp;quot; OR CR.Lore RLIKE &amp;quot;{{#replace:{{{loreSearch|}}}|&amp;quot;|}}&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
AND (&amp;quot;{{{advancedOptions|}}}&amp;quot; = &amp;quot;&amp;quot; OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Auto-corruption)' AND CR.GameText RLIKE 'corrupt') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Add Burdens)' AND CR.GameText RLIKE 'add (up to )?(a{{!}}X{{!}}\\d) burden') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Prevent Burden Removal)' AND CR.GameText RLIKE '(burden[^\\.]*(can{{!}}may) ?not (be )?remove{{!}}about to remove[^\\.]*burdens?,)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Remove Burdens)' AND CR.GameText RLIKE 'remove (up to )?(a{{!}}X{{!}}\\d) burden') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Prevent Burden Adding)' AND CR.GameText RLIKE '(burden[^\\.]*(can{{!}}may) ?not (be )?add{{!}}about to add[^\\.]*burdens?,)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Burdens:{{!}}Spot Burdens)' AND CR.GameText RLIKE '(spot (an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) burden{{!}}burden you (can )? spot{{!}}\\(or \\d burdens\\){{!}}for each burden)') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Strength:{{!}}Add Strength)' AND CR.GameText RLIKE 'strength (of [^\\d\\.\\+-]* )?\\+') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Strength:{{!}}Remove Strength)' AND CR.GameText RLIKE 'strength (of [^\\d\\.\\+-]* )?-') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Resistance:{{!}}Add Resistance)' AND CR.GameText RLIKE 'resistance (of [^\\d\\.\\+-]* )?\\+') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Resistance:{{!}}Remove Resistance)' AND CR.GameText RLIKE 'resistance (of [^\\d\\.\\+-]* )?-') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Site Number:{{!}}Add Site Number)' AND CR.GameText RLIKE 'site number (of [^\\d\\.\\+-]* )?\\+') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Stats:{{!}}Modify Site Number:{{!}}Remove Site Number)' AND CR.GameText RLIKE 'site number (of [^\\d\\.\\+-]* )?-') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Ally Removal%' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(\\w+ or )?ally' OR C.CollInfo IN ('8R103'))) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Companion Removal%' AND CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(\\w+ or )?companion(?! from hand)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Minion Removal%' AND CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(\\w+ or )?minion') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Follower Removal%' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(\\w+ or )?follower' OR C.CollInfo IN ('4R32', '8R103'))) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Condition Removal%' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(\\w+ or (Free Peoples {{!}}Shadow )?)?condition' OR C.CollInfo IN ('4R32', '8R103'))) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Possession Removal%' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(\\w+ or (Free Peoples {{!}}Shadow )?)?possession' OR C.CollInfo IN ('4R32', '8R103'))) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; LIKE '%Artifact Removal%' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(\\w+ or (Free Peoples {{!}}Shadow )?)?artifact' OR C.CollInfo IN ('4R32', '8R103'))) OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Cycling:{{!}}Draw Cards)' AND (CR.GameText RLIKE 'draw (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) card' AND CR.GameText NOT RLIKE 'opponent shuffle[^\\.]*draw deck and draw' AND CR.GameText NOT RLIKE '(Free Peoples {{!}}Shadow )?player (must {{!}}may )?draw' OR CR.GameText RLIKE 'muster')) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Cycling:{{!}}Recover Cards Into Hand)' AND CR.GameText RLIKE 'take [^\\.]*into hand') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Cycling:{{!}}Discard From Your Hand)' AND (CR.GameText RLIKE 'discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) cards? from hand' AND CR.GameText NOT RLIKE '(opponent must discard{{!}}(Free Peoples {{!}}Shadow )?player[^\\.]*must [^\\.]* discard)' OR CR.GameText RLIKE 'muster')) OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Recursion:{{!}}Take Cards Into Hand From Discard)' AND CR.GameText RLIKE 'take [^\\.]*into hand from[^\\.]*discard') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Recursion:{{!}}Take Cards Into Hand From Deck)' AND CR.GameText RLIKE 'take [^\\.]*into hand from[^\\.]*draw deck') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Recursion:{{!}}Play Cards From Discard)' AND CR.GameText RLIKE 'play (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(Free Peoples {{!}}Shadow )?\\w* from your discard pile') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Recursion:{{!}}Play Cards From Deck)' AND CR.GameText RLIKE 'play (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (\\[\\w+\\] )?(Free Peoples {{!}}Shadow )?\\w* from your draw deck') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Skirmishing:{{!}}Ally Participation)' AND CR.GameText RLIKE '(participates? in (archery fire and )?skirmish)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Skirmishing:{{!}}Cancel Skirmish)' AND CR.GameText RLIKE '(Cancel [^\\.]*skirmish)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Skirmishing:{{!}}Dodge Skirmish)' AND (C.CollInfo IN ('4C310','4C314','4C322','17U103','7R129') OR CR.GameText RLIKE '(remove [^\\.]*from a skirmish)')) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Skirmishing:{{!}}Replace Skirmish)' AND CR.GameText RLIKE 'replace[^\\.]*skirmish') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Skirmishing:{{!}}Overwhelm Protection)' AND CR.GameText RLIKE '(overwhelmed unless)') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Signets:{{!}}Uses Aragorn Signet)' AND CR.GameText RLIKE 'Aragorn signet') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Signets:{{!}}Uses Frodo Signet)' AND CR.GameText RLIKE 'Frodo signet') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Signets:{{!}}Uses Gandalf Signet)' AND CR.GameText RLIKE 'Gandalf signet') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Signets:{{!}}Uses Théoden Signet)' AND CR.GameText RLIKE 'Theoden signet') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Culture Tokens:{{!}}Add Tokens)' AND CR.GameText RLIKE '(add{{!}}place{{!}}reinforce) (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?token') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Culture Tokens:{{!}}Reinforce Tokens)' AND CR.GameText RLIKE '(reinforce) (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?token') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Culture Tokens:{{!}}Remove Tokens)' AND CR.GameText RLIKE '(remove) (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?token') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Culture Tokens:{{!}}Remove Token From Others)' AND CR.GameText RLIKE '(remove) (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?tokens? (?!from here)(?!from this card)(?!here)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Culture Tokens:{{!}}Spot Tokens)' AND (CR.GameText RLIKE '(spot) (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each) (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?tokens? (?!from here)(?!from this card)(?!here)' OR CR.GameText RLIKE 'for each (Free Peoples {{!}}Shadow )?(\\[\\w+\\] )?(culture )?tokens? (?!from here)(?!from this card)(?!here)') ) OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Threats:{{!}}Add Threats)' AND CR.GameText RLIKE 'add (up to )?(a{{!}}X{{!}}\\d) threat') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Threats:{{!}}Prevent Threat Removal)' AND CR.GameText RLIKE '(threat[^\\.]*(can{{!}}may) ?not (be )?remove{{!}}about to remove[^\\.]*threats?,)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Threats:{{!}}Remove Threats)' AND CR.GameText RLIKE 'remove (up to )?(a{{!}}X{{!}}\\d) threat') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Move Limit:{{!}}Increase Move Limit)' AND CR.GameText RLIKE 'move limit (for this turn )?(is )?\\+') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Move Limit:{{!}}Decrease Move Limit)' AND CR.GameText RLIKE 'move limit (for this turn )?(is )?-') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Move Limit:{{!}}Force Move)' AND CR.GameText RLIKE 'move again') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Move Limit:{{!}}Force Stop)' AND CR.GameText RLIKE 'prevent[^\\.]*moving again') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Manipulation:{{!}}Play Site)' AND CR.GameText RLIKE '((play{{!}}replace) the fellowship''s{{!}}replace it with your site{{!}}replace a site)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Manipulation:{{!}}Prevent Site Replacement)' AND CR.GameText RLIKE 'not (be )?replace') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Control:{{!}}Take Control Of Site)' AND C.Side &amp;lt;&amp;gt; 'Free Peoples' AND CR.GameText RLIKE '(take control{{!}}to control)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Control:{{!}}Liberate Site)' AND CR.GameText RLIKE 'liberate') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Control:{{!}}Prevent Site Control)' AND CR.GameText RLIKE 'about to (take )?control') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Control:{{!}}Your Site Control Bonus)' AND CR.GameText RLIKE '(you control)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Site Control:{{!}}No Site Control Bonus)' AND CR.GameText RLIKE '(no opponent control)') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Initiative:{{!}}Initiative Bonus)' AND CR.GameText RLIKE '((while{{!}}if) (you{{!}}shadow) (have{{!}}has) initiative)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Initiative:{{!}}Shadow Initiative Manipulation)' AND CR.GameText RLIKE '((?&amp;lt;!if )(?&amp;lt;!if the )shadow (player )?has initiative{{!}}to have initiative)') OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Initiative:{{!}}Freeps Initiative Loss Bonus)' AND C.Side = 'Free Peoples' AND CR.GameText RLIKE '(you lose initiative{{!}}shadow has initiative)') OR&lt;br /&gt;
&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Look At Top Of Deck)' AND CR.GameText RLIKE &amp;quot;(look at the top (\\w+ )?cards? of (your{{!}}its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck)&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Reveal Top Of Deck)' AND CR.GameText RLIKE &amp;quot;(reveal the top (\w+ )?cards? of (your{{!}}its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck)&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Place On Top Of Deck)' AND CR.GameText RLIKE &amp;quot;(on top of ((or beneath )?your{{!}}its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck)&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Place On Bottom Of Deck)' AND CR.GameText RLIKE &amp;quot;((on the bottom of{{!}}beneath) (your{{!}}its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck)&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Shuffle Into Deck)' AND CR.GameText RLIKE &amp;quot;shuffle (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each)[^\\.]* into (your{{!}}its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Discard From Your Deck)' AND CR.GameText RLIKE &amp;quot;discard (up to )?(the{{!}}an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each)[^\\.]* (from{{!}}of) (the top of )?your draw deck&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Discard From Opponent''s Deck)' AND CR.GameText RLIKE &amp;quot;discard (up to )?(the{{!}}an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each)[^\\.]* (from{{!}}of) (the top of )?(its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) draw deck&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Discard From Opponent''s Hand)' AND CR.GameText RLIKE &amp;quot;(discard (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each)[^\\.]* from (its owners{{!}}(your{{!}}an) opponent's{{!}}the shadow player''s{{!}}his or her{{!}}their) hand{{!}}make (an opponent{{!}}the shadow player{{!}}the free peoples player) discard[^\\.]*from hand)&amp;quot;) OR&lt;br /&gt;
	(&amp;quot;{{{advancedOptions|}}}&amp;quot; RLIKE '(Card Manipulation:{{!}}Reveal Opponent''s Hand)' AND CR.GameText RLIKE &amp;quot;(reveal (up to )?(an?{{!}}X{{!}}\\d{{!}}all{{!}}every{{!}}each)[^\\.]* from (its owners{{!}}(your{{!}}an) opponent's{{!}}his or her{{!}}their) hand{{!}}reveal (your{{!}}an) opponent's hand)&amp;quot;) OR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1=0&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
AND {{PromoFilter}}&lt;br /&gt;
&lt;br /&gt;
|group by=C._pageName, CR.LanguageCode, CR.Subset, CR.Revision&lt;br /&gt;
|order by=CASE WHEN C.SetNum = '0' THEN 1 ELSE 0 END, {{{sort|{{CultureSort}}}}}&lt;br /&gt;
|limit=100&lt;br /&gt;
|format=ul&lt;br /&gt;
|default=''No Cards Found''&lt;br /&gt;
|columns=2&lt;br /&gt;
|delimiter=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Teltura</name></author>
	</entry>
</feed>