spell-reference
Spell Reference - Grimoire des Sorts D&D 5e
Skill pour consulter les sorts D&D 5e (257 sorts, 12 classes, 8 écoles de magie). Indispensable pour vérifier les effets des sorts pendant le jeu.
Utilisation Rapide
# Compiler si nécessaire
go build -o sw-spell ./cmd/spell
# Lister les sorts par classe
./sw-spell list --class=wizard
# Cantrips d'une classe
./sw-spell cantrips wizard
# Détails d'un sort
./sw-spell show projectile_magique
# Sorts de concentration
./sw-spell concentration
# Slots de sorts
./sw-spell slots wizard --level=5
Commandes Disponibles
Lister les Sorts
./sw-spell list # Tous les sorts (257)
./sw-spell list --class=wizard # Sorts de magicien
./sw-spell list --class=cleric --level=1 # Clerc niveau 1
./sw-spell list --level=0 # Cantrips
./sw-spell list --school=evocation # École d'évocation
./sw-spell list --format=md # Fiches détaillées
./sw-spell list --format=json # Format JSON
Cantrips (Level 0)
./sw-spell cantrips <classe>
# Exemples:
./sw-spell cantrips wizard # Cantrips de magicien (13)
./sw-spell cantrips cleric # Cantrips de clerc
./sw-spell cantrips warlock # Cantrips d'occultiste
Écoles de Magie
./sw-spell schools # Liste les 8 écoles
./sw-spell schools --format=detail # Avec exemples de sorts
8 Écoles D&D 5e :
- Abjuration : Protection (Bouclier, Protection contre le mal)
- Invocation : Création/téléportation (Invoquer familier)
- Divination : Connaissance (Détection de la magie)
- Enchantement : Contrôle mental (Charme-personne)
- Évocation : Énergie/dégâts (Projectile magique, Boule de feu)
- Illusion : Tromperie (Image silencieuse)
- Nécromancie : Mort/non-mort (Animation des morts)
- Transmutation : Transformation (Métamorphose)
Sorts de Concentration
./sw-spell concentration # Liste 69 sorts concentration
./sw-spell concentration --format=md # Fiches détaillées
Règle concentration : Seul 1 sort de concentration peut être actif à la fois. Brisée si : dégâts (JdS CON DC 10 ou ½ dégâts), incapacité, mort, nouveau sort concentration.
Sorts Rituels
./sw-spell rituals # Liste 22 sorts rituels
Règle rituels : Sorts rituels prennent +10 minutes mais ne consomment pas de slot.
Afficher un Sort
./sw-spell show <id>
# Exemples:
./sw-spell show projectile_magique # Projectile magique
./sw-spell show soin_des_blessures # Soins des blessures
./sw-spell show sommeil # Sommeil
./sw-spell show --format=json # Format JSON
./sw-spell show --format=short # Une ligne
Rechercher des Sorts
./sw-spell search <terme>
# Exemples:
./sw-spell search lumière # Par nom français
./sw-spell search light # Par nom anglais
./sw-spell search feu # Sorts de feu
Slots de Sorts
./sw-spell slots <classe> --level=<niveau>
# Exemples:
./sw-spell slots wizard --level=5 # Magicien niveau 5
./sw-spell slots paladin --level=3 # Paladin niveau 3
./sw-spell slots warlock --level=11 # Occultiste niveau 11
Classes de Lanceurs D&D 5e
| Classe | Type | Début | Niveaux max |
|---|---|---|---|
| Magicien (wizard) | Full caster | 1 | 9 |
| Ensorceleur (sorcerer) | Full caster | 1 | 9 |
| Clerc (cleric) | Full caster | 1 | 9 |
| Druide (druid) | Full caster | 1 | 9 |
| Barde (bard) | Full caster | 1 | 9 |
| Occultiste (warlock) | Pact caster | 1 | 5 (pact slots) |
| Paladin | Half caster | 2 | 5 |
| Rôdeur (ranger) | Half caster | 2 | 5 |
| Guerrier (fighter) | 1/3 caster | 3 | 4 (Eldritch Knight) |
| Roublard (rogue) | 1/3 caster | 3 | 4 (Arcane Trickster) |
Aliases FR/EN acceptés : magicien/wizard, clerc/cleric, ensorceleur/sorcerer, occultiste/warlock, rôdeur/ranger, guerrier/fighter, roublard/rogue.
Format de Sortie
Fiche Sort (Markdown)
## Projectile magique
**Niveau 1** | **École** : Évocation
| Caractéristique | Valeur |
|-----------------|--------|
| **Temps d'incantation** | action |
| **Portée** | 36 m |
| **Composantes** | V, S |
| **Durée** | instantanée |
| **Classes** | Magicien, Ensorceleur |
| **Dégâts** | 1d4+1 |
### Description
Vous créez trois fléchettes lumineuses d'énergie magique...
### Aux niveaux supérieurs
Chaque emplacement de sort de niveau supérieur crée une fléchette supplémentaire.
Format Court
Projectile magique [N1 Évocation] - 36 m, instantanée
Lumière [Cantrip Évocation] - contact, 1 heure
Détection de la magie (C) (R) [N1 Divination] - personnelle, Concentration, jusqu'à 10 minutes
(C) = Concentration | (R) = Rituel
Slots de Sorts par Niveau
Full Casters (Wizard, Sorcerer, Cleric, Druid, Bard)
| Niv | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Cantrips |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | - | - | - | - | - | - | - | - | 3-4 |
| 2 | 3 | - | - | - | - | - | - | - | - | 3-4 |
| 3 | 4 | 2 | - | - | - | - | - | - | - | 3-4 |
| 5 | 4 | 3 | 2 | - | - | - | - | - | - | 4-5 |
| 9 | 4 | 3 | 3 | 3 | 1 | - | - | - | - | 4-6 |
| 17 | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | 1 | 5-6 |
| 20 | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 | 5-6 |
Half Casters (Paladin, Ranger)
| Niv | 1 | 2 | 3 | 4 | 5 | Cantrips |
|---|---|---|---|---|---|---|
| 2 | 2 | - | - | - | - | - |
| 5 | 4 | 2 | - | - | - | - |
| 9 | 4 | 3 | 2 | - | - | - |
| 13 | 4 | 3 | 3 | 1 | - | - |
| 17 | 4 | 3 | 3 | 3 | 1 | - |
| 20 | 4 | 3 | 3 | 3 | 2 | - |
Warlock (Pact Magic)
| Niv | Slot Level | Slots | Cantrips |
|---|---|---|---|
| 1 | 1 | 1 | 2 |
| 2 | 1 | 2 | 2 |
| 3 | 2 | 2 | 2 |
| 5 | 3 | 2 | 3 |
| 11 | 5 | 3 | 4 |
| 17 | 5 | 4 | 4 |
Note Occultiste : Tous les slots sont du même niveau. Restaurés au repos court.
Mécaniques D&D 5e
Concentration
- Maximum : 1 sort de concentration actif à la fois
- Brisée si :
- Dégâts : JdS CON DC 10 ou ½ dégâts (le plus élevé)
- Incapacité ou mort
- Nouveau sort de concentration lancé
- 69 sorts avec concentration (vérifier avec
./sw-spell concentration)
Rituels
- +10 minutes de temps d'incantation
- Pas de slot consommé
- 22 sorts rituels (vérifier avec
./sw-spell rituals) - Exemples : Détection de la magie, Identification, Alarme
Cantrips
- Illimités par jour
- Scale avec niveau perso (pas niveau sort)
- Exemples : Trait de feu 1d10 → 2d10 (niv 5) → 3d10 (niv 11) → 4d10 (niv 17)
Upcasting
- Lancer sort avec slot niveau supérieur pour effet amélioré
- Exemple : Projectile magique avec slot niveau 3 = 5 fléchettes au lieu de 3
- Champ
upcastdans la fiche sort décrit l'effet
Composantes
- V (Verbal) : Parole nécessaire
- S (Somatique) : Main libre nécessaire
- M (Matériel) : Matériau ou focalisateur arcanique/divin
- Si M avec coût spécifique : matériau consommé
Spell Save DC
Formule : 8 + bonus maîtrise + modificateur caractéristique
Exemple : Magicien niveau 5, INT 16 (+3)
- Bonus maîtrise : +3
- DD sauvegarde : 8 + 3 + 3 = 14
Spell Attack Bonus
Formule : bonus maîtrise + modificateur caractéristique
Exemple : Magicien niveau 5, INT 16 (+3)
- Bonus attaque : 3 + 3 = +6
Intégration avec Adventure Manager
# Vérifier un sort avant de l'utiliser
./sw-spell show sommeil
# Logger le sort dans le journal (via sw-dm)
# L'agent dungeon-master peut appeler get_spell tool
Conseils d'Utilisation
Pour le Dungeon Master
# Vérifier rapidement un sort ennemi
./sw-spell show charme_personne
# Trouver sorts de zone
./sw-spell search "rayon"
# Vérifier sorts concentration actifs
./sw-spell concentration
Pour vérifier un personnage
# Sorts disponibles pour magicien niveau 1
./sw-spell list --class=wizard --level=1
# Cantrips de clerc
./sw-spell cantrips cleric
# Slots disponibles
./sw-spell slots wizard --level=5
Utilisé par
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|---|---|
dungeon-master |
Vérification effets sorts, concentration, slots |
rules-keeper |
Référence sorts pour arbitrage |
character-creator |
Choix sorts initiaux (cantrips + level 1) |
Type : Skill autonome, peut être invoqué directement via /spell-reference
Données
- 257 sorts D&D 5e dans
data/5e/spells.json - Source : docs/markdown-new/sorts_et_magie.md (376 KB)
- Niveaux : 0-9 (0 = cantrips, 25 sorts)
- Écoles : 8 (abjuration, conjuration, divination, enchantment, evocation, illusion, necromancy, transmutation)
- Concentration : 69 sorts
- Rituels : 22 sorts