diff --git a/macros/requuesRollMATT.js b/macros/requuesRollMATT.js new file mode 100644 index 0000000..b03e429 --- /dev/null +++ b/macros/requuesRollMATT.js @@ -0,0 +1,37 @@ +// This will request rolls from the tile's current collection, assuming +// that collection is tokens. +// call this from MATT's Run Macro with the following arguments, +// 1. roll type: "attribute" or "skill" (in double quotes) +// 2. roll description: attribute or skill name as you want +// it to appear in the request title (in double quotes), eg "Strength" +// or "Common Knowledge" +// 3... paired arguments, each pair a modifier and a description, +// eg: '-2 "Noxious Fog" +1 "Bless Aura"' +// so an entire arguments box in MATT may look like this: +// "skill" "Common Knowledge" -2 "Ugly Wallpaper" +1 "Rousing Speech" + +const requestRollFromTokens = game.modules.get('swade-mb-helpers').api.requestRollFromTokens +const tokens = arguments[0].value.tokens.map(t => canvas.tokens.get(t.id)) +const rolldata = args + +async function main () { + if (tokens.length < 1) { + return + } + const rollType = rolldata.shift() + const rollDesc = rolldata.shift() + const options = { targetNumber: 4 } + const mods = [] + while (rolldata.length > 0) { + const value = Number(rolldata.shift()) + const label = rolldata.shift() + mods.push({ label, value }) + } + if (mods.length > 0) { + options.mods = mods + } + + requestRollFromTokens(tokens, rollType, rollDesc, options) +} + +main() diff --git a/packs/common-actions/LOG b/packs/common-actions/LOG index f55ec0f..8b5b90d 100644 --- a/packs/common-actions/LOG +++ b/packs/common-actions/LOG @@ -1,5 +1,5 @@ -2024/01/29-23:43:16.099904 7f72097bd700 Delete type=3 #1 -2024/01/29-23:43:16.103068 7f6f6bfff700 Level-0 table #5: started -2024/01/29-23:43:16.110852 7f6f6bfff700 Level-0 table #5: 15710 bytes OK -2024/01/29-23:43:16.121887 7f6f6bfff700 Delete type=0 #3 -2024/01/29-23:43:16.122061 7f6f6bfff700 Manual compaction at level-0 from '!folders!0nDRFmMBs5DBJU9M' @ 72057594037927935 : 1 .. '!items.effects!RC1Nz6iph8wPPK1B.g9W5hJisq3MsCpZW' @ 0 : 0; will stop at (end) +2024/02/11-16:18:00.323096 7fc271fbd700 Delete type=3 #1 +2024/02/11-16:18:00.326138 7fc270d42700 Level-0 table #5: started +2024/02/11-16:18:00.332530 7fc270d42700 Level-0 table #5: 15710 bytes OK +2024/02/11-16:18:00.339263 7fc270d42700 Delete type=0 #3 +2024/02/11-16:18:00.339399 7fc270d42700 Manual compaction at level-0 from '!folders!0nDRFmMBs5DBJU9M' @ 72057594037927935 : 1 .. '!items.effects!RC1Nz6iph8wPPK1B.g9W5hJisq3MsCpZW' @ 0 : 0; will stop at (end) diff --git a/packs/gear/LOG b/packs/gear/LOG index 1dbfda6..6347f6c 100644 --- a/packs/gear/LOG +++ b/packs/gear/LOG @@ -1,5 +1,5 @@ -2024/01/29-23:43:17.011739 7fcd23fff700 Delete type=3 #1 -2024/01/29-23:43:17.014256 7fcd237fe700 Level-0 table #5: started -2024/01/29-23:43:17.021608 7fcd237fe700 Level-0 table #5: 6787 bytes OK -2024/01/29-23:43:17.030434 7fcd237fe700 Delete type=0 #3 -2024/01/29-23:43:17.030575 7fcd237fe700 Manual compaction at level-0 from '!items!JWyBQe4tnOYljFAF' @ 72057594037927935 : 1 .. '!items!tWWSfEMmLmws6Yb1' @ 0 : 0; will stop at (end) +2024/02/11-16:18:01.489576 7f2daffff700 Delete type=3 #1 +2024/02/11-16:18:01.491957 7f2daeffd700 Level-0 table #5: started +2024/02/11-16:18:01.496159 7f2daeffd700 Level-0 table #5: 6787 bytes OK +2024/02/11-16:18:01.500429 7f2daeffd700 Delete type=0 #3 +2024/02/11-16:18:01.500570 7f2daeffd700 Manual compaction at level-0 from '!items!JWyBQe4tnOYljFAF' @ 72057594037927935 : 1 .. '!items!tWWSfEMmLmws6Yb1' @ 0 : 0; will stop at (end) diff --git a/packs/helper-actors/LOG b/packs/helper-actors/LOG index f3e7056..f7034ea 100644 --- a/packs/helper-actors/LOG +++ b/packs/helper-actors/LOG @@ -1,5 +1,5 @@ -2024/01/29-23:43:17.871203 7fcc2b7fe700 Delete type=3 #1 -2024/01/29-23:43:17.874557 7fcc2a542700 Level-0 table #5: started -2024/01/29-23:43:17.881745 7fcc2a542700 Level-0 table #5: 1751 bytes OK -2024/01/29-23:43:17.891265 7fcc2a542700 Delete type=0 #3 -2024/01/29-23:43:17.891403 7fcc2a542700 Manual compaction at level-0 from '!actors!U5v4gFHquo0Y1SAq' @ 72057594037927935 : 1 .. '!actors!U5v4gFHquo0Y1SAq' @ 0 : 0; will stop at (end) +2024/02/11-16:18:02.043785 7f58057be700 Delete type=3 #1 +2024/02/11-16:18:02.046489 7f5803d42700 Level-0 table #5: started +2024/02/11-16:18:02.049544 7f5803d42700 Level-0 table #5: 1751 bytes OK +2024/02/11-16:18:02.052736 7f5803d42700 Delete type=0 #3 +2024/02/11-16:18:02.052843 7f5803d42700 Manual compaction at level-0 from '!actors!U5v4gFHquo0Y1SAq' @ 72057594037927935 : 1 .. '!actors!U5v4gFHquo0Y1SAq' @ 0 : 0; will stop at (end) diff --git a/packs/helper-macros/000005.ldb b/packs/helper-macros/000005.ldb index 36d6cc5..547dd69 100644 Binary files a/packs/helper-macros/000005.ldb and b/packs/helper-macros/000005.ldb differ diff --git a/packs/helper-macros/LOG b/packs/helper-macros/LOG index a4c2ae2..e2c691d 100644 --- a/packs/helper-macros/LOG +++ b/packs/helper-macros/LOG @@ -1,5 +1,5 @@ -2024/01/29-23:43:18.604510 7f21da7be700 Delete type=3 #1 -2024/01/29-23:43:18.607134 7f21d8fbb700 Level-0 table #5: started -2024/01/29-23:43:18.630768 7f21d8fbb700 Level-0 table #5: 18825 bytes OK -2024/01/29-23:43:18.639775 7f21d8fbb700 Delete type=0 #3 -2024/01/29-23:43:18.639913 7f21d8fbb700 Manual compaction at level-0 from '!folders!A3iVDJD2cTuTLpBu' @ 72057594037927935 : 1 .. '!macros!wU2mAUnw3RW9qMT8' @ 0 : 0; will stop at (end) +2024/02/11-16:18:02.642184 7fcfc77fe700 Delete type=3 #1 +2024/02/11-16:18:02.644770 7fcfc5d82700 Level-0 table #5: started +2024/02/11-16:18:02.650970 7fcfc5d82700 Level-0 table #5: 21634 bytes OK +2024/02/11-16:18:02.657857 7fcfc5d82700 Delete type=0 #3 +2024/02/11-16:18:02.658018 7fcfc5d82700 Manual compaction at level-0 from '!folders!A3iVDJD2cTuTLpBu' @ 72057594037927935 : 1 .. '!macros!wU2mAUnw3RW9qMT8' @ 0 : 0; will stop at (end) diff --git a/packs/helper-macros/MANIFEST-000002 b/packs/helper-macros/MANIFEST-000002 index 67b31fd..d7c62c8 100644 Binary files a/packs/helper-macros/MANIFEST-000002 and b/packs/helper-macros/MANIFEST-000002 differ diff --git a/packs/helper-macros/_source/Damage_Roll__MATT__SHb2TCfZyKvbos6K.json b/packs/helper-macros/_source/Damage_Roll__MATT__SHb2TCfZyKvbos6K.json new file mode 100644 index 0000000..27d9276 --- /dev/null +++ b/packs/helper-macros/_source/Damage_Roll__MATT__SHb2TCfZyKvbos6K.json @@ -0,0 +1,27 @@ +{ + "name": "Damage Roll (MATT)", + "type": "script", + "scope": "global", + "author": "Aqnn9hCDQPbyTWiq", + "img": "icons/sundries/gaming/dice-runed-brown.webp", + "command": "// This damage roll macro is meant to be called from MATT\n// Within MATT's Run Macro configuration, add the following arguments\n// 1. Dice formula (in double quotes)\n// 2. AP (should be a positive integer)\n// 3. Flavor text (in double quotes)\n// Example: A macro arguments box might have the following text:\n// \"1d4x[Strength] + 2d6[Blades]\" 2 \"The trap's blades slice!\"\n\nconst damageRoll = args.shift()\nconst ap = parseInt(args.shift())\nlet flavor = args.join(\" \")\nconst options = {};\nif (ap > 0) {\n flavor = `${flavor ? flavor + \" - \" : \"\"}AP: ${ap}`\n options.ap = ap;\n}\n// Perform the damage roll and send the message\nnew CONFIG.Dice.DamageRoll(damageRoll, null, options).toMessage({ flavor });", + "folder": null, + "ownership": { + "default": 0, + "Aqnn9hCDQPbyTWiq": 3 + }, + "flags": { + "core": {} + }, + "_stats": { + "systemId": "swade", + "systemVersion": "3.2.5", + "coreVersion": "11.315", + "createdTime": 1702933790652, + "modifiedTime": 1707687307396, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" + }, + "_id": "SHb2TCfZyKvbos6K", + "sort": 100000, + "_key": "!macros!SHb2TCfZyKvbos6K" +} diff --git a/packs/helper-macros/_source/Fear_Table_S6HY6RqjPTt0z0yY.json b/packs/helper-macros/_source/Fear_Table_S6HY6RqjPTt0z0yY.json index dae40e3..1ecffd6 100644 --- a/packs/helper-macros/_source/Fear_Table_S6HY6RqjPTt0z0yY.json +++ b/packs/helper-macros/_source/Fear_Table_S6HY6RqjPTt0z0yY.json @@ -7,7 +7,7 @@ "scope": "global", "command": "game.modules.get('swade-mb-helpers').api.fearTable(actor)", "folder": null, - "sort": 0, + "sort": 200000, "ownership": { "default": 0, "sVoCvBU1knmXzoYe": 3 @@ -18,8 +18,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1703096862424, - "modifiedTime": 1703096940207, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_key": "!macros!S6HY6RqjPTt0z0yY" } diff --git a/packs/helper-macros/_source/Gold_Totals_QMnx9cuyw81kRS2o.json b/packs/helper-macros/_source/Gold_Totals_QMnx9cuyw81kRS2o.json index 0eaf491..e171cc3 100644 --- a/packs/helper-macros/_source/Gold_Totals_QMnx9cuyw81kRS2o.json +++ b/packs/helper-macros/_source/Gold_Totals_QMnx9cuyw81kRS2o.json @@ -29,11 +29,11 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1680966567327, - "modifiedTime": 1702959790712, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "folder": null, - "sort": 600000, + "sort": 1000000, "_id": "QMnx9cuyw81kRS2o", "_key": "!macros!QMnx9cuyw81kRS2o" } diff --git a/packs/helper-macros/_source/Power_Effects_Item_Action_AjuA11hQ48UJNwlH.json b/packs/helper-macros/_source/Power_Effects_Item_Action_AjuA11hQ48UJNwlH.json index c10fbc6..3ab4b2e 100644 --- a/packs/helper-macros/_source/Power_Effects_Item_Action_AjuA11hQ48UJNwlH.json +++ b/packs/helper-macros/_source/Power_Effects_Item_Action_AjuA11hQ48UJNwlH.json @@ -18,10 +18,10 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1693853383361, - "modifiedTime": 1702959790712, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "AjuA11hQ48UJNwlH", - "sort": 500000, + "sort": 900000, "_key": "!macros!AjuA11hQ48UJNwlH" } diff --git a/packs/helper-macros/_source/Quick_Damage_Roll_NANSnFATVJntUfL7.json b/packs/helper-macros/_source/Quick_Damage_Roll_NANSnFATVJntUfL7.json index 2ad2639..8fe6862 100644 --- a/packs/helper-macros/_source/Quick_Damage_Roll_NANSnFATVJntUfL7.json +++ b/packs/helper-macros/_source/Quick_Damage_Roll_NANSnFATVJntUfL7.json @@ -18,10 +18,10 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1702933790652, - "modifiedTime": 1702959790712, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "NANSnFATVJntUfL7", - "sort": 200000, + "sort": 600000, "_key": "!macros!NANSnFATVJntUfL7" } diff --git a/packs/helper-macros/_source/Request_Fear_Check__MATT__Pz2RZtjKvLAK6i6L.json b/packs/helper-macros/_source/Request_Fear_Check__MATT__Pz2RZtjKvLAK6i6L.json new file mode 100644 index 0000000..6483bfa --- /dev/null +++ b/packs/helper-macros/_source/Request_Fear_Check__MATT__Pz2RZtjKvLAK6i6L.json @@ -0,0 +1,27 @@ +{ + "name": "Request Fear Check (MATT)", + "type": "script", + "author": "Aqnn9hCDQPbyTWiq", + "img": "icons/magic/death/skull-energy-light-white.webp", + "scope": "global", + "command": "// Will request a Fear from MATT's active token list when called from\n// Run Macro with these arguments:\n// 1. Fear penalty (\"0\" or \"-2\" for example)\n// 2. flavor text\nconst requestFearRollFromTokens = game.modules.get('swade-mb-helpers').api.requestFearRollFromTokens\nconst tokens = arguments[0].value.tokens.map(t => canvas.tokens.get(t.id))\nconst rolldata = args\n\nasync function main () {\n if (tokens.length < 1) {\n return\n }\n\n const fear = parseInt(args.shift() || 0)\n const flavor = args.join(\" \")\n const targetNumber = 4\n const options = { targetNumber, fear, flavor }\n\n requestFearRollFromTokens(tokens, options)\n}\n\nmain()", + "folder": null, + "ownership": { + "default": 0, + "Aqnn9hCDQPbyTWiq": 3 + }, + "flags": { + "core": {} + }, + "_stats": { + "systemId": "swade", + "systemVersion": "3.2.5", + "coreVersion": "11.315", + "createdTime": 1703356535979, + "modifiedTime": 1707689111423, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" + }, + "_id": "Pz2RZtjKvLAK6i6L", + "sort": 0, + "_key": "!macros!Pz2RZtjKvLAK6i6L" +} diff --git a/packs/helper-macros/_source/Request_Fear_Check_qQLM79NpAuilKFrh.json b/packs/helper-macros/_source/Request_Fear_Check_qQLM79NpAuilKFrh.json index 3077ea9..990a0f5 100644 --- a/packs/helper-macros/_source/Request_Fear_Check_qQLM79NpAuilKFrh.json +++ b/packs/helper-macros/_source/Request_Fear_Check_qQLM79NpAuilKFrh.json @@ -7,7 +7,7 @@ "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 const menuData = {\n inputs: [\n { type: 'info', label: `Requesting Fear roll from ${tokens.map(t => t.name).join(', ')}` },\n { type: 'number', label: 'Fear Check Penalty', options: 0 }\n ],\n buttons: [\n { label: 'Request roll', value: 'ok', default: true },\n { label: 'Cancel', value: 'cancel' }\n ]\n }\n const menuConfig = {\n title: 'Request Fear roll...'\n }\n const result = await warpgate.menu(menuData, menuConfig)\n\n if (result.buttons !== 'ok') {\n return\n }\n console.log(result)\n const fear = result.inputs[1] || 0\n const targetNumber = 4\n const options = { targetNumber, fear }\n\n requestFearRollFromTokens(tokens, options)\n}\n\nmain()", "folder": null, - "sort": 0, + "sort": 300000, "ownership": { "default": 0, "sVoCvBU1knmXzoYe": 3 @@ -18,8 +18,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1703356535979, - "modifiedTime": 1703357189587, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_key": "!macros!qQLM79NpAuilKFrh" } diff --git a/packs/helper-macros/_source/Request_Notice_Roll_pnLnFrfTTJeodFRy.json b/packs/helper-macros/_source/Request_Notice_Roll_pnLnFrfTTJeodFRy.json index 5b43ad5..ae36999 100644 --- a/packs/helper-macros/_source/Request_Notice_Roll_pnLnFrfTTJeodFRy.json +++ b/packs/helper-macros/_source/Request_Notice_Roll_pnLnFrfTTJeodFRy.json @@ -18,10 +18,10 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1700430548162, - "modifiedTime": 1703297741362, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "pnLnFrfTTJeodFRy", - "sort": 300000, + "sort": 700000, "_key": "!macros!pnLnFrfTTJeodFRy" } diff --git a/packs/helper-macros/_source/Request_Roll_G9ksuYJo1512PTo9.json b/packs/helper-macros/_source/Request_Roll_G9ksuYJo1512PTo9.json index e8f208e..66772a7 100644 --- a/packs/helper-macros/_source/Request_Roll_G9ksuYJo1512PTo9.json +++ b/packs/helper-macros/_source/Request_Roll_G9ksuYJo1512PTo9.json @@ -18,10 +18,10 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1700430548162, - "modifiedTime": 1703297742414, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "G9ksuYJo1512PTo9", - "sort": 400000, + "sort": 800000, "_key": "!macros!G9ksuYJo1512PTo9" } diff --git a/packs/helper-macros/_source/Request_Roll__MATT__LuCxWluGiG354nP3.json b/packs/helper-macros/_source/Request_Roll__MATT__LuCxWluGiG354nP3.json new file mode 100644 index 0000000..debcb9f --- /dev/null +++ b/packs/helper-macros/_source/Request_Roll__MATT__LuCxWluGiG354nP3.json @@ -0,0 +1,28 @@ +{ + "name": "Request Roll (MATT)", + "type": "script", + "scope": "global", + "author": "Aqnn9hCDQPbyTWiq", + "img": "icons/sundries/gaming/dice-runed-tan.webp", + "command": "// This will request rolls from the tile's current collection, assuming\n// that collection is tokens.\n// call this from MATT's Run Macro with the following arguments,\n// 1. roll type: \"attribute\" or \"skill\" (in double quotes)\n// 2. roll description: attribute or skill name as you want\n// it to appear in the request title (in double quotes), eg \"Strength\"\n// or \"Common Knowledge\"\n// 3... paired arguments, each pair a modifier and a description,\n// eg: '-2 \"Noxious Fog\" +1 \"Bless Aura\"'\n// so an entire arguments box in MATT may look like this:\n// \"skill\" \"Common Knowledge\" -2 \"Ugly Wallpaper\" +1 \"Rousing Speech\"\n\nconst requestRollFromTokens = game.modules.get('swade-mb-helpers').api.requestRollFromTokens\nconst tokens = arguments[0].value.tokens.map(t => canvas.tokens.get(t.id))\nconst rolldata = args\n\nasync function main () {\n if (tokens.length < 1) {\n return\n }\n const rollType = rolldata.shift()\n const rollDesc = rolldata.shift()\n const options = { targetNumber: 4 }\n const mods = []\n while (rolldata.length > 0) {\n const value = Number(rolldata.shift())\n const label = rolldata.shift()\n mods.push({ label, value })\n }\n if (mods.length > 0) {\n options.mods = mods\n }\n\n requestRollFromTokens(tokens, rollType, rollDesc, options)\n}\n\nmain()", + "folder": null, + "ownership": { + "default": 0, + "R9ZgY0IvWl8ovIuT": 3, + "Aqnn9hCDQPbyTWiq": 3 + }, + "flags": { + "core": {} + }, + "_stats": { + "systemId": "swade", + "systemVersion": "3.2.5", + "coreVersion": "11.315", + "createdTime": 1700430548162, + "modifiedTime": 1707686618258, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" + }, + "_id": "LuCxWluGiG354nP3", + "sort": 400000, + "_key": "!macros!LuCxWluGiG354nP3" +} diff --git a/packs/helper-macros/_source/Set_Token_Vision_arjbjmgKMjyp9tWE.json b/packs/helper-macros/_source/Set_Token_Vision_arjbjmgKMjyp9tWE.json index 66f084d..3cf04e5 100644 --- a/packs/helper-macros/_source/Set_Token_Vision_arjbjmgKMjyp9tWE.json +++ b/packs/helper-macros/_source/Set_Token_Vision_arjbjmgKMjyp9tWE.json @@ -18,10 +18,10 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1702934878750, - "modifiedTime": 1706592965168, + "modifiedTime": 1707686618258, "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "arjbjmgKMjyp9tWE", - "sort": 100000, + "sort": 500000, "_key": "!macros!arjbjmgKMjyp9tWE" } diff --git a/packs/module-docs/000005.ldb b/packs/module-docs/000005.ldb index acdb97c..4bb5827 100644 Binary files a/packs/module-docs/000005.ldb and b/packs/module-docs/000005.ldb differ diff --git a/packs/module-docs/LOG b/packs/module-docs/LOG index ccd216d..d737d65 100644 --- a/packs/module-docs/LOG +++ b/packs/module-docs/LOG @@ -1,5 +1,5 @@ -2024/01/29-23:43:19.357120 7f7d00fbc700 Delete type=3 #1 -2024/01/29-23:43:19.359763 7f7a63fff700 Level-0 table #5: started -2024/01/29-23:43:19.367310 7f7a63fff700 Level-0 table #5: 16288 bytes OK -2024/01/29-23:43:19.376324 7f7a63fff700 Delete type=0 #3 -2024/01/29-23:43:19.376468 7f7a63fff700 Manual compaction at level-0 from '!journal!HbtPlHNFO1L6RVj0' @ 72057594037927935 : 1 .. '!journal.pages!w4TImRTAiNiqDWeL.vQhO6BVdKZOubTUQ' @ 0 : 0; will stop at (end) +2024/02/11-16:18:03.450233 7f2b77fff700 Delete type=3 #1 +2024/02/11-16:18:03.453241 7f2b767fc700 Level-0 table #5: started +2024/02/11-16:18:03.478614 7f2b767fc700 Level-0 table #5: 17541 bytes OK +2024/02/11-16:18:03.487798 7f2b767fc700 Delete type=0 #3 +2024/02/11-16:18:03.487939 7f2b767fc700 Manual compaction at level-0 from '!journal!HbtPlHNFO1L6RVj0' @ 72057594037927935 : 1 .. '!journal.pages!w4TImRTAiNiqDWeL.vQhO6BVdKZOubTUQ' @ 0 : 0; will stop at (end) diff --git a/packs/module-docs/MANIFEST-000002 b/packs/module-docs/MANIFEST-000002 index 491ec7a..a540ccf 100644 Binary files a/packs/module-docs/MANIFEST-000002 and b/packs/module-docs/MANIFEST-000002 differ diff --git a/packs/module-docs/_source/Macros_Mw1g2Fx5dp4SoqVP.json b/packs/module-docs/_source/Macros_Mw1g2Fx5dp4SoqVP.json index f81c991..589c15e 100644 --- a/packs/module-docs/_source/Macros_Mw1g2Fx5dp4SoqVP.json +++ b/packs/module-docs/_source/Macros_Mw1g2Fx5dp4SoqVP.json @@ -57,8 +57,7 @@ "src": null, "system": {}, "ownership": { - "default": -1, - "sVoCvBU1knmXzoYe": 3 + "default": -1 }, "flags": {}, "_stats": { @@ -66,8 +65,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1695617584063, - "modifiedTime": 1702859823558, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707689507522, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_key": "!journal.pages!Mw1g2Fx5dp4SoqVP.9kDcPyCrI6hbF0qA" }, @@ -153,7 +152,7 @@ "image": {}, "text": { "format": 1, - "content": "

The Request Roll macro will present a menu detailing the targeted or selected tokens, asking for a Trait to roll against and an optional modifier to that roll. Once a trait and modifier are selected, a standard roll dialog will appear on the (logged in) token owner's screen for each targeted or selected token, with the modifier already filled in. When confirmed the roll proceeds as usual.

This is to enable the GM to say, for example, 'Everyone give me a Notice roll at -2' quickly and easily.

Also included is a \"Request Notice Roll\" macro that has Notice pre chosen, with a set of constants at the top of the macro defining the roll type. This is intended to be duplicated and modified by the GM for other quick rolls.

" + "content": "

The Request Roll macro will present a menu detailing the targeted or selected tokens, asking for a Trait to roll against and an optional modifier to that roll. Once a trait and modifier are selected, a standard roll dialog will appear on the (logged in) token owner's screen for each targeted or selected token, with the modifier already filled in. When confirmed the roll proceeds as usual.

This is to enable the GM to say, for example, 'Everyone give me a Notice roll at -2' quickly and easily.

Also included is a \"Request Notice Roll\" macro that has Notice pre chosen, with a set of constants at the top of the macro defining the roll type. This is intended to be duplicated and modified by the GM for other quick rolls.

There is a version of this macro meant to be used with Monk's Active Tile Triggers (MATT). It will request a roll from the current tokens list of the tile when the macro action is run. In the Run Macro action, it should be given the following arguments:

  1. Roll type (\"attribute\" or \"skill\")

  2. Name of the trait being rolled (\"Strength\" or \"Common Knowledge\")

  3. (and beyond) Paired arguments, with each pair being a modifier and a label for the modifier

So, a MATT Run Macro arguments configuration might look like:

 \"skill\" \"Common Knowledge\" -2 \"Ugly Wallpaper\" +1 \"Rousing Speech\"\n
" }, "video": { "controls": true, @@ -171,8 +170,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1700438372449, - "modifiedTime": 1702859968781, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707689657257, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_key": "!journal.pages!Mw1g2Fx5dp4SoqVP.NgwdcyoMzYFc8VOM" }, @@ -187,7 +186,8 @@ "image": {}, "text": { "format": 1, - "content": "

The Quick Damage Roll macro will a dialog to configure a damage roll, with its chat card and Apply Damage button, for cases where it's not worth creating an actor, token, and action for a single roll.

" + "content": "

The Quick Damage Roll macro will a dialog to configure a damage roll, with its chat card and Apply Damage button, for cases where it's not worth creating an actor, token, and action for a single roll.

There is a version of this macro meant to be used with Monk's Active Tile Triggers (MATT). It will roll damage when the macro action is run. In the Run Macro action, it should be given the following arguments:

  1. Damage formula

  2. AP

  3. Flavor text

So, a MATT Run Macro arguments configuration might look like:

\"1d4x[Strength] + 2d6[Blades] 2 \"Slicing blades whirr through the air\"
", + "markdown": "" }, "video": { "controls": true, @@ -209,8 +209,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1702934117575, - "modifiedTime": 1702934796555, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707689484600, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "ruuxf72hwlcRzymt", "_key": "!journal.pages!Mw1g2Fx5dp4SoqVP.ruuxf72hwlcRzymt" @@ -296,7 +296,7 @@ "image": {}, "text": { "format": 1, - "content": "

This macro will prompt for a fear penalty and request a spirit roll with that penalty from targeted or selected tokens.

" + "content": "

This macro will prompt for a fear penalty and request a spirit roll with that penalty from targeted or selected tokens.

There is a version of this macro meant to be used with Monk's Active Tile Triggers (MATT). It will request a fear check from the current tokens list of the tile when the macro action is run. In the Run Macro action, it should be given the following arguments:

  1. Fear Penalty (or 0)

  2. Flavor text

So, a MATT Run Macro arguments configuration might look like:

2 \"ooo scary\"
" }, "video": { "controls": true, @@ -314,8 +314,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1703097037538, - "modifiedTime": 1703376053416, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707689377445, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "CRgBHcoOmH5hvadF", "_key": "!journal.pages!Mw1g2Fx5dp4SoqVP.CRgBHcoOmH5hvadF" @@ -331,8 +331,8 @@ "systemVersion": "3.2.5", "coreVersion": "11.315", "createdTime": 1678169291843, - "modifiedTime": 1703376053416, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1707689657257, + "lastModifiedBy": "Aqnn9hCDQPbyTWiq" }, "_id": "Mw1g2Fx5dp4SoqVP", "folder": null,