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
More from nicmarti/skills-weaver
monster-manual
Bestiaire D&D 5e avec stats de combat, génération de rencontres et PV aléatoires. Indispensable pour le Maître du Jeu en combat. Contient 33 monstres classiques fantasy.
17dice-roller
Lance des dés pour jeux de rôle (D&D 5e). Supporte d4, d6, d8, d10, d12, d20, d100. Notation standard comme 2d6+3, 4d6kh3 (keep highest). Avantage et désavantage. Utilisez pour tout jet de dé en session de JdR.
14image-generator
Génère des images heroic fantasy pour BFRPG via fal.ai FLUX.1. Portraits de personnages/PNJ, scènes d'aventure, monstres, objets magiques et lieux. Utilise des prompts optimisés pour le style fantasy médiéval.
13name-location-generator
Génère des noms de lieux (cités, villes, villages, régions) cohérents avec les 4 factions. Utilise des styles distincts par royaume (valdorine maritime, karvath militaire, lumenciel religieux, astrène mélancolique). Intégré avec world-keeper pour validation.
12name-generator
Génère des noms de personnages fantasy selon la race et le sexe. Supporte nains, elfes, halfelins, humains et PNJ (tavernier, marchand, garde, noble, mage, méchant). Utilisez pour nommer joueurs et PNJ.
11npc-generator
Génère des PNJ complets pour BFRPG avec apparence, personnalité, motivations et secrets. Utilise le générateur de noms. Parfait pour peupler le monde de jeu avec des personnages mémorables.
11