Macros/Axolotl-with-a-Gun/guns/mini-gun/unstoppable.mjs
2025-07-05 23:40:06 -06:00

15 lines
444 B
JavaScript

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: `<p>Removed ${reduceBy} Heat.</p><p>Current Heat total after removal: ${reducedHeat}</p>`,
},
);
await ChatMessage.implementation.create(chatData);