const table = game.tables.getName("High Variance"); const roll = await table.roll(); const result = roll.results[0]; const mod = actor.data.data.abilities[actor.data.data.attributes.spellcasting].mod; const pb = actor.data.data.attributes.prof; const resultNum = />?(\d+)/.exec(result.text)[1] const finalNum = parseInt(resultNum) + mod + pb; let finalText = finalNum; if (resultNum === "1") finalText = `${finalNum}`; if (resultNum === "20") finalText = `${finalNum}`; AudioHelper.play({src: "sounds/dice.wav"}); ChatMessage.create({flavor: "Attack Roll", content: `