Add nullish coalescing to the DialogManager return types

This commit is contained in:
Oliver-Akins 2025-06-17 00:49:07 -06:00
parent 547d8d1bbb
commit 4ff1f60a76
7 changed files with 15 additions and 15 deletions

View file

@ -44,11 +44,11 @@ async function rollDice() {
const { statBase, bonusThreshold, extraDice, } = answers; const { statBase, bonusThreshold, extraDice, } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
if (statBase <= bonusThreshold) { if (statBase <= bonusThreshold) {
diceCount += 3; diceCount += 3;
}; };
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;

View file

@ -39,8 +39,8 @@ async function rollDice() {
const { statBase, extraDice } = answers; const { statBase, extraDice } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;

View file

@ -39,8 +39,8 @@ async function rollDice() {
const { statBase, extraDice } = answers; const { statBase, extraDice } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;

View file

@ -47,8 +47,8 @@ async function rollDice() {
const { statBase, extraDice } = answers; const { statBase, extraDice } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;

View file

@ -39,8 +39,8 @@ async function rollDice() {
const { statBase, extraDice } = answers; const { statBase, extraDice } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;
@ -117,7 +117,7 @@ async function rollDice() {
const chatData = ChatMessage.applyRollMode( const chatData = ChatMessage.applyRollMode(
{ {
flavor: `(Gun: Hand Cannon)`, flavor: `(Gun: Hand Cannon 0x000)`,
content, content,
}, },
rollMode, rollMode,

View file

@ -40,8 +40,8 @@ async function main() {
let { statBase } = answers; let { statBase } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
if (statBase === 6) { if (statBase === 6) {
diceCount += 6; diceCount += 6;
}; };

View file

@ -39,8 +39,8 @@ async function rollDice() {
const { statBase, extraDice, } = answers; const { statBase, extraDice, } = answers;
let rollMode = game.settings.get(`core`, `rollMode`); let rollMode = game.settings.get(`core`, `rollMode`);
let diceCount = statBase; let diceCount = statBase ?? 1;
diceCount += extraDice; diceCount += extraDice ?? 0;
let successes = 0; let successes = 0;
let critsOnly = 0; let critsOnly = 0;