diff --git a/module/actor-sheet.js b/module/actor-sheet.js index 6d12a300..c8e575e0 100644 --- a/module/actor-sheet.js +++ b/module/actor-sheet.js @@ -126,6 +126,10 @@ export class RdDActorSheet extends ActorSheet { montures: this.actor.listeMontures(), suivants: this.actor.listeSuivants() } + if (this.actor.getBestDraconic().data.niveau > -11 && !this.actor.isHautRevant()) { + ui.notifications.error(`${this.actor.name} a des compétences draconiques, mais pas le don de Haut-Rêve! +
Ajoutez-lui la tête "Don de Haut-Rêve" pour lui permettre d'utiliser ses compétences et d'accéder aux terres médianes du rêve`); + } return formData; } diff --git a/module/actor.js b/module/actor.js index d3b47629..68b2fc60 100644 --- a/module/actor.js +++ b/module/actor.js @@ -157,6 +157,10 @@ export class RdDActor extends Actor { return this.data.type == 'personnage'; } /* -------------------------------------------- */ + isHautRevant() { + return Misc.templateData(this).attributs.hautrevant.value != "" + } + /* -------------------------------------------- */ getFatigueActuelle() { if (!this.isPersonnage()) { return 0;