diff --git a/changelog.md b/changelog.md index 06d79280..85c3e8bd 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,7 @@ # 11.2 +## 11.2.19 - Les hémorroïdes d'Akarlikarlikar +- La validation des jets d'encaissement par le Gardien fonctionne de nouveau + ## 11.2.18 - Le bourrichon d'Akarlikarlikar - Les différentes listes de la feuille de personnage ont maintenant le bouton pour envoyer dans le tchat diff --git a/module/actor/base-actor-reve.js b/module/actor/base-actor-reve.js index 1765340d..166aff9c 100644 --- a/module/actor/base-actor-reve.js +++ b/module/actor/base-actor-reve.js @@ -421,6 +421,10 @@ export class RdDBaseActorReve extends RdDBaseActor { /* -------------------------------------------- */ async encaisser() { await RdDEncaisser.encaisser(this) } + async encaisserDommagesRemote(rollData, attackerId, show) { + const attacker = game.actors.get(attackerId); + await this.encaisserDommages(rollData, attacker, show) + } async encaisserDommages(rollData, attacker = undefined, show = undefined) { if (attacker && !await attacker.accorder(this, 'avant-encaissement')) { return; @@ -430,8 +434,8 @@ export class RdDBaseActorReve extends RdDBaseActor { RdDBaseActor.remoteActorCall({ tokenId: this.token?.id, actorId: this.id, - method: 'encaisserDommages', - args: [rollData, show, attackerId] + method: 'encaisserDommagesRemote', + args: [rollData, attackerId, show] }); return; } diff --git a/module/rdd-combat.js b/module/rdd-combat.js index 32887eed..c7058834 100644 --- a/module/rdd-combat.js +++ b/module/rdd-combat.js @@ -1282,7 +1282,7 @@ export class RdDCombat { attackerRoll.defenderTokenId = defenderTokenId; await this.computeRecul(defenderRoll); - this.defender.encaisserDommages(attackerRoll, this.attacker, defenderRoll?.show); + await this.defender.encaisserDommages(attackerRoll, this.attacker, defenderRoll?.show); } else { // envoi à un GM: les joueurs n'ont pas le droit de modifier les personnages qu'ils ne possèdent pas game.socket.emit(SYSTEM_SOCKET_ID, { diff --git a/system.json b/system.json index 8edc8faa..3ffb308c 100644 --- a/system.json +++ b/system.json @@ -1,8 +1,8 @@ { "id": "foundryvtt-reve-de-dragon", "title": "Rêve de Dragon", - "version": "11.2.18", - "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-11.2.18.zip", + "version": "11.2.19", + "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-11.2.19.zip", "manifest": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/v11/system.json", "changelog": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/branch/v11/changelog.md", "compatibility": {