{ "name": "Request Fear Check", "type": "script", "_id": "qQLM79NpAuilKFrh", "author": "sVoCvBU1knmXzoYe", "img": "icons/magic/death/skull-energy-light-white.webp", "scope": "global", "command": "const requestFearRollFromTokens = game.modules.get('swade-mb-helpers').api.requestFearRollFromTokens;\n\nasync function main() {\n let tokens = Array.from(game.user.targets);\n if (tokens.length < 1) {\n tokens = canvas.tokens.controlled;\n }\n if (tokens.length < 1) {\n ui.notifications.error('Please target or select some tokens');\n return;\n }\n\n new Dialog({\n title: 'Request Fear roll...',\n content: `\n
\n

Requesting Fear roll from ${tokens.map((t) => t.name).join(', ')}.

\n
\n \n
\n
`,\n buttons: {\n ok: {\n label: 'Request Roll',\n callback: (html) => {\n const fear = parseInt(html.find('input[name=\"fear\"]').val()) || 0;\n const options = { targetNumber: 4, fear };\n requestFearRollFromTokens(tokens, options);\n },\n },\n cancel: {\n label: 'Cancel',\n },\n },\n }).render(true);\n}\n\nmain();", "folder": null, "sort": 300000, "ownership": { "default": 0, "sVoCvBU1knmXzoYe": 3 }, "flags": {}, "_stats": { "systemId": "swade", "systemVersion": "3.3.11", "coreVersion": "12.328", "createdTime": 1703356535979, "modifiedTime": 1715916003523, "lastModifiedBy": "sVoCvBU1knmXzoYe", "compendiumSource": null, "duplicateSource": null }, "_key": "!macros!qQLM79NpAuilKFrh" }