From 9ee1b0250df5583df64cd19a6744dd21d04487ae Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 15 Jan 2021 19:09:44 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20"esth=C3=A9tiques"=20de=20messages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - verrouiller - ajout de détails de particulières dans le message de défense - le personnage monte dans les TMRs - indiquer quel personnage dort (plutôt que le joueur) --- module/actor.js | 4 ++-- module/chat-utility.js | 2 +- module/item-sheet.js | 2 +- module/rdd-combat.js | 3 +-- templates/actor-sheet.html | 4 ++-- templates/chat-demande-attaque-particuliere.html | 2 +- templates/chat-demande-defense.html | 8 +++++++- templates/chat-resultat-attaque.html | 2 +- 8 files changed, 16 insertions(+), 11 deletions(-) diff --git a/module/actor.js b/module/actor.js index 583198e3..78aa7024 100644 --- a/module/actor.js +++ b/module/actor.js @@ -409,7 +409,7 @@ export class RdDActor extends Actor { async dormir(heures = 1) { let message = { whisper: ChatUtility.getWhisperRecipientsAndGMs(this.name), - content: "Vous dormez " + heures + " heure" + (heures > 1 ? "s" : "") + content: this.name +": Vous dormez " + heures + " heure" + (heures > 1 ? "s" : "") }; await this.recupereEndurance(message); for (let i = 0; i < heures; i++) { @@ -2105,7 +2105,7 @@ export class RdDActor extends Actor { } // Notification au MJ - ChatMessage.create({ content: game.user.name + " est monté dans les TMR en mode : " + mode, whisper: ChatMessage.getWhisperRecipients("GM") }); + ChatMessage.create({ content: this.name + " est monté dans les TMR en mode : " + mode, whisper: ChatMessage.getWhisperRecipients("GM") }); let data = { fatigue: { diff --git a/module/chat-utility.js b/module/chat-utility.js index b6cb99ea..2d71979c 100644 --- a/module/chat-utility.js +++ b/module/chat-utility.js @@ -59,7 +59,7 @@ export class ChatUtility { /* -------------------------------------------- */ static getWhisperRecipientsAndGMs(name) { return ChatMessage.getWhisperRecipients(name) - .concat(this.getUsers(user => user.isGM)); + .concat(ChatMessage.getWhisperRecipients('GM')); } /* -------------------------------------------- */ diff --git a/module/item-sheet.js b/module/item-sheet.js index ee0cee01..5c2dc75c 100644 --- a/module/item-sheet.js +++ b/module/item-sheet.js @@ -64,7 +64,7 @@ export class RdDItemSheet extends ItemSheet { data.actorId = this.actor._id; } data.bonusCaseList = RdDItemSort.getBonusCaseList(data, true); - data.isGM = game.user.isGM; // Pour vérouiller certaines éditions + data.isGM = game.user.isGM; // Pour verrouiller certaines éditions return data; } diff --git a/module/rdd-combat.js b/module/rdd-combat.js index c3c16c16..691d9f1f 100644 --- a/module/rdd-combat.js +++ b/module/rdd-combat.js @@ -458,14 +458,13 @@ export class RdDCombat { const paramDemandeDefense = { passeArme: attackerRoll.passeArme, essais: attackerRoll.essais, - // surprise: this.defender.getSurprise(true), - // surprise: attackerRoll.ajustements.attaqueDefenseurSurpris.used, defender: this.defender, attackerId: this.attackerId, defenderTokenId: this.defenderTokenId, mainsNues: attackerRoll.dmg.mortalite != 'mortel' && this.defender.getCompetence("Corps à corps"), armes: this._filterArmesParade(this.defender.data.items, attackerRoll.competence, attackerRoll.arme), diffLibre: attackerRoll.ajustements?.diffLibre?.value ?? 0, + attaqueParticuliere: attackerRoll.particuliere, dmg: attackerRoll.dmg }; let message = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/chat-demande-defense.html', paramDemandeDefense); diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html index e333371e..5c6c1e6d 100644 --- a/templates/actor-sheet.html +++ b/templates/actor-sheet.html @@ -114,7 +114,7 @@
blocker/débloquer{{#if data.editCaracComp}}Vérouiller{{else}}Dévérouiller{{/if}} + >{{#if data.editCaracComp}}Verrouiller{{else}}Déverrouiller{{/if}}