diff --git a/changelog.md b/changelog.md index bfe40009..b4861091 100644 --- a/changelog.md +++ b/changelog.md @@ -7,6 +7,9 @@ - pas d'expérience sur les particulières quand aucun MJ n'est connecté - Le drag&drop d'un acteur depuis la liste des acteurs sur la fiche d'une entité incarnée permet d'accorder le personnage +- Les messages pour résister aux possessions/conjuration sont envoyées + au défenseur +- Les messages pour résister aux empoignades sont envoyées au défenseur ## 12.0.6 - Le bazar d'Astrobazzarh - Corrections de l'inventaire en bazar: diff --git a/module/rdd-empoignade.js b/module/rdd-empoignade.js index 38328b86..e8a9f1ce 100644 --- a/module/rdd-empoignade.js +++ b/module/rdd-empoignade.js @@ -248,7 +248,7 @@ export class RdDEmpoignade { if (rollData.rolled.isPart) { rollData.particuliere = "finesse"; } - let msg = await RdDResolutionTable.displayRollData(rollData, attacker, 'chat-empoignade-resultat.html'); + let msg = await RdDResolutionTable.displayRollData(rollData, defender, 'chat-empoignade-resultat.html'); RdDEmpoignade.$storeRollEmpoignade(msg, rollData); } diff --git a/module/rdd-possession.js b/module/rdd-possession.js index 01421ff4..eb67f7d1 100644 --- a/module/rdd-possession.js +++ b/module/rdd-possession.js @@ -131,7 +131,7 @@ export class RdDPossession { } const possession = (rollData.isECNIDefender ? rollData.attacker : rollData.defender).getPossession(rollData.possession.system.possessionid) RdDPossession.storePossessionAttaque(possession, rollData) - await RdDResolutionTable.displayRollData(rollData, rollData.attacker, 'chat-resultat-possession.html'); + await RdDResolutionTable.displayRollData(rollData, rollData.defender, 'chat-resultat-possession.html'); } /* -------------------------------------------- */ @@ -171,7 +171,7 @@ export class RdDPossession { rollData.possession = possession RdDPossession.$updateEtatPossession(rollData.possession) - await RdDResolutionTable.displayRollData(rollData, rollData.defender, 'chat-resultat-possession.html') + await RdDResolutionTable.displayRollData(rollData, rollData.attacker, 'chat-resultat-possession.html') if (rollData.possession.isPosseder || rollData.possession.isConjurer) { // conjuration victime.deleteEmbeddedDocuments("Item", [rollData.possession._id]) diff --git a/module/rdd-resolution-table.js b/module/rdd-resolution-table.js index e2d78331..f8b341e2 100644 --- a/module/rdd-resolution-table.js +++ b/module/rdd-resolution-table.js @@ -97,7 +97,7 @@ export class RdDResolutionTable { } static actorChatName(actor) { - return actor?.userName ?? game.user.name; + return actor?.name ?? game.user.name; } /* -------------------------------------------- */