const heat = game.user.getFlag(`world`, `heatMeter`) ?? 0; let r = new Roll(`1d6`); await r.evaluate(); const reduceBy = r.total; const reducedHeat = Math.max(0, heat - reduceBy); game.user.setFlag(`world`, `heatMeter`, reducedHeat); const chatData = ChatMessage.applyRollMode( { content: `

Removed ${reduceBy} Heat.

Current Heat total after removal: ${reducedHeat}

`, }, ); await ChatMessage.implementation.create(chatData);