First Commit
This commit is contained in:
parent
377c3e48b1
commit
57510e697a
25
Manual Roll Initiative.json
Normal file
25
Manual Roll Initiative.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "Roll Initiative",
|
||||
"type": "script",
|
||||
"scope": "global",
|
||||
"author": "KR32117fX0pxHkC5",
|
||||
"img": "icons/svg/dice-target.svg",
|
||||
"command": "let playerCombatants = [];\nlet combatants = game.combat.combatants\nfor (const combatant of combatants) {\n playerCombatants.push(combatant)\n}\n\nlet form = '<form><div class=\"form-group\" style=\"flex-direction:column;align-items:start\">';\nfor (const combatant of playerCombatants) {\n form += '<label>' + combatant.name + '</label>'\n form += '<input type=\"text\" name=\"' + combatant.id + '\"></label>';\n}\nform += '</div></form>'\n\nasync function setInitiativesAndStartCombat(html) {\n\n for (const combatant of playerCombatants) {\n let initiative = html.find('input[name=\"' + combatant.id + '\"]')[0].value\n await game.combat.setInitiative(combatant.id, initiative).then(\n\n );\n }\n await game.combat.rollNPC();\n await game.combat.startCombat();\n}\n\n\nnew Dialog({\n title: 'Manual Initiative',\n content: form,\n buttons: {\n yes: {\n icon: \"<i class='fas fa-check'></i>\",\n label: \"Start Combat\",\n callback: (html) => setInitiativesAndStartCombat(html),\n }\n },\n default: 'yes'\n}).render(true);",
|
||||
"folder": null,
|
||||
"flags": {
|
||||
"exportSource": {
|
||||
"world": "the-well-wishers",
|
||||
"system": "dnd5e",
|
||||
"coreVersion": "11.315",
|
||||
"systemVersion": "3.1.1"
|
||||
}
|
||||
},
|
||||
"_stats": {
|
||||
"systemId": "dnd5e",
|
||||
"systemVersion": "3.1.1",
|
||||
"coreVersion": "11.315",
|
||||
"createdTime": 1712067301107,
|
||||
"modifiedTime": 1712067772822,
|
||||
"lastModifiedBy": "KR32117fX0pxHkC5"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user