# Citer une carte avec @

# Citer une carte avec @

> _Dernière mise à jour : 2026-05-10_

Sur les jeux qui ont une base de cartes (`hasCardDatabase` non-null en BDD), tu peux citer une carte directement dans ta question avec `@`.

## TCG supportés

- Magic: The Gathering (`magic-cards`)
- Disney Lorcana (`lorcana-cards`)
- Flesh and Blood (`flesh-and-blood-cards`)
- Riftbound (`riftbound-cards`)
- Terraforming Mars (`terraforming-mars-cards`)
- Ark Nova (`ark-nova-cards`)

## Workflow

1. Tape `@` dans le composer → un popover apparaît
2. Tape les premières lettres de la carte → liste filtrée (debounce 150ms)
3. Navigue avec ↑↓, valide avec Entrée (ou clique)
4. La carte est insérée dans le texte et "épinglée" à la question
5. Quand tu envoies, l'oracle reçoit les détails complets de la carte (nom, type, mana, abilities, set, rareté…) en plus du retrieval normal

## Différence vs retrieval vectoriel

- Le retrieval vectoriel cherche dans les chunks de règles (BASE / EXT / ADV / FAQ / FORUM)
- Le bloc `CARTES CITÉES PAR LE JOUEUR (ce tour)` injecte les cartes que TU as nommées avec `@` — déterministe, pas de score, toujours présent
- Donc même si Qdrant ne sortait pas la carte X dans son top-k, elle sera dans le contexte si tu as fait `@X`

## Sticky mentions (multi-tours)

Les cartes citées au tour 1 restent disponibles aux tours suivants (cap FIFO 20). Plus besoin de les re-taper. Le bloc `CARTES ÉVOQUÉES DANS LA CONVERSATION` les rappelle à l'oracle au format abrégé. Si tu veux qu'une sticky déclenche une nouvelle expansion synergy, re-tape la avec `@`.

## Citation par l'oracle

Quand l'oracle veut référencer une carte dans sa réponse, il écrit `[[card:Nom exact]]` — rendu côté UI comme un bouton avec mini-image cliquable, ouvre la modale zoom détaillée (CardZoomModal).

## Cap "deck attaché"

Si tu attaches un deck (cf. page suivante), le cap sticky passe de 20 à 80 — assez pour un classic constructed FAB (60 main + 12 sideboard).