From 4aaa72ed1a74d274b624a337e18cf62d28ae9d33 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 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;