diff --git a/CHANGELOG.md b/CHANGELOG.md index 0002606..1fa0d8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 2.9.14 +* Feature: Plot unfolding machine to preview v8-1 + ### 2.9.13 * Feature: Scene unfolding machine v6 * Enhancement: PUM oracle questions now prompt diff --git a/module.json b/module.json index 7aea0af..27b344f 100644 --- a/module.json +++ b/module.json @@ -9,10 +9,10 @@ "ko-fi": "https://ko-fi.com/jeansenvaars" } ], - "version": "2.9.13", + "version": "2.9.14", "url": "https://github.com/saif-ellafi/foundryvtt-mythic-gme.git", "manifest": "https://github.com/saif-ellafi/foundryvtt-mythic-gme/releases/latest/download/module.json", - "download": "https://github.com/saif-ellafi/foundryvtt-mythic-gme/releases/download/2.9.13/foundryvtt-mythic-gme_2.9.13.zip", + "download": "https://github.com/saif-ellafi/foundryvtt-mythic-gme/releases/download/2.9.14/foundryvtt-mythic-gme_2.9.14.zip", "changelog": "https://github.com/saif-ellafi/foundryvtt-mythic-gme/blob/master/CHANGELOG.md", "compatibility": { "minimum": "11", diff --git a/package-lock.json b/package-lock.json index 5a04e8b..9941dbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "foundryvtt-mythic-gme", - "version": "2.9.13", + "version": "2.9.14", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "foundryvtt-mythic-gme", - "version": "2.9.13", + "version": "2.9.14", "license": "CUSTOM", "dependencies": { "@rollup/plugin-json": "^4.1.0", diff --git a/package.json b/package.json index fb9fa9d..bd46780 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "foundryvtt-mythic-gme", - "version": "2.9.13", + "version": "2.9.14", "description": "A set of Macros and Random Tables for playing with the Mythic Game Master Emulator", "main": "mythic-gme-tools.js", "scripts": { diff --git a/packs/plot-unfolding-machine/000143.ldb b/packs/plot-unfolding-machine/000143.ldb deleted file mode 100755 index ddc1a6f..0000000 Binary files a/packs/plot-unfolding-machine/000143.ldb and /dev/null differ diff --git a/packs/plot-unfolding-machine/000141.log b/packs/plot-unfolding-machine/000154.log old mode 100755 new mode 100644 similarity index 100% rename from packs/plot-unfolding-machine/000141.log rename to packs/plot-unfolding-machine/000154.log diff --git a/packs/plot-unfolding-machine/000156.ldb b/packs/plot-unfolding-machine/000156.ldb new file mode 100644 index 0000000..15ee982 Binary files /dev/null and b/packs/plot-unfolding-machine/000156.ldb differ diff --git a/packs/plot-unfolding-machine/CURRENT b/packs/plot-unfolding-machine/CURRENT index a52a9a4..cbc14b7 100755 --- a/packs/plot-unfolding-machine/CURRENT +++ b/packs/plot-unfolding-machine/CURRENT @@ -1 +1 @@ -MANIFEST-000139 +MANIFEST-000152 diff --git a/packs/plot-unfolding-machine/LOG b/packs/plot-unfolding-machine/LOG index 21d6442..585215e 100755 --- a/packs/plot-unfolding-machine/LOG +++ b/packs/plot-unfolding-machine/LOG @@ -1,15 +1,15 @@ -2024/01/25-23:17:10.026941 7f05722006c0 Recovering log #138 -2024/01/25-23:17:10.029036 7f05722006c0 Delete type=0 #138 -2024/01/25-23:17:10.029074 7f05722006c0 Delete type=3 #137 -2024/01/26-00:01:01.496583 7f05f76006c0 Level-0 table #142: started -2024/01/26-00:01:01.498336 7f05f76006c0 Level-0 table #142: 27376 bytes OK -2024/01/26-00:01:01.499218 7f05f76006c0 Delete type=0 #140 -2024/01/26-00:01:01.503568 7f05f76006c0 Manual compaction at level-0 from '!tables!06uczVGH6OTYz7Ca' @ 72057594037927935 : 1 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at (end) -2024/01/26-00:01:01.504743 7f05f76006c0 Manual compaction at level-1 from '!tables!06uczVGH6OTYz7Ca' @ 72057594037927935 : 1 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at '!tables.results!f7P8OUZYnSH5DWaW.wKW7fT9IoGWjxprQ' @ 12106 : 0 -2024/01/26-00:01:01.504770 7f05f76006c0 Compacting 1@1 + 1@2 files -2024/01/26-00:01:01.509251 7f05f76006c0 Generated table #143@1: 1221 keys, 136225 bytes -2024/01/26-00:01:01.509277 7f05f76006c0 Compacted 1@1 + 1@2 files => 136225 bytes -2024/01/26-00:01:01.510179 7f05f76006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/01/26-00:01:01.510284 7f05f76006c0 Delete type=2 #130 -2024/01/26-00:01:01.510381 7f05f76006c0 Delete type=2 #142 -2024/01/26-00:01:01.531194 7f05f76006c0 Manual compaction at level-1 from '!tables.results!f7P8OUZYnSH5DWaW.wKW7fT9IoGWjxprQ' @ 12106 : 0 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at (end) +2024/01/30-22:42:48.526 4a8c Recovering log #151 +2024/01/30-22:42:48.530 4a8c Delete type=0 #151 +2024/01/30-22:42:48.530 4a8c Delete type=3 #150 +2024/01/30-23:20:31.204 29c4 Level-0 table #155: started +2024/01/30-23:20:31.206 29c4 Level-0 table #155: 17900 bytes OK +2024/01/30-23:20:31.208 29c4 Delete type=0 #153 +2024/01/30-23:20:31.208 29c4 Manual compaction at level-0 from '!tables!06uczVGH6OTYz7Ca' @ 72057594037927935 : 1 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at (end) +2024/01/30-23:20:31.209 29c4 Manual compaction at level-1 from '!tables!06uczVGH6OTYz7Ca' @ 72057594037927935 : 1 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at '!tables.results!w1j5OM647PEVHVrd.yYk5iObFPrYMLzqk' @ 13088 : 0 +2024/01/30-23:20:31.209 29c4 Compacting 1@1 + 1@2 files +2024/01/30-23:20:31.213 29c4 Generated table #156@1: 1214 keys, 135158 bytes +2024/01/30-23:20:31.213 29c4 Compacted 1@1 + 1@2 files => 135158 bytes +2024/01/30-23:20:31.215 29c4 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/01/30-23:20:31.215 29c4 Delete type=2 #143 +2024/01/30-23:20:31.215 29c4 Delete type=2 #155 +2024/01/30-23:20:31.221 29c4 Manual compaction at level-1 from '!tables.results!w1j5OM647PEVHVrd.yYk5iObFPrYMLzqk' @ 13088 : 0 .. '!tables.results!zo3xReHcpsYE2V1F.uaK9mf6N5L7RNKsW' @ 0 : 0; will stop at (end) diff --git a/packs/plot-unfolding-machine/LOG.old b/packs/plot-unfolding-machine/LOG.old index 412e288..bf45de8 100755 --- a/packs/plot-unfolding-machine/LOG.old +++ b/packs/plot-unfolding-machine/LOG.old @@ -1,3 +1,3 @@ -2024/01/24-17:32:54.565 5afc Recovering log #136 -2024/01/24-17:32:54.569 5afc Delete type=0 #136 -2024/01/24-17:32:54.569 5afc Delete type=3 #135 +2024/01/26-01:16:45.854418 7fc550c006c0 Recovering log #149 +2024/01/26-01:16:45.856618 7fc550c006c0 Delete type=0 #149 +2024/01/26-01:16:45.856650 7fc550c006c0 Delete type=3 #148 diff --git a/packs/plot-unfolding-machine/MANIFEST-000139 b/packs/plot-unfolding-machine/MANIFEST-000139 deleted file mode 100755 index c264c7e..0000000 Binary files a/packs/plot-unfolding-machine/MANIFEST-000139 and /dev/null differ diff --git a/packs/plot-unfolding-machine/MANIFEST-000152 b/packs/plot-unfolding-machine/MANIFEST-000152 new file mode 100644 index 0000000..659acfb Binary files /dev/null and b/packs/plot-unfolding-machine/MANIFEST-000152 differ diff --git a/src/app/panel-pum-v8.js b/src/app/panel-pum-v8.js index 569bdf0..51ca5c6 100644 --- a/src/app/panel-pum-v8.js +++ b/src/app/panel-pum-v8.js @@ -26,6 +26,8 @@ export default class PUMV8Panel extends MGMEPanel { html.find("#pum_qqd").click(api.pumV8Deterministic); html.find("#pum_qqi").click(api.pumV8Interaction); + html.find("#pum_disd").click(api.pumV8Disruption); + html.find("#pum_who").click(api.pumV8Someone); html.find("#pum_want").click(api.pumV8Intent); html.find("#pum_doing").click(api.pumV8Activity); diff --git a/src/logic/pum-v8-core.js b/src/logic/pum-v8-core.js index 606a28c..0421729 100644 --- a/src/logic/pum-v8-core.js +++ b/src/logic/pum-v8-core.js @@ -158,6 +158,14 @@ export default class PUMV8Core { }); } + static pumV8Disruption() { + MGMEOracleUtils._mgmeSimpleTableOracle( + {name: 'PUM v8 - Disruption'}, + 'Disruption check', + false + ); + } + static pumV8Someone() { MGMEOracleUtils._mgmeSimpleTableOracle( {name: 'PUM v8 - Someone'}, diff --git a/src/mgme-macros.js b/src/mgme-macros.js index a7f37a1..e8c747b 100644 --- a/src/mgme-macros.js +++ b/src/mgme-macros.js @@ -284,6 +284,8 @@ export default class MGMEMacroAPI { static pumV8Deterministic = PUMV8Core.pumV8Deterministic; static pumV8Interaction = PUMV8Core.pumV8Interaction; + static pumV8Disruption = PUMV8Core.pumV8Disruption; + static pumV8Someone = PUMV8Core.pumV8Someone; static pumV8Intent = PUMV8Core.pumV8Intent; static pumV8Activity = PUMV8Core.pumV8Activity; diff --git a/template/panel-pum-v8.hbs b/template/panel-pum-v8.hbs index 44e97cb..0eedfb8 100644 --- a/template/panel-pum-v8.hbs +++ b/template/panel-pum-v8.hbs @@ -60,6 +60,9 @@ + + +
Yes or No oracles
@@ -72,33 +75,32 @@
Open oracles
- + - - - + + + - +
Quantifier oracles
- - - - + + +
Extra oracles
- - + +