diff --git a/module/actor-sheet.js b/module/actor-sheet.js index 4113343e..2659db9d 100644 --- a/module/actor-sheet.js +++ b/module/actor-sheet.js @@ -146,6 +146,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 610b1519..40b1cd6a 100644 --- a/module/actor.js +++ b/module/actor.js @@ -163,6 +163,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;