feat: système de magie complet avec dialogue de lancement
- Modèle sortilege enrichi (type, niveau, portée, durée, conditions, effets) - Personnage: champ rangMagie (ensorceleur/initié/thaumaturge) - Constantes: SORTILEGE_MODIFICATEURS (table 3x3), RANG_MAGICIEN - Dialogue de lancement: tirage MJ, sélection atouts + Coupe, total temps réel - Calcul difficulté: carte MJ + modificateur selon type × niveau - Table des échecs magiques (normal/critique selon rang) - Pioche automatique après succès, défausse après échec - Template chat avec résultat localisé Corrections post-review: - Boucle de défausse sur échec corrigée (itérait toujours sur [0]) - Clé de localisation HAMALRON.Roll.cast -> HAMALRON.Sortilege.cast - Ajout de la clé manquante noCoupe - Labels localisés dans le chat (categorieLabel, niveauLabel)
This commit is contained in:
@@ -36,8 +36,17 @@
|
||||
<span class="categorie" data-tooltip="Catégorie">{{upperFirst
|
||||
item.system.categorie
|
||||
}}</span>
|
||||
<span class="niveau" data-tooltip="Niveau requis">{{upperFirst
|
||||
item.system.niveauRequis
|
||||
}}</span>
|
||||
|
||||
<div class="controls">
|
||||
<a
|
||||
data-tooltip="{{localize 'HAMALRON.Roll.cast'}}"
|
||||
data-action="castSortilege"
|
||||
data-item-id="{{item.id}}"
|
||||
data-item-uuid="{{item.uuid}}"
|
||||
><i class="fas fa-wand-magic-sparkles"></i></a>
|
||||
<a
|
||||
data-tooltip="{{localize 'HAMALRON.Edit'}}"
|
||||
data-action="edit"
|
||||
|
||||
Reference in New Issue
Block a user