From 36695e2d10357ab60fa51b15809128d7279f611f Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 4 Apr 2021 00:16:49 +0200 Subject: [PATCH] =?UTF-8?q?Erreur=20si=20draconic=20sans=20=C3=AAtre=20hau?= =?UTF-8?q?t-r=C3=AAvant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/actor-sheet.js | 4 ++++ module/actor.js | 4 ++++ 2 files changed, 8 insertions(+) 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;