4 votes

Comment trouver des Enchantements ou des Artefacts ayant des effets multiples ?

J'ai essayé le Gatherer et la Recherche avancée de Google et je ne trouve pas de bon moyen pour trouver les cartes du type que j'espère trouver.

Je recherche des enchantements ou des artefacts qui ont plusieurs effets possibles lorsque les conditions sont remplies.

Par exemple, Ascendance jeskai a 2 effets distincts lorsque vous lancez un sort non-créature.

Un meilleur exemple est Waste Not qui se déclenche pour les créatures, les terrains ou tout sort si une action de 'défausse' se produit.

Je ne suis pas sûr s'il existe un bon moyen de rechercher ce type de carte, donc si quelqu'un a des suggestions, je les accueillerais volontiers.

11voto

Tim Points 131

Comme point de départ, la recherche Gatherer suivante trouve toutes les cartes avec plusieurs capacités déclenchées ayant exactement la même condition de déclenchement : text=m/(\b(When(ever)?|At)\b[^,]+),.+?\1,/%5Cb%E2%96%BA%5E,%E2%97%84+),.+?%5C1,/]). Cela utilise la fonctionnalité de recherche par expression rationnelle de Gatherer pour trouver des cartes avec "When...", "Whenever..." ou "At..." correspondant jusqu'à la première virgule, puis le même texte exact plus tard sur la carte. Cela a quelques correspondances fausses positives de cartes avec des virgules dans leur nom (comme Brimaz, King of Oreskos). Cela correspond également aux cartes avec plusieurs capacités déclenchées ayant la même condition de déclenchement et des clauses "if" différentes (comme Duergar Hedge-Mage).

C'est beaucoup plus compliqué de trouver des cartes comme Waste Not avec des conditions de déclenchement similaires mais non identiques, car il est peu clair comment cette "similarité" serait rigoureusement définie en général.

4voto

Maxim Yefremov Points 153

La recherche avancée de Gatherer prend en charge les expressions RegEx en utilisant le format m/[expression]/

L'expression suivante pourrait être un bon point de départ:

m/\bQuand\b.*?\n\bQuand\b/

En décomposant cela:

m/ commence l'expression régulière

\b définit le début d'une limite (une série de caractères à trouver à la suite)

Quand décrit la limite. La chaîne littérale à rechercher est "Quand". Gardez à l'esprit que ceci est sensible à la casse.

\b définit la fin de la limite.

. cherche un caractère qui n'est pas un retour à la ligne

* cherche n'importe quel nombre du token précédent (un caractère qui n'est pas un retour à la ligne)

? cherche le dernier token (tout nombre de caractères qui ne sont pas des retours à la ligne) de manière réticente. C'est-à-dire, prendre le moins possible.

\n cherche exactement un caractère de retour à la ligne

\b définit le début d'une limite (une série de caractères à trouver à la suite)

Quand décrit la limite. La chaîne littérale à rechercher est "Quand". Gardez à l'esprit que ceci est sensible à la casse.

\b définit la fin de la limite.

/ termine l'expression régulière.

Cela, par exemple, trouve toutes les cartes avec du texte sous forme de

Quand[quelque texte]

Quand[plus de texte]

Voici ce que cette chaîne trouve, par exemple.

RegEx prend en charge les expressions de type 'ceci ou cela', vous pourriez donc faire quelque chose comme (cette syntaxe n'est probablement pas correcte) [\bQuand\b|\bQuand\b|\bÀ\b].*?[\bQuand\b|\bQuand\b|\bÀ\b]

RegEx est vraiment expansif et puissant. Le site sœur Stack Exchange pourrait être un bon endroit pour obtenir une expression RegEx parfaite qui combine toutes les phrases et combinaisons possibles que vous souhaitez.

Cela peut bien sûr être combiné avec le filtre de type pour rechercher uniquement des Artefacts et des Enchantements.

Je ne suis généralement pas extrêmement doué en RegEx, mais il y a une mine d'informations. Voici un assez bon endroit pour commencer.

2voto

Arcanist Lupus Points 10958

Ces 36 cartes sont un bon point de départ

Je les ai trouvés en utilisant l'outil d'expressions régulières de Gatherer comme mentionné par les autres réponses. Ma chaîne de recherche était "Whenever.*Whenever" qui trouve toute carte dans laquelle 'Whenever' apparaît deux fois dans sa zone de texte. Ce n'est pas une recherche parfaite (elle ignore Clash of Realities, qui devrait très probablement être inclus, et inclut plusieurs cartes à bordure argentée et autres cartes qui ne devraient probablement pas être incluses), mais cela constitue un bon point de départ.

J'ai utilisé "Whenever" au lieu de "When" car "When" est généralement utilisé pour les déclencheurs qui ne peuvent se produire qu'une seule fois - généralement les déclencheurs d'arrivée/de départ du champ de bataille de la carte en question. Certains d'entre eux pourraient être des cartes qui vous intéressent, mais la plupart d'entre eux ne le seront pas, et les inclure ajoute de nombreux faux positifs à fouiller.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X