From eb5477035689dbb97429951571eab591bd9e3a5f Mon Sep 17 00:00:00 2001 From: jalensailin Date: Sat, 8 Jun 2024 02:09:07 -0400 Subject: [PATCH] skill improvement application works again; simultaneously stops two deprecation warnings --- module/actor/actor-sheet.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 92bea60..8c27315 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -1080,7 +1080,7 @@ export default class DeltaGreenActorSheet extends ActorSheet { let roll; if (rollFormula !== 1) { roll = new Roll(rollFormula, actorData); - roll.evaluate({ async: true }); + await roll.evaluate(); // Put the results into a list. roll.terms[0].results.forEach((result) => resultList.push( @@ -1161,14 +1161,11 @@ export default class DeltaGreenActorSheet extends ActorSheet { rollMode: game.settings.get("core", "rollMode"), }; - // play the dice rolling sound, like a regular in-chat roll - if (roll) - AudioHelper.play( - { src: "sounds/dice.wav", volume: 0.8, autoplay: true, loop: false }, - true, - ); + // Create a message from this roll, if there is one. + if (roll) return roll.toMessage(chatData); - ChatMessage.create(chatData, {}); + // If no roll, create a chat message directly. + return ChatMessage.create(chatData, {}); } /** @override */