From 7d279a49490bf95cd649fc3a762a4aa4593a88af Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 15 Jan 2024 22:24:53 -0700 Subject: [PATCH 01/42] Initial Commit - SBT Sheets --- css/mosh.css | 297 +++++++++++- module/actor/actor-sheet.js | 2 +- module/actor/creature-sheet.js | 4 +- module/actor/ship-sheet-sbt.js | 278 +++++++++++ module/mosh.js | 10 +- module/settings.js | 6 +- module/windows/ship-deckplan.js | 69 +++ .../conditions_0e/{000005.ldb => 000011.ldb} | Bin .../conditions_0e/{000004.log => 000017.log} | 0 packs/conditions_0e/CURRENT | 2 +- packs/conditions_0e/LOG | 8 +- packs/conditions_0e/LOG.old | 7 + packs/conditions_0e/MANIFEST-000016 | Bin 0 -> 153 bytes .../lost}/000004.log | 0 .../conditions_0e/{ => lost}/MANIFEST-000002 | Bin .../conditions_1e/{000005.ldb => 000011.ldb} | Bin .../000004.log => conditions_1e/000017.log} | 0 packs/conditions_1e/CURRENT | 2 +- packs/conditions_1e/LOG | 8 +- packs/conditions_1e/LOG.old | 7 + packs/conditions_1e/MANIFEST-000016 | Bin 0 -> 153 bytes .../lost}/000004.log | 0 .../conditions_1e/{ => lost}/MANIFEST-000002 | Bin packs/macros_hotbar_0e/000009.ldb | Bin 0 -> 13847 bytes packs/macros_hotbar_0e/000015.log | 0 packs/macros_hotbar_0e/CURRENT | 2 +- packs/macros_hotbar_0e/LOG | 4 +- packs/macros_hotbar_0e/LOG.old | 7 + packs/macros_hotbar_0e/MANIFEST-000014 | Bin 0 -> 156 bytes packs/macros_hotbar_0e/{ => lost}/000003.log | Bin .../{ => lost}/MANIFEST-000002 | Bin packs/macros_hotbar_1e/000009.ldb | Bin 0 -> 17699 bytes packs/macros_hotbar_1e/000015.log | 0 packs/macros_hotbar_1e/CURRENT | 2 +- packs/macros_hotbar_1e/LOG | 4 +- packs/macros_hotbar_1e/LOG.old | 7 + packs/macros_hotbar_1e/MANIFEST-000014 | Bin 0 -> 157 bytes packs/macros_hotbar_1e/{ => lost}/000003.log | Bin .../{ => lost}/MANIFEST-000002 | Bin packs/macros_triggered_0e/000009.ldb | Bin 0 -> 14286 bytes packs/macros_triggered_0e/000015.log | 0 packs/macros_triggered_0e/CURRENT | 2 +- packs/macros_triggered_0e/LOG | 4 +- packs/macros_triggered_0e/LOG.old | 7 + packs/macros_triggered_0e/MANIFEST-000014 | Bin 0 -> 156 bytes .../macros_triggered_0e/{ => lost}/000003.log | Bin .../{ => lost}/MANIFEST-000002 | Bin packs/macros_triggered_1e/000009.ldb | Bin 0 -> 18692 bytes packs/macros_triggered_1e/000015.log | 0 packs/macros_triggered_1e/CURRENT | 2 +- packs/macros_triggered_1e/LOG | 4 +- packs/macros_triggered_1e/LOG.old | 7 + packs/macros_triggered_1e/MANIFEST-000014 | Bin 0 -> 158 bytes .../macros_triggered_1e/{ => lost}/000003.log | Bin .../{ => lost}/MANIFEST-000002 | Bin .../rolltables_0e/{000005.ldb => 000011.ldb} | Bin packs/rolltables_0e/000017.log | 0 packs/rolltables_0e/CURRENT | 2 +- packs/rolltables_0e/LOG | 8 +- packs/rolltables_0e/LOG.old | 7 + packs/rolltables_0e/MANIFEST-000016 | Bin 0 -> 207 bytes packs/rolltables_0e/lost/000004.log | 0 .../rolltables_0e/{ => lost}/MANIFEST-000002 | Bin .../rolltables_1e/{000005.ldb => 000011.ldb} | Bin packs/rolltables_1e/000017.log | 0 packs/rolltables_1e/CURRENT | 2 +- packs/rolltables_1e/LOG | 8 +- packs/rolltables_1e/LOG.old | 7 + packs/rolltables_1e/MANIFEST-000016 | Bin 0 -> 208 bytes packs/rolltables_1e/lost/000004.log | 0 .../rolltables_1e/{ => lost}/MANIFEST-000002 | Bin template.json | 66 ++- templates/actor/ship-sheet-sbt.html | 455 ++++++++++++++++++ templates/dialogs/ship-deckplan-dialog.html | 10 + templates/item/item-crew-sheet.html | 28 ++ 75 files changed, 1287 insertions(+), 58 deletions(-) create mode 100644 module/actor/ship-sheet-sbt.js create mode 100644 module/windows/ship-deckplan.js rename packs/conditions_0e/{000005.ldb => 000011.ldb} (100%) rename packs/conditions_0e/{000004.log => 000017.log} (100%) create mode 100644 packs/conditions_0e/LOG.old create mode 100644 packs/conditions_0e/MANIFEST-000016 rename packs/{conditions_1e => conditions_0e/lost}/000004.log (100%) rename packs/conditions_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/conditions_1e/{000005.ldb => 000011.ldb} (100%) rename packs/{rolltables_0e/000004.log => conditions_1e/000017.log} (100%) create mode 100644 packs/conditions_1e/LOG.old create mode 100644 packs/conditions_1e/MANIFEST-000016 rename packs/{rolltables_1e => conditions_1e/lost}/000004.log (100%) rename packs/conditions_1e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 packs/macros_hotbar_0e/000009.ldb create mode 100644 packs/macros_hotbar_0e/000015.log create mode 100644 packs/macros_hotbar_0e/LOG.old create mode 100644 packs/macros_hotbar_0e/MANIFEST-000014 rename packs/macros_hotbar_0e/{ => lost}/000003.log (100%) rename packs/macros_hotbar_0e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 packs/macros_hotbar_1e/000009.ldb create mode 100644 packs/macros_hotbar_1e/000015.log create mode 100644 packs/macros_hotbar_1e/LOG.old create mode 100644 packs/macros_hotbar_1e/MANIFEST-000014 rename packs/macros_hotbar_1e/{ => lost}/000003.log (100%) rename packs/macros_hotbar_1e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 packs/macros_triggered_0e/000009.ldb create mode 100644 packs/macros_triggered_0e/000015.log create mode 100644 packs/macros_triggered_0e/LOG.old create mode 100644 packs/macros_triggered_0e/MANIFEST-000014 rename packs/macros_triggered_0e/{ => lost}/000003.log (100%) rename packs/macros_triggered_0e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 packs/macros_triggered_1e/000009.ldb create mode 100644 packs/macros_triggered_1e/000015.log create mode 100644 packs/macros_triggered_1e/LOG.old create mode 100644 packs/macros_triggered_1e/MANIFEST-000014 rename packs/macros_triggered_1e/{ => lost}/000003.log (100%) rename packs/macros_triggered_1e/{ => lost}/MANIFEST-000002 (100%) rename packs/rolltables_0e/{000005.ldb => 000011.ldb} (100%) create mode 100644 packs/rolltables_0e/000017.log create mode 100644 packs/rolltables_0e/LOG.old create mode 100644 packs/rolltables_0e/MANIFEST-000016 create mode 100644 packs/rolltables_0e/lost/000004.log rename packs/rolltables_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/rolltables_1e/{000005.ldb => 000011.ldb} (100%) create mode 100644 packs/rolltables_1e/000017.log create mode 100644 packs/rolltables_1e/LOG.old create mode 100644 packs/rolltables_1e/MANIFEST-000016 create mode 100644 packs/rolltables_1e/lost/000004.log rename packs/rolltables_1e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 templates/actor/ship-sheet-sbt.html create mode 100644 templates/dialogs/ship-deckplan-dialog.html create mode 100644 templates/item/item-crew-sheet.html diff --git a/css/mosh.css b/css/mosh.css index 647827f..afabecb 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -215,6 +215,69 @@ p { font-family: "Roboto", sans-serif; } +.mosh input { + font-weight: inherit; + font-family: 'Roboto'; +} + +.mosh .transponder input[type="checkbox"] { + /* display: none; */ + appearance: inherit; + border: 2px white; + border-style: double; + border-radius: 100px; +} + + +.mosh .transponder input[type="checkbox"]:checked, .mosh input[type="radio"]:checked { + background: white; + border-radius: 100px; + appearance: inherit; + animation: transponderblink 0.5s alternate infinite; + box-shadow: 0 0 15px white; +} + +.mosh .transponder input[type="checkbox"]::after { + content: "DISABLED"; + color: grey; + position: relative; + /* margin-left: -1rem; */ + display: inline-block; + right: -25px; + font-size: 17px; + font-weight: bold; + font-family: 'Roboto'; + bottom: 2px; +} + +.mosh .transponder input[type="checkbox"]:checked::after { + content: "ENABLED"; + color: grey; + position: relative; + /* margin-left: -1rem; */ + display: inline-block; + right: -25px; + font-size: 17px; + font-weight: bold; + font-family: 'Roboto'; + bottom: 2px; + /* text-shadow: 0 0 11px grey; */ +} + +@keyframes transponderblink { + from {background-color: black;} + to { + background-color: white; + } +} + +@keyframes transpondertextblink { + from {color: grey;} + to { + color: white; + } +} + .mosh .char-header { -webkit-box-flex: 0; /* -ms-flex: 0 0 610px; @@ -306,7 +369,8 @@ p { border-bottom: 2px solid black; */ background: black; color: white; - padding: 3px 0; + padding: 6px 0; + border-radius: 10px; } .mosh .tox .tox-editor-container { @@ -444,7 +508,7 @@ p { .mosh .items-list .skill-name { font-weight: bold; font-size: 14px; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */ color: white; /* text-transform: uppercase; */ margin-left: 0px; @@ -459,7 +523,7 @@ p { .mosh .items-list .skill-stat { font-size: medium; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */ color: #111; margin-left: 0px; /* background: black; */ @@ -477,27 +541,87 @@ p { text-align: right; } +.mosh .button-black { + font-weight: bold; + font-size: 16px; + color: white; + margin-left: 0px; + background: #111; + border-radius: 21px; + text-align: center; + overflow: hidden; + padding: 10px; +} + +.mosh .sbt-profile { + width: 100px; + height: auto; + border: 0; + padding: 10px; +} + +.mosh .sbt-crew-name .hidden-item-controls { + -webkit-box-flex: 0; + -ms-flex: 0 0 86px; + flex: 0 0 86px; + text-align: right; + display: none; +} + +.mosh .sbt-crew-name:hover .hidden-item-controls { + -webkit-box-flex: 0; + -ms-flex: 0 0 86px; + flex: 0 0 86px; + text-align: right; + display: inline; +} + +.mosh .sbt-deckplan{ + width: 100%; + height: auto; + border: 0; + + transition: 2s; +} + +.mosh .sbt-deckplan-parent{ + height: 185px; + overflow: auto; + transition: 2s; + border-radius: 10px; +} + +.mosh .sbt-deckplan-parent:hover { + z-index: 10000; + /* height: auto; */ +} + +.mosh .invert-title{ + mix-blend-mode: difference; +} + .mosh .tab-select { font-size: medium; font-weight: bold; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */ color: white; text-align: center; } .mosh .tab-select.active { text-decoration: underline; + text-shadow: 0 0 10px white; } -.mosh .tab-select.active::before { +/* .mosh .tab-select.active::before { font-family: "Font Awesome 6 Pro"; content: "\f0da"; - color:white; + color:rgb(255, 113, 113); position: relative; right: 6px; margin-left: -1rem; display: inline-block; -} +} */ .mosh .stresstext { width: 100%; @@ -640,9 +764,22 @@ p { align-items: start; height: 40px; padding: 0; - border: 2px solid #111; + border: 3px solid #111; + border-radius: 1.5em; + background: white; +} + +.mosh .minmaxwrapper-black{ + grid-column: 1/-1; + display: grid; + grid-template-columns: 1fr 1px 1fr; + align-items: start; + height: 40px; + padding: 0; + border: 3px solid #111; border-radius: 1.5em; background: 0; + color: white; } .mosh .minmaxtext{ @@ -665,9 +802,10 @@ p { .mosh .healthmaxtext{ grid-column: span 1; font-size: 0.7rem; - font-weight: 500; + font-weight: bold; line-height: 1; text-align: center; + margin-top: 3px; } .mosh .stresslabel { @@ -691,6 +829,52 @@ p { width: 98%; } +.mosh .circle-statwrapper { + display: flex; + width: 100%; + align-items: center; + justify-content: center; + background: #e3e3e3; + border-radius: 15px; + padding: 9px 0px; + flex-direction: column; +} + +.mosh .circle-statwrapper-horizontal { + display: flex; + width: 100%; + align-items: center; + justify-content: center; + background: #e3e3e3; + border-radius: 15px; + padding: 9px 0px; + flex-direction:row; +} + +.mosh .circle-statwrapper-vertical { + display: flex; + width: 100%; + align-items: center; + justify-content: center; + background: #e3e3e3; + border-radius: 15px; + padding: 9px 0px; + flex-direction: column; +} + +.mosh .section-vertical-flex { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + + +.mosh .circle-stat { + margin-top: 10px; + /* width: 98%; */ +} + .mosh .creature-mainstat { position: relative; display: grid; @@ -720,12 +904,48 @@ p { text-transform: uppercase; } + +.mosh .area-title { + width: 100%; + font-size: 1.0rem; + font-weight: bold; + text-align: center; + text-transform: uppercase; + /* margin-bottom: 7px; */ + color: #363636; + font-family: 'Roboto'; +} + +.mosh .circlestatlabel { + padding: 6px; + text-align: center; +} + +.mosh .circlestattitle { + width: 100%; + font-size: 1.0rem; + font-weight: bold; + text-align: center; + text-transform: uppercase; + margin-bottom: 7px; + color: grey; +} + + +.mosh .circlestattext { + width: 100%; + font-size: 0.9rem; + font-weight: bold; + text-align: center; + text-transform: uppercase; +} + .mosh .circle-input { margin: -0.15em; height: 50px; width: 50px; padding: 0; - border: 2px solid #111; + border: 3px solid #111; border-radius: 3em; font-size: 1.5rem; font-weight: bold; @@ -743,7 +963,7 @@ p { font-size: 11pt; color: white; font-weight: 500; - background: black; + background: #111; resize: none; min-height: 0; overflow: hidden; @@ -797,7 +1017,7 @@ p { margin-bottom: .2em; width: 100%; color: white; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */ font-size: 0.8rem; font-weight: bold; text-align: center; @@ -805,7 +1025,7 @@ p { } .mosh .savebackground { - border-radius: 0.3em; + border-radius: 10px; background: #111; padding-bottom: 0.3rem; padding-top: 0.4rem; @@ -825,6 +1045,7 @@ p { font-family: "Montserrat", "Arial Black", sans-serif; font-weight: bold; text-transform: uppercase; + border-radius: 10px; } .mosh .padding{ @@ -865,13 +1086,46 @@ p { outline: 5px solid rgb(22, 22, 22); overflow: auto; height: 375px; + border-radius: 10px; } .mosh .ship-stats-grid{ display: grid; grid-template-columns: 17em 1fr 18em; } - + +.mosh .ship-sbt-stats-grid{ + display: grid; + grid-template-columns: 10em 1fr 16em; + gap: 10px; +} + +.mosh .sbt-crew-section{ + margin: 0px; + border: 2px solid white; + outline: 3px solid rgb(22, 22, 22); + overflow: auto; + height: 400px; + border-radius: 10px; + padding: 4px 6px; +} + +.mosh .sbt-crew-name { + text-align: center; + font-size: 1rem; + /* text-transform: uppercase; */ + color:black; + font-weight: bold; +} + +.mosh .sbt-crew-job { + height: auto; + font-size: 0.9rem; + color:rgb(129, 129, 129); + font-weight: bold; + font-style: italic; + text-align: center; +} .mosh .whiteline { border-top: 2px solid white; @@ -881,6 +1135,14 @@ p { margin-right: 15px; } +.mosh .blackline { + border-top: 2px solid black; + grid-area: line; + margin-bottom: 10px; + margin-left: 15px; + margin-right: 15px; +} + .mosh .headerinputfield { margin: -0.15em; height: auto; @@ -889,7 +1151,7 @@ p { border: 2px solid #111; background-color: #fff; border-radius: 3em; - font-size: 0.8rem; + font-size: 1rem; margin-right: 1em; } @@ -961,7 +1223,8 @@ p { .mosh .headerinputtext { padding: 0.1rem; color: white; - font-family: "Montserrat", "Arial Black", sans-serif; + /* font-family: "Montserrat", "Arial Black", sans-serif; */ + font-family: 'Roboto'; font-size: 0.9rem; font-weight: bold; text-align: left; @@ -1077,7 +1340,7 @@ p { width: 100%; padding: 0.5rem; color: black; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */ font-size: 0.9rem; text-align: center; } diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index b3d32c9..8d85d99 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -156,7 +156,7 @@ export class MothershipActorSheet extends ActorSheet { }; } - actorData.system.weight.capacity = Math.ceil((actorData.system.stats.strength.value/10) + 3); + actorData.system.weight.capacity = Math.ceil((actorData.system.stats.strength.value/10)); //Removed a +3 here because I misunderstood some Traaa.sh stuff. This whole thing can probably be ripped out tbh. actorData.system.weight.current = curWeight; //console.log("Current Weight: " + curWeight + " Capacity: " + actorData.data.weight.capacity); diff --git a/module/actor/creature-sheet.js b/module/actor/creature-sheet.js index 30906cc..4fb35d0 100644 --- a/module/actor/creature-sheet.js +++ b/module/actor/creature-sheet.js @@ -2,9 +2,7 @@ * Extend the basic ActorSheet with some very simple modifications * @extends {ActorSheet} */ -import { - DLCreatureSettings -} from "../settings/creature-settings.js"; +import { DLCreatureSettings } from "../settings/creature-settings.js"; export class MothershipCreatureSheet extends ActorSheet { diff --git a/module/actor/ship-sheet-sbt.js b/module/actor/ship-sheet-sbt.js new file mode 100644 index 0000000..c221cb5 --- /dev/null +++ b/module/actor/ship-sheet-sbt.js @@ -0,0 +1,278 @@ + +/** + * Extend the basic ActorSheet with some very simple modifications + * @extends {ActorSheet} + */ +import { DLShipDeckplan } from "../windows/ship-deckplan.js"; + + +export class MothershipShipSheetSBT extends ActorSheet { + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ["mosh", "sheet", "actor", "ship"], + template: "systems/mosh/templates/actor/ship-sheet-sbt.html", + width: 700, + height: 800, + tabs: [{ navSelector: "#sheet-tabs", contentSelector: "#sheet-body", initial: "character" }, + { navSelector: "#side-tabs", contentSelector: "#side-body", initial: "crew" }] + }); + } + + _onOpenDeckplan(event) { + event.preventDefault(); + new DLShipDeckplan(this.actor, { + top: this.position.top + 40, + left: this.position.left + (this.position.width - 400) / 2 + }).render(true); + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const data = super.getData(); + + data.dtypes = ["String", "Number", "Boolean"]; + + // for (let attr of Object.values(data.data.system.attributes)) { + // attr.isCheckbox = attr.dtype === "Boolean"; + // } + + const superData = data.data.system; + + // Prepare items. + if (this.actor.type == 'ship') { + this._prepareShipItems(data); + } + + if (superData.settings == null) { + superData.settings = {}; + } + + superData.settings.useCalm = game.settings.get("mosh", "useCalm"); + superData.settings.hideWeight = game.settings.get("mosh", "hideWeight"); + superData.settings.firstEdition = game.settings.get("mosh", "firstEdition"); + superData.settings.androidPanic = game.settings.get("mosh", "androidPanic"); + + let maxHull = superData.supplies.hull.max; + + superData.supplies.hull.percentage = " [ "+Math.round(maxHull * 0.25)+" | "+Math.round(maxHull * 0.5)+" | "+Math.round(maxHull * 0.75)+" ]"; + + return data.data; + } + + /** + * Organize and classify Items for Character sheets. + * + * @param {Object} actorData The actor to prepare. + * + * @return {undefined} + */ + _prepareShipItems(sheetData) { + const actorData = sheetData.data; + + // Initialize containers. + const crew = []; + const weapons = []; + const cargo = []; + const modules = []; + + // Iterate through items, allocating to containers + // let totalWeight = 0; + for (let i of sheetData.items) { + let item = i.system; + i.img = i.img || DEFAULT_TOKEN; + + if (i.type === 'crew') { + crew.push(i); + } else if (i.type === 'weapon') { + weapons.push(i); + } else if (i.type === 'item') { + cargo.push(i); + } else if (i.type === 'module') { + modules.push(i); + } + } + + // Assign and return + actorData.crew = crew; + actorData.weapons = weapons; + actorData.cargo = cargo; + actorData.modules = modules; + + } + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + + // Create inventory item. + html.find('.item-create').click(this._onItemCreate.bind(this)); + // Delete Inventory Item + html.find('.item-delete').click(ev => { + const li = $(ev.currentTarget).parents(".item"); + this.actor.deleteEmbeddedDocuments("Item",[li.data("itemId")]); + li.slideUp(200, () => this.render(false)); + }); + + // Update Inventory Item + html.find('.item-edit').click(ev => { + const li = $(ev.currentTarget).parents(".item"); + const item = this.actor.getEmbeddedDocument("Item", li.data("itemId")); + item.sheet.render(true); + + let amount = item.system.quantity; + + if (item.type == "module") { + item.system.totalHull = amount * item.system.hull; + } + }); + + //Quantity adjuster + html.on('mousedown', '.item-quantity', ev => { + const li = ev.currentTarget.closest(".item"); + const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)) + let amount = item.system.quantity; + + if (event.button == 0) { + item.system.quantity = Number(amount) + 1; + } else if (event.button == 2) { + item.system.quantity = Number(amount) - 1; + } + + if (item.type == "module") { + item.system.totalHull = item.system.quantity * item.system.hull; + } + + this.actor.updateEmbeddedDocuments('Item', [item]); + }); + + // Rollable Attributes + html.find('.stat-roll').click(ev => { + const div = $(ev.currentTarget); + const statName = div.data("key"); + this.actor.rollCheck(null,'low',statName,null,null,null); + }); + + //Weapons + // Add Inventory Item + html.find('.weapon-create').click(this._onItemCreate.bind(this)); + // Update Inventory Item + html.find('.weapon-edit').click(ev => { + const li = $(ev.currentTarget).parents(".item"); + const weapon = this.actor.getEmbeddedDocument("Item", li.data("itemId")); + weapon.sheet.render(true); + }); + // Rollable Weapon + html.find('.weapon-roll').click(ev => { + const li = ev.currentTarget.closest(".item"); + const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)); + this.actor.rollCheck(null,'low','combat',null,null,item); + }); + + // Rollable Weapon + html.find('.deckplan-button').click(ev => this._onOpenDeckplan(ev)); + + html.on('mousedown', '.weapon-ammo', ev => { + const li = ev.currentTarget.closest(".item"); + const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)) + let amount = item.system.ammo; + + if (event.button == 0) { + if (amount >= 0) { + item.system.ammo = Number(amount) + 1; + } + } else if (event.button == 2) { + if (amount > 0) { + item.system.ammo = Number(amount) - 1; + } + } + + this.actor.updateEmbeddedDocuments('Item', [item]); + }); + + //Reload Shots + html.on('mousedown', '.weapon-reload', ev => { + const li = ev.currentTarget.closest(".item"); + this.actor.reloadWeapon(li.dataset.itemId); + }); + + // Rollable Item/Anything with a description that we want to click on. + html.find('.description-roll').click(ev => { + const li = ev.currentTarget.closest(".item"); + this.actor.printDescription(li.dataset.itemId, { + event: ev + }); + }); + + + // Drag events for macros. + if (this.actor.isOwner) { + let handler = ev => this._onDragStart(ev); + + html.find('li.dropitem').each((i, li) => { + if (li.classList.contains("inventory-header")) return; + li.setAttribute("draggable", true); + li.addEventListener("dragstart", handler, false); + }); + } + } + + /* -------------------------------------------- */ + + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + _onItemCreate(event) { + event.preventDefault(); + const header = event.currentTarget; + // Get the type of item to create. + const type = header.dataset.type; + // Grab any data associated with this control. + const data = duplicate(header.dataset); + // Initialize a default name. + const name = `New ${type.capitalize()}`; + // Prepare the item object. + const itemData = { + name: name, + type: type, + data: data + }; + // Remove the type from the dataset since it's in the itemData.type prop. + delete itemData.data["type"]; + + // Finally, create the item! + return this.actor.createEmbeddedDocuments("Item",[itemData]); + } + + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + _onRoll(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + + console.log(super.getData()); + + if (dataset.roll) { + let roll = new Roll(dataset.roll, this.actor.data.data); + let label = dataset.label ? `Rolling ${dataset.label} to score under ${dataset.target}` : ''; + roll.roll().toMessage({ + speaker: ChatMessage.getSpeaker({ actor: this.actor }), + flavor: label + }); + } + } + +} diff --git a/module/mosh.js b/module/mosh.js index 6615b0a..0f4731f 100644 --- a/module/mosh.js +++ b/module/mosh.js @@ -3,6 +3,8 @@ import { MothershipActor } from "./actor/actor.js"; import { MothershipActorSheet } from "./actor/actor-sheet.js"; import { MothershipCreatureSheet } from "./actor/creature-sheet.js"; import { MothershipShipSheet } from "./actor/ship-sheet.js"; +import { MothershipShipSheetSBT } from "./actor/ship-sheet-sbt.js"; + import { MothershipItem } from "./item/item.js"; import { MothershipItemSheet } from "./item/item-sheet.js"; import { @@ -51,11 +53,17 @@ Hooks.once('init', async function () { types: ['creature'], makeDefault: false }); - Actors.registerSheet("mosh", MothershipShipSheet, { + + Actors.registerSheet("mosh", MothershipShipSheetSBT, { types: ['ship'], makeDefault: false }); + Actors.registerSheet("mosh", MothershipShipSheet, { + types: ['ship'], + makeDefault: true + }); + Items.unregisterSheet("core", ItemSheet); Items.registerSheet("mosh", MothershipItemSheet, { makeDefault: true }); diff --git a/module/settings.js b/module/settings.js index 6a1e488..8577ae2 100644 --- a/module/settings.js +++ b/module/settings.js @@ -145,9 +145,9 @@ export const registerSettings = function () { }); game.settings.register('mosh', 'hideWeight', { - name: "Hide Weight", - hint: "Hide weight in the items list for players and ships?", - default: false, + name: "Hide 0e Weight", + hint: "Hide the 0e weight mechanic in the items list for players and ships?", + default: true, scope: 'world', type: Boolean, config: true, diff --git a/module/windows/ship-deckplan.js b/module/windows/ship-deckplan.js new file mode 100644 index 0000000..7c8cbdb --- /dev/null +++ b/module/windows/ship-deckplan.js @@ -0,0 +1,69 @@ +export class DLShipDeckplan extends ActorSheet { + static get defaultOptions() { + const options = super.defaultOptions; + options.id = 'sheet-modifiers'; + options.classes = ["mosh", "sheet", "actor", "ship"]; + options.template = 'systems/mosh/templates/dialogs/ship-deckplan-dialog.html'; + options.width = 800; + options.height = 'auto'; + options.resizeable = true; + return options; + } + /* -------------------------------------------- */ + /** + * Add the Entity name into the window title + * @type {String} + */ + get title() { + return `${this.object.name}: Deckplan`; + } + /* -------------------------------------------- */ + + /** + * Construct and return the data object used to render the HTML template for this form application. + * @return {Object} + */ + getData() { + const actor = this.object; + console.log(this.object); + + return { + actor + }; + } + + + /* -------------------------------------------- */ + + + + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + } + + /** + * This method is called upon form submission after form data is validated + * @param event {Event} The initial triggering submission event + * @param formData {Object} The object of validated form data with which to update the object + * @private + */ + async _updateObject(event, formData) { + console.log(this.object.system); + console.log(formData); + console.log(formData['actor.system.images.layout']); + + // Loyalty + await this.object.update({ + "system.images.layout": formData['actor.system.images.layout'] + }); + + // await this.object.updateEmbeddedEntity("OwnedItem", update); + + this.object.update({ + formData + }); + this.object.sheet.render(true); + } +} diff --git a/packs/conditions_0e/000005.ldb b/packs/conditions_0e/000011.ldb similarity index 100% rename from packs/conditions_0e/000005.ldb rename to packs/conditions_0e/000011.ldb diff --git a/packs/conditions_0e/000004.log b/packs/conditions_0e/000017.log similarity index 100% rename from packs/conditions_0e/000004.log rename to packs/conditions_0e/000017.log diff --git a/packs/conditions_0e/CURRENT b/packs/conditions_0e/CURRENT index 1a84852..32108be 100644 --- a/packs/conditions_0e/CURRENT +++ b/packs/conditions_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000016 diff --git a/packs/conditions_0e/LOG b/packs/conditions_0e/LOG index 837622f..71f5ca6 100644 --- a/packs/conditions_0e/LOG +++ b/packs/conditions_0e/LOG @@ -1,5 +1,3 @@ -2023/12/07-11:20:51.932 25f8 Delete type=3 #1 -2023/12/07-11:21:09.696 2b64 Level-0 table #5: started -2023/12/07-11:21:09.698 2b64 Level-0 table #5: 8479 bytes OK -2023/12/07-11:21:09.699 2b64 Delete type=0 #3 -2023/12/07-11:21:09.704 2b64 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) +2024/01/15-18:04:41.152 b240 Recovering log #14 +2024/01/15-18:04:41.161 b240 Delete type=0 #14 +2024/01/15-18:04:41.161 b240 Delete type=3 #12 diff --git a/packs/conditions_0e/LOG.old b/packs/conditions_0e/LOG.old new file mode 100644 index 0000000..ba666ec --- /dev/null +++ b/packs/conditions_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.701 3bc8 Recovering log #9 +2024/01/15-13:28:46.724 3bc8 Delete type=0 #9 +2024/01/15-13:28:46.724 3bc8 Delete type=3 #7 +2024/01/15-18:04:35.953 5c1c Level-0 table #15: started +2024/01/15-18:04:35.953 5c1c Level-0 table #15: 0 bytes OK +2024/01/15-18:04:35.959 5c1c Delete type=0 #13 +2024/01/15-18:04:35.966 5c1c Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/MANIFEST-000016 b/packs/conditions_0e/MANIFEST-000016 new file mode 100644 index 0000000000000000000000000000000000000000..2bff0804779c42fcbb0509955837a826c2effe80 GIT binary patch literal 153 zcmb1fncv>bz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`mE`Sd z6y%&^nqgd)U!GsdsLTKc?2O#=onVR#i_D5j%YsuX@{E!^JUp`*86k>b^0*91`raGK P!NABQ$jQJg#G(uUweKk# literal 0 HcmV?d00001 diff --git a/packs/conditions_1e/000004.log b/packs/conditions_0e/lost/000004.log similarity index 100% rename from packs/conditions_1e/000004.log rename to packs/conditions_0e/lost/000004.log diff --git a/packs/conditions_0e/MANIFEST-000002 b/packs/conditions_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/conditions_0e/MANIFEST-000002 rename to packs/conditions_0e/lost/MANIFEST-000002 diff --git a/packs/conditions_1e/000005.ldb b/packs/conditions_1e/000011.ldb similarity index 100% rename from packs/conditions_1e/000005.ldb rename to packs/conditions_1e/000011.ldb diff --git a/packs/rolltables_0e/000004.log b/packs/conditions_1e/000017.log similarity index 100% rename from packs/rolltables_0e/000004.log rename to packs/conditions_1e/000017.log diff --git a/packs/conditions_1e/CURRENT b/packs/conditions_1e/CURRENT index 1a84852..32108be 100644 --- a/packs/conditions_1e/CURRENT +++ b/packs/conditions_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000016 diff --git a/packs/conditions_1e/LOG b/packs/conditions_1e/LOG index 9707920..1a62310 100644 --- a/packs/conditions_1e/LOG +++ b/packs/conditions_1e/LOG @@ -1,5 +1,3 @@ -2023/12/07-11:20:51.832 25f8 Delete type=3 #1 -2023/12/07-11:21:09.665 2b64 Level-0 table #5: started -2023/12/07-11:21:09.669 2b64 Level-0 table #5: 14495 bytes OK -2023/12/07-11:21:09.671 2b64 Delete type=0 #3 -2023/12/07-11:21:09.671 2b64 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) +2024/01/15-18:04:41.116 b240 Recovering log #14 +2024/01/15-18:04:41.128 b240 Delete type=0 #14 +2024/01/15-18:04:41.128 b240 Delete type=3 #12 diff --git a/packs/conditions_1e/LOG.old b/packs/conditions_1e/LOG.old new file mode 100644 index 0000000..8cd30d8 --- /dev/null +++ b/packs/conditions_1e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.641 b620 Recovering log #9 +2024/01/15-13:28:46.668 b620 Delete type=0 #9 +2024/01/15-13:28:46.668 b620 Delete type=3 #7 +2024/01/15-18:04:35.929 5c1c Level-0 table #15: started +2024/01/15-18:04:35.929 5c1c Level-0 table #15: 0 bytes OK +2024/01/15-18:04:35.934 5c1c Delete type=0 #13 +2024/01/15-18:04:35.934 5c1c Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/MANIFEST-000016 b/packs/conditions_1e/MANIFEST-000016 new file mode 100644 index 0000000000000000000000000000000000000000..21822deb3e2251420839f0fccbb9f9c55e5e8bbc GIT binary patch literal 153 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 BP7nY9 literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_0e/000015.log b/packs/macros_hotbar_0e/000015.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_hotbar_0e/CURRENT b/packs/macros_hotbar_0e/CURRENT index 1a84852..23b73d9 100644 --- a/packs/macros_hotbar_0e/CURRENT +++ b/packs/macros_hotbar_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000014 diff --git a/packs/macros_hotbar_0e/LOG b/packs/macros_hotbar_0e/LOG index a6c86bc..c5b3a64 100644 --- a/packs/macros_hotbar_0e/LOG +++ b/packs/macros_hotbar_0e/LOG @@ -1 +1,3 @@ -2023/10/08-18:24:19.039 4320 Delete type=3 #1 +2024/01/15-18:04:41.171 3bc8 Recovering log #12 +2024/01/15-18:04:41.179 3bc8 Delete type=0 #12 +2024/01/15-18:04:41.179 3bc8 Delete type=3 #10 diff --git a/packs/macros_hotbar_0e/LOG.old b/packs/macros_hotbar_0e/LOG.old new file mode 100644 index 0000000..591b661 --- /dev/null +++ b/packs/macros_hotbar_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.703 6df0 Recovering log #7 +2024/01/15-13:28:46.727 6df0 Delete type=0 #7 +2024/01/15-13:28:46.727 6df0 Delete type=3 #5 +2024/01/15-18:04:35.990 5c1c Level-0 table #13: started +2024/01/15-18:04:35.990 5c1c Level-0 table #13: 0 bytes OK +2024/01/15-18:04:36.006 5c1c Delete type=0 #11 +2024/01/15-18:04:36.007 5c1c Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_0e/MANIFEST-000014 b/packs/macros_hotbar_0e/MANIFEST-000014 new file mode 100644 index 0000000000000000000000000000000000000000..f3b81fb7bb9b71233b51beec4c0b0ad502c967ca GIT binary patch literal 156 zcmWf=-ubVMfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVK`}QmxhTI_F*C<0 zIVUtXpgcLnJkc-En~{?N4A>btr{};`8C3+81vzF`l;$UAIp>-fFfu|^!4=>#W|5gW Q4+jGy6F(;dvj7Vx0N{Bk;{X5v literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_0e/000003.log b/packs/macros_hotbar_0e/lost/000003.log similarity index 100% rename from packs/macros_hotbar_0e/000003.log rename to packs/macros_hotbar_0e/lost/000003.log diff --git a/packs/macros_hotbar_0e/MANIFEST-000002 b/packs/macros_hotbar_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/macros_hotbar_0e/MANIFEST-000002 rename to packs/macros_hotbar_0e/lost/MANIFEST-000002 diff --git a/packs/macros_hotbar_1e/000009.ldb b/packs/macros_hotbar_1e/000009.ldb new file mode 100644 index 0000000000000000000000000000000000000000..3f5b18f5e2d88eff99602154b2d19533479b7889 GIT binary patch literal 17699 zcmdsf349yXx$ilakrUflE`4`- z@80~*U}G}fEbsY-c$`&8*Yz>lS_luYnE@t80m1~HrECr z=<>Om2nxE~t{4~P;n|8Lmn5x&d|(soOQsXp=9U7YkVwK)DG=9L?hHrbel7w}g=iT5 zKuSwVJ}Om4t(44} zL!7!a?nbOV-&{`4J(qOMN9JUF6Ca~$9RV&j#7V5qIw-O5ZIWU<65)evgpY-jgXQI9 zTYroY(~oV52$$wXY|%yW;X*bRZ-qlxVY&mAQ7;Agh{TgbJV83OTsS7>}ZgZ=?LFMne>FP zC54U+!$K?=A2xMkywuMHHigA_Di-t+G3+n%R(sqgE&dTc9pfebxESQc3Xuy6Dal9X zC$=oGtV1If$`sJU1uPoS2L;JF!|WrW2%ldA2eL6GC52GB!hTPG06w1=7m&)zV4QT4 z7|#dciwKfseNz}2gS-?d8oW3JXQv{>MTJP(NBUj8aeq7+?{~S0#KoivxH3Y>{!>IK z)-4HJ;Tu+Y*xE$0sSuS7^FnwKzF>{VQ#7k4!3BeGr7M#0gpbrWY7w!|LLyb)SA=Zv zmdSXuZUM?aOv0iNtndcnk@Bx7T)PO*F1id)UsM4*Qqh=?NC_@Ryrj}ZHI<@5xHaJl zC3%x)5Wc<0CwMMd=5>>(5Q}nK$~RWR zrXeT{kwAo#B+}ULVz=k$`&~p=shepO!$Pd0z({;#9^Q;xtM18f)5EXePpQ8-=M=T$ z{I0i9VO6asv4wD{X3E}+NZm?AUAqWQe7~!y0e%ok48Wf}jCDod6)I|cv3QK{cU3ku zRKlkYZAZ-q@u+^Vx+(qgl7>q7xi+36gWM2LLh+PHaFIhI!-GO#(D~a!k(c0dku;u_ z;QT^FNTx|LPGC9^xHDjW@LQ51ALR+2TO*}Jo+YaX`4~S0H*c+(40Ew0uBwO2EXAWd zT;o`na4{~8YqUZD4=)i(h!Z04XGD<5AY3*#*@N|jBV##;JeD&WcZl&=xT!OwTc>l8 z2oEPKImpHE4C>d|u#`xtKmcwYmYfCiKpYk%-mP=sLEU*ZVNQsVDzXBOO_JE=eqFzo zG*fE|;~_HNQ!#%&zN(Om40CCTaJoj_>+WXKDhf#0Wb`hnuYEk8VE~g!7U} z@G;4)+pG_zM0}Ys8W(xprTS<}8oRrA6AwqbjEf0@cbXAf{sebJ=O1B`QC5oa8WD+b zem(+cRc!9jCdJ<8a_)0zj0Db(?xp$)E+T~C)`|+jV1!?=bHowhLvY_#*R^VVALVdv zpSL0+y6)nQ#rr-l&HAjA@>Bw_mW9=OKx6oh#}grMb9M3@WpIuqfNuw#ge zq^Rjge6vB@@9JELcwE)qspW%>nCI%x9I|FG&;no+tHgwlc z+`wIUgH8)?loSPjD#)(-d z>_;lLWIMF7ZJ( z32>sA9<57;I9L>81QvAoa=ZjDM1-gx?j1Ktq@>Zc#co(lq6yf+`hJU0B|hMN2??F} z`}t>3Hj9~M5X>?@Vk)dlYfyq+ma}$gCaqD2nAYG=*QYhw1fTJ1V7%bh;9q1mXwwUIuNn zPt(J7%3P*V$3vIN-{3Nh5qA2Sn+%O>dVfG=F4n+kxmZKpo7tgJM|1~jExBmqeAL0* zL32fVm?FXsV?+q?Hx_HS)`!b9v%6=Q;nqvWnR1KEZ>6l-Dqp@8=9YEX;DGYg11pck zhw-S7Su>-|N6H41(MUOIY?{m1m|1pXFO*j6_w4SnSSk{6mqy~lrEcslWJ6Hm%KBZ_ zH70bnwaJ7^necRd={Y_ZF%_1xFl)-n-MR&K9V#!-+c0K+Y=-ZUXBmL`7UCpW zv?>CF{1B{76#+pEMEDBpbQANbQC}%E70k0CGW&NH>r0mU5%;!XA($NWkvfmZJy>9$ zQCM43J5tVyJQFaR%aUS>XXaVmBLH7Q@dzxZE}w3v#}$fjVaes&HsW?|z`w=Dg0&XX zDI*&h4KWwwStEH3eY_|M@fhs%ur;j5#hjI=75V%;TU8ZX?WxBzw~J7e_~1%G24Gcn z^|kY>>uTqDtLkgr@IG+Gh5RDV{Oa1O+FGy2JFnjDVir=U+vGgAB@ORd*UooW*SB?T z3bd^5X^sxNMn(|)!}50E^taCai~tzCof-#&b;DBImUR5gWlOds;!BbpIA;nNTn67U z3kF-`umHkS83#_Ef&)L?`Huj>qwAAY$%(Ko9|r{!P@9#HE0b}ZjO^rzrNAaAVR2Ee zWiTt19idb#kc3m(ALFESEI`Je!<^s~x}W!#W#JjX79Q{m)OsGOWSkVWmz-vl*LYmE zMh1i@0+>%I0P~D~6@`|} zulNqrI%BCsN-Z7mmMf^=Q?~(_+FbX~$iW5%dhk&U zyL8D3Fl=TWzHuGa!$Pz+hq~N33uFH+NIp63Twt&))cq>p(t1?h{s@J2uvE(zq3=8> z`DCQ-QhYOj*a=fXnYfcCgN*s*iQy7{X;vmg^BV3A{@`(wfxBz+TmTfK&V|wW%T6*C z+9pi}d3A@WplwNye)s0%XM)~w!OX=gI@((X#WP#yr&De9^?ex1^ut=9J=Z@>7R&IX zm5W3(k83Y~e1~a~R4MWi0btPvNrfa$PeF~E!c#7ZU(%)}jY9855v@_CA(!MB<*UrC z+*#s~5fYG(RbegMpCX*a8!h3wy;`G8IQrsRy-GCNfn@mi=S2IWt4%+?exJBk3s;;U zz161jg&p519A^ucx3vF#B3Hn;aGWdDz6@L;wVnV1SDAvvI?fa<(-B+Z9Onu4-jxKZ z;)!^I^CCQqaoh1c;qosKx#TO1ClLk5iHO3zHkBy&`?929^*15~Xa2*apy-nml7a(g zU|h@|;{_i9FR1)a;RUZxykPH_>mH+YH9cQzi@qn!nMw~XM9nYa9Wp&gy+9Ota8@9|ja^U-lR6Dx zj2Dx8o+^w2ppPXb_h_UzAY(LGOZg!@qSOB6ykN?Ee^qv$rOhV+Uv^{nxLv6`Mxrc0su{t zAV0)0%k@SX&6a=6J&`hdwK+Zp=?80?^1fxj_iIIxSEVlxnSF3AYF0Je`;H2WxaWRt zqHF+)SQ|1cJmVQRsx9&5w*y9Mc9qHV5>Szhh+h5akq4~T>$T}-W;3NND;4q_Y+Noi z?0cUpJb^ED*Sf9!lvze3<^E6ubwEWStyA%m%r(o}=b{Cfn`m_u+(Z{1MI@h}d6DL(NKbjONcC$sNV@)S zBvH*fwL}$F5X5Ky+axNC-Q#6PE}9ju$TC#|SkH}Fm1;`uIsItuS$WdhgMWhizp+MD z@c(1!na@tpqdxg>s5`ptQ4CKVkc zNCz?97f0*PG_z87_T6if%Z^C)-S7OZuIQT;9k&d=CsdtnC#X8NouKOc^C_whwWr~f zHHZ3*S%!Dv$Ci22q9fB1FI1gkN4DzhnFaN6yy#p9MaMRw=um3WxkfEISD&KjIJXsN zOAa9EvDXpXiMW?g|GrMj+Q%S!o?LVutHuu(%0*J9h~=BrvSVL#@7LL~^X{)tA1^zF zO4$K+ygY)cx?}lWa^d?mF%|-RKT-=+kZKs`h?y<%U?S|^%HTyybmC8;L)@g*&a|GkW$X^f@_q-R`QV?=JOyM1$;c zCEfA~eamO?F!pcoAK?iK_kIBn<{UEkzM?Psn(kSTP_Ry8EO?Q=MQ1d5)=e{-X7^FX zIUmwpv@yS^*JR8;t!KKi?rmg!*1-J9!0w;cxEPbU@58(3ECqj}V>6AW@)z8H)}w4vIaGne#0D)=Z=C0PQrDW2blSMKnm|e?jZ=jlMo~XqGW_magcUt%b(k zZ=>dq8HSP(?rx2BmND;D3vrV+PIj5x)(TqBN8`*-X$OeG!#pSIW}qadtVKqYvQ9T@ z{UW2GT{;Vr7!NHIc0nY5kRP7r^mSv|~nZEK_*>>)Wpfy&1RaL5#yQ zv}vOIK@Ce}?R{KOzy)Sl2mI-dAzH`!n&?F=Sphg390m!*IRLOByp~#{B`e4FdI$$f zfdtCBBDSBS<&yYxV;V$q=1ilOBS*fCe-Bnng8AI4hh>zhG0JNpOI8l@64lK7-Z1x3 z+T0qC1qG)UNzFg88cgM#4mi#<;X+J~5x3ev;ZF(?odJJaccl?lq$E?V$8K$u-SdD2 z=eZ<=aNu_9TSmu#d*JLd&Kby?Z7_rQEAggW>(w9-{Pd5s)ktdrZobUEP0x9Y zrk?A2gSPd6=*mUje+E&{ynhJk4w*rUNlD-OE$VxmHns^8m)V6IccBXS;oF6Kc9_se z=dX3sG7r$|xc`9($Z_v=?1wK`0CK$HD01wPdY6QHQ>mWC%R-yh_Jwfn6y!L;*lYt~ zVNk*TS=2by*!=Lae?-ud{lM&$49f4kK>}8BoT@cdH~=aFj_j!%PFXkvi!+Kp(yrw2 z|CP;I;-QWioetIL4CDVqr_?oletA)`?1hu<&DPE^{8U|gX2+Yog z^{0)SolOf7+kuav%g#Cru7w5Gdo9A26WN^|(lbWM>nzI735{s@0tMwe|nYQ~VNXuzT?*0t-N7GfYnZ~*~yMNkih!Maq03Xu=+ z0@$H4c~8n^K(@gZjUz6v-KUp{q%|c1N=%Z~qZV*W`OPUVLKQf=xh+C86*U!cuTqvjztwImh7wY@L}? zH4d=P;}Iw0iOHHsTuj2cOrl3h^+B=p&5w-h#1FHmdf#0xpg! zPuvG)laQ1Ro0UgCdAn?2b#>k9j?P4DsC!fF%^&VXBnif*M= zsL)ZykL7O5+c3?Ut}J#GUYuaqsLF*bNvHzGm;xYgLn8;_o-q9@^7j5K%2t*tP^~ks zp!W|W-QjF)IRr?u_YhL6%bmFIP7LMcPVBoAgUT@+Yk32ef2NyuoPNPhMv%?(#}-X8 zdzu^D!1JfssF_-HOJo8tksjJ#^kZ^nsfSrApa( z2hC$`WAOa0{tDL{G!o{f zX%}nors$!~bX^Z(w&2#=>)|DJ;q+90Gru*j9(x$uWD(St6Iqw->tETf?GL`h~O4{3tc6_IK z+gQ~NXVAKumIt*rmeF13q2@dAb{QIuTx%_%XD19s8KCW{(vqru-?4$l$&2Z{S1G21 z_Q=8>Oy(7E%}6Wrkb$8MOoT?P^E&H(gPAC*>6H^z(^q6AQ`I=J*A4R)A_qM9-(1W( zXf(>IDRYk=rSsMp@TSL14iXaMQ6exOGkTCO0c{#(trNF7;71H{4S0qP@LH55)^};k zX&^7vZ=dlmbd8Zpg1KI6zaix{L6hVnrSWoayxxy`^uCrP(rs zlFYsI8rheFy)YXgdnv4T8c676#8;ZYXco#>J8aWq?yvl*>h#tLT;m zG+R!yM%4YKZ$ACbqves;8tBtjepP zty&7XsVC1rgZ_Cj?R^Aky`=nw%p<7j5#V)?KZ0)gm}cRHLn^CNp+PuTY zD|Subb$t&T%U=Q9XQS0|zik5UyZi3SZGZ5|ilJ{@F{GPUQ7_S8qhSz>0xv=Kca^XfrF8ttszFcTpS>#mNr>Q~( zdK4)m5B1$w;{wyEZo^Y6uzGHx&YBRH?~e+JI0 z|1ZaR%dc2oG8O3UQh{E@IMAD`0=*Ofz2~w(FH^2@)+j*l{R#F}$ti%|c~*wz7Qvq7SZAjvtV>mN|rHqcIRlVV^2K{iGS)kyjEOJL!Rit){;*CxX{|K$3tsPn>D^74Yy8^l+cgL%{S7pOj9v!(C6Z@@!hEyQHJsO0UA0#5hc>48HK}#Mo~8bN*E_2r#yh98^S+c{#`lAcA)pJAJloqLu`FHEnsEi&CjA1d{|35 z@L@=?t(G%lod!9P76Tv;p}Lp`<0dPrGb_QhtLzJVKcr&_6$egc%!Je<#`_=vDX}bQ1 z?iJx z>VRE)9up7eHmup$w#vJu}-A)QRK=JsZdHpHJpGA$Z)T+^b#pA5BX8X}toZuRhBZD4VrYj7x*YCIj{ zZ>11_yNtB z5O$QeendfP2S^rh0EipHG=_u^gfnF$7-Frmb-blVW61n6SNvrzik`E2?TXB=a@8UJ z3if>KE2<&Y7iz6)-Mls!-^g{%OZTb=nAxgo`^w(hx%ktgc-yEDtXCr@JsU1*;Am!>UK)30aA9#(xZ{UUesg znWW@5l_s(G)JSzuL8^cLpN~{e+Ivy^tPD&eGBCaFC@>vQRAqZFW*vp4OYuqd$J_pa z-V3V=OQ-Z+{6CIVP4cz>{9os5t9=&hkJB9m6^@pV!%>?GM>io?_s#h&ithLq>Lcgu zqE^ryUz-3&anCYDU3I+X_|WUxqDzJ8Q=n*Q8*2U)K39oQ-Lpl3qOyn}L$GWNFq<@y zE90KCA?_WP%Mpi9bAtvj1fUMOTtfV4AQ(^tKSh(wHakFyTw&$dhD1{rS}>YxQ_OCG za)WmwMBLcrfF37!yDC!|8K?5B^RUjNCChd^f+XEdI=6dVj^m;3jozsT56gZK|CA&^ zHxL3sg0uXhMh-eb;{ynr;4y8%H`NE^6;83_Nl;9M_q<>Rae>6Rwv{r39^|>9G`t|h zWKk1Wr9y;;4G=m(fCHCGkh?|XJ`w@M&ooO`#U$rxdO7J8Zje9- zP0KhNynETtv5XvHu2>!0y1X|uj19=Ugp%FkC6x18aF1IlZ!48)nlxT+qMVOy{*mi^ zebkwmPr-P3KDFq$9DIJMIn+|O0_Jd0M_12y}OLM z>Vs>}geP5FQS;c?bMn;U9(8q5s+a{ho9C^6VaEHGn6C^rs8K+vn7`^1fW(h=F3Ic( z&@X^Kx#z4iF$a^Q9426>~#z0k{)zAEt?N1VKaw6p*)! zQu~=eA(x_~+BjiK7-*K!U541vRn|3B!G20th$75iD5Ko2L|u=c#D>|=P)o zWKxC`b}H#15l>y#28~J}@+(wW?NlPxNAv}2Dd#;`jj$^yXj8I!DJ8(pTuN)Xn9E>f zAI!P0$EXL=$6R1o#6_mGD!KNV#%Uj$Ho_GOF-iT45ej`TYWzIFq+|N5|q_9Kf zeuR-Mli8o;QzNV%QCz^ybR2D1Dg-AW4bK8hkpakFrOD7(3ZHNv8oAb$GC@1fLyXe1 zWIWolWYtcGrlr}xVSw%>Z&+x8H8k6`BvnefgN)1i!_PFVF2}ln(E~e+{+s>xuDR2# zj1li%o}_^8S?5eQ%4VQ*McvWPB~Olz2ht~ZE)(xS5ciME`~$iNpnVRA zeTs3@Na9DJ1uQBAz=I*o-Wfag=YQAgVeD5R)|Z1(rBmabiG>UB?xJf3-v>JR{%%clH@+vcOQVkHE@KC< zvXSeJ-B2>#{GkJav> z)abbj-@$p?%yMj^-~qD@7Ix^?%_KCpCp21roc&U__H1~jj#xrIz=X!=j|bDcN96-l zUkD{Ma9rcR7ES0|;z5?0R^JYtmhrSIT|nt$-k*v1#~y@5@Ce+WgDHlkk(+rvPs?*h za@|0><6;zXLcE}O9C*=t03MS)sYqVuCEkUpjwgK~^u>0KM2K3PN+VE0jrPicvm;PDasZZ@G> z~`ai@>-YPrCk`a)IWg@!V{L-zRqPLD1w1fNeP5fR+9QsxQ-#4PB6 zPb*j(G)PXw(m%mTW?g`x>Ak2}qMc7cp3b^|guy2JB?d z=n`mi1%Dl&x(r;%R$h#=<=*CxyB9aMfVXFwE$dTz3#dyRs-zJpDOTmFigT}eTLtFL zU+skUXQf$FZA-YT1l8)Ev@8Vv>)bFg9Qy0q#`Z%v^gJ>i4wc$F$4$Y5e_lEs4y~OK z4&8SFyvq^zOt~Xdn0LZ#X!98|G~f3_$n}ia8>vT;cm1PEZ^C1!?=ht};c+<~dc!jy zDfypKIuo8neb1tj>$L+FcmNIDvS)&cxc)`d`IF<7rGu*`Tl?*fd&XP z>x~bRT-5B*=jbnL&buWyB$<>+{A^1Igu9hIja*JhqF4}HDXps)(%I`(NW`%7Q zY{jruWVbr_xezuQ9lm>LIdW-3LIiGD_#a&WxCr{$mJ~b}VlB{q6YWr5@;?1-9E876 zI!w_n^4V7p;u>Vpj91BO{5AM>=wchPYArLhi&t74w##joTaX17r!I@bcvH#Uwju{w z3lCqK|H%w^cs4wIru#NKJd9WzgksK3v5@y jHVroX<&D+;doRXSA6$&jgXgFGxB83imldZL|Nj2~@u1UL literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_1e/000015.log b/packs/macros_hotbar_1e/000015.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_hotbar_1e/CURRENT b/packs/macros_hotbar_1e/CURRENT index 1a84852..23b73d9 100644 --- a/packs/macros_hotbar_1e/CURRENT +++ b/packs/macros_hotbar_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000014 diff --git a/packs/macros_hotbar_1e/LOG b/packs/macros_hotbar_1e/LOG index 3972d8b..af5dca0 100644 --- a/packs/macros_hotbar_1e/LOG +++ b/packs/macros_hotbar_1e/LOG @@ -1 +1,3 @@ -2023/10/22-15:46:01.566 707c Delete type=3 #1 +2024/01/15-18:04:41.116 6df0 Recovering log #12 +2024/01/15-18:04:41.125 6df0 Delete type=0 #12 +2024/01/15-18:04:41.126 6df0 Delete type=3 #10 diff --git a/packs/macros_hotbar_1e/LOG.old b/packs/macros_hotbar_1e/LOG.old new file mode 100644 index 0000000..b1a0bae --- /dev/null +++ b/packs/macros_hotbar_1e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.641 b240 Recovering log #7 +2024/01/15-13:28:46.667 b240 Delete type=0 #7 +2024/01/15-13:28:46.667 b240 Delete type=3 #5 +2024/01/15-18:04:35.922 5c1c Level-0 table #13: started +2024/01/15-18:04:35.922 5c1c Level-0 table #13: 0 bytes OK +2024/01/15-18:04:35.929 5c1c Delete type=0 #11 +2024/01/15-18:04:35.934 5c1c Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_1e/MANIFEST-000014 b/packs/macros_hotbar_1e/MANIFEST-000014 new file mode 100644 index 0000000000000000000000000000000000000000..db00ada347e0e35b166d3bec653a18daec02c364 GIT binary patch literal 157 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 H{^I`wcvg*m literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_0e/000015.log b/packs/macros_triggered_0e/000015.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_0e/CURRENT b/packs/macros_triggered_0e/CURRENT index 1a84852..23b73d9 100644 --- a/packs/macros_triggered_0e/CURRENT +++ b/packs/macros_triggered_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000014 diff --git a/packs/macros_triggered_0e/LOG b/packs/macros_triggered_0e/LOG index eeab0f7..0d23db9 100644 --- a/packs/macros_triggered_0e/LOG +++ b/packs/macros_triggered_0e/LOG @@ -1 +1,3 @@ -2023/10/08-18:24:19.099 6d6c Delete type=3 #1 +2024/01/15-18:04:41.172 b620 Recovering log #12 +2024/01/15-18:04:41.181 b620 Delete type=0 #12 +2024/01/15-18:04:41.181 b620 Delete type=3 #10 diff --git a/packs/macros_triggered_0e/LOG.old b/packs/macros_triggered_0e/LOG.old new file mode 100644 index 0000000..daa9b2a --- /dev/null +++ b/packs/macros_triggered_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.730 b620 Recovering log #7 +2024/01/15-13:28:46.753 b620 Delete type=0 #7 +2024/01/15-13:28:46.753 b620 Delete type=3 #5 +2024/01/15-18:04:35.959 5c1c Level-0 table #13: started +2024/01/15-18:04:35.959 5c1c Level-0 table #13: 0 bytes OK +2024/01/15-18:04:35.966 5c1c Delete type=0 #11 +2024/01/15-18:04:35.966 5c1c Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_0e/MANIFEST-000014 b/packs/macros_triggered_0e/MANIFEST-000014 new file mode 100644 index 0000000000000000000000000000000000000000..1e8b2d3fe3ec1874670991fff13baf3903ccec79 GIT binary patch literal 156 zcmX@}^w^^|21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32Ec1;yON5Z--^7TK*m@GFkoloJeLnwWe{0z5*QxrnCf2|S`}32#K;Iy1y_K}n4Z85 QQ#cqHnfN&wm<3p30eAf@O#lD@ literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_0e/000003.log b/packs/macros_triggered_0e/lost/000003.log similarity index 100% rename from packs/macros_triggered_0e/000003.log rename to packs/macros_triggered_0e/lost/000003.log diff --git a/packs/macros_triggered_0e/MANIFEST-000002 b/packs/macros_triggered_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/macros_triggered_0e/MANIFEST-000002 rename to packs/macros_triggered_0e/lost/MANIFEST-000002 diff --git a/packs/macros_triggered_1e/000009.ldb b/packs/macros_triggered_1e/000009.ldb new file mode 100644 index 0000000000000000000000000000000000000000..56487543486f631044b1fd44f0b56cedacdec665 GIT binary patch literal 18692 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 literal 0 HcmV?d00001 diff --git a/packs/rolltables_0e/lost/000004.log b/packs/rolltables_0e/lost/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_0e/MANIFEST-000002 b/packs/rolltables_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/rolltables_0e/MANIFEST-000002 rename to packs/rolltables_0e/lost/MANIFEST-000002 diff --git a/packs/rolltables_1e/000005.ldb b/packs/rolltables_1e/000011.ldb similarity index 100% rename from packs/rolltables_1e/000005.ldb rename to packs/rolltables_1e/000011.ldb diff --git a/packs/rolltables_1e/000017.log b/packs/rolltables_1e/000017.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_1e/CURRENT b/packs/rolltables_1e/CURRENT index 1a84852..32108be 100644 --- a/packs/rolltables_1e/CURRENT +++ b/packs/rolltables_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000016 diff --git a/packs/rolltables_1e/LOG b/packs/rolltables_1e/LOG index 2f0e033..7b1f467 100644 --- a/packs/rolltables_1e/LOG +++ b/packs/rolltables_1e/LOG @@ -1,5 +1,3 @@ -2023/12/07-11:20:51.893 6e2c Delete type=3 #1 -2023/12/07-11:21:09.686 2b64 Level-0 table #5: started -2023/12/07-11:21:09.689 2b64 Level-0 table #5: 32277 bytes OK -2023/12/07-11:21:09.690 2b64 Delete type=0 #3 -2023/12/07-11:21:09.690 2b64 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) +2024/01/15-18:04:41.151 6df0 Recovering log #14 +2024/01/15-18:04:41.161 6df0 Delete type=0 #14 +2024/01/15-18:04:41.161 6df0 Delete type=3 #12 diff --git a/packs/rolltables_1e/LOG.old b/packs/rolltables_1e/LOG.old new file mode 100644 index 0000000..2ff1a0a --- /dev/null +++ b/packs/rolltables_1e/LOG.old @@ -0,0 +1,7 @@ +2024/01/15-13:28:46.674 6df0 Recovering log #9 +2024/01/15-13:28:46.696 6df0 Delete type=0 #9 +2024/01/15-13:28:46.697 6df0 Delete type=3 #7 +2024/01/15-18:04:35.947 5c1c Level-0 table #15: started +2024/01/15-18:04:35.947 5c1c Level-0 table #15: 0 bytes OK +2024/01/15-18:04:35.953 5c1c Delete type=0 #13 +2024/01/15-18:04:35.966 5c1c Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/MANIFEST-000016 b/packs/rolltables_1e/MANIFEST-000016 new file mode 100644 index 0000000000000000000000000000000000000000..3cafb255486989ecb570678131035a37b9858564 GIT binary patch literal 208 zcmWHXf8@hX21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32EcOU07Jq@2`Zy`t3O z(wvfF#ma)@{LJh^51)*@WXlr2V!bM_?8u_x;{$UXHBqXJaF sqOoCQW>Q*KX=+4iREnQZ5+gT68Tl62&zV=m$-u}Y$jQJg#Ik@903O0Y)c^nh literal 0 HcmV?d00001 diff --git a/packs/rolltables_1e/lost/000004.log b/packs/rolltables_1e/lost/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_1e/MANIFEST-000002 b/packs/rolltables_1e/lost/MANIFEST-000002 similarity index 100% rename from packs/rolltables_1e/MANIFEST-000002 rename to packs/rolltables_1e/lost/MANIFEST-000002 diff --git a/template.json b/template.json index 179c8dd..dfdc9bd 100644 --- a/template.json +++ b/template.json @@ -249,6 +249,27 @@ "max": 99, "label": "Speed", "rollLabel": "Speed Check" + }, + "thrusters": { + "value": 10, + "min": 0, + "max": 99, + "label": "Thruster", + "rollLabel": "Thrusters Save" + }, + "battle": { + "value": 10, + "min": 0, + "max": 99, + "label": "Battle", + "rollLabel": "Battle Save" + }, + "systems": { + "value": 10, + "min": 0, + "max": 99, + "label": "Systems", + "rollLabel": "Systems Save" } }, "supplies": { @@ -266,7 +287,42 @@ "stock": { "value": 10, "max": 10 + }, + "crew": { + "value": 10, + "max": 10 + }, + "oxygen": { + "value": 0 + }, + "warp-cores": { + "value": 0 + }, + "cryopods": { + "value": 0 + }, + "escape-pods": { + "value": 0 + }, + "upgrades": { + "value": 0, + "max" : 0 } + }, + "weapon-stats" : { + "weapons": { + "value": 0, + "max": 1 + }, + "megadamage": { + "value": 0, + "max": 1 + }, + "hardpoints": { + "value": 0, + "max": 1 + } + } } }, @@ -278,7 +334,8 @@ "armor", "ability", "module", - "condition" + "condition", + "crew" ], "templates": { "base": { @@ -357,6 +414,13 @@ "text": "An Ability", "roll": "" }, + "crew": { + "templates": [ + "base" + ], + "text": "", + "job" : "" + }, "module": { "templates": [ "base" diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html new file mode 100644 index 0000000..352bf44 --- /dev/null +++ b/templates/actor/ship-sheet-sbt.html @@ -0,0 +1,455 @@ +
+ {{!-- Sheet Header --}} +
+ + +
+ + + +
+
SHIP IDENTIFIER
+
+
+ + +
+
Transponder
+
+
+ + + + + + + +
+
+ +
+ + +
+
+ +
Stats & Saves
+
+ +
+
+ Thrusters +
+ + +
+ +
+
+ Battle +
+ + +
+ +
+
+ SYSTEMS +
+
+ + +
+
+ +
+
+ O2 Remaining +
+
+
+ +
+ + +
Make / Model / Jump / Class / Type
+ + +
+ +
+ + +
+ +
+ +
+ +
Current
+
Maximum
+
+ + +
+
+ +
+
+ WARP + CORES +
+
+
+ +
+ +
+
+ +
+
+ Cryopods +
+
+ + +
+
+ +
+
+ Escape Pods +
+
+
+ + +
OPEN DECKPLAN
+ + + + + + + + +
+ + + +
+ {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
+ {{!-- Crew Tab --}} +
+ +
+ + +
+ +
+ +
+ +
Current
+
Maximum
+
+ +
+ + {{#each crew as | crew id|}} +
+
+ {{crew.name}} + +
+
{{{crew.system.job}}}
+ +
+ + {{/each}} + Add +
+ {{!-- Megadamage Tab --}} +
+ +
+ + +
+ +
+
+ +
+ +
Megadamage
+ +
+
+
+
+ + + + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
+ + {{!-- Biography Tab --}} +
+ {{editor system.biography target="system.biography" button=true owner=owner editable=true}} +
+ + {{!-- Layout Tab --}} +
+ +
+ {{!-- Owned Weapons Tab --}} +
+ +
+ +
+ + +
+ +
+ +
+ +
Base
+
Total
+
+ + +
+ + +
+ +
+ +
+ +
Base
+
Total
+
+ + +
+ + +
+ +
+ +
+ +
Installed
+
Maximum
+
+ +
+ + +
    +
  1. +
    +
    Name
    +
    Damage
    +
    Ammo
    +
    Shots
    + +
  2. + {{#each weapons as |weapon id|}} +
  3. + +
    +
    +
    {{weapon.name}}
    +
    {{weapon.system.damage}}
    + {{#if weapon.system.useAmmo}} +
    {{weapon.system.ammo}}
    + {{else}} +
    N/A
    + {{/if}} + {{#if weapon.system.shots}} +
    {{weapon.system.curShots}}/{{weapon.system.shots}}
    + {{else}} +
    N/A
    + {{/if}} +
    + + +
    +
  4. + {{/each}} +
+
+ {{!-- Owned Modules Tab --}} +
+ +
+ +
+ + +
+ +
+ +
+ +
Base
+
Total
+
+ +
+ + +
    +
  1. +
    +
    Module Name
    +
    Quantity
    +
    Hull
    +
    Feature
    + +
  2. + {{#each modules as |module id|}} +
  3. +
    +
    +

    {{module.name}}

    +
    {{module.system.quantity}}
    +
    {{module.system.hull}}
    +
    {{module.system.feature}}
    +
    + + +
    +
  4. + {{/each}} +
+
+ {{!-- Owned Cargo Tab --}} +
+ +
    +
  1. +
    +
    Item Name
    +
    Quantity
    +
    Weight
    +
    Value
    +
    + Add +
    +
  2. + {{#each cargo as |item id|}} +
  3. +
    +
    +

    {{item.name}}

    +
    {{item.system.quantity}}
    +
    {{item.system.weight}}
    +
    {{item.system.cost}}
    +
    + + +
    +
  4. + {{/each}} +
+
+
+
\ No newline at end of file diff --git a/templates/dialogs/ship-deckplan-dialog.html b/templates/dialogs/ship-deckplan-dialog.html new file mode 100644 index 0000000..d84c63c --- /dev/null +++ b/templates/dialogs/ship-deckplan-dialog.html @@ -0,0 +1,10 @@ +
+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/templates/item/item-crew-sheet.html b/templates/item/item-crew-sheet.html new file mode 100644 index 0000000..26271dc --- /dev/null +++ b/templates/item/item-crew-sheet.html @@ -0,0 +1,28 @@ +
+
+ +
+

+
+
+ + +
+
+
+
+ + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
+ + {{!-- Description Tab --}} +
+ {{editor system.description target="system.description" button=true owner=owner editable=true}} +
+
+
From 2933896ef98bcfe51ee35e8f8cc9ef799af009ad Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 15 Jan 2024 22:40:11 -0700 Subject: [PATCH 02/42] Slight Change --- templates/actor/ship-sheet-sbt.html | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html index 352bf44..ef84a24 100644 --- a/templates/actor/ship-sheet-sbt.html +++ b/templates/actor/ship-sheet-sbt.html @@ -333,9 +333,7 @@
  • Name
    -
    Damage
    -
    Ammo
    -
    Shots
    +
    Bonus
    {{weapon.name}}
    {{weapon.system.damage}}
    - {{#if weapon.system.useAmmo}} -
    {{weapon.system.ammo}}
    - {{else}} -
    N/A
    - {{/if}} - {{#if weapon.system.shots}} -
    {{weapon.system.curShots}}/{{weapon.system.shots}}
    - {{else}} -
    N/A
    - {{/if}}
    @@ -396,7 +383,7 @@
    Module Name
    Quantity
    -
    Hull
    +
    Cost
    Feature
    From 74a5e893cb2a89a6bebd0a592c30f0e911961dfd Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Fri, 19 Jan 2024 14:45:47 -0800 Subject: [PATCH 03/42] 3 new rolltables + icons --- images/icons/ui/rolltables/distress_signals.png | Bin 0 -> 48460 bytes .../icons/ui/rolltables/maintenance_issues.png | Bin 0 -> 41668 bytes .../icons/ui/rolltables/megadamage_effects.png | Bin 0 -> 42882 bytes packs/conditions_0e/{lost => }/000004.log | 0 packs/conditions_0e/{000011.ldb => 000005.ldb} | Bin packs/conditions_0e/CURRENT | 2 +- packs/conditions_0e/LOG | 8 +++++--- packs/conditions_0e/LOG.old | 7 ------- packs/conditions_0e/{lost => }/MANIFEST-000002 | Bin packs/conditions_0e/MANIFEST-000016 | Bin 153 -> 0 bytes packs/conditions_1e/{lost => }/000004.log | 0 packs/conditions_1e/{000011.ldb => 000005.ldb} | Bin packs/conditions_1e/CURRENT | 2 +- packs/conditions_1e/LOG | 8 +++++--- packs/conditions_1e/LOG.old | 7 ------- packs/conditions_1e/{lost => }/MANIFEST-000002 | Bin packs/conditions_1e/MANIFEST-000016 | Bin 153 -> 0 bytes .../lost => macros_hotbar_0e}/000004.log | 0 .../macros_hotbar_0e/{000009.ldb => 000005.ldb} | Bin packs/macros_hotbar_0e/CURRENT | 2 +- packs/macros_hotbar_0e/LOG | 8 +++++--- packs/macros_hotbar_0e/LOG.old | 7 ------- packs/macros_hotbar_0e/MANIFEST-000002 | Bin 0 -> 136 bytes packs/macros_hotbar_0e/MANIFEST-000014 | Bin 156 -> 0 bytes packs/macros_hotbar_0e/lost/000003.log | Bin 31944 -> 0 bytes packs/macros_hotbar_0e/lost/MANIFEST-000002 | Bin 50 -> 0 bytes .../lost => macros_hotbar_1e}/000004.log | 0 .../macros_hotbar_1e/{000009.ldb => 000005.ldb} | Bin packs/macros_hotbar_1e/CURRENT | 2 +- packs/macros_hotbar_1e/LOG | 8 +++++--- packs/macros_hotbar_1e/LOG.old | 7 ------- packs/macros_hotbar_1e/MANIFEST-000002 | Bin 0 -> 137 bytes packs/macros_hotbar_1e/MANIFEST-000014 | Bin 157 -> 0 bytes packs/macros_hotbar_1e/lost/000003.log | Bin 39794 -> 0 bytes packs/macros_hotbar_1e/lost/MANIFEST-000002 | Bin 50 -> 0 bytes .../000004.log} | 0 .../{000009.ldb => 000005.ldb} | Bin packs/macros_triggered_0e/000015.log | 0 packs/macros_triggered_0e/CURRENT | 2 +- packs/macros_triggered_0e/LOG | 8 +++++--- packs/macros_triggered_0e/LOG.old | 7 ------- packs/macros_triggered_0e/MANIFEST-000002 | Bin 0 -> 136 bytes packs/macros_triggered_0e/MANIFEST-000014 | Bin 156 -> 0 bytes packs/macros_triggered_0e/lost/000003.log | Bin 45212 -> 0 bytes packs/macros_triggered_0e/lost/MANIFEST-000002 | Bin 50 -> 0 bytes .../000004.log} | 0 .../{000009.ldb => 000005.ldb} | Bin packs/macros_triggered_1e/000015.log | 0 packs/macros_triggered_1e/CURRENT | 2 +- packs/macros_triggered_1e/LOG | 8 +++++--- packs/macros_triggered_1e/LOG.old | 7 ------- packs/macros_triggered_1e/MANIFEST-000002 | Bin 0 -> 138 bytes packs/macros_triggered_1e/MANIFEST-000014 | Bin 158 -> 0 bytes packs/macros_triggered_1e/lost/000003.log | Bin 58561 -> 0 bytes packs/macros_triggered_1e/lost/MANIFEST-000002 | Bin 50 -> 0 bytes .../000015.log => rolltables_0e/000004.log} | 0 packs/rolltables_0e/{000011.ldb => 000005.ldb} | Bin packs/rolltables_0e/000017.log | 0 packs/rolltables_0e/CURRENT | 2 +- packs/rolltables_0e/LOG | 8 +++++--- packs/rolltables_0e/LOG.old | 7 ------- packs/rolltables_0e/{lost => }/MANIFEST-000002 | Bin packs/rolltables_0e/MANIFEST-000016 | Bin 207 -> 0 bytes packs/rolltables_1e.db | 5 ++++- .../000015.log => rolltables_1e/000004.log} | 0 packs/rolltables_1e/000005.ldb | Bin 0 -> 47846 bytes packs/rolltables_1e/000011.ldb | Bin 32277 -> 0 bytes packs/rolltables_1e/000017.log | 0 packs/rolltables_1e/CURRENT | 2 +- packs/rolltables_1e/LOG | 8 +++++--- packs/rolltables_1e/LOG.old | 7 ------- packs/rolltables_1e/MANIFEST-000002 | Bin 0 -> 163 bytes packs/rolltables_1e/MANIFEST-000016 | Bin 208 -> 0 bytes packs/rolltables_1e/lost/MANIFEST-000002 | Bin 163 -> 0 bytes 74 files changed, 52 insertions(+), 89 deletions(-) create mode 100644 images/icons/ui/rolltables/distress_signals.png create mode 100644 images/icons/ui/rolltables/maintenance_issues.png create mode 100644 images/icons/ui/rolltables/megadamage_effects.png rename packs/conditions_0e/{lost => }/000004.log (100%) rename packs/conditions_0e/{000011.ldb => 000005.ldb} (100%) delete mode 100644 packs/conditions_0e/LOG.old rename packs/conditions_0e/{lost => }/MANIFEST-000002 (100%) delete mode 100644 packs/conditions_0e/MANIFEST-000016 rename packs/conditions_1e/{lost => }/000004.log (100%) rename packs/conditions_1e/{000011.ldb => 000005.ldb} (100%) delete mode 100644 packs/conditions_1e/LOG.old rename packs/conditions_1e/{lost => }/MANIFEST-000002 (100%) delete mode 100644 packs/conditions_1e/MANIFEST-000016 rename packs/{rolltables_0e/lost => macros_hotbar_0e}/000004.log (100%) rename packs/macros_hotbar_0e/{000009.ldb => 000005.ldb} (100%) delete mode 100644 packs/macros_hotbar_0e/LOG.old create mode 100644 packs/macros_hotbar_0e/MANIFEST-000002 delete mode 100644 packs/macros_hotbar_0e/MANIFEST-000014 delete mode 100644 packs/macros_hotbar_0e/lost/000003.log delete mode 100644 packs/macros_hotbar_0e/lost/MANIFEST-000002 rename packs/{rolltables_1e/lost => macros_hotbar_1e}/000004.log (100%) rename packs/macros_hotbar_1e/{000009.ldb => 000005.ldb} (100%) delete mode 100644 packs/macros_hotbar_1e/LOG.old create mode 100644 packs/macros_hotbar_1e/MANIFEST-000002 delete mode 100644 packs/macros_hotbar_1e/MANIFEST-000014 delete mode 100644 packs/macros_hotbar_1e/lost/000003.log delete mode 100644 packs/macros_hotbar_1e/lost/MANIFEST-000002 rename packs/{conditions_0e/000017.log => macros_triggered_0e/000004.log} (100%) rename packs/macros_triggered_0e/{000009.ldb => 000005.ldb} (100%) delete mode 100644 packs/macros_triggered_0e/000015.log delete mode 100644 packs/macros_triggered_0e/LOG.old create mode 100644 packs/macros_triggered_0e/MANIFEST-000002 delete mode 100644 packs/macros_triggered_0e/MANIFEST-000014 delete mode 100644 packs/macros_triggered_0e/lost/000003.log delete mode 100644 packs/macros_triggered_0e/lost/MANIFEST-000002 rename packs/{conditions_1e/000017.log => macros_triggered_1e/000004.log} (100%) rename packs/macros_triggered_1e/{000009.ldb => 000005.ldb} (100%) delete mode 100644 packs/macros_triggered_1e/000015.log delete mode 100644 packs/macros_triggered_1e/LOG.old create mode 100644 packs/macros_triggered_1e/MANIFEST-000002 delete mode 100644 packs/macros_triggered_1e/MANIFEST-000014 delete mode 100644 packs/macros_triggered_1e/lost/000003.log delete mode 100644 packs/macros_triggered_1e/lost/MANIFEST-000002 rename packs/{macros_hotbar_0e/000015.log => rolltables_0e/000004.log} (100%) rename packs/rolltables_0e/{000011.ldb => 000005.ldb} (100%) delete mode 100644 packs/rolltables_0e/000017.log delete mode 100644 packs/rolltables_0e/LOG.old rename packs/rolltables_0e/{lost => }/MANIFEST-000002 (100%) delete mode 100644 packs/rolltables_0e/MANIFEST-000016 rename packs/{macros_hotbar_1e/000015.log => rolltables_1e/000004.log} (100%) create mode 100644 packs/rolltables_1e/000005.ldb delete mode 100644 packs/rolltables_1e/000011.ldb delete mode 100644 packs/rolltables_1e/000017.log delete mode 100644 packs/rolltables_1e/LOG.old create mode 100644 packs/rolltables_1e/MANIFEST-000002 delete mode 100644 packs/rolltables_1e/MANIFEST-000016 delete mode 100644 packs/rolltables_1e/lost/MANIFEST-000002 diff --git a/images/icons/ui/rolltables/distress_signals.png b/images/icons/ui/rolltables/distress_signals.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c65384b1872f18527c4313a080a22d7416f1e9 GIT binary patch literal 48460 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

    W`Oy*6 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 =InwqGnI61E#J})XHbP}Nne(B!#co|W+VOgz% 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 literal 0 HcmV?d00001 diff --git a/packs/conditions_0e/lost/000004.log b/packs/conditions_0e/000004.log similarity index 100% rename from packs/conditions_0e/lost/000004.log rename to packs/conditions_0e/000004.log diff --git a/packs/conditions_0e/000011.ldb b/packs/conditions_0e/000005.ldb similarity index 100% rename from packs/conditions_0e/000011.ldb rename to packs/conditions_0e/000005.ldb diff --git a/packs/conditions_0e/CURRENT b/packs/conditions_0e/CURRENT index 32108be..1a84852 100644 --- a/packs/conditions_0e/CURRENT +++ b/packs/conditions_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000016 +MANIFEST-000002 diff --git a/packs/conditions_0e/LOG b/packs/conditions_0e/LOG index 71f5ca6..10e7ace 100644 --- a/packs/conditions_0e/LOG +++ b/packs/conditions_0e/LOG @@ -1,3 +1,5 @@ -2024/01/15-18:04:41.152 b240 Recovering log #14 -2024/01/15-18:04:41.161 b240 Delete type=0 #14 -2024/01/15-18:04:41.161 b240 Delete type=3 #12 +2024/01/19-14:44:37.536 1714 Delete type=3 #1 +2024/01/19-14:45:12.065 3978 Level-0 table #5: started +2024/01/19-14:45:12.071 3978 Level-0 table #5: 8479 bytes OK +2024/01/19-14:45:12.073 3978 Delete type=0 #3 +2024/01/19-14:45:12.081 3978 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/LOG.old b/packs/conditions_0e/LOG.old deleted file mode 100644 index ba666ec..0000000 --- a/packs/conditions_0e/LOG.old +++ /dev/null @@ -1,7 +0,0 @@ -2024/01/15-13:28:46.701 3bc8 Recovering log #9 -2024/01/15-13:28:46.724 3bc8 Delete type=0 #9 -2024/01/15-13:28:46.724 3bc8 Delete type=3 #7 -2024/01/15-18:04:35.953 5c1c Level-0 table #15: started -2024/01/15-18:04:35.953 5c1c Level-0 table #15: 0 bytes OK -2024/01/15-18:04:35.959 5c1c Delete type=0 #13 -2024/01/15-18:04:35.966 5c1c Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/lost/MANIFEST-000002 b/packs/conditions_0e/MANIFEST-000002 similarity index 100% rename from packs/conditions_0e/lost/MANIFEST-000002 rename to packs/conditions_0e/MANIFEST-000002 diff --git a/packs/conditions_0e/MANIFEST-000016 b/packs/conditions_0e/MANIFEST-000016 deleted file mode 100644 index 2bff0804779c42fcbb0509955837a826c2effe80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmb1fncv>bz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`mE`Sd z6y%&^nqgd)U!GsdsLTKc?2O#=onVR#i_D5j%YsuX@{E!^JUp`*86k>b^0*91`raGK P!NABQ$jQJg#G(uUweKk# diff --git a/packs/conditions_1e/lost/000004.log b/packs/conditions_1e/000004.log similarity index 100% rename from packs/conditions_1e/lost/000004.log rename to packs/conditions_1e/000004.log diff --git a/packs/conditions_1e/000011.ldb b/packs/conditions_1e/000005.ldb similarity index 100% rename from packs/conditions_1e/000011.ldb rename to packs/conditions_1e/000005.ldb diff --git a/packs/conditions_1e/CURRENT b/packs/conditions_1e/CURRENT index 32108be..1a84852 100644 --- a/packs/conditions_1e/CURRENT +++ b/packs/conditions_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000016 +MANIFEST-000002 diff --git a/packs/conditions_1e/LOG b/packs/conditions_1e/LOG index 1a62310..d8d3675 100644 --- a/packs/conditions_1e/LOG +++ b/packs/conditions_1e/LOG @@ -1,3 +1,5 @@ -2024/01/15-18:04:41.116 b240 Recovering log #14 -2024/01/15-18:04:41.128 b240 Delete type=0 #14 -2024/01/15-18:04:41.128 b240 Delete type=3 #12 +2024/01/19-14:44:37.400 1714 Delete type=3 #1 +2024/01/19-14:45:12.038 3978 Level-0 table #5: started +2024/01/19-14:45:12.041 3978 Level-0 table #5: 14495 bytes OK +2024/01/19-14:45:12.042 3978 Delete type=0 #3 +2024/01/19-14:45:12.042 3978 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/LOG.old b/packs/conditions_1e/LOG.old deleted file mode 100644 index 8cd30d8..0000000 --- a/packs/conditions_1e/LOG.old +++ /dev/null @@ -1,7 +0,0 @@ -2024/01/15-13:28:46.641 b620 Recovering log #9 -2024/01/15-13:28:46.668 b620 Delete type=0 #9 -2024/01/15-13:28:46.668 b620 Delete type=3 #7 -2024/01/15-18:04:35.929 5c1c Level-0 table #15: started -2024/01/15-18:04:35.929 5c1c Level-0 table #15: 0 bytes OK -2024/01/15-18:04:35.934 5c1c Delete type=0 #13 -2024/01/15-18:04:35.934 5c1c Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/lost/MANIFEST-000002 b/packs/conditions_1e/MANIFEST-000002 similarity index 100% rename from packs/conditions_1e/lost/MANIFEST-000002 rename to packs/conditions_1e/MANIFEST-000002 diff --git a/packs/conditions_1e/MANIFEST-000016 b/packs/conditions_1e/MANIFEST-000016 deleted file mode 100644 index 21822deb3e2251420839f0fccbb9f9c55e5e8bbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeyfzbLJlfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?${?|< zs36BX)y&r*C^;gV(U1WQ*crL!7s3=7L^+mcq?VWYIF&~j=NF_gGC~x=+~E2#oWZ?qWoe-ql%!iAjiy#(){Es=Ufv5Mn(oOfGfz% XaZ1h!%?&6|PBBmP3-o5>geU+2`kN&n literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_0e/MANIFEST-000014 b/packs/macros_hotbar_0e/MANIFEST-000014 deleted file mode 100644 index f3b81fb7bb9b71233b51beec4c0b0ad502c967ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmWf=-ubVMfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVK`}QmxhTI_F*C<0 zIVUtXpgcLnJkc-En~{?N4A>btr{};`8C3+81vzF`l;$UAIp>-fFfu|^!4=>#W|5gW Q4+jGy6F(;dvj7Vx0N{Bk;{X5v diff --git a/packs/macros_hotbar_0e/lost/000003.log b/packs/macros_hotbar_0e/lost/000003.log deleted file mode 100644 index 255fd0111898a348719ea412a9a1542482e75894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31944 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 diff --git a/packs/macros_hotbar_0e/lost/MANIFEST-000002 b/packs/macros_hotbar_0e/lost/MANIFEST-000002 deleted file mode 100644 index bbbc585686bcbcc33686059c69d80b7b4e1291cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE F7y#sj5K{mE diff --git a/packs/rolltables_1e/lost/000004.log b/packs/macros_hotbar_1e/000004.log similarity index 100% rename from packs/rolltables_1e/lost/000004.log rename to packs/macros_hotbar_1e/000004.log diff --git a/packs/macros_hotbar_1e/000009.ldb b/packs/macros_hotbar_1e/000005.ldb similarity index 100% rename from packs/macros_hotbar_1e/000009.ldb rename to packs/macros_hotbar_1e/000005.ldb diff --git a/packs/macros_hotbar_1e/CURRENT b/packs/macros_hotbar_1e/CURRENT index 23b73d9..1a84852 100644 --- a/packs/macros_hotbar_1e/CURRENT +++ b/packs/macros_hotbar_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000014 +MANIFEST-000002 diff --git a/packs/macros_hotbar_1e/LOG b/packs/macros_hotbar_1e/LOG index af5dca0..992f1c7 100644 --- a/packs/macros_hotbar_1e/LOG +++ b/packs/macros_hotbar_1e/LOG @@ -1,3 +1,5 @@ -2024/01/15-18:04:41.116 6df0 Recovering log #12 -2024/01/15-18:04:41.125 6df0 Delete type=0 #12 -2024/01/15-18:04:41.126 6df0 Delete type=3 #10 +2024/01/19-14:44:37.433 481c Delete type=3 #1 +2024/01/19-14:45:12.052 3978 Level-0 table #5: started +2024/01/19-14:45:12.054 3978 Level-0 table #5: 17699 bytes OK +2024/01/19-14:45:12.055 3978 Delete type=0 #3 +2024/01/19-14:45:12.065 3978 Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_1e/LOG.old b/packs/macros_hotbar_1e/LOG.old deleted file mode 100644 index b1a0bae..0000000 --- a/packs/macros_hotbar_1e/LOG.old +++ /dev/null @@ -1,7 +0,0 @@ -2024/01/15-13:28:46.641 b240 Recovering log #7 -2024/01/15-13:28:46.667 b240 Delete type=0 #7 -2024/01/15-13:28:46.667 b240 Delete type=3 #5 -2024/01/15-18:04:35.922 5c1c Level-0 table #13: started -2024/01/15-18:04:35.922 5c1c Level-0 table #13: 0 bytes OK -2024/01/15-18:04:35.929 5c1c Delete type=0 #11 -2024/01/15-18:04:35.934 5c1c Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_1e/MANIFEST-000002 b/packs/macros_hotbar_1e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..1cd973af5f698784b97c1e126fe21a2cf42e7486 GIT binary patch literal 137 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7!F?0KNA4tvH-bkEZpo&tc$xC6%=z5lZ*0;6^%+w5>3-x^V3UwQj8-4s~8y>zyPkG Yq$t$DrNqgr%*#0-C8ao!ksG1_05ahvY5)KL literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_1e/MANIFEST-000014 b/packs/macros_hotbar_1e/MANIFEST-000014 deleted file mode 100644 index db00ada347e0e35b166d3bec653a18daec02c364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 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 literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_0e/MANIFEST-000014 b/packs/macros_triggered_0e/MANIFEST-000014 deleted file mode 100644 index 1e8b2d3fe3ec1874670991fff13baf3903ccec79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmX@}^w^^|21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32Ec1;yON5Z--^7TK*m@GFkoloJeLnwWe{0z5*QxrnCf2|S`}32#K;Iy1y_K}n4Z85 QQ#cqHnfN&wm<3p30eAf@O#lD@ diff --git a/packs/macros_triggered_0e/lost/000003.log b/packs/macros_triggered_0e/lost/000003.log deleted file mode 100644 index c9a57b7652d4373ee5a93055f521d98140dee9fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45212 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 diff --git a/packs/rolltables_1e.db b/packs/rolltables_1e.db index 8979401..93d1c32 100644 --- a/packs/rolltables_1e.db +++ b/packs/rolltables_1e.db @@ -7,4 +7,7 @@ {"_id":"ata3fRz3uoPfNCLh","name":"Bleeding Wound","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","description":"

    Whenever you gain a Bleeding Wound, roll on this table to determine the effect. Flesh Wounds are small inconveniences. Minor/Major Injuries cause lasting issues which require medical treatment. Lethal Injuries can kill you if not dealt with immediately. Fatal Injuries can kill outright. Bleeding wounds, if not treated can quickly overwhelm you.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"58jsAYGMOoYV0aXe","type":0,"documentCollection":"null","documentId":"null","text":"Flesh Wound: Drop held item.","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"qVUXginkyIDKa6fe","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Lots of blood. Those Close gain 1 Stress.

    @UUID[Compendium.mosh.macros_triggered_1e.dvJR9DYXI2kV0BbR]{+1 Stress}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"uvF7ftDjXr9excYX","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Blood in eyes. [-] until wiped clean.","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"5ED6Ynmibq9pKDEk","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Laceration. Bleeding +1.

    @UUID[Compendium.mosh.macros_triggered_1e.BH7tgbDVH6jdcZ4u]{+1 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"hO9e9wmIsTXWfZns","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Major cut. Bleeding +2.

    @UUID[Compendium.mosh.macros_triggered_1e.IIVNXuhckFQfzXah]{+2 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"8eTGRuBUdp9s2Z46","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Fingers/toes severed. Bleeding +3.

    @UUID[Compendium.mosh.macros_triggered_1e.LawygQJAPu8XEnSc]{+3 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"FZ9GwrHFQJUmHQ7k","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Hand/foot severed. Bleeding +4.

    @UUID[Compendium.mosh.macros_triggered_1e.QkCJK7Vmda5bGAA7]{+4 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"kLAtlJUE9QfCX38s","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Limb severed. Bleeding +5. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.CZ2gqnRHcOpCLlG0]{+5 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"806d8NZZaysIHJvm","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Major artery cut. Bleeding +6. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.Tx19z2BhTY6onldp]{+6 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"439gBR7gGeLatpfl","type":0,"documentCollection":"null","documentId":"null","text":"Fatal Injury: Throat slit or heart pierced. Death Save.

    @UUID[Compendium.mosh.macros_hotbar_1e.NsRHfRuuNGPfkYVf]{Death Save}","img":"systems/mosh/images/icons/ui/rolltables/wounds_bleeding.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"XjDU2xFOWEasaZK0","name":"Gunshot Wound","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","description":"

    Whenever you gain a Gunshot Wound, roll on this table to determine the effect. Flesh Wounds are small inconveniences. Minor/Major Injuries cause lasting issues which require medical treatment. Lethal Injuries can kill you if not dealt with immediately. Fatal Injuries can kill outright. Bleeding wounds, if not treated can quickly overwhelm you.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"LubF6RyYnl11EmUj","type":0,"documentCollection":"null","documentId":"null","text":"Flesh Wound: Grazed. Knocked down.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"EFQBqcegsqHQ4Jih","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Bleeding +1.

    @UUID[Compendium.mosh.macros_triggered_1e.BH7tgbDVH6jdcZ4u]{+1 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"tNz8bKJY9cDDQmQ6","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Broken rib.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"YwdH5Q7uuxu78jQp","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Fractured extremity.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"kOw2Sk8NgE5zWvGz","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Internal bleeding. Bleeding +2.

    @UUID[Compendium.mosh.macros_triggered_1e.IIVNXuhckFQfzXah]{+2 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"1EEfUVqLk1vcvmBl","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Lodged bullet. Surgery required.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"4si8KPgRXJSi2R94","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Gunshot wound to the neck.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"wbmBeO70jbk5cNAi","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Major blood loss. Bleeding +4. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.QkCJK7Vmda5bGAA7]{+4 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"SXF0bbAqIyqvPvb9","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Sucking chest wound. Bleeding +5. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.CZ2gqnRHcOpCLlG0]{+5 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"8rlgfH4GJ8H0LHhL","type":0,"documentCollection":"null","documentId":"null","text":"Fatal Injury: Headshot. Death Save.

    @UUID[Compendium.mosh.macros_hotbar_1e.NsRHfRuuNGPfkYVf]{Death Save}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gunshot.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"lqiaWwh5cGcJhvnu","name":"Fire & Explosives Wound","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","description":"

    Whenever you gain a Fire & Explosives Wound, roll on this table to determine the effect. Flesh Wounds are small inconveniences. Minor/Major Injuries cause lasting issues which require medical treatment. Lethal Injuries can kill you if not dealt with immediately. Fatal Injuries can kill outright. Bleeding wounds, if not treated can quickly overwhelm you.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"VYN9lwpyPTW4Hnmh","type":0,"documentCollection":"null","documentId":"null","text":"Flesh Wound: Hair burnt. Gain 1d5 Stress.

    @UUID[Compendium.mosh.macros_triggered_1e.luNKvwmm2tjUJhT6]{+1d5 Stress}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"V3np2nl2cIVshF5D","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Awesome scar. +1 Minimum Stress.

    @UUID[Compendium.mosh.macros_triggered_1e.BmEHWH7YxV9qb21p]{+1 Minimum Stress}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"Wen5sWpWmN2j4Zcb","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Singed. [-] on next action.","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"OD9Ilkg4OA11sU8H","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Shrapnel/large burn.","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"0BvZK2vdM2oweYvg","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: 3rd degree burns.","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"syEHXuDiZFwD4l4G","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Major Burn. Body Save -2d10.

    @UUID[Compendium.mosh.macros_triggered_1e.ISd2nEMYvWCPQpl0]{-2d10 Body Save}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"MRl6Iid4Xgjb6myY","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Skin grafts required. Body Save -2d10.

    @UUID[Compendium.mosh.macros_triggered_1e.ISd2nEMYvWCPQpl0]{-2d10 Body Save}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"bHNeXD95WH4o2Rjz","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Limb on fire. 2d10 Damage per round. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.pS6A6OklvM6S3bvO]{-2d10 Health}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"F9aNmmfK5oSh4kAs","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Body on fire. 3d10 Damage per round. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.nECUu4pcwsNTE8C5]{-3d10 Health}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"V0ZCYS4xQCoqnKuC","type":0,"documentCollection":"null","documentId":"null","text":"Fatal Injury: Engulfed in fiery explosion. Death Save.

    @UUID[Compendium.mosh.macros_hotbar_1e.NsRHfRuuNGPfkYVf]{Death Save}","img":"systems/mosh/images/icons/ui/rolltables/wounds_fire_&_explosives.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"uVfC1CqYdojaJ7yR","name":"Gore & Massive Wound","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","description":"

    Whenever you gain a Gore & Massive Wound, roll on this table to determine the effect. Flesh Wounds are small inconveniences. Minor/Major Injuries cause lasting issues which require medical treatment. Lethal Injuries can kill you if not dealt with immediately. Fatal Injuries can kill outright. Bleeding wounds, if not treated can quickly overwhelm you.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"aJN3DtKVY9bG3ubv","type":0,"documentCollection":"null","documentId":"null","text":"Flesh Wound: Vomit. [-] on next action.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"Lf5EQIYpu4DXFQix","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Awesome scar. +1 Minimum Stress.

    @UUID[Compendium.mosh.macros_triggered_1e.BmEHWH7YxV9qb21p]{+1 Minimum Stress}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"1NnoNAENwZjlIxh8","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Digit mangled.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"8iAPqxJpCEgQJXq6","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Eyes gouged out.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"NcPFW20iV54oar6P","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Ripped off flesh. -1d10 Strength.

    @UUID[Compendium.mosh.macros_triggered_1e.V3L1iRkWwyTzCZK9]{-1d10 Strength}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"QP4863dIgMJ28XWs","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Paralysed waist down.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"ayHuDn1OuCcbgCZt","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Limb severed. Bleeding +5.

    @UUID[Compendium.mosh.macros_triggered_1e.CZ2gqnRHcOpCLlG0]{+5 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"h2hZbBnnY5DVnyLL","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Impaled. Bleeding +6. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.Tx19z2BhTY6onldp]{+6 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"JB623Z5gI9hP5cOs","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Guts spooled on floor. Bleeding +7. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.ZJaVFBB0Kslv1k4f]{+7 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"9LPNxRgcnpZHjENW","type":0,"documentCollection":"null","documentId":"null","text":"Fatal Injury: Head explodes.

    No Death Save. You have died.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} \ No newline at end of file +{"_id":"uVfC1CqYdojaJ7yR","name":"Gore & Massive Wound","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","description":"

    Whenever you gain a Gore & Massive Wound, roll on this table to determine the effect. Flesh Wounds are small inconveniences. Minor/Major Injuries cause lasting issues which require medical treatment. Lethal Injuries can kill you if not dealt with immediately. Fatal Injuries can kill outright. Bleeding wounds, if not treated can quickly overwhelm you.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"aJN3DtKVY9bG3ubv","type":0,"documentCollection":"null","documentId":"null","text":"Flesh Wound: Vomit. [-] on next action.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"Lf5EQIYpu4DXFQix","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Awesome scar. +1 Minimum Stress.

    @UUID[Compendium.mosh.macros_triggered_1e.BmEHWH7YxV9qb21p]{+1 Minimum Stress}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"1NnoNAENwZjlIxh8","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Digit mangled.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"8iAPqxJpCEgQJXq6","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Eyes gouged out.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"NcPFW20iV54oar6P","type":0,"documentCollection":"null","documentId":"null","text":"Minor Injury: Ripped off flesh. -1d10 Strength.

    @UUID[Compendium.mosh.macros_triggered_1e.V3L1iRkWwyTzCZK9]{-1d10 Strength}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"QP4863dIgMJ28XWs","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Paralysed waist down.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"ayHuDn1OuCcbgCZt","type":0,"documentCollection":"null","documentId":"null","text":"Major Injury: Limb severed. Bleeding +5.

    @UUID[Compendium.mosh.macros_triggered_1e.CZ2gqnRHcOpCLlG0]{+5 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"h2hZbBnnY5DVnyLL","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Impaled. Bleeding +6. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.Tx19z2BhTY6onldp]{+6 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"JB623Z5gI9hP5cOs","type":0,"documentCollection":"null","documentId":"null","text":"Lethal Injury: Guts spooled on floor. Bleeding +7. Death Save in [[/r 1d10]] rounds.

    @UUID[Compendium.mosh.macros_triggered_1e.ZJaVFBB0Kslv1k4f]{+7 Bleeding}","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"9LPNxRgcnpZHjENW","type":0,"documentCollection":"null","documentId":"null","text":"Fatal Injury: Head explodes.

    No Death Save. You have died.","img":"systems/mosh/images/icons/ui/rolltables/wounds_gore_&_massive.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"UxAjAqUTjYTcCbS8","name":"Distress Signals","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","description":"

    Occasionally you may need to put your ship on emergency power, seal yourselves in cryopods, send out a Distress Signal, and wait for help. It’s a long shot, but sometimes it’s the only shot you’ve got. When this happens, roll on this table.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"4W0riCssZ2SEzGLe","type":0,"documentCollection":"null","documentId":"null","text":"[[2D10]] WEEKS. You’re one of the lucky ones.","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"tG7DvLzk0nIDsGxH","type":0,"documentCollection":"null","documentId":"null","text":"[[2D10]] MONTHS. Note to self: Remember to review Company policy on backpay in the event of a cryoemergency.","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","weight":1,"range":[1,2],"drawn": false}, {"_id":"Bx4dP1VaEfohIdO9","type":0,"documentCollection":"null","documentId":"null","text":"[[2D10]] YEARS. Make a Body Save or lose 1d5 to all Stats and Saves.

    @UUID[Compendium.mosh.macros_triggered_1e.X3gqTFFwMe7AudiS]{Body Save}

    @UUID[Compendium.mosh.macros_triggered_1e.SeMStXQGIaeiLwvw]{-1d5 All Stats/Saves}","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","weight":1,"range":[3,4],"drawn": false}, {"_id":"K9MvgxDKYTflPZDl","type":0,"documentCollection":"null","documentId":"null","text":"[[2D10]] DECADES. Make a Body Save [-] or lose 1d10 to all Stats and Saves.

    @UUID[Compendium.mosh.macros_triggered_1e.ItHLy3URKFQVLipe]{Body Save [-]}

    @UUID[Compendium.mosh.macros_triggered_1e.2MuANcdgp2g8SDlF]{-1d10 All Stats/Saves}","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"rFLMF0FIuJOK582Z","type":0,"documentCollection":"null","documentId":"null","text":"NEVER. The ship floats endlessly in the all consuming void of space. Thanks for playing Mothership.","img":"systems/mosh/images/icons/ui/rolltables/distress_signals.png","weight":1,"range":[6,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"AqGWwoWXzijFs427","name":"Megadamage Effects","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","description":"

    Megadamage (MDMG) is like a character’s Damage and Wounds rolled into one. Whenever your ship takes MDMG, add it to any previous MDMG incurred, mark the new total on the tracker, and apply the listed effect. If your ship ever has 9 or more total MDMG, it is destroyed. Your ship ignores all MDMG less than its Hull. If the ship ever takes MDMG greater than or equal to its Hull in one hit, the hull is destroyed and the ship suffers any remaining MDMG.

    ","formula":"1d10-1","replacement":true,"displayRoll":true,"results":[ {"_id":"ENq0mvm5iqtMh1ft","type":0,"documentCollection":"null","documentId":"null","text":"ALL SYSTEMS NORMAL. 5x5. Ready to ride.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"yVzV5Y0tNWSqPVpS","type":0,"documentCollection":"null","documentId":"null","text":"EMERGENCY FUEL LEAK. Every time you spend fuel, you spend 1 more.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"Vnfbw2I9XRvrjKQ0","type":0,"documentCollection":"null","documentId":"null","text":"WEAPONS OFFLINE. Automatically fail Battle Checks.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"qPV5sasqyDgWwNiW","type":0,"documentCollection":"null","documentId":"null","text":"NAVIGATION OFFLINE. Cannot make Thruster Checks. 10% chance all navigation data wiped.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"kGOebdOLWOZBekvw","type":0,"documentCollection":"null","documentId":"null","text":"FIRE ON DECK. Fire spreads throughout the ship, creating a toxic atmosphere (due to smoke inhalation) and a highly corrosive atmosphere (10 DMG/round) for locations on fire.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"etnepA2VTtuv2iyc","type":0,"documentCollection":"null","documentId":"null","text":"HULL BREACH. All aboard make a Body Save or take 1 Wound (Explosion). On a Critical Failure, get violently sucked into space.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"ay9hN3EYsAJOKUeZ","type":0,"documentCollection":"null","documentId":"null","text":"LIFE SUPPORT SYSTEMS OFFLINE. Oxygen limited to 1d10 multiplied by the maximum crew capacity.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"gNqK1zdrt9AUacUg","type":0,"documentCollection":"null","documentId":"null","text":"RADIATION LEAK. Radiation Level increases every 2d10 minutes.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"kmZfxrotglCOUw8M","type":0,"documentCollection":"null","documentId":"null","text":"DEAD IN THE WATER. All systems offline, emergency power only.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"A3XHL5OaSekv3OF3","type":0,"documentCollection":"null","documentId":"null","text":"ABANDON SHIP! Ship is destroyed in 1d10 minutes.","img":"systems/mosh/images/icons/ui/rolltables/megadamage_effects.png","weight":1,"range":[9,9],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"kqz8GsFVPfjvqO0N","name":"Maintenance Issues","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","description":"

    Eventually, your ship needs a tune-up, or sometimes a complete overhaul. When this happens, you’ll need to get it repaired. Minor Repairs cover cosmetic damage, cleanup, and other handyman type work that can be handled by the crew while the ship is in flight. Minor Repairs take roughly [[2d10]] days. Major Repairs cover large scale structural or system damage, including repairing Megadamage and Hull. Major Repairs can only be fixed in port.

    ","formula":"1d100-1","replacement":true,"displayRoll":true,"results":[ {"_id":"IyZRbv37zFiJ383B","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Rancid smell permeates cabins.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[0,0],"drawn": false}, {"_id":"C0ZgIm60S90TAT91","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Huge mess everywhere.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[1,1],"drawn": false}, {"_id":"eTkF90oClQfEzqnO","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Staticky comms.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[2,2],"drawn": false}, {"_id":"1eCoLlXdJOBH9PWj","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Faulty electrical system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[3,3],"drawn": false}, {"_id":"0OAtazWzOPLEfTkw","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Loose couplings.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[4,4],"drawn": false}, {"_id":"PfUxdaS1uo7lxKa3","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Hidden (highly illegal) contraband.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[5,5],"drawn": false}, {"_id":"nix5zKmEronI6Yvv","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Autopilot systems down.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[6,6],"drawn": false}, {"_id":"sbObgOY0tmHaZpKG","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Leaking hydraulic systems.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[7,7],"drawn": false}, {"_id":"gyTPedRpwTvRBfhT","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Creaking hull.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[8,8],"drawn": false}, {"_id":"I11M8UMDMBitMr3v","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Damaged bulkheads.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[9,9],"drawn": false}, {"_id":"SWXQhPfu8y8XFzRM","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Misaligned docking clamps.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[10,10],"drawn": false}, {"_id":"zbhqG61KG97AHnxy","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Viewports blocked.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[11,11],"drawn": false}, {"_id":"TUWadEIBbOEtHy3z","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Jammed exterior airlocks.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[12,12],"drawn": false}, {"_id":"ynAJiaLcVAE3HIjG","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Dysfunctional gravity plating.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[13,13],"drawn": false}, {"_id":"DtVeZrxUIjJoPqFH","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Out of code compliance.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[14,14],"drawn": false}, {"_id":"WgmjKOE5Iv3Gq1lg","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Controls sticking.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[15,15],"drawn": false}, {"_id":"ls4xOoWbhod4xcK5","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Coolant leak.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[16,16],"drawn": false}, {"_id":"Z6UTZnadXEZAbtnx","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Miscalibrated Thruster Gimbal System.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[17,17],"drawn": false}, {"_id":"jLmjfUWSNdD3dRwk","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Bevvy of OSHA violations.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[18,18],"drawn": false}, {"_id":"MXvxkk3A53nEUVjW","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Blocked air vents.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[19,19],"drawn": false}, {"_id":"uITLtr1tukKg6GH3","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Emergency lighting only.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[20,20],"drawn": false}, {"_id":"Dy29r0yTcurlTOb3","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Internal networking issues.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[21,21],"drawn": false}, {"_id":"bN364EHfBPjRPV1k","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Inaccurate data collection.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[22,22],"drawn": false}, {"_id":"SdzntkGxTPxc0mBk","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Oxygen leak. If ship is low on O2, lose 1d5 extra per day.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[23,23],"drawn": false}, {"_id":"3FAjfGNOdUhikeaT","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Throttled Afterburners. -2d10 Thrusters.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[24,24],"drawn": false}, {"_id":"yJjr6ttFIL0Tm1Q0","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Lemon. Maintenance Checks at [-].","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[25,25],"drawn": false}, {"_id":"iYG96XjPC5zAo8qm","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Slow acceleration. +1 Week to travel.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[26,26],"drawn": false}, {"_id":"esUyqvuWPGfPps0s","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Inaccurate navigation.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[27,27],"drawn": false}, {"_id":"DkIuGgcrI6Jur9Cr","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Miscalibrated Targeting Sensors. -1d10 Battle.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[28,28],"drawn": false}, {"_id":"QBBJru6guS5DCeTT","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Faulty Cryopods. Nightmares. Cryosickness lasts an additional week.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[29,29],"drawn": false}, {"_id":"ZHmFbVcuh2DAOVEf","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Malfunctioning escape pods.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[30,30],"drawn": false}, {"_id":"XEgBLTIutnbQ8wjj","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Unable to send distress signals.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[31,31],"drawn": false}, {"_id":"Lkm8VtpQRjICLlwU","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Sabotaged coolant system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[32,32],"drawn": false}, {"_id":"038MckXaAQARD67V","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Death trap. [-] on all rolls.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[33,33],"drawn": false}, {"_id":"oUetfiowLXa1LAoD","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Worn landing struts.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[34,34],"drawn": false}, {"_id":"Z52rxcwBR1l2ioZV","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Out-of-date air filters. ","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[35,35],"drawn": false}, {"_id":"uUwTRxD7VL9uOPI1","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Corroded pipes.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[36,36],"drawn": false}, {"_id":"ha1AgBUXwSB0YvLZ","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Innaccurate orbital transfer navigation.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[37,37],"drawn": false}, {"_id":"pIwClgLjhzBxWjQB","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Worn out fuel injection nozzles.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[38,38],"drawn": false}, {"_id":"uPVo13V46Gn7UdGQ","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Inoperative exterior lighting system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[39,39],"drawn": false}, {"_id":"mHxQpOcW3O3zoHqc","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Defective intercom system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[40,40],"drawn": false}, {"_id":"RAEu9fESI7Kb3IsO","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Inadequate waste recycling.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[41,41],"drawn": false}, {"_id":"ZilkOLl2fqpMxTCK","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Faulty altitude control thrusters.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[42,42],"drawn": false}, {"_id":"uwF7IfVg4DTCrkEY","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Insufficient Life Support redundancy.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[43,43],"drawn": false}, {"_id":"XtidrkdiZPuXrSD9","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Delayed communication relays.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[44,44],"drawn": false}, {"_id":"d0aLCaYUFBvm3A8D","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Damaged fuel lines.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[45,45],"drawn": false}, {"_id":"wyaIb9XoOYTr8l56","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Corroded exhaust manifolds.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[46,46],"drawn": false}, {"_id":"8e3FhcBmlf4TobEP","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Terminal displays non-functional.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[47,47],"drawn": false}, {"_id":"mWZZ3GgXZeaIWKq4","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Check engine light won’t turn off.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[48,48],"drawn": false}, {"_id":"uUbSTVqzPH0XUO5T","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Failed backup systems.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[49,49],"drawn": false}, {"_id":"5bSHAIUf6NsGPtkl","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Faulty door locks.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[50,50],"drawn": false}, {"_id":"lfEjfRS1T1xGw4Nt","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Buggy communications.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[51,51],"drawn": false}, {"_id":"ZOPIRA0fnXVSQo5D","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Infected food storage facilities.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[52,52],"drawn": false}, {"_id":"5YHIGpIFC7xm5BQv","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Corrupted data banks.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[53,53],"drawn": false}, {"_id":"pjyyj4uVkJcwKtSK","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Jammed cargo bay doors.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[54,54],"drawn": false}, {"_id":"IaEAcW8uwekpS8EW","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Flickering interior lights.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[55,55],"drawn": false}, {"_id":"Ru2TBxEYhuBx8Cn4","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Failed airlock seals.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[56,56],"drawn": false}, {"_id":"iuZDnxPMmNE2H8T6","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Fuel Leak. Burn +1 Fuel everytime you spend fuel.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[57,57],"drawn": false}, {"_id":"0PNCNoYdxWJA8pJ1","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Jump Bug. 10% chance Jump takes 2d10 months, not 2d10 days.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[58,58],"drawn": false}, {"_id":"vwv4akGBUkDSzVet","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Fragile. Always take +1 MDMG.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[59,59],"drawn": false}, {"_id":"ZWZaNrksEIrvkw0a","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Cracked heat shields.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[60,60],"drawn": false}, {"_id":"C4bKdbAe1rGL4Xdu","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Outdated software. -1d10 Systems.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[61,61],"drawn": false}, {"_id":"nkBNqVm7dfv4L7Se","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Inadequate Water Filtration. Parasites in the water supply.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[62,62],"drawn": false}, {"_id":"XTA2gczwQ6svM3JU","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Malfunctioning waste management system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[63,63],"drawn": false}, {"_id":"CBKVd5xeJTqFZhqN","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Fusion Reactors overheating.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[64,64],"drawn": false}, {"_id":"0r2hvYBfdrLp1Fd0","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Failed radiation filter.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[65,65],"drawn": false}, {"_id":"ZWaPQw3J8v9irvsJ","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Radiation leak. Entire ship is at Radiation Level 2.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[66,66],"drawn": false}, {"_id":"EWeonowwk9JY7UDo","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Miscalibrated guidance system.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[67,67],"drawn": false}, {"_id":"hD1NP45qwjxr51vQ","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Overloaded power storage.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[68,68],"drawn": false}, {"_id":"UAjsBmmS82j8Irw3","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Malfunctioning sensor arrays.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[69,69],"drawn": false}, {"_id":"ndMPpWBt7TETFN5x","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Failed Water Recovery System.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[70,70],"drawn": false}, {"_id":"QcsbthzAbdnETOZB","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Micrometoroid hull damage.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[71,71],"drawn": false}, {"_id":"JakRLX2zyPrI10Pb","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Faulty Carbon Dioxide Removal Assembly.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[72,72],"drawn": false}, {"_id":"NISfAAR2ECI2ioE1","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Solar panel degradation.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[73,73],"drawn": false}, {"_id":"yp8FBNHjXWojwg3H","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Computer failure from cosmic radiation.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[74,74],"drawn": false}, {"_id":"697i67021D88RIbg","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Overloaded circuitry.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[75,75],"drawn": false}, {"_id":"V8I6X6TZUHlrDUNk","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Malfunctioning plasma thruster.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[76,76],"drawn": false}, {"_id":"6wy2JtIKZik32G27","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Thermal management system failure.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[77,77],"drawn": false}, {"_id":"lVi2h8AvOE8SF06p","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Intermittent electrical outages.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[78,78],"drawn": false}, {"_id":"Ip8GIZLR3f0TxRkW","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Fire suppression system out of code.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[79,79],"drawn": false}, {"_id":"hIuA8Rx1YcRVMf6H","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Damaged floor pannelling.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[80,80],"drawn": false}, {"_id":"g2YZ56OllRPkuGFf","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Broken light fixture in remote corridor.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[81,81],"drawn": false}, {"_id":"mXz81hgLUolDq7wr","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Damaged coolant pump.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[82,82],"drawn": false}, {"_id":"PENJ768OdQpKKg6w","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Cracked viewports.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[83,83],"drawn": false}, {"_id":"qkGhdVs179LjB3MD","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Systems overloaded with malware.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[84,84],"drawn": false}, {"_id":"F2RKhsEiySWv0ffY","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Leaky fuel valve.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[85,85],"drawn": false}, {"_id":"awMYuugY3Kj6pK5I","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Jammed exhaust vent.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[86,86],"drawn": false}, {"_id":"H2jCFkQSC4QJFhGH","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Stuck waste disposal chute.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[87,87],"drawn": false}, {"_id":"kwTupIw3zfFK8gYu","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Lifts non-functioning.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[88,88],"drawn": false}, {"_id":"EN4i27AKjAyfbUF3","type":0,"documentCollection":"null","documentId":"null","text":"MINOR REPAIR: Damaged communications antenna.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[89,89],"drawn": false}, {"_id":"ix7YwKfDHjgEBgHJ","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Clogged Air Filtration. Crew capacity cut in half.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[90,90],"drawn": false}, {"_id":"kD7E2VQh2AeDciOo","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Malfunctioning climate control. 85º at all times.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[91,91],"drawn": false}, {"_id":"5lUmyZ8nImFZofuu","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: No emergency power.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[92,92],"drawn": false}, {"_id":"dKC7BnQOxM3Zwouv","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Weak Frame. -1 Hull, -1 Upgrade.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[93,93],"drawn": false}, {"_id":"T5Xr0vE7z8MbaHbC","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Toxic chemical spill.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[94,94],"drawn": false}, {"_id":"YHHrA8ToKRIS4AK6","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Poor scanners. Ship has to be one range band closer than normal.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[95,95],"drawn": false}, {"_id":"a8wNHPfmQDhb2yBQ","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Counterfit papers. Ship is stolen. There is a bounty on it.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[96,96],"drawn": false}, {"_id":"sHwBoWQk8HnDDln1","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Corrupted A.I.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[97,97],"drawn": false}, {"_id":"XN7xFrup67y9XK9H","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Warp Cores fail 10% of the time.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[98,98],"drawn": false}, {"_id":"6TJ246ieXGmopzm7","type":0,"documentCollection":"null","documentId":"null","text":"MAJOR REPAIR: Rust bucket. Everything that can go wrong, does. +1 Minimum Stress to crew.","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","weight":1,"range":[99,99],"drawn": false} ],"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} \ No newline at end of file diff --git a/packs/macros_hotbar_1e/000015.log b/packs/rolltables_1e/000004.log similarity index 100% rename from packs/macros_hotbar_1e/000015.log rename to packs/rolltables_1e/000004.log diff --git a/packs/rolltables_1e/000005.ldb b/packs/rolltables_1e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..ec6eb4616e72714d77c78a97e4253ca756ec288d GIT binary patch literal 47846 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 ZuqfRw*`KAON}UEnSwUSsb-$VK{{?)2nVA3p literal 0 HcmV?d00001 diff --git a/images/icons/ui/rolltables/maintenance_issues.png b/images/icons/ui/rolltables/maintenance_issues.png new file mode 100644 index 0000000000000000000000000000000000000000..bc68c671f77b159d2eecfbe90a43d430aadfc71b GIT binary patch literal 41668 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%0Af7GDKhYbhSV~Ja& zoTvZ-(i)r4pyEJ1ReGk?H@RVG9Tk}L^4aMSlcHFlEepld#!#4Np=Co;Z0j zSGQ#;H8uLU0oKH|f`5^z&zvtKIAk&z-Hn%CSLcd*#ZN z3ag?PL{bPO!elEzxPSlo^Fd@ZA-f@ZQ{>)=fT)|qF6YGwPzc=Z`D2_6i0;{eXtCuW zBdF^QGB7o0>o*oo|JjYZh$$sm#(8e3+bg!W;K~Xv_mIm#e?`R2hL|Kei;6*`HR83L zkQ2c}XUAOu*cA2k8NPn|wwyQpGjbogEwgW!-$M!}f>N|{{H04L&E<7$OY+BtJ96P+s3VGUuI3qtoswQ%lV{zy6`Npe+_ z5g`F7G&mt9wtI#$r~3jhfO_F67Z)*HBgq}Q*nsPS3*L7XeiJZKgC5sW5GJ`FY{_Xo zxhg)OsOa?ryf37tjq0Ai)}|{e5=kyySRCZq2-|`LhE1Ch#KgUhd;>uDIdsuVAUz;( z%2yarn=bIRAcmnyej82tw{g4nD{?a3KI37P9gv*|UOY`VS zO@0qj=^X#O^Iy^R_ho|@RnzE35y_u%BQK?15+OtJ{@l#4_QdqG72>>spD7`uiv0b_ z4VKrN%*!0I3N9n2*zO#ny9jepmEX_GyDz+vYLx00b;|l;+C3NQqok?Uk~2QQJV08C(r9%_4g`vAJN79Ue|AlAGo z)tR`%H18sb_$PmwJ{&6a7;N{i-c9xO<(c)ncI^tdcI}3Z0&*ZpUMu)<$7la#+Px?W zL6GwpyMoCkZd9!(#Kkm1_X~BUZ`g`qJ5Rqr=gg%9;WrC z4NSS^NLSr+kHLf=4)cQ*9HjSz{Q^3sx*i`NioQ`*&Qlrb(4Zsv9?p?QqvB#>gdPIp zR-L0j7e;u1u)We=Bik}EGo63EV{0CJ?l&uQc|FID>gYZQ@Atd8?SumgOn$Z@MI%75 zapO8#+KfhnSyKEpH*ZCGd2@@RqB=CxiYrK$4;M4vym@ooHwzSSvsOSh+BGO}Njtx? zX>4>f@^{rVk;njC9`~O`Yv2&RwnuAT{8=(W? zHh&3PT*|493em!_SAv?F+B(Kl0pfISzUF^Pn&^}8OM$WHF=uR$3qs=Oj$ z7Fs00BelZQP{}<)O-0KgpI_b|Ih>+O)%78HJyGhZHCFv2e?c25KsA+QU*T9OXX;a@ zPA!P$I?ey$!XKI!?U?)w^=}DIdZ2u>qyDrU%8Q)fw>L;P1M0X-*bI#vGl(n@Wj(cI z=~!@Afl|L41te^RQEYfl3RvnjE=Ac$UnoT74_H+J{~r646*>GQItVx0LDE&*wl92E zfP7X^R8$o9y4TAquWMUmp2r}C+@6~pvZ-wHgG~I9|NNXlg+1Av-6tOiklRPNM#Amz zt;nC_FJHjbUJ4J$JxakK+MUHv+=2^DNR(~F^`_O3lN+CUC?PIh3jRnC6~dqB@ru>B zSBUzP+gM}44I(;rDlS|qRuzWSU;|2#g?lddKZkHAgdi5Qqtp)1`u4b9;*7 zBZgDn++MYIZDe10BWxEnxzin#^JsL@bzj1b9l^BxD76CzE@oy5o%;HGE4CFW7;wwN z#^%y``H4MG6DbZ>4QU3q#B74N9c-+v2Ldw{tq=Zh$V4d1-_+JtK(b4NybA$nCp3-9 zxJrlKJx&!Q2l@b!KBoLcM+}lNJfi`zn-nmJ9%0x+`iK8nOoOj^-9xoAFgn`M6&O#M zg$e|Wj*6k-%^wcE$30ihMF&RpsQaK8N4Z199cZaj>PaP>WQ40J?#K0$cyBnJ57`3X z#@~Fv2R#N{Ne|CZQA{E!Pqn|R>h0}ZXWTHrRVoS>*M2t!e0RZr<-L^&@zIO#f?y>! zr2(tm_f95ipO23$68iO+7(tmTE=ZrbzbwrmMfPq!`G53(WbG7F!ZmwUH#He$gFdOS zl=qo9=yt;&=n%KT*Fa}QDERH(pszJh0D`^+cRhTEm_AuX6Vr|(DWB+z{OA3kh^Pd3 z*F>?|*BWm}?tMVu7ykR4G2xUWCvu`apf6LLBG`2#F8o+KxSA0D7$LPE3oS^t*Das&z)_Lg7o+8k02cCN ze4FqU6Y$5dlQn!0s-bpW4Duz;tc%2Ky&9i(Tp3b4k9pJLcA*(|5v^dce!V9p=Xy{)+|k*?ei_U#q?-U(tlW3kLdwiopMqq2=*2_(j9Nh8J*=!OSCN^Ze; zIa}^`_4cNJik^VyS)y8o_&m&J7MZu92Q9we7p`1ciThwYS|g#0ZJu9fbl@wIBN(Ui+pIe=iv4h#{|S#F5?n=_~~QjDO*YJCYK z0J3@Gg`-J5L$U(tA~%^0j)gYDpMN zGx}p=^6J;eqQVowITF?V20HAN@MfS&wEc}coiC!(NNylPxP0{Zae?kRLqo$i)zx}G zB0oWB*G6c?$B!d?ev`Wm%F4>QGG2q=bfmn;wj(e*xbw_Aqg)_OSwuO9d_!=>X#Nb= zYX~oNzc|_GDw7m{8)S?L2>3GIETs8pHhG+5xO&!PwzsO~@Y9=9Q$5o?%Sd~aat}=* zgWrz{eSaPoO{Juy?m~td{u7sQ_TgS8MZ-r|H~a+89QmdT^8GOA+prdmL#{35HzS4G zm}maMnu+8xe2K|sz*N?($f&3*q&3ppw4QDE>5sBo=qk@GFJw@$3sAjc?H$X5;z6C<9G3eU0i@CWHmy4Pv2-Guw22NJ zA00L5lX{D$wTOFd_hp*%#cQKbp?sDGx3|K z&`no|-wh8B69PVeW~f@$GF(+QEQ|73TKW~ ziVvckjq>3wL_LX)d#thpa4sFnp7V)`i6?%QB|msTc$|)0FddH^Tjgn)MX1UUFBrA4ePVvp3!h0bXj=(xgdj>aZw!c&!CPwvN8$urjIYGd4Ijm&k&EOqD>O=V zcCip$%uRnZeDSa>IVq_P7w2Hl5fK;gbs$7Qi>fh-yoUPk*EFM9_MND>4af6=u~Ae-j!|!NC z#Kc@hyCwl>i}hQLhGK3xwRzC;INUO40*aEBpPR7S>J3p&2PQ@$(#-0+>T!Vz__8Hj zMF{wRx;qnStoQcaKbi*(qN27GN`u-v(V(J1g$7%bqEIx5vMZI4G@~LKHBWY<6lp}0 zNHZ0&OGN`sXfTxFeD247-~FEdI_sRZ&ROfMv(8>?ueED?9>3xHy}$Q;-Pd*9@YAeg z_M&2dK)k+`e8F($m;kdGfd$O1+kT0~1_EgbCWRCzIXlSTsA z0dFBEUP+%}b-7q~DW^jsQ0cNl zjn}$-gzK<+*j-`C(&#jt9An|Nq3f{W!-Yl< zfWOsmE>A&tRN>Lxj)11TB-DmSUk07Bn&%i27#P4Cra30PM&d*K_Y4P)q_8j*!d1wl z=3yCt4!{dfc3MYX$KRxRt5%)RJc*+hxZX|daP-Zmr{BJ9ZJQ@tgW1B5YSzxMJe#Tw zw;vUXU}O7t;24&cmYco@S{-Xwa(L{qA{b-St_G-JWMgR-&!V)Wc`2>~9lMxkdwt8d zB@xRbuMUs?^zPk}quq*kw)%M7k1~DIY3CKmA3)ZfF$KA>ygHFy3N%-1{xmc^?r)~M zlE&3e&2|RC{b+_PW%gS#c@v8SeJ8u7g8q*LNsLE_LAIXRB!7Un`XTb7!+b?hF~?2Gr_9SSwOPMCo*^LIw^X}2`vr~Qwz3LFn~!;?1K zm<378Ny$u&98UI7k5UT0)u1nNi=ZJTg7nBX(fC!W(36^+SWrt@M+8OH5Zgw0c$}1kUxoZz{|s~t=u5R&vl`lw z!-ZW411&4r&Ff4OJrv1~Pxzv*bqKHTPrz;|oeT{}#k6ozN;!foyUG_`(K`;EN=x(mO$~YMFSh$Ni)wpPy-oN!*V_a@=d+2F8x>VAsk{j7u76GG^gFVvq3e zfwxXeYHG+or`;ZPQp#4i<7-wT<(1s03 z@-WNa)vf3?rWeK#Rv8dIY7{?8f_I?nBMj`6;C-Xbj4q_s``B7N!qn%|54ky`3;%65n$zdzer#=><55F%Rr{PCla z&XM_EUKaFQ*347{fd7FcTM#dG%v9wCh3?q$ewqy#f#39QN-}$3)uH|S2YoTQv-jy7 z7Z<(q>;E4ELbwSINmo}I)Kt!KTaDQo0+RK!24()|;=>GY0ZQ0e3NQ5F--cIUw4xD0O5f;Pl zntEV8s1(7Wv^4X*+Gf#S)Mx_diWY)gD0_I$pYZUq4G}NeYWO4x2MF`6Z{a+A}y`#i=$FllC9Axfc^Rf%-nPj>WY>rqbc9sXg{_1;={YnaMAfac$>ju(EyfZ33IvNgsSq*6H zks9lPS;OtGw`SbayGt|Sis@XOyY#)e0NQ&945_ecQmGdr_2upRij zs{(E!)^NXOO~@6;zH8T1mRFS@(f@D^Qu|G*xltee6Z+f->>RIc(rXDsw(7L6#x|7(OaTf7%##)IG=uDXl3vpv?l|z>)aQiQVnXKQ{DCY2 zO>_Tv4<*G2^mqi&wz2&zR3-vSRagtB1@3!~f}N0@CYmH$SgeJlVrg?TIaxYd2*G1M zFC-hDGo?n_UKhKyzDJ2QH&zD}s5J_V0#@DW{sB`4ptlb!*Oh<4a zRbSGvD$(HzTLkrZn<%M8sC=wun1j{Fk$MnhX$$UT$iZJ83|+EBb!7rD62g*^X?mk@r^ zgkCiX6U{e$tt0r{2auP!zVI4Y`fQ=NwLmwI{|EJ~Ep~n*TC`{(hLyzA##z-AK`Y@> zDZ^~$DO>@-k&axLzZ2@PRJ+^e@9dM~J@kvo6KGb=u`k`?8UZxL1736f&t&|4`f)&c3uhIJ1l$yCMGqe!q45_7GZsxIGGZhGPr# zVlh#MOV-)Y&;m0Yn&QqL9;&23)bTgKkw^pTfYYo+;&TXH*z70ATe4t4?T#0}urcb} z@r~n6MXZb_ILrteTjp-T7>0;oPV2m5@3?5bjDE&sFM$4*xZZ_ zU}e+R{)+!V%x07i;?rOCS&-19HfEG#s$}AS^r?vGk%^5xWO6(&)nH!|JOqB`-JE61 zaJ7YVwuZ1K47n@SRsE&aNf+xCI%+_66<8v+xHT7SUZQh^pCk|=HSQvUCxV1vQJkIi zg@S^%qY-_8@VR#d(e~>og|pSG7V7Fff$y?Hf*-HO4@0Ql4nd_Tpgz5|ycl1S?GA;? z0MkERswD!S7OdN=octXpNAt^Ym5K5wHQ6#y+ivsEX26|ia1YqHVD;Ly)4AC;QMT%$ zz5oJ2$W=JPzYx7-G76m{pi;4G!$DRRR>$!;k2g=Eopk8aB{#-$Mbtc0z}^@H6w^m; zbjQMUUERbMhD8Waou$)ZHf=&v(y(N3fNq8wVam%K3ze5gJX`K z&?>3H#T+r!hwPz@lLKO>B!Fb*{6$pGi&Ink%acVB9e4lqyyvEDvBZqR=#2p1(~4eR zgX!0+jmezVTefJ(SuJLFf8ZM%HS<_QIuU|_dcTdBRYVWR1%(Uj91ZRDNz<`}Zae_Z z;&=#-1U9cr@!S99{_ySnlabrL9~l)fHm`n@pc2w!XWEIum$SWz!gNDkA@B^3x`;z^ zR!GB*!NDunts4<#?S~kI60*tTXs0U~KRutGRw2WP`u?-YWbq4v%OZy`c|-owGkT&? zF>U3>(14EKeHw<<>Zq?zlW&|FjdPmywJ-yma^a7`+rG17^p|@jJR_+_v(vTUVqW&c zW8(}cl18U@J0wm^v^Dh|Z1xbR5G6UD=qCn@?tY1WcnuFP?BmMeLFYCFEb$?m7Q9X9$}w*s$W+0`P45%Ie&fsE?ut3teLKu3h=6k{ z@A{91;v{x2`595W^goc%iA+^WbL_@>SqBkRoA|sC_Je2@2cPV*yHR8_2(*6`y&No3 zD!3K&JnA+5rEh!FR$;%9*EMRSO3w zmk;;pd}rynFJc@aCn?b@v@)C4X(RIKN8S$z`tI@dCW!Qu{;#mYh4ZQ7UpBa>%Nh$& ziH{AyYw7B}d!y&qjWz=NBiYp>{``992OO&uj`kUo9eR+!gGLU)gNzb5{o=w|BFCqy z4EMN)Q;sAu;Za9EKe2Nf1_~BwbLP{-1GUAbIn?ZjWnKa;sz4%;L*AnNVqvHV1&wpe zRLtYB%U>U2q2F!qkQ?J>Tc)t)oLP=O<8q#G9yBFA-TcXGCnUA@6w%w_-V_n#oU1Cz z+wAetwI<4w{wNu%F?%`vg7yIU^sereqeq!9L(I% zeI(pn9X1h`(t0pfIL2#ZtJX1VCudvQkACmR(yO<9X0!6!MnHeDJrSw>!9%}8OSD_5 zXKZ15+@pv6zB~Pk9&9*G2a?)Ie3XGEc-~zp7lMB+ylS3jfUWFcnA{y59tmB2ew&M* zkZXF?S#_TFmt@LP#c3>A(Asta3A)$s0GFWb8cU3<=92L?6#ynG=~oDyBtd%(-QDL< z3V2snV)VLc6jyzQwkE>EVKFAl{QO+|8#wl$1E}riGKg0&r&ikhKz;J? z!!A@c!U|b++1~5b^}6u4G+`oaol%K@l{3t{n3Gc-#N-NCn%^-6P`^2bVp&SrlV<2@7 zugtR#1<_%4=IXua%5k7vxS$D*TT)8o0YcLOI>Dl->ltcav9LGCB@qh^0XGiokxbE^ zb36Se;V!Memv7&8qC174AKRE;?_@tgc@QA9f!X!uLbes5a6QnS)QsJDN@BERnB}ve zjM~U{(xlF&^(M$!N~W8FnL=6f&SRxFqrGX%mO69@swSO(EW8M^*Q|CWXTf%-)%D@w zm%XU2GH~@&Ll!ch_#?uj@b9Fw=%cw;vam&_^`^slkJRrD%j(YG?>L8#C}s+&Q=w zr!rk^e{?l9Z6h+NrtJoF#y2O9xZ4opE#M2g1oN&j=dj|2KOIcti({vfPxVoXbU=pbrCpL29AZ;(n z2U_i1Wh~7UdIv7oR@TLkNC`?PY8Wy%fmDZ$uw6~jwirivTdyMT)W%&iJVR_x%Ju!ck$%b>23 zl+WNL@p9g7Ep1~xX3Sb(5IhJ84`PS?+AbGhP;}Q;nUCuW9m~REHChfT{~e}_y5@iw zM{PSr169(b7;RtcTt8fJ1cZU$C9k?UWlk&LYgG*Rb}x;Ng!2yiey8{GB1HGE*pT6_ z-JvCjelI-kn=SgT(~$GM3Uj8$m_RO-Vga+h)Qpps;;~ZsZ5&5z@sZg+oX~TT9uAo| z@03`|hPnqz_RYiKOMZ zx9Ewa89fam#Dzazt#tjcEeo&KwW?Yx=>*l{Uc;kpF3lix(S?7r75fm*ReQXqLe=z! z7wujWBrQKW63JPyvt~@L#xo-c(YWo2(jN9_Z?z8%J{iT!@6fyV#PmmQbRopHM`BIv z%zM{Kcn_xefPhZAsD$e@1?Yklg)y^_mhFEQ9s4A4;)EYn@#)_i$xM^j3oAzrQOdYC zNU7-QiEzN^J;psK>y$oTF;$4pPb~8H#andnzOOwXy7q8>eJdRibeucwt7N$Z}BJNAOYPR zy6wA;T`m&#+h??bgoDSBjsfHLcxBKBlz}B_Jyq+HUY0FvudBtN5s-x7H&aJSc1gB1 zIr&$G@M?-mOQVZQVWLgS>G=3xiIrZbpu=x*$3Z%bON-GTtfm(0l}JFh(BQ{0q}dV} z$ST5TRMIw_mK8Ijx_mb(jFg$K4>1%H`9*qLhoHm8^v1~w#hXmby@$Zf4Zwy$Ctd#* z^@$kX5;Rg{s&MpK&tFJ+$fmCAIcclXKFTGfsnShBqt@7ha8OVTidCj zqYNLRgGyR6IcJdt2@XKcj9o#qmS*ma@l5WkZgVN0{?aw-J~8bU1x%BF2a3#|Fiubl zy>#p3vtMZ5F*6!dbM_F&sck)`27?CRR9u=6gIv|O~U@hHp~Z4-n!z4(;~Wl_E|U4k$p{` znBIlH_qvz$XN2!X5bqBw-G(8db3Bi z3KByC8Xf=PBI=bd$*yk@?`Q){v6f6<(FMlxn`B8`@@(t=-F>_t-!@QOPilMu^+Dn5 zL(i_ut7Gy@199~U-Kvi@kNVclN0({lKKzi{e_y*gleD{e@Y9$Qtvxyg?nZGQ87P|@wnul^&U;|k)q5lr^yDO4HBe4B6?8Bkb3V4W2g*bc`G9(y-eL- z1BM3A`ral$oJna+kw7pPq>hx+5FC>9I#~q*dF9--4(F~{QJYGB)vl#md#QbZ{wI2= zwm4c-%Juj3=-7egeA&ak;at4d;eW3cBZXkhfV;?@^-LQT1h8f(sIUOPdxS_T|Ry%Mag-`MAZqX8)-U9IqU%dDnPnZyY zxb*L8WAE2_3NezQ#Jzg+Cf3(u0||qSYcTpvxLjg=nbLj@J1n7<|#lw*3o;so|QG3uitTLQF+S# z1_BJy3k(1k+Rs}Odt>aKRTnN?$W*jLP`<>m8`DQ-Hp~azVSBa}u9GBKWo>8{3<8Gx z+mBD9`pz&PESMVN6wNADnf>&12Pz6xb~W2&h4=20C9?X7+c(9UhGa-hgvP+~$1AId z#;>TT#9m5t74+Xbmn8nl@%$2_wHtt6%;)LC7B1LB7y#1wa#pK$QIfiiGmn-ul_jb1 zo(INAgJ|-mYpJOXDcOfY=)-Gomwohi;Idq*_nYLFjTGn-bp0#8+p%)muq4I~%Ls;B z1LXnB*pEG@k6%X29$Z5q+J5kNwrBw1-aHM-NVR=T5V zhC(%7E%X-ruFwJG0$vDxo4q@T%j#Qm;=fa$*klkWq?jPw+}(BXZJ`k=?R_<%fwva? z!Xo8p7`3cmzXx3^QpiHWXhoXV>p~&a#hP~q-zb& z?^29kb|@#UROeb5k8jJRH{c8sa;&}m&iu~$v7i9C#HD1QB6+CEZ6~?+;2{77wbCBi z0*=2hzwGMLunPPo9X})g;?eb=?>?YiC!8;?Px||XW}>iMv;~c_wYLvC3A%IDFg5B>2K$yy5}^*5`^f+@a!#H zWXJ;#@eis1ig{N;gM<}&<7r6GCF9`uXGF_FsK4J!j^4_av46MKHuI&w95^5^@4&w^ z*V?$;2T>Xfpe+cr5w??>H~r_K6f!+Qd$55xGbV{{DeE=um0g7qvpmLo!XJwdtOxf@E{fS+?PGl?WjymcbSxTo=wW>OFJVNQiCgR`6 zqN9H3M85M8e~25%lKb`^YI+Qs`)N*T?V&rw92{B^ zbv_(NGN_qcx|q48otw+K9N5*B;S5Yz4GQUS7nHBB>7fI#?vVD33y-6_RcqY1aaI|+ zH?A#TWz|irE^Eru@X09dr6g8Pjv6w)3kieqyl0cVR6EE716W!dlMR$2a14woTINuS zy2>-Wv$)i(AVdy-PF|7wQ{7CE1C{n@<53~tHcGCbJ}5{gKc`9O@9n~Q#xN>stK)`ZbB}7a?+WD_D(MjTd5n*%^v@D{NYd>AYDZm zOTJ>y{aaCO7sF;{t51*fe9;cwGofZ94V?T2_4JI5&t})}1MGTlf2eU}HoI=JkX@9g z-YVCJ(N5+fF~M^{gP1&zk+^aBn)Y7-x`INSf2XD47!^@QHK6slPq@A|)^pETFH7HE z-rJ_{A21_zRptn|2}c#DHsi_l^E>gbpU-u7&}emlZ~}=ZKh)^OU);eY*eIVHt&VxP#19ZJ>V! zF1XAtP%iH^mPP{f<~OhxJ@A0yBz1o0NovMM`<^1uRyQjPnX?fi_wQ7%dPqNcN)H9s zr~Gg8`eN4M7h<4D0_y**<`o-f-J3n%#_ls)CMXLN+EN}J^cpJ8Nn`f>D2yg?-AEI;;V7llG(7wAl4veI zjJ+qxMMYZwg6>pX5d2xWSrI@^A%h~tmH=*~ib71Nuen*KmbEtszl)rIepSU%wrDMZ z4ar+Y6U`QNHQ_ouo?WnILfsSAu~(h3>MRw4m=M)T6jl)A5_HQQRHMaca0s zQk@1C`kWczcR`9MDw-fjat4-Aw(-|kx{n$?T6!fs73kY5SiERYEJ?Zag8;ITN)7c= zJ>HQtl972q%u`6GM_Er#ud*`lH?Ra5o4`!W)!$05OgcP)9^~K!3u5v$$2XQ%I+ix8 zm0@X!z6I<3`;P--aDp8%bLOAert3o%3r_-o2;00_&$Ql?O|j9x^-&|NTZ>>Do~${B^+vWYwZmj zi%55)+IaleavN$)XxvxZtTe{Po!;prSoLhR&AF^zAIF%hQw zH9xs9X%VSNYgk8D_ibwazx@WcRgqiD1DeY&eZrdHwi;btwM`jE5R?ctcM=`UvIta>n zQ1AC+(toAbOO|I@+cUnno)kYe%iLkE;pnz91Abh1Ezd5T$=9ssSy5IjQ$L9C z>5Y-EpUKHF59b_)YK-x?MVu^#{Pf7ifJ4k(8@!7QBC)zkCJTK_meQ2@H3W)X1dj#n z_F6Iz&#DD6R_wX>a(7sbO3Ey0iD{!S$8v&e8upLe>{sdCQsS_xZJWrRBrtR|T{(E? zfTcz_<-4XsJQR4HSACn|W;I>Bz&Y|x9ub#w`W~A>@!OkaBvn&cUNO zK_-hekIXJ5i?MCV6B-Nd%g_%dw0VLOHAXGUQ_#{UeL$*xVDPGXjB@RYJ(G+UgAm2< z7>~7S_;?B-6h+NP*DpAAcL7 ztQbLA-DiZ8XTtYw`Im#Xot?86hXHY2Z9(a1{VVXbY>js-F@ad^v-34nT%#)6H~>2Q0-~gHb6Y8+&&t* zt7rtr*aI)V&xm4%>2#SGGwH$~Ai);nhc<3ycvU&0^I>p}!BTOcmF@~2?L-N3+ytM{ zWmJlS4C|tNVk8{fn)=V4-TW^@W#Zf__EC((X=jza%Swm^UfE27@%YVrr9t{EPW76K z(;f&$A5#}P`m_-XJi)+d%_hB$an{ZcX-LS;8 z7}%H|Oh)j<>R`(~!%J>q2Oy((#WTxGBTK~6zP?|P z451fjS2VOwx*W&iGXTP-V?Qylfj$eDzU_+UmhCMu?o8rmB z)Rl4o2azPQaV8C)6p7NCH#ccx>9hPyk+ro36G&Fha0zx5D+X>(CT{TUVNHF+YrbX6 z$kKN=-!a?_ypGAK%{dO4B)IuL2&+Jzze#FgYn;v~HW4Wz!W%-FCL`yyGmhHoQLD>5 zBMd4+^ZUkh`FpD7yysmdECb!{Nsn{4`}pFD4k_v|Le;R8V`spyn4r>v{b!~e(AzRkk_dhagksPh1P*auG8JSO)22A;h+3L* zA%zO1DBC?cC`9ifTR|XC_Gy#<1CM)CB&TZfD4^cSU{vFg7`zCRON_TUgIn)h6Zp*z z{T!!#0LwyH7hbdR*Ph52frLjWlc;oy|Ej#Z|C?(rawE1AV+UQtwA!10u@)zsa9Udb(NT28B>B*y26I}uv^ z5SRsmuJ&a_FdR$?lCR&q5o2toULpM-3^3sA>RN}aUbGMlz7Z>M3J69O`n<$=eUOw2 z4Dg`aZ1JtySodHxv&F7M<2VC#k%Cg2fj0;B+zwM@NgB$@K(6-uUw!9@hZ=l^=*nhO;C>o$Qiid=HV=BdjdM>jCa9b; z?WX?Ul-8g?OB+!)i(4^hnY;sx+|$CC`w3wc8g5~)gGPo$HT*DL-GN?Yc&q`LhJ_*)G_s zt>-^qZMAchtmYw`dH|C(0oc{HZDihf4evH6@RmZ9Hr$JbFzKeitQ9sP03dv486t1_ zq#4v@dBA69r_~~dwb<2ruDIV(MK=b_8w@#1KWp7LbkrT+2WRg9QBEp==_@Tn=`xTI zTtHMUWMNSkQw`Fpy(YE9zI{$7zTauuVD_Uwn@CTDc+*D4?m?CoqATqw>xwIZxBd{l zm6}#(+JFLlvU5gAA33GN!8t}Pv;+8kfq}=x4UB&*2h-b>|IiSdj{i%4kzbvC`A}r< z1?>Y4)(Wq#e*S!rv(Cy!X>M+7r(Qpr@NWD?k6&EIjcRwQ?MBt#0|V+S0*2HXpipS& zzEn}{Z?4izp;*(vTcPM|akaK$P={LW6pBV_MGD3LuRnS#s&2)d4{v(yYo-W@{+=~( z$+*!=+~q0s`P8bGe@Vz3zw_V2r%Vhr|5~9?_$7uew$JcBam=^;+~qX^<_o-va#j2r zW@fo46lGI%=Em%5@=fo>sVbE!9AF>j=KZK#lKTDqQWgH^nI{wHFF$)d_wD#5Wub<< zA_i9Fn_IYhsx?zw&AffR;>EY;_qrcB)}|;bs@bT;`yV*wx<4~fC=%1(4@eIE_N;5w z$Yfu4-})6d7oKPTwNxc`hOt6X(J$*u#F-b#$?NB~u1<)H zSBuTuRr$+bSv_AqsEEkRpK7<^+o2tyEByOhtfzSSz`m|uylYy!ysEortL}dJIQOGw z(V;_5MTR-CmWA8*MQ{I^dFR1vlfs?e^%WPad!Nb0Y4J zyHHu=qm`Fno;lQa{StL=IuO5%ez~vH_LC}h_q=B=t603aNm*9bwG)dz&%bV#HkIA&&K{}qH(OS#5MSavL%G%d6 zCOUS}=gIM|-%pHzS#|vXa;peY*{6NhJ7#djqg3zmv>cl!vEJ1=Ifd4}c3nN+DTj|{pR6CN zT|Z?}k-5G5^0-p9>O)aWPEOwQxXtoy-9NS}`t_6DZ~L-(8@0PI|Ki;__k7J~H;aCu zo>y7*-PeLU&AgM_&%ye+-T;T;kM#WGT{oBY`pY_bU%>*q`hLwyvaa0IHS6zYGA2Fc zomMliXA{5V*U9j1s|YYRXk3;RbTUiBe?!^)M&_T#Zyr`LqGZJtro%*o0qC#tO=LcrZI)AQjekw-O;Pd=i ze1Z8w-4A68J=DKmu2YdeyI|D59p-T_j=alSXT0%IY0sQl2GNaJYSBwNy|f$peEy|& zhnAg-d;NZ#{rTXMv=EgS*(thayW&$)N^PcV=MC(!FJf+ohP?gzyIc3$l{70eYg_n? z+=RGgwG-oB*w|liFKmX(S+PyGO6QV49{gE2Yx@I*qUig~JF{cD_zgG~XOlNe=cBPh zwOQil#fux1%{SP2p_Q5M`IdRh{Pq^luiQK_CBWR?wAZf0#y(tAPY3JR?0i>~pwPkQ zyRJSs7y4|TQ<-+H#Ptr=A@z^Mm9D5<_@%Nq=}F(Ep}t8E%$7|!U0d<7!}uHX6WpI>J`D9h?$5}W$dqhJFo|LM>v=|&FL>ITI< z-^PCE<^J+~!_s-%0}3CNdNg_wo#N(KQkkdXH~UJ{;kz$A$bG)9kBZ{stlm!t2A3JW zowdD}?-kFu9{$?{LSvk=v%CxI8xH@OG^`&m+Qhn;bLSNzCRH~T9FY0uI#TVI}KUz&BPG-{0f#>I`wJj(BC7C!%4 zRG2sT!x^)jkZXIRmP#NoN%Ge5G&eXu>p(lt2aEToI{uV>I=fZP&${@=M_(VfzBGe_ z?&{}US3i@D`$oT=mFC|m_xx#xtI^vYB&8&27M7M?aGI-DaCm|uz-OXCT*&#@9Zt`6 zt}H3BcX-oZlyOv)%{=WZv*HHKZ1tXl*xBYp)vjgBj3b=} zmToJ~$<9$POG`UjK>*J$S169Y>zw$YPF331xsldam&|gh==@NE(%inmS+QY`or0G* z4%w`={LGTnWz}z%^5d`cD$o0PM9kKi(6}tE>-CZCR27Ob<-bPRC8~F;Uom@e`}?CZ z@90=46#ffiH!kT$OpdMJR1r{p5 Ii1W(-28k><^#A|> literal 0 HcmV?d00001 diff --git a/images/icons/ui/rolltables/megadamage_effects.png b/images/icons/ui/rolltables/megadamage_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..95d9493e59a19e2ba2e03fc7b1a8bc37dfcf5c34 GIT binary patch literal 42882 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

  • vFN8H^&LD;}2*-4)*=-LeJuqS5J#RP0;>^mnqEl!0C}tNFdCX;@8} z3B*OlV#Uxca;8hFULl7L#sE&pL3Tn~G-iu48)PLxWC+zkzZ^&LKAlZ@NLsr)Ayhmn z%Nq|#V(L@*4kH6ILI+D1nW|tZNLMiite;iI3+{ zEQgc^C`; zW?q&&jU~^yf?Rt9kvAG0&R@Yd7XP@>?ct%1%53711uqZuQVGpW`h%Y z{8tDfPdj=fU&}vEOIj`Y_sZ5efc;=<@#90Mp_4Lb_RWqDNCyX`N+Y@z#-e3x?cXm< zvDi8>zGi_q_wSe0Rj_Ip=`|A-MI^3bkZTO(haR2_QY@o%+!eb(#UedKFtGa>FB7FD z6OBZ?3JI~0Ah!Ux>G?wvvI?PYiy9Bd%-<2+`qitNgG z+O%leG`YdVa|?V+*9anSN4g>aIp-75N=b8&t+vMU4POKWWCa?glx@LK+#zgnpzwsUtPP~&0xG<)vp6XHT7FTKY9&T{{J_ z%PHK`)C){mk_HwLdCP1aQl3Ugbg(UpeG3ACX)uxNWa`nd)^9|%gNBUQd6OQ^USe9x zQc_;cI!3G6L(SzhHpj|5VdZgFQ zi+E66MA}8<*9%#rXxq@i^IH)R`+>aYh*ii*Gu}rdl+xOokjCdyEO(4bnaf_+rzCRg zrSIjh;WxI1hSyN8o$+DWxx*4(G^Gd8l!oWPIqaqE5X8Ql^ny8)-&ZCLXHwmSHf0wR z+m9sO{z#J2uvTMOTeOBf(lvtEW|#I) z>LC9j8Aw9NL1H-vL&50tM{`(Dv^E%oJ#|E#5B22u&9cFp(UmqMmF<(`-fk5{W~=nn z_@ObZA>hbMr!Qlz5sW0!=2ovvItQp4%nK)3CCu)d9=}c+yG|-MtwpOL$e#KK!ennv z4;{BK3yzU?A>pQn9D*g%raAsIC=ZlRckc65S2 zUa;q~`|f37aK|@?L9ul*^nw3DV}NfQ;=mXs7>gm4H>=9wtII7+0(Aa^XH%f}Bz=6A zp^yWfr&j1c5Jc9d5&E4(tum<-b|1V9Q{^mN2?g;*{C za~!DM%Vs{qg4hn4er%q_gU~D*o<%8+VDqtsDFBNf98pGb3##W2qPC5pwuL04F*i}$ z?nWLp$-9{zAFpju;TgGK5R-{u5-_1-H?0GUDWNaJIZkkDiLau;Rcu6Wth_|FPUOT( zZ%pjo0R^x4FeL@)aA%vm3$r~OlCdm=WhUcQRKgm&R|sOWVmdmpY_A)g*VSU#MA58k zWG#3Y9b~LdOY~*A%AY4BMTRIcZKtdAm+=_E+kYzNk%Zbg(sT7?z)hSg@zrBd%UL2M#U_l{$%wRV!YE1#Ufpuk}?biz%F8|6w+WzqJ{OB>8f zQyPpKgVDK9hD9wl5T_rFlcsLUg6Kcu9dAFkh1-J}&&*I_a|{kD?wA?>ts?qch1`&b z>fzl9rS^{eyc2s^^t<$%qo3G}oBrcp9{o<)$CAKCOf;a(2(~7hO`cWs3(()rGW?m0 z8q*mDF;@vsPtSC%T6cUl#b#3$QzTi75Unp_C*@^ALwQ3> z`G(w{PFJA5tF(kh@@Mf~z~}7#3#1Nq0`o*?0AiNC==7^PeTmi{Ljm&P_hmw_yV~0m z)%Emtz)icvWuTkKhu`R#<`j<)c0)tU)T`tG@C;!1gYBebIQU$2RV!W=F%gYgG7BBjE#=id+N#x)Y@-E;@5?P

    &5o_2QwKWGpp5)ve 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 ZKXy`hISK#ZfBUQUi)~jf>n(Zne*i7O>$3m= literal 0 HcmV?d00001 diff --git a/packs/rolltables_1e/000011.ldb b/packs/rolltables_1e/000011.ldb deleted file mode 100644 index 23548cb8d89f98f0f20a5464c6977a19389586b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32277 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 DJJkb) diff --git a/packs/rolltables_1e/000017.log b/packs/rolltables_1e/000017.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_1e/CURRENT b/packs/rolltables_1e/CURRENT index 32108be..1a84852 100644 --- a/packs/rolltables_1e/CURRENT +++ b/packs/rolltables_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000016 +MANIFEST-000002 diff --git a/packs/rolltables_1e/LOG b/packs/rolltables_1e/LOG index 7b1f467..5d628e7 100644 --- a/packs/rolltables_1e/LOG +++ b/packs/rolltables_1e/LOG @@ -1,3 +1,5 @@ -2024/01/15-18:04:41.151 6df0 Recovering log #14 -2024/01/15-18:04:41.161 6df0 Delete type=0 #14 -2024/01/15-18:04:41.161 6df0 Delete type=3 #12 +2024/01/19-14:44:37.498 481c Delete type=3 #1 +2024/01/19-14:45:12.059 3978 Level-0 table #5: started +2024/01/19-14:45:12.064 3978 Level-0 table #5: 47846 bytes OK +2024/01/19-14:45:12.065 3978 Delete type=0 #3 +2024/01/19-14:45:12.073 3978 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/LOG.old b/packs/rolltables_1e/LOG.old deleted file mode 100644 index 2ff1a0a..0000000 --- a/packs/rolltables_1e/LOG.old +++ /dev/null @@ -1,7 +0,0 @@ -2024/01/15-13:28:46.674 6df0 Recovering log #9 -2024/01/15-13:28:46.696 6df0 Delete type=0 #9 -2024/01/15-13:28:46.697 6df0 Delete type=3 #7 -2024/01/15-18:04:35.947 5c1c Level-0 table #15: started -2024/01/15-18:04:35.947 5c1c Level-0 table #15: 0 bytes OK -2024/01/15-18:04:35.953 5c1c Delete type=0 #13 -2024/01/15-18:04:35.966 5c1c Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/MANIFEST-000002 b/packs/rolltables_1e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..a2b8688d308df26de85053c91af76b981204aae9 GIT binary patch literal 163 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7$RSpsAU1UEI=+B%QPl-Ce~+PnG_UD5|eULixrIxBQulIvPx4UN~2Qze3BTs8Nk32 zsz9$OwYW5=q*$@CAUQuXyU@cYBQM#q#IIPd$}2mvsJJ+-C?(t}I5jAjQG^k!695dx BFns_3 literal 0 HcmV?d00001 diff --git a/packs/rolltables_1e/MANIFEST-000016 b/packs/rolltables_1e/MANIFEST-000016 deleted file mode 100644 index 3cafb255486989ecb570678131035a37b9858564..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmWHXf8@hX21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32EcOU07Jq@2`Zy`t3O z(wvfF#ma)@{LJh^51)*@WXlr2V!bM_?8u_x;{$UXHBqXJaF sqOoCQW>Q*KX=+4iREnQZ5+gT68Tl62&zV=m$-u}Y$jQJg#Ik@903O0Y)c^nh diff --git a/packs/rolltables_1e/lost/MANIFEST-000002 b/packs/rolltables_1e/lost/MANIFEST-000002 deleted file mode 100644 index cc1b8e07198d765ab53d710ffef14765047d0650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7-V<6-_QKpjJ#ya62D@-DzEIwqT=GTqLgr_;MAa8#(5B(0958N AoB#j- From c9c0d6f66d79aaa08dab3de8a6a35a41f4fab5f3 Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 22 Jan 2024 20:38:35 -0700 Subject: [PATCH 04/42] SBT Macro Menu --- css/mosh.css | 90 +++++++++++++++- module/actor/actor.js | 17 ++++ module/actor/ship-sheet-sbt.js | 40 +++++++- module/windows/ship-deckplan.js | 12 +-- module/windows/ship-macros.js | 96 ++++++++++++++++++ module/windows/ship-setup.js | 72 +++++++++++++ .../conditions_0e/{000005.ldb => 000013.ldb} | Bin .../conditions_0e/{000004.log => 000027.log} | 0 packs/conditions_0e/CURRENT | 2 +- packs/conditions_0e/LOG | 8 +- packs/conditions_0e/LOG.old | 7 ++ packs/conditions_0e/MANIFEST-000026 | Bin 0 -> 153 bytes .../lost}/000004.log | 0 .../conditions_0e/{ => lost}/MANIFEST-000002 | Bin .../conditions_1e/{000005.ldb => 000013.ldb} | Bin .../000004.log => conditions_1e/000027.log} | 0 packs/conditions_1e/CURRENT | 2 +- packs/conditions_1e/LOG | 8 +- packs/conditions_1e/LOG.old | 7 ++ packs/conditions_1e/MANIFEST-000026 | Bin 0 -> 153 bytes .../lost}/000004.log | 0 .../conditions_1e/{ => lost}/MANIFEST-000002 | Bin .../{000005.ldb => 000013.ldb} | Bin .../000027.log} | 0 packs/macros_hotbar_0e/CURRENT | 2 +- packs/macros_hotbar_0e/LOG | 8 +- packs/macros_hotbar_0e/LOG.old | 7 ++ packs/macros_hotbar_0e/MANIFEST-000026 | Bin 0 -> 156 bytes .../lost}/000004.log | 0 .../{ => lost}/MANIFEST-000002 | Bin .../{000005.ldb => 000013.ldb} | Bin .../000027.log} | 0 packs/macros_hotbar_1e/CURRENT | 2 +- packs/macros_hotbar_1e/LOG | 8 +- packs/macros_hotbar_1e/LOG.old | 7 ++ packs/macros_hotbar_1e/MANIFEST-000026 | Bin 0 -> 157 bytes .../lost}/000004.log | 0 .../{ => lost}/MANIFEST-000002 | Bin .../{000005.ldb => 000013.ldb} | Bin packs/macros_triggered_0e/000027.log | 0 packs/macros_triggered_0e/CURRENT | 2 +- packs/macros_triggered_0e/LOG | 8 +- packs/macros_triggered_0e/LOG.old | 7 ++ packs/macros_triggered_0e/MANIFEST-000026 | Bin 0 -> 156 bytes packs/macros_triggered_0e/lost/000004.log | 0 .../{ => lost}/MANIFEST-000002 | Bin .../{000005.ldb => 000013.ldb} | Bin packs/macros_triggered_1e/000027.log | 0 packs/macros_triggered_1e/CURRENT | 2 +- packs/macros_triggered_1e/LOG | 8 +- packs/macros_triggered_1e/LOG.old | 7 ++ packs/macros_triggered_1e/MANIFEST-000026 | Bin 0 -> 158 bytes packs/macros_triggered_1e/lost/000004.log | 0 .../{ => lost}/MANIFEST-000002 | Bin .../rolltables_0e/{000005.ldb => 000013.ldb} | Bin packs/rolltables_0e/000027.log | 0 packs/rolltables_0e/CURRENT | 2 +- packs/rolltables_0e/LOG | 8 +- packs/rolltables_0e/LOG.old | 7 ++ packs/rolltables_0e/MANIFEST-000026 | Bin 0 -> 207 bytes packs/rolltables_0e/lost/000004.log | 0 .../rolltables_0e/{ => lost}/MANIFEST-000002 | Bin .../rolltables_1e/{000005.ldb => 000013.ldb} | Bin packs/rolltables_1e/000027.log | 0 packs/rolltables_1e/CURRENT | 2 +- packs/rolltables_1e/LOG | 8 +- packs/rolltables_1e/LOG.old | 7 ++ packs/rolltables_1e/MANIFEST-000026 | Bin 0 -> 208 bytes packs/rolltables_1e/lost/000004.log | 0 .../rolltables_1e/{ => lost}/MANIFEST-000002 | Bin template.json | 8 ++ templates/actor/ship-sheet-sbt.html | 31 +++++- templates/dialogs/ship-macro-dialog.html | 62 +++++++++++ templates/dialogs/ship-setup-dialog.html | 34 +++++++ 74 files changed, 533 insertions(+), 65 deletions(-) create mode 100644 module/windows/ship-macros.js create mode 100644 module/windows/ship-setup.js rename packs/conditions_0e/{000005.ldb => 000013.ldb} (100%) rename packs/conditions_0e/{000004.log => 000027.log} (100%) create mode 100644 packs/conditions_0e/LOG.old create mode 100644 packs/conditions_0e/MANIFEST-000026 rename packs/{conditions_1e => conditions_0e/lost}/000004.log (100%) rename packs/conditions_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/conditions_1e/{000005.ldb => 000013.ldb} (100%) rename packs/{macros_hotbar_0e/000004.log => conditions_1e/000027.log} (100%) create mode 100644 packs/conditions_1e/LOG.old create mode 100644 packs/conditions_1e/MANIFEST-000026 rename packs/{macros_hotbar_1e => conditions_1e/lost}/000004.log (100%) rename packs/conditions_1e/{ => lost}/MANIFEST-000002 (100%) rename packs/macros_hotbar_0e/{000005.ldb => 000013.ldb} (100%) rename packs/{macros_triggered_0e/000004.log => macros_hotbar_0e/000027.log} (100%) create mode 100644 packs/macros_hotbar_0e/LOG.old create mode 100644 packs/macros_hotbar_0e/MANIFEST-000026 rename packs/{macros_triggered_1e => macros_hotbar_0e/lost}/000004.log (100%) rename packs/macros_hotbar_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/macros_hotbar_1e/{000005.ldb => 000013.ldb} (100%) rename packs/{rolltables_0e/000004.log => macros_hotbar_1e/000027.log} (100%) create mode 100644 packs/macros_hotbar_1e/LOG.old create mode 100644 packs/macros_hotbar_1e/MANIFEST-000026 rename packs/{rolltables_1e => macros_hotbar_1e/lost}/000004.log (100%) rename packs/macros_hotbar_1e/{ => lost}/MANIFEST-000002 (100%) rename packs/macros_triggered_0e/{000005.ldb => 000013.ldb} (100%) create mode 100644 packs/macros_triggered_0e/000027.log create mode 100644 packs/macros_triggered_0e/LOG.old create mode 100644 packs/macros_triggered_0e/MANIFEST-000026 create mode 100644 packs/macros_triggered_0e/lost/000004.log rename packs/macros_triggered_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/macros_triggered_1e/{000005.ldb => 000013.ldb} (100%) create mode 100644 packs/macros_triggered_1e/000027.log create mode 100644 packs/macros_triggered_1e/LOG.old create mode 100644 packs/macros_triggered_1e/MANIFEST-000026 create mode 100644 packs/macros_triggered_1e/lost/000004.log rename packs/macros_triggered_1e/{ => lost}/MANIFEST-000002 (100%) rename packs/rolltables_0e/{000005.ldb => 000013.ldb} (100%) create mode 100644 packs/rolltables_0e/000027.log create mode 100644 packs/rolltables_0e/LOG.old create mode 100644 packs/rolltables_0e/MANIFEST-000026 create mode 100644 packs/rolltables_0e/lost/000004.log rename packs/rolltables_0e/{ => lost}/MANIFEST-000002 (100%) rename packs/rolltables_1e/{000005.ldb => 000013.ldb} (100%) create mode 100644 packs/rolltables_1e/000027.log create mode 100644 packs/rolltables_1e/LOG.old create mode 100644 packs/rolltables_1e/MANIFEST-000026 create mode 100644 packs/rolltables_1e/lost/000004.log rename packs/rolltables_1e/{ => lost}/MANIFEST-000002 (100%) create mode 100644 templates/dialogs/ship-macro-dialog.html create mode 100644 templates/dialogs/ship-setup-dialog.html diff --git a/css/mosh.css b/css/mosh.css index afabecb..b28b9a7 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -220,6 +220,13 @@ p { font-family: 'Roboto'; } +.mosh .center-icon{ + font-size: 42px; + align-items: center; + justify-content: center; + display: flex; +} + .mosh .transponder input[type="checkbox"] { /* display: none; */ appearance: inherit; @@ -553,6 +560,62 @@ p { padding: 10px; } +.mosh .button-white { + font-weight: bold; + font-size: 16px; + color: #111; + margin-left: 0px; + background: white; + border-radius: 21px; + text-align: center; + overflow: hidden; + padding: 10px; + border: 3px solid #111; +} + +/* Dropdown Button */ +.mosh .dropbtn { + background-color: #111; + color: white; + padding: 16px; + font-size: 16px; + border: none; +} + +/* The container

    - needed to position the dropdown content */ +.mosh.dropdown { + position: relative; + display: inline-block; +} + +/* Dropdown Content (Hidden by Default) */ +.mosh .dropdown-content { + display: none; + position: absolute; + background-color: #f1f1f1; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; +} + +/* Links inside the dropdown */ +.mosh .dropdown-content a { + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; +} + +/* Change color of dropdown links on hover */ +.mosh .dropdown-content a:hover {background-color: #ddd;} + +/* Show the dropdown menu on hover */ +.mosh .dropdown:hover .dropdown-content {display: block;} + +/* Change the background color of the dropdown button when the dropdown content is shown */ +.mosh .dropdown:hover .dropbtn {background-color: #3d3d3d;} + + .mosh .sbt-profile { width: 100px; height: auto; @@ -927,10 +990,14 @@ p { font-weight: bold; text-align: center; text-transform: uppercase; - margin-bottom: 7px; + /* margin-bottom: 7px; */ color: grey; } +.mosh .black { + color: black; +} + .mosh .circlestattext { width: 100%; @@ -1045,7 +1112,7 @@ p { font-family: "Montserrat", "Arial Black", sans-serif; font-weight: bold; text-transform: uppercase; - border-radius: 10px; + border-radius: 15px; } .mosh .padding{ @@ -1128,16 +1195,27 @@ p { } .mosh .whiteline { - border-top: 2px solid white; + border-top: 3px solid white; grid-area: line; + margin-top: 5px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; } .mosh .blackline { - border-top: 2px solid black; + border-top: 3px solid black; grid-area: line; + margin-bottom: 5px; + margin-left: 15px; + margin-right: 15px; + margin-top: 5px; +} + +.mosh .greyline { + border-top: 3px solid grey; + grid-area: line; + margin-top: 5px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; @@ -1238,7 +1316,7 @@ p { grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0.25rem; padding: 1em; - margin-top: -11px; + /* margin-top: -11px; */ } .mosh .headernamegrid { @@ -1271,6 +1349,8 @@ p { .mosh .profile { width: 140px; height: auto; + padding: 6px; + border-radius: 10px; border: 0; } diff --git a/module/actor/actor.js b/module/actor/actor.js index a5d2361..a847910 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -1263,6 +1263,23 @@ export class MothershipActor extends Actor { if (useCalm) {rollString = '1d100' + rollString;} } } + + // -- SHIP TABLES -- + // Ship Distress + if (tableId === 'ship-distress') { + //set special roll value for use later + rollString = "1d10-1"; + specialRoll = tableId; + tableId = 'UxAjAqUTjYTcCbS8'; + aimFor = null; + zeroBased = true; + checkCrit = true; + rollAgainst = null; + comparison = null; + } + + + //bounce this request away if certain parameters are NULL //if rollString is STILL blank, redirect player to choose the roll if (!rollString) { diff --git a/module/actor/ship-sheet-sbt.js b/module/actor/ship-sheet-sbt.js index c221cb5..6bb1bdd 100644 --- a/module/actor/ship-sheet-sbt.js +++ b/module/actor/ship-sheet-sbt.js @@ -4,7 +4,8 @@ * @extends {ActorSheet} */ import { DLShipDeckplan } from "../windows/ship-deckplan.js"; - +import { DLShipMacros } from "../windows/ship-macros.js"; +import { DLShipSetup } from "../windows/ship-setup.js"; export class MothershipShipSheetSBT extends ActorSheet { @@ -28,6 +29,22 @@ export class MothershipShipSheetSBT extends ActorSheet { }).render(true); } + _onOpenMacros(event) { + event.preventDefault(); + new DLShipMacros(this.actor, { + top: this.position.top + 40, + left: this.position.left + (this.position.width - 400) / 2 + }).render(true); + } + + _onOpenSetup(event) { + event.preventDefault(); + new DLShipSetup(this.actor, { + top: this.position.top + 40, + left: this.position.left + (this.position.width - 400) / 2 + }).render(true); + } + /* -------------------------------------------- */ /** @override */ @@ -60,6 +77,19 @@ export class MothershipShipSheetSBT extends ActorSheet { superData.supplies.hull.percentage = " [ "+Math.round(maxHull * 0.25)+" | "+Math.round(maxHull * 0.5)+" | "+Math.round(maxHull * 0.75)+" ]"; + console.log(this); + + //Run Setup + // if(data.data.system.runSetup){ + // this.render(true, {focus:false}); + // var setupMenu = new DLShipSetup(this.actor, {popOut: true, minimizable : false}); + // setupMenu.render(true, {focus: true}); + // console.log(setupMenu); + // this.close(); + + // data.data.system.runSetup = false; + // } + return data.data; } @@ -175,9 +205,15 @@ export class MothershipShipSheetSBT extends ActorSheet { this.actor.rollCheck(null,'low','combat',null,null,item); }); - // Rollable Weapon + // Deckplan Button html.find('.deckplan-button').click(ev => this._onOpenDeckplan(ev)); + //Macro Menu Button + html.find('.macro-menu-button').click(ev => this._onOpenMacros(ev)); + + //Testing Setup Menu Button + html.find('.setup-menu-button').click(ev => this._onOpenSetup(ev)); + html.on('mousedown', '.weapon-ammo', ev => { const li = ev.currentTarget.closest(".item"); const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)) diff --git a/module/windows/ship-deckplan.js b/module/windows/ship-deckplan.js index 7c8cbdb..e6c612f 100644 --- a/module/windows/ship-deckplan.js +++ b/module/windows/ship-deckplan.js @@ -50,14 +50,14 @@ export class DLShipDeckplan extends ActorSheet { * @private */ async _updateObject(event, formData) { - console.log(this.object.system); - console.log(formData); - console.log(formData['actor.system.images.layout']); + // console.log(this.object.system); + // console.log(formData); + // console.log(formData['actor.system.images.layout']); // Loyalty - await this.object.update({ - "system.images.layout": formData['actor.system.images.layout'] - }); + // await this.object.update({ + // "system.images.layout": formData['actor.system.images.layout'] + // }); // await this.object.updateEmbeddedEntity("OwnedItem", update); diff --git a/module/windows/ship-macros.js b/module/windows/ship-macros.js new file mode 100644 index 0000000..614e590 --- /dev/null +++ b/module/windows/ship-macros.js @@ -0,0 +1,96 @@ +import { DLShipDeckplan } from "../windows/ship-deckplan.js"; + + +export class DLShipMacros extends BaseSheet { + static get defaultOptions() { + const options = super.defaultOptions; + options.id = 'sheet-modifiers'; + options.classes = ["mosh", "sheet", "actor", "ship"]; + options.template = 'systems/mosh/templates/dialogs/ship-macro-dialog.html'; + options.width = 320; + options.height = 'auto'; + options.resizeable = false; + return options; + } + /* -------------------------------------------- */ + /** + * Add the Entity name into the window title + * @type {String} + */ + get title() { + return `${this.object.name}: Ship Macros`; + } + /* -------------------------------------------- */ + + _onOpenDeckplan(event) { + event.preventDefault(); + new DLShipDeckplan(this.object, { + top: this.position.top + 40, + left: this.position.left + (this.position.width - 400) / 2 + }).render(true); + } + + /** + * Construct and return the data object used to render the HTML template for this form application. + * @return {Object} + */ + getData() { + const actor = this.object; + console.log(this); + + return { + actor + }; + } + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Stress - Panic Check + html.find('.distress-button').click(ev => { + //roll panic check + this.object.rollTable('ship-distress',null,null,null,null,null,null); + //this.object.rollTable('ship-distress',null,null,null,null,'system.stats.battle.value',null); + }); + + + // Deckplan Button + html.find('.deckplan-button').click(ev => this._onOpenDeckplan(ev)); + + // Close Button + html.find('.close-button').click(ev => this.close()); + } + + /** + * This method is called upon form submission after form data is validated + * @param event {Event} The initial triggering submission event + * @param formData {Object} The object of validated form data with which to update the object + * @private + */ + async _updateObject(event, formData) { + + console.log("Updating Object"); + + // await this.object.update({ + // "data.stats.loyalty.enabled": true + // }); + + await this.object.update({ + "data.stats.bankruptcy.value": formData['actor.system.stats.bankruptcy.value'] + }); + + // await this.object.updateEmbeddedEntity("OwnedItem", update); + + this.object.update({ + formData + }); + console.log(this); + + await this.object.sheet.render(true, {focus: false}); + this.bringToTop(); + + + } +} diff --git a/module/windows/ship-setup.js b/module/windows/ship-setup.js new file mode 100644 index 0000000..c7bed8c --- /dev/null +++ b/module/windows/ship-setup.js @@ -0,0 +1,72 @@ +export class DLShipSetup extends FormApplication { + static get defaultOptions() { + const options = super.defaultOptions; + options.id = 'sheet-modifiers'; + options.classes = ["mosh", "sheet", "actor", "ship"]; + options.template = 'systems/mosh/templates/dialogs/ship-setup-dialog.html'; + options.width = 320; + options.height = 'auto'; + options.resizeable = false; + return options; + } + /* -------------------------------------------- */ + /** + * Add the Entity name into the window title + * @type {String} + */ + get title() { + return `${this.object.name}: Ship Setup`; + } + /* -------------------------------------------- */ + /** + * Construct and return the data object used to render the HTML template for this form application. + * @return {Object} + */ + getData() { + const actor = this.object; + console.log(this); + + return { + actor + }; + } + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Starting Conditions + html.find('.conditions-button').click(ev => { + this.object.rollTable('ship-distress',null,null,null,null,null,null); + }); + + // Close Button + html.find('.close-button').click(ev => this.close()); + } + + /** + * This method is called upon form submission after form data is validated + * @param event {Event} The initial triggering submission event + * @param formData {Object} The object of validated form data with which to update the object + * @private + */ + async _updateObject(event, formData) { + + console.log("Updating Object"); + + await this.object.update({ + "name": formData['actor.name'] + }); + + + this.object.update({ + formData + }); + console.log(this); + + await this.object.sheet.render(true, {focus: false}); + + + } +} diff --git a/packs/conditions_0e/000005.ldb b/packs/conditions_0e/000013.ldb similarity index 100% rename from packs/conditions_0e/000005.ldb rename to packs/conditions_0e/000013.ldb diff --git a/packs/conditions_0e/000004.log b/packs/conditions_0e/000027.log similarity index 100% rename from packs/conditions_0e/000004.log rename to packs/conditions_0e/000027.log diff --git a/packs/conditions_0e/CURRENT b/packs/conditions_0e/CURRENT index 1a84852..8b15215 100644 --- a/packs/conditions_0e/CURRENT +++ b/packs/conditions_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/conditions_0e/LOG b/packs/conditions_0e/LOG index 10e7ace..3c15a51 100644 --- a/packs/conditions_0e/LOG +++ b/packs/conditions_0e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.536 1714 Delete type=3 #1 -2024/01/19-14:45:12.065 3978 Level-0 table #5: started -2024/01/19-14:45:12.071 3978 Level-0 table #5: 8479 bytes OK -2024/01/19-14:45:12.073 3978 Delete type=0 #3 -2024/01/19-14:45:12.081 3978 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.951 809c Recovering log #24 +2024/01/22-19:59:18.975 809c Delete type=0 #24 +2024/01/22-19:59:18.976 809c Delete type=3 #22 diff --git a/packs/conditions_0e/LOG.old b/packs/conditions_0e/LOG.old new file mode 100644 index 0000000..9cbe293 --- /dev/null +++ b/packs/conditions_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.376 809c Recovering log #20 +2024/01/22-17:35:33.400 809c Delete type=0 #20 +2024/01/22-17:35:33.400 809c Delete type=3 #18 +2024/01/22-19:59:12.500 7e04 Level-0 table #25: started +2024/01/22-19:59:12.500 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.506 7e04 Delete type=0 #23 +2024/01/22-19:59:12.513 7e04 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/MANIFEST-000026 b/packs/conditions_0e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..d4be4ef63729f7878c758ebd746619952c9d4192 GIT binary patch literal 153 zcmZ4K^zm#n10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!ykcfaYHqP&Rg$-- zQIKTEQ%h@%8 P91M(1(wq#;GAzmfXYwkO literal 0 HcmV?d00001 diff --git a/packs/conditions_1e/000004.log b/packs/conditions_0e/lost/000004.log similarity index 100% rename from packs/conditions_1e/000004.log rename to packs/conditions_0e/lost/000004.log diff --git a/packs/conditions_0e/MANIFEST-000002 b/packs/conditions_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/conditions_0e/MANIFEST-000002 rename to packs/conditions_0e/lost/MANIFEST-000002 diff --git a/packs/conditions_1e/000005.ldb b/packs/conditions_1e/000013.ldb similarity index 100% rename from packs/conditions_1e/000005.ldb rename to packs/conditions_1e/000013.ldb diff --git a/packs/macros_hotbar_0e/000004.log b/packs/conditions_1e/000027.log similarity index 100% rename from packs/macros_hotbar_0e/000004.log rename to packs/conditions_1e/000027.log diff --git a/packs/conditions_1e/CURRENT b/packs/conditions_1e/CURRENT index 1a84852..8b15215 100644 --- a/packs/conditions_1e/CURRENT +++ b/packs/conditions_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/conditions_1e/LOG b/packs/conditions_1e/LOG index d8d3675..7c11d79 100644 --- a/packs/conditions_1e/LOG +++ b/packs/conditions_1e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.400 1714 Delete type=3 #1 -2024/01/19-14:45:12.038 3978 Level-0 table #5: started -2024/01/19-14:45:12.041 3978 Level-0 table #5: 14495 bytes OK -2024/01/19-14:45:12.042 3978 Delete type=0 #3 -2024/01/19-14:45:12.042 3978 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.898 3a24 Recovering log #24 +2024/01/22-19:59:18.921 3a24 Delete type=0 #24 +2024/01/22-19:59:18.921 3a24 Delete type=3 #22 diff --git a/packs/conditions_1e/LOG.old b/packs/conditions_1e/LOG.old new file mode 100644 index 0000000..1b9f9ee --- /dev/null +++ b/packs/conditions_1e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.325 1d1c Recovering log #20 +2024/01/22-17:35:33.347 1d1c Delete type=0 #20 +2024/01/22-17:35:33.347 1d1c Delete type=3 #18 +2024/01/22-19:59:12.455 7e04 Level-0 table #25: started +2024/01/22-19:59:12.455 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.462 7e04 Delete type=0 #23 +2024/01/22-19:59:12.475 7e04 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/MANIFEST-000026 b/packs/conditions_1e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..2a57cd1b7080202ae76b3736dc9de84b7edbfd6e GIT binary patch literal 153 zcmeA?rm&%zfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?${?|< zs36BX)y&r*C^;gV(U1WQ*co}}7s3=7L^+mcq?VWYIF&~j=NF_gGC~x=`jK P91M(1(wq#;GAxDwIEgC9 literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_1e/000004.log b/packs/conditions_1e/lost/000004.log similarity index 100% rename from packs/macros_hotbar_1e/000004.log rename to packs/conditions_1e/lost/000004.log diff --git a/packs/conditions_1e/MANIFEST-000002 b/packs/conditions_1e/lost/MANIFEST-000002 similarity index 100% rename from packs/conditions_1e/MANIFEST-000002 rename to packs/conditions_1e/lost/MANIFEST-000002 diff --git a/packs/macros_hotbar_0e/000005.ldb b/packs/macros_hotbar_0e/000013.ldb similarity index 100% rename from packs/macros_hotbar_0e/000005.ldb rename to packs/macros_hotbar_0e/000013.ldb diff --git a/packs/macros_triggered_0e/000004.log b/packs/macros_hotbar_0e/000027.log similarity index 100% rename from packs/macros_triggered_0e/000004.log rename to packs/macros_hotbar_0e/000027.log diff --git a/packs/macros_hotbar_0e/CURRENT b/packs/macros_hotbar_0e/CURRENT index 1a84852..8b15215 100644 --- a/packs/macros_hotbar_0e/CURRENT +++ b/packs/macros_hotbar_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/macros_hotbar_0e/LOG b/packs/macros_hotbar_0e/LOG index 713063a..1730e7e 100644 --- a/packs/macros_hotbar_0e/LOG +++ b/packs/macros_hotbar_0e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.571 481c Delete type=3 #1 -2024/01/19-14:45:12.073 3978 Level-0 table #5: started -2024/01/19-14:45:12.075 3978 Level-0 table #5: 13847 bytes OK -2024/01/19-14:45:12.076 3978 Delete type=0 #3 -2024/01/19-14:45:12.086 3978 Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.953 1d1c Recovering log #24 +2024/01/22-19:59:18.976 1d1c Delete type=0 #24 +2024/01/22-19:59:18.976 1d1c Delete type=3 #22 diff --git a/packs/macros_hotbar_0e/LOG.old b/packs/macros_hotbar_0e/LOG.old new file mode 100644 index 0000000..f19d5c2 --- /dev/null +++ b/packs/macros_hotbar_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.381 3a24 Recovering log #20 +2024/01/22-17:35:33.400 3a24 Delete type=0 #20 +2024/01/22-17:35:33.400 3a24 Delete type=3 #18 +2024/01/22-19:59:12.494 7e04 Level-0 table #25: started +2024/01/22-19:59:12.494 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.500 7e04 Delete type=0 #23 +2024/01/22-19:59:12.513 7e04 Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_0e/MANIFEST-000026 b/packs/macros_hotbar_0e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..67b3052e043be8ce045dc4b95a5d78e5f5e38d31 GIT binary patch literal 156 zcmWfhZT7c~fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVK`}QmxhTI_F*C<0 zIVUtXpgcLnJkc-En~{?N4A>cYr{};`8C3+81vzF`l;$UAIp>-fFfu|^!4=>#raB?x QCcY7k4qjl^Kp8RxvU{l))9?GH30g R-c$|-MkZ-a24)!+ZUCQRDntMP literal 0 HcmV?d00001 diff --git a/packs/rolltables_1e/000004.log b/packs/macros_hotbar_1e/lost/000004.log similarity index 100% rename from packs/rolltables_1e/000004.log rename to packs/macros_hotbar_1e/lost/000004.log diff --git a/packs/macros_hotbar_1e/MANIFEST-000002 b/packs/macros_hotbar_1e/lost/MANIFEST-000002 similarity index 100% rename from packs/macros_hotbar_1e/MANIFEST-000002 rename to packs/macros_hotbar_1e/lost/MANIFEST-000002 diff --git a/packs/macros_triggered_0e/000005.ldb b/packs/macros_triggered_0e/000013.ldb similarity index 100% rename from packs/macros_triggered_0e/000005.ldb rename to packs/macros_triggered_0e/000013.ldb diff --git a/packs/macros_triggered_0e/000027.log b/packs/macros_triggered_0e/000027.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_0e/CURRENT b/packs/macros_triggered_0e/CURRENT index 1a84852..8b15215 100644 --- a/packs/macros_triggered_0e/CURRENT +++ b/packs/macros_triggered_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/macros_triggered_0e/LOG b/packs/macros_triggered_0e/LOG index 5018404..e0fc820 100644 --- a/packs/macros_triggered_0e/LOG +++ b/packs/macros_triggered_0e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.602 1714 Delete type=3 #1 -2024/01/19-14:45:12.077 3978 Level-0 table #5: started -2024/01/19-14:45:12.079 3978 Level-0 table #5: 14286 bytes OK -2024/01/19-14:45:12.081 3978 Delete type=0 #3 -2024/01/19-14:45:12.087 3978 Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.980 809c Recovering log #24 +2024/01/22-19:59:19.001 809c Delete type=0 #24 +2024/01/22-19:59:19.001 809c Delete type=3 #22 diff --git a/packs/macros_triggered_0e/LOG.old b/packs/macros_triggered_0e/LOG.old new file mode 100644 index 0000000..2b679ce --- /dev/null +++ b/packs/macros_triggered_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.403 3a24 Recovering log #20 +2024/01/22-17:35:33.425 3a24 Delete type=0 #20 +2024/01/22-17:35:33.425 3a24 Delete type=3 #18 +2024/01/22-19:59:12.542 7e04 Level-0 table #25: started +2024/01/22-19:59:12.542 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.559 7e04 Delete type=0 #23 +2024/01/22-19:59:12.559 7e04 Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_0e/MANIFEST-000026 b/packs/macros_triggered_0e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..fd6e272524fb5e0f7bfd32afe37482aaac0f6f72 GIT binary patch literal 156 zcmX>#vGQdb10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!f?{rBa#4PcYTP88Wl^K|28JAQ=7+I#76qHAnXD~8Cl))9?GUsgR S!d09Mj7-v;49qet4U7Qes4Kw$ literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_1e/lost/000004.log b/packs/macros_triggered_1e/lost/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_1e/MANIFEST-000002 b/packs/macros_triggered_1e/lost/MANIFEST-000002 similarity index 100% rename from packs/macros_triggered_1e/MANIFEST-000002 rename to packs/macros_triggered_1e/lost/MANIFEST-000002 diff --git a/packs/rolltables_0e/000005.ldb b/packs/rolltables_0e/000013.ldb similarity index 100% rename from packs/rolltables_0e/000005.ldb rename to packs/rolltables_0e/000013.ldb diff --git a/packs/rolltables_0e/000027.log b/packs/rolltables_0e/000027.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_0e/CURRENT b/packs/rolltables_0e/CURRENT index 1a84852..8b15215 100644 --- a/packs/rolltables_0e/CURRENT +++ b/packs/rolltables_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/rolltables_0e/LOG b/packs/rolltables_0e/LOG index b566750..d3c8233 100644 --- a/packs/rolltables_0e/LOG +++ b/packs/rolltables_0e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.634 481c Delete type=3 #1 -2024/01/19-14:45:12.081 3978 Level-0 table #5: started -2024/01/19-14:45:12.084 3978 Level-0 table #5: 23482 bytes OK -2024/01/19-14:45:12.086 3978 Delete type=0 #3 -2024/01/19-14:45:12.087 3978 Manual compaction at level-0 from '!tables!1vCm4ElRPotQXgNB' @ 72057594037927935 : 1 .. '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.980 5104 Recovering log #24 +2024/01/22-19:59:19.001 5104 Delete type=0 #24 +2024/01/22-19:59:19.001 5104 Delete type=3 #22 diff --git a/packs/rolltables_0e/LOG.old b/packs/rolltables_0e/LOG.old new file mode 100644 index 0000000..24db023 --- /dev/null +++ b/packs/rolltables_0e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.404 1d1c Recovering log #20 +2024/01/22-17:35:33.424 1d1c Delete type=0 #20 +2024/01/22-17:35:33.425 1d1c Delete type=3 #18 +2024/01/22-19:59:12.522 7e04 Level-0 table #25: started +2024/01/22-19:59:12.522 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.542 7e04 Delete type=0 #23 +2024/01/22-19:59:12.559 7e04 Manual compaction at level-0 from '!tables!1vCm4ElRPotQXgNB' @ 72057594037927935 : 1 .. '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_0e/MANIFEST-000026 b/packs/rolltables_0e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..5749c09c1d0fee8d2de974e76c684d3ec77e5aa1 GIT binary patch literal 207 zcmZ1%(EM^I10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!rD929Qch~IUQuds zX--M8Vs@c-L7-zqrB8^fYh{&LlwL(jd3kYpRa$;PX;@}jSvjL00~oL~^6uKsr~uWk rXjtZ)YvP&{6p&vM7?JMh#3%w$M!p3XZC5VgU|?jD=44=&VaWghTfspL literal 0 HcmV?d00001 diff --git a/packs/rolltables_0e/lost/000004.log b/packs/rolltables_0e/lost/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_0e/MANIFEST-000002 b/packs/rolltables_0e/lost/MANIFEST-000002 similarity index 100% rename from packs/rolltables_0e/MANIFEST-000002 rename to packs/rolltables_0e/lost/MANIFEST-000002 diff --git a/packs/rolltables_1e/000005.ldb b/packs/rolltables_1e/000013.ldb similarity index 100% rename from packs/rolltables_1e/000005.ldb rename to packs/rolltables_1e/000013.ldb diff --git a/packs/rolltables_1e/000027.log b/packs/rolltables_1e/000027.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_1e/CURRENT b/packs/rolltables_1e/CURRENT index 1a84852..8b15215 100644 --- a/packs/rolltables_1e/CURRENT +++ b/packs/rolltables_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000002 +MANIFEST-000026 diff --git a/packs/rolltables_1e/LOG b/packs/rolltables_1e/LOG index 5d628e7..e4eb923 100644 --- a/packs/rolltables_1e/LOG +++ b/packs/rolltables_1e/LOG @@ -1,5 +1,3 @@ -2024/01/19-14:44:37.498 481c Delete type=3 #1 -2024/01/19-14:45:12.059 3978 Level-0 table #5: started -2024/01/19-14:45:12.064 3978 Level-0 table #5: 47846 bytes OK -2024/01/19-14:45:12.065 3978 Delete type=0 #3 -2024/01/19-14:45:12.073 3978 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) +2024/01/22-19:59:18.925 809c Recovering log #24 +2024/01/22-19:59:18.948 809c Delete type=0 #24 +2024/01/22-19:59:18.949 809c Delete type=3 #22 diff --git a/packs/rolltables_1e/LOG.old b/packs/rolltables_1e/LOG.old new file mode 100644 index 0000000..f8590a1 --- /dev/null +++ b/packs/rolltables_1e/LOG.old @@ -0,0 +1,7 @@ +2024/01/22-17:35:33.351 5104 Recovering log #20 +2024/01/22-17:35:33.378 5104 Delete type=0 #20 +2024/01/22-17:35:33.378 5104 Delete type=3 #18 +2024/01/22-19:59:12.507 7e04 Level-0 table #25: started +2024/01/22-19:59:12.507 7e04 Level-0 table #25: 0 bytes OK +2024/01/22-19:59:12.513 7e04 Delete type=0 #23 +2024/01/22-19:59:12.513 7e04 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/MANIFEST-000026 b/packs/rolltables_1e/MANIFEST-000026 new file mode 100644 index 0000000000000000000000000000000000000000..1619f1382738952e7e416930d32c401fe4146250 GIT binary patch literal 208 zcmaD>@M* -
    +
    - -
    + +
    SHIP IDENTIFIER
    + + +
    Transponder
    + +
    + +
    + + + + +
    -
    Stats & Saves
    + + +
    @@ -266,6 +285,10 @@ {{!-- Biography Tab --}}
    + +
    + +
    {{editor system.biography target="system.biography" button=true owner=owner editable=true}}
    diff --git a/templates/dialogs/ship-macro-dialog.html b/templates/dialogs/ship-macro-dialog.html new file mode 100644 index 0000000..c1f4e6c --- /dev/null +++ b/templates/dialogs/ship-macro-dialog.html @@ -0,0 +1,62 @@ +
    +
    + +
    + +
    +
    +
    {{actor.name}}
    +
    + +
    +
    Ship Macros
    + + +
    Distress Signal
    + + +
    Morale Check
    +
    + +
    + +
    +
    Maintenance & Repairs
    + +
    Maintenance Check
    + +
    Roll Starting Condition
    +
    + +
    + + +
    +
    Bankruptcy
    + + +
    + +
    +
    + Bankruptcy Save +
    + + +
    Bankruptcy Check
    +
    + +
    + +
    + +
    Open Deckplan
    +
    + +
    + +
    CLOSE MENU
    + +
    \ No newline at end of file diff --git a/templates/dialogs/ship-setup-dialog.html b/templates/dialogs/ship-setup-dialog.html new file mode 100644 index 0000000..7c36e6b --- /dev/null +++ b/templates/dialogs/ship-setup-dialog.html @@ -0,0 +1,34 @@ +
    +
    + +
    + +
    +
    + +
    +
    Ship Setup
    + +
    Roll Starting Condition
    + +
    FINISH
    + +
    + + + + + + + + + +
    \ No newline at end of file From 7f0f5f95e5f1f7c0ec20782371651f7ec53d756c Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 22 Jan 2024 20:54:52 -0700 Subject: [PATCH 05/42] Layout Adjustments --- css/mosh.css | 2 +- templates/dialogs/ship-macro-dialog.html | 35 +++++++++--------------- 2 files changed, 14 insertions(+), 23 deletions(-) diff --git a/css/mosh.css b/css/mosh.css index b28b9a7..d9fdc81 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -794,7 +794,7 @@ p { align-items: start; height: 40px; padding: 0; - border: 2px solid #111; + border: 3px solid #111; border-radius: 1.5em; background: 0; } diff --git a/templates/dialogs/ship-macro-dialog.html b/templates/dialogs/ship-macro-dialog.html index c1f4e6c..15f58cc 100644 --- a/templates/dialogs/ship-macro-dialog.html +++ b/templates/dialogs/ship-macro-dialog.html @@ -16,25 +16,7 @@
    Morale Check
    -
    -
    - -
    -
    Maintenance & Repairs
    - -
    Maintenance Check
    - -
    Roll Starting Condition
    -
    - -
    - - -
    -
    Bankruptcy
    - -
    @@ -44,19 +26,28 @@ data-label="Bankruptcy">Bankruptcy Save
    - -
    Bankruptcy Check
    +

    - -
    Open Deckplan
    +
    Maintenance & Repairs
    + +
    Maintenance Check
    + +

    + + + + +
    CLOSE MENU
    \ No newline at end of file From cc4d3f3affd0defb6d723c7546cda29d19984161 Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 22 Jan 2024 21:03:25 -0700 Subject: [PATCH 06/42] Macro - Finances Section --- templates/dialogs/ship-macro-dialog.html | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/templates/dialogs/ship-macro-dialog.html b/templates/dialogs/ship-macro-dialog.html index 15f58cc..b304d5e 100644 --- a/templates/dialogs/ship-macro-dialog.html +++ b/templates/dialogs/ship-macro-dialog.html @@ -16,16 +16,26 @@
    Morale Check
    +
    + +
    + + +
    + +
    Finances
    +
    - Bankruptcy Save + Bankruptcy
    +
    Bankruptcy Check
    +
    From c856ad614752d7b9c83ff1820d89fb754b9a3349 Mon Sep 17 00:00:00 2001 From: Futil Date: Mon, 22 Jan 2024 21:07:03 -0700 Subject: [PATCH 07/42] Lowered Deckplan Case --- templates/actor/ship-sheet-sbt.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html index 7178a41..b14c5d1 100644 --- a/templates/actor/ship-sheet-sbt.html +++ b/templates/actor/ship-sheet-sbt.html @@ -166,7 +166,7 @@
    -
    OPEN DECKPLAN
    +
    Open Deckplan
    +
    Add/Remove
    +
    diff --git a/templates/dialogs/ship-megadamage-dialog.html b/templates/dialogs/ship-megadamage-dialog.html new file mode 100644 index 0000000..81e4e6f --- /dev/null +++ b/templates/dialogs/ship-megadamage-dialog.html @@ -0,0 +1,18 @@ +
    +
    + +
    + +
    +
    + +
    +
    Megadamage Effects
    + + +
    {{{actor.system.megadamage.menu.html}}}
    +
    +
    +
    FINISH
    + +
    \ No newline at end of file From 5c161527792bad0b0f403575306ecdb225fe0a6f Mon Sep 17 00:00:00 2001 From: Futil Date: Tue, 23 Jan 2024 15:43:11 -0700 Subject: [PATCH 11/42] Always On Megadamage Trackers --- css/mosh.css | 3 + module/actor/ship-sheet-sbt.js | 53 ++++++++++-------- .../conditions_0e/{000035.log => 000039.log} | 0 packs/conditions_0e/CURRENT | 2 +- packs/conditions_0e/LOG | 6 +- packs/conditions_0e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 153 -> 153 bytes .../conditions_1e/{000035.log => 000039.log} | 0 packs/conditions_1e/CURRENT | 2 +- packs/conditions_1e/LOG | 6 +- packs/conditions_1e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 153 -> 153 bytes .../{000035.log => 000039.log} | 0 packs/macros_hotbar_0e/CURRENT | 2 +- packs/macros_hotbar_0e/LOG | 6 +- packs/macros_hotbar_0e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 156 -> 156 bytes .../{000035.log => 000039.log} | 0 packs/macros_hotbar_1e/CURRENT | 2 +- packs/macros_hotbar_1e/LOG | 6 +- packs/macros_hotbar_1e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 157 -> 157 bytes .../{000035.log => 000039.log} | 0 packs/macros_triggered_0e/CURRENT | 2 +- packs/macros_triggered_0e/LOG | 6 +- packs/macros_triggered_0e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 156 -> 156 bytes .../{000035.log => 000039.log} | 0 packs/macros_triggered_1e/CURRENT | 2 +- packs/macros_triggered_1e/LOG | 6 +- packs/macros_triggered_1e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 158 -> 158 bytes .../rolltables_0e/{000035.log => 000039.log} | 0 packs/rolltables_0e/CURRENT | 2 +- packs/rolltables_0e/LOG | 6 +- packs/rolltables_0e/LOG.old | 14 ++--- .../{MANIFEST-000034 => MANIFEST-000038} | Bin 207 -> 207 bytes .../rolltables_1e/{000036.log => 000040.log} | 0 packs/rolltables_1e/CURRENT | 2 +- packs/rolltables_1e/LOG | 6 +- packs/rolltables_1e/LOG.old | 21 +++---- .../{MANIFEST-000035 => MANIFEST-000039} | Bin 208 -> 208 bytes templates/actor/ship-sheet-sbt.html | 26 ++++----- 43 files changed, 133 insertions(+), 132 deletions(-) rename packs/conditions_0e/{000035.log => 000039.log} (100%) rename packs/conditions_0e/{MANIFEST-000034 => MANIFEST-000038} (83%) rename packs/conditions_1e/{000035.log => 000039.log} (100%) rename packs/conditions_1e/{MANIFEST-000034 => MANIFEST-000038} (83%) rename packs/macros_hotbar_0e/{000035.log => 000039.log} (100%) rename packs/macros_hotbar_0e/{MANIFEST-000034 => MANIFEST-000038} (82%) rename packs/macros_hotbar_1e/{000035.log => 000039.log} (100%) rename packs/macros_hotbar_1e/{MANIFEST-000034 => MANIFEST-000038} (81%) rename packs/macros_triggered_0e/{000035.log => 000039.log} (100%) rename packs/macros_triggered_0e/{MANIFEST-000034 => MANIFEST-000038} (82%) rename packs/macros_triggered_1e/{000035.log => 000039.log} (100%) rename packs/macros_triggered_1e/{MANIFEST-000034 => MANIFEST-000038} (81%) rename packs/rolltables_0e/{000035.log => 000039.log} (100%) rename packs/rolltables_0e/{MANIFEST-000034 => MANIFEST-000038} (92%) rename packs/rolltables_1e/{000036.log => 000040.log} (100%) rename packs/rolltables_1e/{MANIFEST-000035 => MANIFEST-000039} (92%) diff --git a/css/mosh.css b/css/mosh.css index ad7c94c..a25df31 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -1034,6 +1034,9 @@ p { color: black; } +.mosh .grey { + color: grey; +} .mosh .circlestattext { width: 100%; diff --git a/module/actor/ship-sheet-sbt.js b/module/actor/ship-sheet-sbt.js index 3fee565..e1832b4 100644 --- a/module/actor/ship-sheet-sbt.js +++ b/module/actor/ship-sheet-sbt.js @@ -18,7 +18,8 @@ export class MothershipShipSheetSBT extends ActorSheet { width: 700, height: 800, tabs: [{ navSelector: "#sheet-tabs", contentSelector: "#sheet-body", initial: "character" }, - { navSelector: "#side-tabs", contentSelector: "#side-body", initial: "crew" }] + { navSelector: "#side-tabs", contentSelector: "#side-body", initial: "crew" }], + scrollY: [".sheet-body", "scroll-lock"] }); } @@ -180,22 +181,26 @@ export class MothershipShipSheetSBT extends ActorSheet { let entries = Array.from(tableData.results.entries()); //Prep Megadamage List - if(actorData.system.megadamage.hits.length > 0){ + // if(actorData.system.megadamage.hits.length > 0){ let index = 0; for(const entry of entries){ // Megadamage - Only Active if(index != 0 && actorData.system.megadamage.hits.includes(index)){ - if(index != 0) megadamageHTML += `  `; - - megadamageHTML += `${entry[1].text}

    `; + // megadamageHTML += `  `; + megadamageHTML += `  `; + megadamageHTML += `${index} | ${entry[1].text}

    `; + } else if(index != 0) { + // megadamageHTML += `  `; + megadamageHTML += `
     `; + megadamageHTML += `${index} | ${entry[1].text}

    `; } index++; } - } else { + // } else { - megadamageHTML += entries[0][1].text + "

    "; - } + // megadamageHTML += entries[0][1].text + "

    "; + // } await this.object.update({ "data.megadamage.html": megadamageHTML @@ -215,26 +220,26 @@ export class MothershipShipSheetSBT extends ActorSheet { if (!this.options.editable) return; - // html.on('mousedown', '.megadamage-button', ev => { - // const data = this.object; + html.on('mousedown', '.megadamage-button', ev => { + const data = this.object; - // const div = $(ev.currentTarget); - // const targetKey = div.data("key"); - // console.log(targetKey); + const div = $(ev.currentTarget); + const targetKey = div.data("key"); + console.log(targetKey); - // if(data.data.system.megadamage.hits.includes(targetKey)){ - // const index = data.data.system.megadamage.hits.indexOf(targetKey); - // data.data.system.megadamage.hits.splice(index, 1); - // } else { - // data.data.system.megadamage.hits.push(targetKey); - // } + if(data.data.system.megadamage.hits.includes(targetKey)){ + const index = data.data.system.megadamage.hits.indexOf(targetKey); + data.data.system.megadamage.hits.splice(index, 1); + } else { + data.data.system.megadamage.hits.push(targetKey); + } - // this.object.update({ - // "data.megadamage.hits": data.data.system.megadamage.hits - // }); + this.object.update({ + "data.megadamage.hits": data.data.system.megadamage.hits + }); - // this._prepareMegadamage(data); - // }); + this._prepareMegadamage(data); + }); // Create inventory item. html.find('.item-create').click(this._onItemCreate.bind(this)); diff --git a/packs/conditions_0e/000035.log b/packs/conditions_0e/000039.log similarity index 100% rename from packs/conditions_0e/000035.log rename to packs/conditions_0e/000039.log diff --git a/packs/conditions_0e/CURRENT b/packs/conditions_0e/CURRENT index eea9b0f..59611b0 100644 --- a/packs/conditions_0e/CURRENT +++ b/packs/conditions_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000034 +MANIFEST-000038 diff --git a/packs/conditions_0e/LOG b/packs/conditions_0e/LOG index caa3635..18b1107 100644 --- a/packs/conditions_0e/LOG +++ b/packs/conditions_0e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.685 3a24 Recovering log #32 -2024/01/23-13:07:43.709 3a24 Delete type=0 #32 -2024/01/23-13:07:43.709 3a24 Delete type=3 #30 +2024/01/23-15:29:14.138 5104 Recovering log #36 +2024/01/23-15:29:14.152 5104 Delete type=0 #36 +2024/01/23-15:29:14.152 5104 Delete type=3 #34 diff --git a/packs/conditions_0e/LOG.old b/packs/conditions_0e/LOG.old index e4a090c..5689ea6 100644 --- a/packs/conditions_0e/LOG.old +++ b/packs/conditions_0e/LOG.old @@ -1,7 +1,7 @@ -2024/01/23-08:31:09.636 5104 Recovering log #28 -2024/01/23-08:31:09.660 5104 Delete type=0 #28 -2024/01/23-08:31:09.660 5104 Delete type=3 #26 -2024/01/23-13:07:39.562 7e04 Level-0 table #33: started -2024/01/23-13:07:39.562 7e04 Level-0 table #33: 0 bytes OK -2024/01/23-13:07:39.568 7e04 Delete type=0 #31 -2024/01/23-13:07:39.569 7e04 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.685 3a24 Recovering log #32 +2024/01/23-13:07:43.709 3a24 Delete type=0 #32 +2024/01/23-13:07:43.709 3a24 Delete type=3 #30 +2024/01/23-15:28:08.865 7e04 Level-0 table #37: started +2024/01/23-15:28:08.865 7e04 Level-0 table #37: 0 bytes OK +2024/01/23-15:28:08.871 7e04 Delete type=0 #35 +2024/01/23-15:28:08.877 7e04 Manual compaction at level-0 from '!items!1r6ruvSdxn2bHHIk' @ 72057594037927935 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/MANIFEST-000034 b/packs/conditions_0e/MANIFEST-000038 similarity index 83% rename from packs/conditions_0e/MANIFEST-000034 rename to packs/conditions_0e/MANIFEST-000038 index 9852e528da7c1d157d406fbb5762ee990666512d..584d798b83a8366d2eaa91e9dac40d917d59684b 100644 GIT binary patch delta 22 dcmbQqIFoTg7yr57Y2F+Rj7;jB49prV$^c8Z1nmF- delta 22 dcmbQqIFoTg7e7Pfq@5fLj7-X$49qGl$^b;g1cv|s diff --git a/packs/conditions_1e/000035.log b/packs/conditions_1e/000039.log similarity index 100% rename from packs/conditions_1e/000035.log rename to packs/conditions_1e/000039.log diff --git a/packs/conditions_1e/CURRENT b/packs/conditions_1e/CURRENT index eea9b0f..59611b0 100644 --- a/packs/conditions_1e/CURRENT +++ b/packs/conditions_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000034 +MANIFEST-000038 diff --git a/packs/conditions_1e/LOG b/packs/conditions_1e/LOG index 530d38a..89f38cb 100644 --- a/packs/conditions_1e/LOG +++ b/packs/conditions_1e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.632 3a24 Recovering log #32 -2024/01/23-13:07:43.653 3a24 Delete type=0 #32 -2024/01/23-13:07:43.653 3a24 Delete type=3 #30 +2024/01/23-15:29:14.089 1d1c Recovering log #36 +2024/01/23-15:29:14.116 1d1c Delete type=0 #36 +2024/01/23-15:29:14.116 1d1c Delete type=3 #34 diff --git a/packs/conditions_1e/LOG.old b/packs/conditions_1e/LOG.old index dd6356f..95a707d 100644 --- a/packs/conditions_1e/LOG.old +++ b/packs/conditions_1e/LOG.old @@ -1,7 +1,7 @@ -2024/01/23-08:31:09.577 1d1c Recovering log #28 -2024/01/23-08:31:09.603 1d1c Delete type=0 #28 -2024/01/23-08:31:09.603 1d1c Delete type=3 #26 -2024/01/23-13:07:39.495 7e04 Level-0 table #33: started -2024/01/23-13:07:39.495 7e04 Level-0 table #33: 0 bytes OK -2024/01/23-13:07:39.500 7e04 Delete type=0 #31 -2024/01/23-13:07:39.524 7e04 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.632 3a24 Recovering log #32 +2024/01/23-13:07:43.653 3a24 Delete type=0 #32 +2024/01/23-13:07:43.653 3a24 Delete type=3 #30 +2024/01/23-15:28:08.828 7e04 Level-0 table #37: started +2024/01/23-15:28:08.828 7e04 Level-0 table #37: 0 bytes OK +2024/01/23-15:28:08.836 7e04 Delete type=0 #35 +2024/01/23-15:28:08.851 7e04 Manual compaction at level-0 from '!items!0ZAwhewvLBwX3opf' @ 72057594037927935 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/MANIFEST-000034 b/packs/conditions_1e/MANIFEST-000038 similarity index 83% rename from packs/conditions_1e/MANIFEST-000034 rename to packs/conditions_1e/MANIFEST-000038 index 60fa7d3b3b7d481b4c202a79998cbe89b06fb5c4..94157b6b61314f38a382c8b1f9920a4ce86f9988 100644 GIT binary patch delta 22 dcmbQqIFoTg7r$uf(hLp;MkaMm24)QwLjXkS1dsp# delta 22 dcmbQqIFoTg7ys_^gHjv}j7-X$49qGlh5$@k1pWX3 diff --git a/packs/macros_hotbar_0e/000035.log b/packs/macros_hotbar_0e/000039.log similarity index 100% rename from packs/macros_hotbar_0e/000035.log rename to packs/macros_hotbar_0e/000039.log diff --git a/packs/macros_hotbar_0e/CURRENT b/packs/macros_hotbar_0e/CURRENT index eea9b0f..59611b0 100644 --- a/packs/macros_hotbar_0e/CURRENT +++ b/packs/macros_hotbar_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000034 +MANIFEST-000038 diff --git a/packs/macros_hotbar_0e/LOG b/packs/macros_hotbar_0e/LOG index b7feb95..a497212 100644 --- a/packs/macros_hotbar_0e/LOG +++ b/packs/macros_hotbar_0e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.687 5104 Recovering log #32 -2024/01/23-13:07:43.712 5104 Delete type=0 #32 -2024/01/23-13:07:43.712 5104 Delete type=3 #30 +2024/01/23-15:29:14.155 3a24 Recovering log #36 +2024/01/23-15:29:14.173 3a24 Delete type=0 #36 +2024/01/23-15:29:14.173 3a24 Delete type=3 #34 diff --git a/packs/macros_hotbar_0e/LOG.old b/packs/macros_hotbar_0e/LOG.old index 58a16eb..2c2c681 100644 --- a/packs/macros_hotbar_0e/LOG.old +++ b/packs/macros_hotbar_0e/LOG.old @@ -1,7 +1,7 @@ -2024/01/23-08:31:09.640 3a24 Recovering log #28 -2024/01/23-08:31:09.661 3a24 Delete type=0 #28 -2024/01/23-08:31:09.661 3a24 Delete type=3 #26 -2024/01/23-13:07:39.578 7e04 Level-0 table #33: started -2024/01/23-13:07:39.578 7e04 Level-0 table #33: 0 bytes OK -2024/01/23-13:07:39.596 7e04 Delete type=0 #31 -2024/01/23-13:07:39.615 7e04 Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.687 5104 Recovering log #32 +2024/01/23-13:07:43.712 5104 Delete type=0 #32 +2024/01/23-13:07:43.712 5104 Delete type=3 #30 +2024/01/23-15:28:08.860 7e04 Level-0 table #37: started +2024/01/23-15:28:08.860 7e04 Level-0 table #37: 0 bytes OK +2024/01/23-15:28:08.865 7e04 Delete type=0 #35 +2024/01/23-15:28:08.877 7e04 Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_0e/MANIFEST-000034 b/packs/macros_hotbar_0e/MANIFEST-000038 similarity index 82% rename from packs/macros_hotbar_0e/MANIFEST-000034 rename to packs/macros_hotbar_0e/MANIFEST-000038 index efb8183c6193f76313603e572bf83dbade86ff5f..10a2f5e62e00ee9ff8399135d44c9e5af795003e 100644 GIT binary patch delta 22 dcmbQkIEQgUFTdi;q;?JlMkaMm24)QwP5?@a1kC^d delta 22 dcmbQkIEQgUFMs}Hx4#?=j7-X$49qGloB&e21!n*N diff --git a/packs/macros_hotbar_1e/000035.log b/packs/macros_hotbar_1e/000039.log similarity index 100% rename from packs/macros_hotbar_1e/000035.log rename to packs/macros_hotbar_1e/000039.log diff --git a/packs/macros_hotbar_1e/CURRENT b/packs/macros_hotbar_1e/CURRENT index eea9b0f..59611b0 100644 --- a/packs/macros_hotbar_1e/CURRENT +++ b/packs/macros_hotbar_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000034 +MANIFEST-000038 diff --git a/packs/macros_hotbar_1e/LOG b/packs/macros_hotbar_1e/LOG index 46b705f..7bb7d2f 100644 --- a/packs/macros_hotbar_1e/LOG +++ b/packs/macros_hotbar_1e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.632 809c Recovering log #32 -2024/01/23-13:07:43.653 809c Delete type=0 #32 -2024/01/23-13:07:43.653 809c Delete type=3 #30 +2024/01/23-15:29:14.089 5104 Recovering log #36 +2024/01/23-15:29:14.110 5104 Delete type=0 #36 +2024/01/23-15:29:14.110 5104 Delete type=3 #34 diff --git a/packs/macros_hotbar_1e/LOG.old b/packs/macros_hotbar_1e/LOG.old index 9407ae4..6fea26f 100644 --- a/packs/macros_hotbar_1e/LOG.old +++ b/packs/macros_hotbar_1e/LOG.old @@ -1,7 +1,7 @@ -2024/01/23-08:31:09.577 3a24 Recovering log #28 -2024/01/23-08:31:09.603 3a24 Delete type=0 #28 -2024/01/23-08:31:09.603 3a24 Delete type=3 #26 -2024/01/23-13:07:39.489 7e04 Level-0 table #33: started -2024/01/23-13:07:39.489 7e04 Level-0 table #33: 0 bytes OK -2024/01/23-13:07:39.495 7e04 Delete type=0 #31 -2024/01/23-13:07:39.524 7e04 Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.632 809c Recovering log #32 +2024/01/23-13:07:43.653 809c Delete type=0 #32 +2024/01/23-13:07:43.653 809c Delete type=3 #30 +2024/01/23-15:28:08.842 7e04 Level-0 table #37: started +2024/01/23-15:28:08.842 7e04 Level-0 table #37: 0 bytes OK +2024/01/23-15:28:08.851 7e04 Delete type=0 #35 +2024/01/23-15:28:08.860 7e04 Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_1e/MANIFEST-000034 b/packs/macros_hotbar_1e/MANIFEST-000038 similarity index 81% rename from packs/macros_hotbar_1e/MANIFEST-000034 rename to packs/macros_hotbar_1e/MANIFEST-000038 index 10f24693d426bd4067da436539785bc010773a92..7327c9a25078424b178598d954bee4d9e951d309 100644 GIT binary patch delta 22 dcmbQsIG1rkAHTTz=H(m=j7;jB49prV+yF&01a|-c delta 22 dcmbQsIG1rkAOB9(^|2fbj7-X$49qGl+yF|!1i=6R diff --git a/packs/macros_triggered_0e/000035.log b/packs/macros_triggered_0e/000039.log similarity index 100% rename from packs/macros_triggered_0e/000035.log rename to packs/macros_triggered_0e/000039.log diff --git a/packs/macros_triggered_0e/CURRENT b/packs/macros_triggered_0e/CURRENT index eea9b0f..59611b0 100644 --- a/packs/macros_triggered_0e/CURRENT +++ b/packs/macros_triggered_0e/CURRENT @@ -1 +1 @@ -MANIFEST-000034 +MANIFEST-000038 diff --git a/packs/macros_triggered_0e/LOG b/packs/macros_triggered_0e/LOG index eb854a8..a9b510c 100644 --- a/packs/macros_triggered_0e/LOG +++ b/packs/macros_triggered_0e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.712 1d1c Recovering log #32 -2024/01/23-13:07:43.736 1d1c Delete type=0 #32 -2024/01/23-13:07:43.736 1d1c Delete type=3 #30 +2024/01/23-15:29:14.163 1d1c Recovering log #36 +2024/01/23-15:29:14.187 1d1c Delete type=0 #36 +2024/01/23-15:29:14.187 1d1c Delete type=3 #34 diff --git a/packs/macros_triggered_0e/LOG.old b/packs/macros_triggered_0e/LOG.old index 4b26255..34feb55 100644 --- a/packs/macros_triggered_0e/LOG.old +++ b/packs/macros_triggered_0e/LOG.old @@ -1,7 +1,7 @@ -2024/01/23-08:31:09.666 3a24 Recovering log #28 -2024/01/23-08:31:09.690 3a24 Delete type=0 #28 -2024/01/23-08:31:09.690 3a24 Delete type=3 #26 -2024/01/23-13:07:39.554 7e04 Level-0 table #33: started -2024/01/23-13:07:39.554 7e04 Level-0 table #33: 0 bytes OK -2024/01/23-13:07:39.562 7e04 Delete type=0 #31 -2024/01/23-13:07:39.569 7e04 Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.712 1d1c Recovering log #32 +2024/01/23-13:07:43.736 1d1c Delete type=0 #32 +2024/01/23-13:07:43.736 1d1c Delete type=3 #30 +2024/01/23-15:28:08.871 7e04 Level-0 table #37: started +2024/01/23-15:28:08.871 7e04 Level-0 table #37: 0 bytes OK +2024/01/23-15:28:08.877 7e04 Delete type=0 #35 +2024/01/23-15:28:08.892 7e04 Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_0e/MANIFEST-000034 b/packs/macros_triggered_0e/MANIFEST-000038 similarity index 82% rename from packs/macros_triggered_0e/MANIFEST-000034 rename to packs/macros_triggered_0e/MANIFEST-000038 index 852c61765fd094de17098019a9de9f1d063f1602..621a502bcea4e87e3d93ff473f36e2738c6953a4 100644 GIT binary patch delta 22 dcmbQkIEQgUFF*gjlZqS+j7;jB49prVu>eQv1myq# delta 22 dcmbQkIEQgUFaN;0shyA=cjQnFfyrgGB9hfWB>qR`UZsn delta 22 dcmX@lc%E^>0sf_@nq@c`7@3qg8JJaAG5}dN1=s)p diff --git a/packs/rolltables_1e/000036.log b/packs/rolltables_1e/000040.log similarity index 100% rename from packs/rolltables_1e/000036.log rename to packs/rolltables_1e/000040.log diff --git a/packs/rolltables_1e/CURRENT b/packs/rolltables_1e/CURRENT index 29a53d8..150cae3 100644 --- a/packs/rolltables_1e/CURRENT +++ b/packs/rolltables_1e/CURRENT @@ -1 +1 @@ -MANIFEST-000035 +MANIFEST-000039 diff --git a/packs/rolltables_1e/LOG b/packs/rolltables_1e/LOG index 86be22d..e67655f 100644 --- a/packs/rolltables_1e/LOG +++ b/packs/rolltables_1e/LOG @@ -1,3 +1,3 @@ -2024/01/23-13:07:43.659 1d1c Recovering log #32 -2024/01/23-13:07:43.682 1d1c Delete type=0 #32 -2024/01/23-13:07:43.682 1d1c Delete type=3 #30 +2024/01/23-15:29:14.127 809c Recovering log #37 +2024/01/23-15:29:14.144 809c Delete type=0 #37 +2024/01/23-15:29:14.144 809c Delete type=3 #35 diff --git a/packs/rolltables_1e/LOG.old b/packs/rolltables_1e/LOG.old index 2af79ad..e3a0c1e 100644 --- a/packs/rolltables_1e/LOG.old +++ b/packs/rolltables_1e/LOG.old @@ -1,14 +1,7 @@ -2024/01/23-08:31:09.608 1d1c Recovering log #28 -2024/01/23-08:31:09.635 1d1c Delete type=0 #28 -2024/01/23-08:31:09.635 1d1c Delete type=3 #26 -2024/01/23-13:07:39.502 7e04 Level-0 table #33: started -2024/01/23-13:07:39.517 7e04 Level-0 table #33: 2804 bytes OK -2024/01/23-13:07:39.524 7e04 Delete type=0 #31 -2024/01/23-13:07:39.524 7e04 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at '!tables.results!AqGWwoWXzijFs427.yVzV5Y0tNWSqPVpS' @ 280 : 0 -2024/01/23-13:07:39.524 7e04 Compacting 1@0 + 1@1 files -2024/01/23-13:07:39.540 7e04 Generated table #34@0: 278 keys, 47988 bytes -2024/01/23-13:07:39.542 7e04 Compacted 1@0 + 1@1 files => 47988 bytes -2024/01/23-13:07:39.548 7e04 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/23-13:07:39.548 7e04 Delete type=2 #13 -2024/01/23-13:07:39.548 7e04 Delete type=2 #33 -2024/01/23-13:07:39.569 7e04 Manual compaction at level-0 from '!tables.results!AqGWwoWXzijFs427.yVzV5Y0tNWSqPVpS' @ 280 : 0 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) +2024/01/23-13:07:43.659 1d1c Recovering log #32 +2024/01/23-13:07:43.682 1d1c Delete type=0 #32 +2024/01/23-13:07:43.682 1d1c Delete type=3 #30 +2024/01/23-15:28:08.851 7e04 Level-0 table #38: started +2024/01/23-15:28:08.851 7e04 Level-0 table #38: 0 bytes OK +2024/01/23-15:28:08.860 7e04 Delete type=0 #36 +2024/01/23-15:28:08.871 7e04 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/MANIFEST-000035 b/packs/rolltables_1e/MANIFEST-000039 similarity index 92% rename from packs/rolltables_1e/MANIFEST-000035 rename to packs/rolltables_1e/MANIFEST-000039 index 416e267c78439c65be41fad8803b97a3a99d3c7f..4e2dbbd4940eb1355cb8f6dafad08632ed1690b3 100644 GIT binary patch delta 23 ecmcb>c!6=k0fCfy*YBJRj7%Dw49uD=tC;{_VFo+^ delta 23 fcmcb>c!6=k0fDDRTnjiE7@1T!8JJaBRx<$rTNwq` diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html index de6fb05..dc97055 100644 --- a/templates/actor/ship-sheet-sbt.html +++ b/templates/actor/ship-sheet-sbt.html @@ -131,8 +131,8 @@
    - +
    WARP @@ -145,8 +145,8 @@
    - +
    Cryopods @@ -156,8 +156,8 @@
    - +
    Escape Pods @@ -195,7 +195,7 @@ -
    +
    {{!-- Sheet Tab Navigation --}} @@ -478,5 +441,54 @@ {{/each}}
    + {{!-- Repair Tab --}} +
    +
    + +
      +
    1. +
      +
      Minor Repairs
      +
      + Add +
      +
    2. + {{#each minorRepairs as |item id|}} +
    3. +
      +
      +

      {{item.name}}

      +
      + + +
      +
    4. + {{/each}} +
    + +
      +
    1. +
      +
      Major Repairs
      +
      + Add +
      +
    2. + {{#each majorRepairs as |item id|}} +
    3. +
      +
      +

      {{item.name}}

      +
      + + +
      +
    4. + {{/each}} +
    +
    +
    \ No newline at end of file diff --git a/templates/item/item-repair-sheet.html b/templates/item/item-repair-sheet.html new file mode 100644 index 0000000..c70d04d --- /dev/null +++ b/templates/item/item-repair-sheet.html @@ -0,0 +1,32 @@ +
    +
    + +
    +

    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
    + + {{!-- Description Tab --}} +
    + {{editor system.description target="system.description" button=true owner=owner editable=true}} +
    +
    +
    \ No newline at end of file From 28a6a5da65a503d7c6b17ed81d2d06eab5d1fff0 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Mon, 29 Jan 2024 19:31:05 -0800 Subject: [PATCH 18/42] SBT +major repair chat fix +maint item fix + rem pack folder test --- packs/conditions_0e/000011.ldb | Bin 8479 -> 0 bytes packs/conditions_0e/000013.log | 0 packs/conditions_0e/CURRENT | 1 - packs/conditions_0e/LOCK | 0 packs/conditions_0e/LOG | 3 - packs/conditions_0e/LOG.old | 11 - packs/conditions_0e/MANIFEST-000012 | Bin 153 -> 0 bytes packs/conditions_0e/lost/000004.log | 0 packs/conditions_0e/lost/MANIFEST-000002 | Bin 134 -> 0 bytes packs/conditions_1e/000011.ldb | Bin 14495 -> 0 bytes packs/conditions_1e/000013.log | 0 packs/conditions_1e/CURRENT | 1 - packs/conditions_1e/LOCK | 0 packs/conditions_1e/LOG | 3 - packs/conditions_1e/LOG.old | 11 - packs/conditions_1e/MANIFEST-000012 | Bin 153 -> 0 bytes packs/conditions_1e/lost/000004.log | 0 packs/conditions_1e/lost/MANIFEST-000002 | Bin 134 -> 0 bytes packs/items_maintenance_1e.db | 200 +++++++++--------- packs/items_maintenance_1e/000011.ldb | Bin 12692 -> 0 bytes packs/items_maintenance_1e/000013.log | 0 packs/items_maintenance_1e/CURRENT | 1 - packs/items_maintenance_1e/LOCK | 0 packs/items_maintenance_1e/LOG | 3 - packs/items_maintenance_1e/LOG.old | 11 - packs/items_maintenance_1e/MANIFEST-000012 | Bin 153 -> 0 bytes packs/items_maintenance_1e/lost/000004.log | 0 .../items_maintenance_1e/lost/MANIFEST-000002 | Bin 134 -> 0 bytes packs/macros_hotbar_0e/000011.ldb | Bin 13847 -> 0 bytes packs/macros_hotbar_0e/000013.log | 0 packs/macros_hotbar_0e/CURRENT | 1 - packs/macros_hotbar_0e/LOCK | 0 packs/macros_hotbar_0e/LOG | 3 - packs/macros_hotbar_0e/LOG.old | 11 - packs/macros_hotbar_0e/MANIFEST-000012 | Bin 156 -> 0 bytes packs/macros_hotbar_0e/lost/000004.log | 0 packs/macros_hotbar_0e/lost/MANIFEST-000002 | Bin 136 -> 0 bytes packs/macros_hotbar_1e/000011.ldb | Bin 17699 -> 0 bytes packs/macros_hotbar_1e/000013.log | 0 packs/macros_hotbar_1e/CURRENT | 1 - packs/macros_hotbar_1e/LOCK | 0 packs/macros_hotbar_1e/LOG | 3 - packs/macros_hotbar_1e/LOG.old | 11 - packs/macros_hotbar_1e/MANIFEST-000012 | Bin 157 -> 0 bytes packs/macros_hotbar_1e/lost/000004.log | 0 packs/macros_hotbar_1e/lost/MANIFEST-000002 | Bin 137 -> 0 bytes packs/macros_triggered_0e/000011.ldb | Bin 14286 -> 0 bytes packs/macros_triggered_0e/000013.log | 0 packs/macros_triggered_0e/CURRENT | 1 - packs/macros_triggered_0e/LOCK | 0 packs/macros_triggered_0e/LOG | 3 - packs/macros_triggered_0e/LOG.old | 11 - packs/macros_triggered_0e/MANIFEST-000012 | Bin 156 -> 0 bytes packs/macros_triggered_0e/lost/000004.log | 0 .../macros_triggered_0e/lost/MANIFEST-000002 | Bin 136 -> 0 bytes packs/macros_triggered_1e/000011.ldb | Bin 18692 -> 0 bytes packs/macros_triggered_1e/000013.log | 0 packs/macros_triggered_1e/CURRENT | 1 - packs/macros_triggered_1e/LOCK | 0 packs/macros_triggered_1e/LOG | 3 - packs/macros_triggered_1e/LOG.old | 11 - packs/macros_triggered_1e/MANIFEST-000012 | Bin 158 -> 0 bytes packs/macros_triggered_1e/lost/000004.log | 0 .../macros_triggered_1e/lost/MANIFEST-000002 | Bin 138 -> 0 bytes packs/rolltables_0e/000011.ldb | Bin 23482 -> 0 bytes packs/rolltables_0e/000013.log | 0 packs/rolltables_0e/CURRENT | 1 - packs/rolltables_0e/LOCK | 0 packs/rolltables_0e/LOG | 3 - packs/rolltables_0e/LOG.old | 11 - packs/rolltables_0e/MANIFEST-000012 | Bin 207 -> 0 bytes packs/rolltables_0e/lost/000004.log | 0 packs/rolltables_0e/lost/MANIFEST-000002 | Bin 162 -> 0 bytes packs/rolltables_1e/000011.ldb | Bin 50100 -> 0 bytes packs/rolltables_1e/000013.log | 0 packs/rolltables_1e/CURRENT | 1 - packs/rolltables_1e/LOCK | 0 packs/rolltables_1e/LOG | 3 - packs/rolltables_1e/LOG.old | 11 - packs/rolltables_1e/MANIFEST-000012 | Bin 208 -> 0 bytes packs/rolltables_1e/lost/000004.log | 0 packs/rolltables_1e/lost/MANIFEST-000002 | Bin 163 -> 0 bytes templates/chat/itemRoll.html | 2 +- 83 files changed, 101 insertions(+), 236 deletions(-) delete mode 100644 packs/conditions_0e/000011.ldb delete mode 100644 packs/conditions_0e/000013.log delete mode 100644 packs/conditions_0e/CURRENT delete mode 100644 packs/conditions_0e/LOCK delete mode 100644 packs/conditions_0e/LOG delete mode 100644 packs/conditions_0e/LOG.old delete mode 100644 packs/conditions_0e/MANIFEST-000012 delete mode 100644 packs/conditions_0e/lost/000004.log delete mode 100644 packs/conditions_0e/lost/MANIFEST-000002 delete mode 100644 packs/conditions_1e/000011.ldb delete mode 100644 packs/conditions_1e/000013.log delete mode 100644 packs/conditions_1e/CURRENT delete mode 100644 packs/conditions_1e/LOCK delete mode 100644 packs/conditions_1e/LOG delete mode 100644 packs/conditions_1e/LOG.old delete mode 100644 packs/conditions_1e/MANIFEST-000012 delete mode 100644 packs/conditions_1e/lost/000004.log delete mode 100644 packs/conditions_1e/lost/MANIFEST-000002 delete mode 100644 packs/items_maintenance_1e/000011.ldb delete mode 100644 packs/items_maintenance_1e/000013.log delete mode 100644 packs/items_maintenance_1e/CURRENT delete mode 100644 packs/items_maintenance_1e/LOCK delete mode 100644 packs/items_maintenance_1e/LOG delete mode 100644 packs/items_maintenance_1e/LOG.old delete mode 100644 packs/items_maintenance_1e/MANIFEST-000012 delete mode 100644 packs/items_maintenance_1e/lost/000004.log delete mode 100644 packs/items_maintenance_1e/lost/MANIFEST-000002 delete mode 100644 packs/macros_hotbar_0e/000011.ldb delete mode 100644 packs/macros_hotbar_0e/000013.log delete mode 100644 packs/macros_hotbar_0e/CURRENT delete mode 100644 packs/macros_hotbar_0e/LOCK delete mode 100644 packs/macros_hotbar_0e/LOG delete mode 100644 packs/macros_hotbar_0e/LOG.old delete mode 100644 packs/macros_hotbar_0e/MANIFEST-000012 delete mode 100644 packs/macros_hotbar_0e/lost/000004.log delete mode 100644 packs/macros_hotbar_0e/lost/MANIFEST-000002 delete mode 100644 packs/macros_hotbar_1e/000011.ldb delete mode 100644 packs/macros_hotbar_1e/000013.log delete mode 100644 packs/macros_hotbar_1e/CURRENT delete mode 100644 packs/macros_hotbar_1e/LOCK delete mode 100644 packs/macros_hotbar_1e/LOG delete mode 100644 packs/macros_hotbar_1e/LOG.old delete mode 100644 packs/macros_hotbar_1e/MANIFEST-000012 delete mode 100644 packs/macros_hotbar_1e/lost/000004.log delete mode 100644 packs/macros_hotbar_1e/lost/MANIFEST-000002 delete mode 100644 packs/macros_triggered_0e/000011.ldb delete mode 100644 packs/macros_triggered_0e/000013.log delete mode 100644 packs/macros_triggered_0e/CURRENT delete mode 100644 packs/macros_triggered_0e/LOCK delete mode 100644 packs/macros_triggered_0e/LOG delete mode 100644 packs/macros_triggered_0e/LOG.old delete mode 100644 packs/macros_triggered_0e/MANIFEST-000012 delete mode 100644 packs/macros_triggered_0e/lost/000004.log delete mode 100644 packs/macros_triggered_0e/lost/MANIFEST-000002 delete mode 100644 packs/macros_triggered_1e/000011.ldb delete mode 100644 packs/macros_triggered_1e/000013.log delete mode 100644 packs/macros_triggered_1e/CURRENT delete mode 100644 packs/macros_triggered_1e/LOCK delete mode 100644 packs/macros_triggered_1e/LOG delete mode 100644 packs/macros_triggered_1e/LOG.old delete mode 100644 packs/macros_triggered_1e/MANIFEST-000012 delete mode 100644 packs/macros_triggered_1e/lost/000004.log delete mode 100644 packs/macros_triggered_1e/lost/MANIFEST-000002 delete mode 100644 packs/rolltables_0e/000011.ldb delete mode 100644 packs/rolltables_0e/000013.log delete mode 100644 packs/rolltables_0e/CURRENT delete mode 100644 packs/rolltables_0e/LOCK delete mode 100644 packs/rolltables_0e/LOG delete mode 100644 packs/rolltables_0e/LOG.old delete mode 100644 packs/rolltables_0e/MANIFEST-000012 delete mode 100644 packs/rolltables_0e/lost/000004.log delete mode 100644 packs/rolltables_0e/lost/MANIFEST-000002 delete mode 100644 packs/rolltables_1e/000011.ldb delete mode 100644 packs/rolltables_1e/000013.log delete mode 100644 packs/rolltables_1e/CURRENT delete mode 100644 packs/rolltables_1e/LOCK delete mode 100644 packs/rolltables_1e/LOG delete mode 100644 packs/rolltables_1e/LOG.old delete mode 100644 packs/rolltables_1e/MANIFEST-000012 delete mode 100644 packs/rolltables_1e/lost/000004.log delete mode 100644 packs/rolltables_1e/lost/MANIFEST-000002 diff --git a/packs/conditions_0e/000011.ldb b/packs/conditions_0e/000011.ldb deleted file mode 100644 index d259d3e75c6dbbbc4ed4bbf5a664021ae4e82961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8479 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 8479 bytes -2024/01/28-12:59:43.719 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.720 8f38 Delete type=2 #5 -2024/01/28-12:59:43.738 8f38 Manual compaction at level-0 from '!items!zbKI2RCl5h3vowoy' @ 35 : 1 .. '!items!zbKI2RCl5h3vowoy' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_0e/MANIFEST-000012 b/packs/conditions_0e/MANIFEST-000012 deleted file mode 100644 index c745652a1fc641c49458bc4561d8161933371572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmb1fncv>bz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`mE`Sd z6y%&^nqgd)U!GsdsLTKc?2O#=onVR#i_D5j%YsuX@{E!^JUp`*86k>b^0*ASVwJss PgMpEWmy>~+k3|^(v$-hk diff --git a/packs/conditions_0e/lost/000004.log b/packs/conditions_0e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/conditions_0e/lost/MANIFEST-000002 b/packs/conditions_0e/lost/MANIFEST-000002 deleted file mode 100644 index 07b45f45f52f2508fbef060abd38f09dd5147955..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7|yTTw$vBMWdU;8Sd`hBSm!&*D`u9Y<`yd&7MT^5mIbF&Ima}^xGcXszmicIA`bxI#U(WW diff --git a/packs/conditions_1e/000011.ldb b/packs/conditions_1e/000011.ldb deleted file mode 100644 index 854383f8fddafee22ed8066aec476fc3d93c7b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14495 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 14495 bytes -2024/01/28-12:59:43.621 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.621 8f38 Delete type=2 #5 -2024/01/28-12:59:43.653 8f38 Manual compaction at level-0 from '!items!z0avrplKe6M0RcXk' @ 49 : 1 .. '!items!z0avrplKe6M0RcXk' @ 0 : 0; will stop at (end) diff --git a/packs/conditions_1e/MANIFEST-000012 b/packs/conditions_1e/MANIFEST-000012 deleted file mode 100644 index 81a3eb3b1ee32621cd401aa1426d981a0c692fe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeyfzbLJlfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?${?|< zs36BX)y&r*C^;gV(U1WQ*crL!7s3=7L^+mcq?VWYIF&~j=NF_gGC~x=~+kHruGX0$1O diff --git a/packs/conditions_1e/lost/000004.log b/packs/conditions_1e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/conditions_1e/lost/MANIFEST-000002 b/packs/conditions_1e/lost/MANIFEST-000002 deleted file mode 100644 index b1aa505a69b9a8dde015169c19cc96f25d15572f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7|M2Xw)z6OEI=+Biy=D`>-<7_#mth_++sz8D97@Q)bcVPr}7Bn{DL$_Mg}l|$yXU9 VmK7D`c&D2A8U!UrWHTB<Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"pLleYaFjcIuAm4Pp","name":"Huge mess everywhere.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"dReCCsfiV7it4lsm","name":"Staticky comms.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"4JRD71mvWNtFUDL7","name":"Faulty electrical system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"59cXdcrZlmjUcJpV","name":"Loose couplings.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"CLvIvoNryBARtU7T","name":"Hidden (highly illegal) contraband.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"vip6FxWcX4ReJD3b","name":"Autopilot systems down.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"AQt9nXy6S0Ev50r7","name":"Leaking hydraulic systems.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"QUyfvbFhCqb9d7Lu","name":"Creaking hull.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"SW5kVSjiFbBxIeiu","name":"Damaged bulkheads.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"wNm669fzbdZGwr0g","name":"Misaligned docking clamps.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"3l0LUZpjizvZmHWs","name":"Viewports blocked.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"c8SXxPHMsG7uycas","name":"Jammed exterior airlocks.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"9kS8VjGuSMpghdCk","name":"Dysfunctional gravity plating.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Low2X1z7m1iB3rkA","name":"Out of code compliance.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"BicB3xA1h978ZevJ","name":"Controls sticking.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"C9dQYp7gcjtq5QRz","name":"Coolant leak.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"1HNvL7XEUcMQbLps","name":"Miscalibrated Thruster Gimbal System.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"xa9MPzfrPglkSJjg","name":"Bevvy of OSHA violations.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"ZbAFemnvHB1YTHBK","name":"Blocked air vents.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"wjyAZnOOafvv4xzB","name":"Emergency lighting only.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"l1OGQ0IXZHjnO4Ys","name":"Internal networking issues.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"vleMoz5bbkZ5w28o","name":"Inaccurate data collection.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"T4wAR08WyT3g9C6D","name":"Oxygen leak. If ship is low on O2, lose 1d5 extra per day.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"fbrN7sbgPjIwkk7I","name":"Throttled Afterburners. -2d10 Thrusters.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"7GqbGIOzA9vYOPiI","name":"Lemon. Maintenance Checks at [-].","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"dgisAPnBbrIOiisk","name":"Slow acceleration. +1 Week to travel.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"d94uF9rpmeP60Kl4","name":"Inaccurate navigation.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"3Ptitg8HBZfl2CXN","name":"Miscalibrated Targeting Sensors. -1d10 Battle.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"mK1Acfk5NAgs1MHC","name":"Faulty Cryopods. Nightmares. Cryosickness lasts an additional week.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"IR1sWnYXniMg9TdP","name":"Malfunctioning escape pods.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"FIqSHePAeLJywerx","name":"Unable to send distress signals.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"4kmMuAbW1jnfVMYP","name":"Sabotaged coolant system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"ALplRgZtneMRdloo","name":"Death trap. [-] on all rolls.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"2pxf4O2NrLdwYRtO","name":"Worn landing struts.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"64AQJ3zQDOb7NOR1","name":"Out-of-date air filters.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"PKBXKvgWZwafKWJ3","name":"Corroded pipes.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"NgKPVhRkD8Gteo5Z","name":"Innaccurate orbital transfer navigation.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"5d220ZzrEV3qx6Fy","name":"Worn out fuel injection nozzles.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"IGx8nQrwfz07r6TR","name":"Inoperative exterior lighting system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"pW1FUDxp2N0M0D1y","name":"Defective intercom system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"UPAxtEOrSF3Il4uA","name":"Inadequate waste recycling.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"m04JdXL1xGQOkDyp","name":"Faulty altitude control thrusters.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"OWkfB73RTSLDMlsU","name":"Insufficient Life Support redundancy.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"hNJYqetiMKUlZzYH","name":"Delayed communication relays.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"rlW0LUlsK7vDGZEh","name":"Damaged fuel lines.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"IDiwAbD8DTbec7S1","name":"Corroded exhaust manifolds.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"EteEoBrlnzcySppN","name":"Terminal displays non-functional.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"guvCGNRa75AB2Avg","name":"Check engine light won’t turn off.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"cbXMdd4ugxSOT5TU","name":"Failed backup systems.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"kftgvuQoefQ7pl28","name":"Faulty door locks.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Odpb5coSTST7kCkc","name":"Buggy communications.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"vMRVXZxu6ozj0iw2","name":"Infected food storage facilities.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"4Lqg0lqjjTlNlr0j","name":"Corrupted data banks.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Ka8elMGKtcakUIxx","name":"Jammed cargo bay doors.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"TAerNMqv19pANCxq","name":"Flickering interior lights.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"vv1VykTwiQmgEj6N","name":"Failed airlock seals.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"GW1KGmYdxYYf4ZWT","name":"Fuel Leak. Burn +1 Fuel everytime you spend fuel.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"FLaPtHcegheN7wHw","name":"Jump Bug. 10% chance Jump takes 2d10 months, not 2d10 days.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"g9Z7He5zPHNrxYe1","name":"Fragile. Always take +1 MDMG.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"IiPryFS9MOGZXeuG","name":"Cracked heat shields.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"FmPqHYH3UoGpaWYL","name":"Outdated software. -1d10 Systems.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"NLwybTzXJ1bndki3","name":"Inadequate Water Filtration. Parasites in the water supply.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"oySXnFIbRW0WRoeF","name":"Malfunctioning waste management system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"RiHvRQ9nZDygwvvB","name":"Fusion Reactors overheating.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"wCYGQrI9qonhWy8F","name":"Failed radiation filter.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"5J4r3yw4xDj890yZ","name":"Radiation leak. Entire ship is at Radiation Level 2.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"XmIcQgho4un7hYki","name":"Miscalibrated guidance system.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"KhlrUaPjVIoyhnaL","name":"Overloaded power storage.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"LRumIQdUBzD0Jc0X","name":"Malfunctioning sensor arrays.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"e144cIdUEyTJgN1G","name":"Failed Water Recovery System.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"b2b3j5JtanbyWlNd","name":"Micrometoroid hull damage.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"5OBjTojgrp5N9mEw","name":"Faulty Carbon Dioxide Removal Assembly.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"8s1eBY5bEcQQTCz0","name":"Solar panel degradation.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"5UiJy739gvGHkRYp","name":"Computer failure from cosmic radiation.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"yJY9CzP1KA15aMqV","name":"Overloaded circuitry.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"nHac0gkEcCNew7RX","name":"Malfunctioning plasma thruster.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"DYHuVA4CQlmK2MJy","name":"Thermal management system failure.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"QIcoFYoC0hxW84qD","name":"Intermittent electrical outages.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"AuTERG3m7ECQKrKs","name":"Fire suppression system out of code.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"1iOSKp82goZGJZch","name":"Damaged floor pannelling.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"ZBUtxiX72udqLzIk","name":"Broken light fixture in remote corridor.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"iwFmPpAth3VbRRL8","name":"Damaged coolant pump.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Eo0l4WMxcS62GCMP","name":"Cracked viewports.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"miRqXNzkW0biml1I","name":"Systems overloaded with malware.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"cOLcJ3Dnecbe6ZIU","name":"Leaky fuel valve.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"zRzb3Laiuw4ac6p0","name":"Jammed exhaust vent.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"EZzGAO6DneH1qmQM","name":"Stuck waste disposal chute.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Tp6k1gPwhQmT6hCo","name":"Lifts non-functioning.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"2Ht7fg78511Hd49u","name":"Damaged communications antenna.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"XLEhMV9SnSfeEE7E","name":"Clogged Air Filtration. Crew capacity cut in half.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Z8raruNDvfNASFQi","name":"Malfunctioning climate control. 85º at all times.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"3rulbOVhyRlTizT0","name":"No emergency power.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"ulWxa2UtTOQihTyz","name":"Weak Frame. -1 Hull, -1 Upgrade.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"EnogUslNNusSfVFy","name":"Toxic chemical spill.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"ElXLL32uNYiPmE4G","name":"Poor scanners. Ship has to be one range band closer than normal.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"b081FxEAclRKji3q","name":"Counterfit papers. Ship is stolen. There is a bounty on it.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"zHsnShUX37Zvyi2O","name":"Corrupted A.I.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"58KhhfMQ9p0XJZHc","name":"Warp Cores fail 10% of the time.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"60QSsxrVOt83OU9p","name":"Rust bucket. Everything that can go wrong, does. +1 Minimum Stress to crew.","type":"item","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} \ No newline at end of file +{"_id":"ciAkQXkxSXTG8MV1","name":"Rancid smell permeates cabins.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"pLleYaFjcIuAm4Pp","name":"Huge mess everywhere.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"dReCCsfiV7it4lsm","name":"Staticky comms.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"4JRD71mvWNtFUDL7","name":"Faulty electrical system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"59cXdcrZlmjUcJpV","name":"Loose couplings.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"CLvIvoNryBARtU7T","name":"Hidden (highly illegal) contraband.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"vip6FxWcX4ReJD3b","name":"Autopilot systems down.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"AQt9nXy6S0Ev50r7","name":"Leaking hydraulic systems.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"QUyfvbFhCqb9d7Lu","name":"Creaking hull.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"SW5kVSjiFbBxIeiu","name":"Damaged bulkheads.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"wNm669fzbdZGwr0g","name":"Misaligned docking clamps.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"3l0LUZpjizvZmHWs","name":"Viewports blocked.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"c8SXxPHMsG7uycas","name":"Jammed exterior airlocks.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"9kS8VjGuSMpghdCk","name":"Dysfunctional gravity plating.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Low2X1z7m1iB3rkA","name":"Out of code compliance.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"BicB3xA1h978ZevJ","name":"Controls sticking.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"C9dQYp7gcjtq5QRz","name":"Coolant leak.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"1HNvL7XEUcMQbLps","name":"Miscalibrated Thruster Gimbal System.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"xa9MPzfrPglkSJjg","name":"Bevvy of OSHA violations.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"ZbAFemnvHB1YTHBK","name":"Blocked air vents.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"wjyAZnOOafvv4xzB","name":"Emergency lighting only.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"l1OGQ0IXZHjnO4Ys","name":"Internal networking issues.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"vleMoz5bbkZ5w28o","name":"Inaccurate data collection.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"T4wAR08WyT3g9C6D","name":"Oxygen leak. If ship is low on O2, lose 1d5 extra per day.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"fbrN7sbgPjIwkk7I","name":"Throttled Afterburners. -2d10 Thrusters.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"7GqbGIOzA9vYOPiI","name":"Lemon. Maintenance Checks at [-].","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"dgisAPnBbrIOiisk","name":"Slow acceleration. +1 Week to travel.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"d94uF9rpmeP60Kl4","name":"Inaccurate navigation.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"3Ptitg8HBZfl2CXN","name":"Miscalibrated Targeting Sensors. -1d10 Battle.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"mK1Acfk5NAgs1MHC","name":"Faulty Cryopods. Nightmares. Cryosickness lasts an additional week.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"IR1sWnYXniMg9TdP","name":"Malfunctioning escape pods.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"FIqSHePAeLJywerx","name":"Unable to send distress signals.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"4kmMuAbW1jnfVMYP","name":"Sabotaged coolant system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"ALplRgZtneMRdloo","name":"Death trap. [-] on all rolls.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"2pxf4O2NrLdwYRtO","name":"Worn landing struts.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"64AQJ3zQDOb7NOR1","name":"Out-of-date air filters.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"PKBXKvgWZwafKWJ3","name":"Corroded pipes.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"NgKPVhRkD8Gteo5Z","name":"Innaccurate orbital transfer navigation.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"5d220ZzrEV3qx6Fy","name":"Worn out fuel injection nozzles.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"IGx8nQrwfz07r6TR","name":"Inoperative exterior lighting system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"pW1FUDxp2N0M0D1y","name":"Defective intercom system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"UPAxtEOrSF3Il4uA","name":"Inadequate waste recycling.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"m04JdXL1xGQOkDyp","name":"Faulty altitude control thrusters.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"OWkfB73RTSLDMlsU","name":"Insufficient Life Support redundancy.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"hNJYqetiMKUlZzYH","name":"Delayed communication relays.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"rlW0LUlsK7vDGZEh","name":"Damaged fuel lines.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"IDiwAbD8DTbec7S1","name":"Corroded exhaust manifolds.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"EteEoBrlnzcySppN","name":"Terminal displays non-functional.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"guvCGNRa75AB2Avg","name":"Check engine light won’t turn off.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"cbXMdd4ugxSOT5TU","name":"Failed backup systems.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"kftgvuQoefQ7pl28","name":"Faulty door locks.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Odpb5coSTST7kCkc","name":"Buggy communications.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"vMRVXZxu6ozj0iw2","name":"Infected food storage facilities.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"4Lqg0lqjjTlNlr0j","name":"Corrupted data banks.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Ka8elMGKtcakUIxx","name":"Jammed cargo bay doors.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"TAerNMqv19pANCxq","name":"Flickering interior lights.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"vv1VykTwiQmgEj6N","name":"Failed airlock seals.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"GW1KGmYdxYYf4ZWT","name":"Fuel Leak. Burn +1 Fuel everytime you spend fuel.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"FLaPtHcegheN7wHw","name":"Jump Bug. 10% chance Jump takes 2d10 months, not 2d10 days.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"g9Z7He5zPHNrxYe1","name":"Fragile. Always take +1 MDMG.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"IiPryFS9MOGZXeuG","name":"Cracked heat shields.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"FmPqHYH3UoGpaWYL","name":"Outdated software. -1d10 Systems.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"NLwybTzXJ1bndki3","name":"Inadequate Water Filtration. Parasites in the water supply.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"oySXnFIbRW0WRoeF","name":"Malfunctioning waste management system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"RiHvRQ9nZDygwvvB","name":"Fusion Reactors overheating.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"wCYGQrI9qonhWy8F","name":"Failed radiation filter.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"5J4r3yw4xDj890yZ","name":"Radiation leak. Entire ship is at Radiation Level 2.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"XmIcQgho4un7hYki","name":"Miscalibrated guidance system.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"KhlrUaPjVIoyhnaL","name":"Overloaded power storage.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"LRumIQdUBzD0Jc0X","name":"Malfunctioning sensor arrays.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"e144cIdUEyTJgN1G","name":"Failed Water Recovery System.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"b2b3j5JtanbyWlNd","name":"Micrometoroid hull damage.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"5OBjTojgrp5N9mEw","name":"Faulty Carbon Dioxide Removal Assembly.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"8s1eBY5bEcQQTCz0","name":"Solar panel degradation.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"5UiJy739gvGHkRYp","name":"Computer failure from cosmic radiation.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"yJY9CzP1KA15aMqV","name":"Overloaded circuitry.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"nHac0gkEcCNew7RX","name":"Malfunctioning plasma thruster.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"DYHuVA4CQlmK2MJy","name":"Thermal management system failure.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"QIcoFYoC0hxW84qD","name":"Intermittent electrical outages.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"AuTERG3m7ECQKrKs","name":"Fire suppression system out of code.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"1iOSKp82goZGJZch","name":"Damaged floor pannelling.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"ZBUtxiX72udqLzIk","name":"Broken light fixture in remote corridor.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"iwFmPpAth3VbRRL8","name":"Damaged coolant pump.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Eo0l4WMxcS62GCMP","name":"Cracked viewports.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"miRqXNzkW0biml1I","name":"Systems overloaded with malware.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"cOLcJ3Dnecbe6ZIU","name":"Leaky fuel valve.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"zRzb3Laiuw4ac6p0","name":"Jammed exhaust vent.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"EZzGAO6DneH1qmQM","name":"Stuck waste disposal chute.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Tp6k1gPwhQmT6hCo","name":"Lifts non-functioning.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"2Ht7fg78511Hd49u","name":"Damaged communications antenna.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":false,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"XLEhMV9SnSfeEE7E","name":"Clogged Air Filtration. Crew capacity cut in half.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Z8raruNDvfNASFQi","name":"Malfunctioning climate control. 85º at all times.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"3rulbOVhyRlTizT0","name":"No emergency power.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"ulWxa2UtTOQihTyz","name":"Weak Frame. -1 Hull, -1 Upgrade.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"EnogUslNNusSfVFy","name":"Toxic chemical spill.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"ElXLL32uNYiPmE4G","name":"Poor scanners. Ship has to be one range band closer than normal.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"b081FxEAclRKji3q","name":"Counterfit papers. Ship is stolen. There is a bounty on it.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"zHsnShUX37Zvyi2O","name":"Corrupted A.I.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"58KhhfMQ9p0XJZHc","name":"Warp Cores fail 10% of the time.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"60QSsxrVOt83OU9p","name":"Rust bucket. Everything that can go wrong, does. +1 Minimum Stress to crew.","type":"repair","img":"systems/mosh/images/icons/ui/rolltables/maintenance_issues.png","system":{"description":"

    Maintenance Issue

    ","major":true,"quantity":1},"effects":[],"flags":{},"folder":null,"sort":0,"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} \ No newline at end of file diff --git a/packs/items_maintenance_1e/000011.ldb b/packs/items_maintenance_1e/000011.ldb deleted file mode 100644 index dd18e46c991526edb08781abcf7389dcf7398ae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12692 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 12692 bytes -2024/01/28-12:59:43.646 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.646 8f38 Delete type=2 #5 -2024/01/28-12:59:43.653 8f38 Manual compaction at level-0 from '!items!zRzb3Laiuw4ac6p0' @ 100 : 1 .. '!items!zRzb3Laiuw4ac6p0' @ 0 : 0; will stop at (end) diff --git a/packs/items_maintenance_1e/MANIFEST-000012 b/packs/items_maintenance_1e/MANIFEST-000012 deleted file mode 100644 index 3fa5118423c7797f83a126c66ca813a8a0d9a504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmZS5`x?{Cz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Fub5eqnp><`6;zdE z?30*TT5ghb^0*8s^FOtb PgMpEWmy>~+k0k{Fyn-od diff --git a/packs/items_maintenance_1e/lost/000004.log b/packs/items_maintenance_1e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/items_maintenance_1e/lost/MANIFEST-000002 b/packs/items_maintenance_1e/lost/MANIFEST-000002 deleted file mode 100644 index cd03955457d06b314eaaea038723e6d99fae1593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7#`buM)?A{EI=+BOA0#^>y%`9#mth_++syT55F=W^9a|_WZ%FfpMqjWMg}l|$yWtc VB^mo9W|o$lBqo~`7%-+l);P4Mn`n>U6qI=PqvhITwH5lcZ1zI``l2 z_j>(a>+4CIle8!2@?1Xe&-c?0_(4SOEG&%)K_#x1dIvlEJN?pNDjr<3AXewW7*V)n zz3U<=lH8~A@LFYs_F)z7iWvTb zzDvNBk&3D_dgPj#0YQ;TN);6%g-I|XC_*ra&C66G$CE@Aqhc^AhI(Xpv$C?xL!W6Q z^XAPX753Vq3Q}H9O8f8-UW$0T!%{^qxrDUNMV4fIttiv=ML|LC7gV0&A}SAOm(?n_3hs>u2tnGo}LY>B8aBr4cS#Yz{I@N#?s9K{Or{iu?DB_u{wktE^?l1h+d zL?j_eh{pSR{Y>BM z#J~tpRSaH-ZcyNiAJ$@sV&; z>O5veu`+i#xjzLtE)yNbQ)u8txv?&air#dXer09^3^td|Xfp{|B<8l*K zkkx9qJ5t!W91+^%R;7#KlxjVEeInU9162-)QeOnlsLtc@I#FFh2!-IDS102MA8GXF zVMOdsq|i;Pzk+PA(_}o>d?w;sG3isJP_;K0kG3^fas6UUyf-0ionH;Fq++st8l5;xfnaze}_tH>ph7=$Gho@=FOR3%Xf4zg8J)Fkms zuy2L5NO2e?LvC!UgJXc+CaFo4z|4X5l}cO+!EPgQlJH-m7i9axjcw2!VQ2=EWI;p> zuANJH;G;-LgiZ?gSHwR;3jTgkNJ>g^nXlR_Y~TJ5+Ge%*SY(LQH6QTM?fVo&#-6bF z;L6sS>v#Xc5=cQ;6K>k}F3ss{eGYCRAyFY9Mq%jrL)yU$eTS!EYzo4~8hxY4M=Gnx zyyn**A=_(+4tzd zOZ5pE-kR9DA7xr^V#>EO^+&hg>-xEI+wXn1FvZnO%gxN_-YqvW1?`5;8yN9cjLktL zdB4H978`xnFqeLnY3@esO@_mF7I!muUd3>Gm{nIWR7v;c%$g01b$aKejMdq33FA1z zd5vtVk&oon*WekmmNGcMxP_6E3{~-x!n7wC^E156*dJ$qWZ*wB-*+#6#E1xYA)^l} zGtBI)n~f;epJdVs)1fflE_CHj{rByYZ%HszUB_p7=MkwqkYL)cK>nBUl?IqeQZI2a z#&k|FDD2xf6Z-Rzn*>EAIr@B4EFOcwr@9HuoiIDN*$qa$*pH`iEk-tCGR1_X#6Dy| zLnBkT0NhTvj4Ta@GS)k5h*`M^27ChMa*}}QKME5GQKe)`U{#}Db#ri1PPYInG;}PH zMB_oKgifJBTyGHNAblDv!l_^cGxX?;a~XKMUxbN47OC3|5uv|es;LQf98N`v6idK@ zuaY=-KVwlyEFS01WJIhAE<`E+>Dxh-)0JG4OLnpriylmzxoJg?*|peLItFkKN9c zAo#-C<7?!azkIR)MCY$;e&BsJ#QBG3QX2h2{jtR>4EP~L?I zbxJ`=ccEcA&wPOhnslF_CL4-R zP?L7YBr$3KC1^El|GpMz=(j!Vg^0~psA;u8C1*nBD_*-$n?N%CK$BG8~XR9Ma~7FB;Po$ zBuhUqF9RjniRkN3R+7&?rgvV`_J>JIQoaoN@5dW5lm51>jMS!mZCO4(@54CK=3|)K zK>=!NOw(UUNmPlZs_<_t+O!|UwUwk#>K8MzbH&}kA`({OF(L_Gy$~F2EXfMLxPlEu znks~OaAa{wj3?)VN{!;?F8C0EXcPfV0dKlB#VIJb%AJy7uZk)HJH)Ywl#v>DM&~XS z2Blak_LRqOqwFi;SQ2n>AVY;DX{^_@p>}wqBTM??aP$M9hm#RF+>1pe&R2Q;e_XnF zUJGwR<{6sgyRVquY|AQ&s+n2USAEH~?`2h={~y~(PW4$bns0X*s;8c_o(V&x^rDeZ z#>L*F_wL(+mg38fP0?*_<1_TZ-=3YDp{wiNnyzzex~Xc{M%cv|d|*b|%{lvIWj7%E zPd9+3+jS2h-LQQg{S5N1eny+U(+5!Zfy^}iEYha}x4Z~)F7P7KrtzPn?w_Nw?fTwo z+>3he9Gx(UuYMV|J#ezBJ9w_=1XZ`Fs1aa#qNt;8K9#8Z+C!*~ZK7GPfxU(1Hqr*r zbR!E&a+1!&iL_o*bhfOb!-XZ|f{y(Y-8f0mNh=)ArpaQi?c*mTG4%Oj?hxOxreR=J zu zNk$}9`de!sLLvTJ#^Q^Ox7=ei^PS%|noBx%8q2RYw%l)YOmF|L(cx@;(8wP_+$Ng+ zCjDRS^XB6ju4`e(RDSUmV|cI8Tyf}!u-W>E(f&;NV@42l_Z!MTGF9y_N+Q@boXM#u) zNjRQT2zC}}v?K*1?4>3Ptd62w{4m`l1f-~x9MXUe^b<*quiEKxE_NTW;8SQ^^62|EJTgg{Dx z;txz2i6e#GXVkZasa2HA1O|~>u-%A;tdC-2B~dm01b2m;!ycve0}@L!>{_CJ|%8HsG(N#!5!M5$|AULY^m9~ALAkru?d*L*q1pEOa+=71D*+yLe@W<2v0FLTK;M(6=jkc-*EZAk*Ij!omW*+SZ@=#X zD~2=wo@Iu~(!e82brASEP&dWbhcVVSsZt;NM;1Sid_zNqCGjYGx3!B1k^-y7T397C zT^$035EO-dom~mt0^nRGVE(}=0!6@YNU;F-SJse7sUzplbb}a(X{5mWo%kjPV2ua}LnI)E_uVk|4HRHcXD!gP0i7>H?y>jB zzGp5Q`$;A625Ayw&6RP5vY@1Jv8@UYB-YFwDX@Wyk&;;To8l*kk*6A<4LF0fU&r!kW`Jtt?5g3*Q7ikm>4H-qj&t8- zZ3?(KVez(^I$^=nmAV;ArxlorkUHy(LYm{>Edu0uugKH^6OGk}@rbYZ?IKeo8H=|6 zy2zxNCfxOQRLN~CuvNekUg5^>5?-^LDtlbqN;A5EYc`__cAnW#aiPye%&3Z`9Qw+t zf=D4XA5-O19cv7ZqF_Yq2f;8yD&+Fb?4M0u&QUdo%IjWJsIRX}uPMy7)oTimvrOVo zzI)$p1(w-!%s}s0b9O2!NXbQ!b&Klj`_IADB$mG|t`((G+Ki#!)wsXdccHO`tnVG|uzB4AI!n z0;1thAe!cq6Ntt+eG<_){{%!c9f+o}+c{1&4QHUa`~;%;6OAu4`mSNWM7MR(Lb?dT&)AkJlVBZ6LnrNwPqeO zwWfph2BwxKbMVdJYT1b9YGrDEb7_-iYTbQf*3!D}1WT(jBZ#tk+Tkl*KQrfSfyKM; zEyTAW;T6=gtBvNmS!6HBnCY|e(#}TRpa1Y@IY<3BkDf-`z)|OIsASww zUmiuZOJzqpz>&XkU%@zEz5e{zYrt369OEmgcAT%Ou3N^B16J(>z&d;{>;r7KEMaXf zJ0)QW7LBkDKdTXz(@(#QyvoZ6dDAbWu=exl%Nk$pd;|DOc>@`0L-px5QQ%Efw#U|6 z4O_iCe>4HG!oNbx-=OG|Z1dqsfYo>sVD0dn;F=3-z%&05;MEmI_F|fS$H*NrYIrs3 zKaN+sjGu>B3z(De>he?Im1O^7y!ti2%-ay2y&|=$E3sy&D8v`zsoe97>xGP4{sJ>{ zXZmTT;c3RC)pXO3FcaI(N0=EuWJ(Y0UgP?k@oT?MKfpjc`T%n>ICJaWw_^KUFT7>Z?AKK>kexUVRkI{(;C8j(~8v53-$AQe8(`x zGsP$7Fy?Wzf;xzNqu&>w*ON}}(tH!p+{Nry^WhHtHh(4vXRQhf#Yc8az6A_0N#>qm z!KunQRP1MLkq9LW8R`h#`ND$>A%75ug+;480#rkBGsU_Yq>96~m=u$O3fpfn#1rC` zdmLZqKDFDgLA-AYMm426Zy}a8;-8&BJolJOybtLNVNsb^k$y;*Z8tuo>GI6W0&mrb z!p=peWf1T^?%W&FJ9HoJ(8YG(AEa;9Wn1i4Q>!Q_!`n?uK_YSAng&%DsK1I)5)p+E z%Ng`hk^LTLO7-C4LxP;LFsSs{%!JX@LFCGNUd46gGkk0E<4T2K8 zu;=`h>6k9t%cWpD^<{IMjl)tb-Pob=2N;T$gRJIP#ZX@%o#nQ|vYfa*&f8 z`jEhufxJ;u>b^hQz!?gqlzqRf%urL(t<}iceP)a1MJCx2hi9D90^kY4JH_)MP%r>J zCMklW;wEA;c-w1JpI)n*F*vQ@Obwg_0H^Ls$1!G_RpQ7J6LDmTsTf>u?z_i{3Gr;} zbc04rJ2Yb2s1eh4ONN;GG-7Jb5Ytr|V!H0k|rRtWq*UGDK-Xvn0Q2jZkK60@1 z?^b^vgp#eA{IW?S?EPX`iezBvxBqFd1c)*YOZ7kh!rBigBff0k349Q6kCC&8K+;FKM6betyl~s^cS~8)pNdvoeU(q z^5%PI&p9#2Gg5Uzj)&TIs*+FayljqV-=}QAz@24i1SXjf76Kcj&mM=z{Ol zCO26qu;uv#I=|)<$Ku8B8w>-Yz&>U$K&=YX9?*L-WN#qbLjnr>ChfYKHL2he6rV?% z0#Kx5F570brTnaehFXYyi)BGv z4oRh6q}n%EwN*k+W{3!o(Sb1V0vjmyq!gu$_-g7KrH$-t19t0U{OIFWT<`*oSw}%G z4QPVW@Cxqkd>qg##NPqz;(?T4E))3If;U9}iYmM|Tkk|R{tPhNqOmy$V z7ZLs9hldb#C>Pv=n#kI(;kl-I|N-y@J{vrSeui&gdKJ(~mRR z2Ajv-?Hk`_7k{e&wA$b7<62FMwgjW+#+D5PLvw_V;E!e=Dhj zhN~xLb$gms2*nxD~ZoyieKO@wkski~G=P z^(&J5%*Vn$BU;#JGlT;m<&784gdgK!pPP%aVIO6rgL<}TDa4{7ykl-fP4*pd79i?i zF-a0g;A^SwCP%$q7;gmxydLMf2EROHzL2Vf|0n@73sRs8ygV);bGlQd zLLT_%kff$$Gr96AKZ;kK(WFUPjk}2ugMWia@>K_f%}d{y_sa1U&_j3=8TYD#WzpauG@D&gOkQFBcOEe3Q3y&qyg`;p#D+LovHqvrkK zQ$M>Os!I?BzwQvM533Jlo$5^1vuv9MQs(u&ciuX|sP6s+YWwynl0ffFGO8^n8PzwO zN*3-~kc)ReX<*&PMQSDqbj5M2`md9cK;YDVZnRrE`xI7n+wV4gK@#X#40Zo=t1rF6 zGR1Gv`@yt&BHxJaKxnGza#FNm!!u~=9WH}m)20m@rlKhu5FrM`RP8TmcyRETo_oxM zpVjbS(3}6*K8RepuoQ)88vLgZkWVPUx1?ZOl3O5B9Ba+I<^5D@hd;{Jzv9kz;twkk&T5|6+ zMC)BvOZ4`hBW7*4h483_M;kl@cu?@bmsdX1^V2n+4Qm6i^-sRe`}>BiGgFIS{clsz BP7nY9 diff --git a/packs/macros_hotbar_0e/000013.log b/packs/macros_hotbar_0e/000013.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_0e/CURRENT b/packs/macros_hotbar_0e/CURRENT deleted file mode 100644 index ef20c6d..0000000 --- a/packs/macros_hotbar_0e/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000012 diff --git a/packs/macros_hotbar_0e/LOCK b/packs/macros_hotbar_0e/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_0e/LOG b/packs/macros_hotbar_0e/LOG deleted file mode 100644 index 6b1060f..0000000 --- a/packs/macros_hotbar_0e/LOG +++ /dev/null @@ -1,3 +0,0 @@ -2024/01/28-12:59:47.016 37ec Recovering log #9 -2024/01/28-12:59:47.043 37ec Delete type=0 #9 -2024/01/28-12:59:47.043 37ec Delete type=3 #7 diff --git a/packs/macros_hotbar_0e/LOG.old b/packs/macros_hotbar_0e/LOG.old deleted file mode 100644 index 036d07b..0000000 --- a/packs/macros_hotbar_0e/LOG.old +++ /dev/null @@ -1,11 +0,0 @@ -2024/01/28-10:54:39.032 7014 Delete type=3 #1 -2024/01/28-12:59:43.732 8f38 Level-0 table #10: started -2024/01/28-12:59:43.732 8f38 Level-0 table #10: 0 bytes OK -2024/01/28-12:59:43.738 8f38 Delete type=0 #8 -2024/01/28-12:59:43.738 8f38 Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at '!macros!ilBclUmPwcd7aNQK' @ 9 : 1 -2024/01/28-12:59:43.738 8f38 Compacting 1@0 + 0@1 files -2024/01/28-12:59:43.763 8f38 Generated table #11@0: 9 keys, 13847 bytes -2024/01/28-12:59:43.763 8f38 Compacted 1@0 + 0@1 files => 13847 bytes -2024/01/28-12:59:43.779 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.779 8f38 Delete type=2 #5 -2024/01/28-12:59:43.794 8f38 Manual compaction at level-0 from '!macros!ilBclUmPwcd7aNQK' @ 9 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_0e/MANIFEST-000012 b/packs/macros_hotbar_0e/MANIFEST-000012 deleted file mode 100644 index f9a05e336018838a2bc0a73dd50896fd155fdf21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmWgBz0cUjz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P9wpqQJOT$Ep|n3?00 zoD-TGP@bG(p6D0o&B)0B2JDR7({tdej4Fc4f*dm|O7oMmoO4YK7#Sg|;0kaVBYk9f Q5C;Pz6E7zNGam~l03a19P5=M^ diff --git a/packs/macros_hotbar_0e/lost/000004.log b/packs/macros_hotbar_0e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_0e/lost/MANIFEST-000002 b/packs/macros_hotbar_0e/lost/MANIFEST-000002 deleted file mode 100644 index c09f405bfce0e10f5b76b81cd7533fb6e22a65dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7~;3&b@~IjEI=+B3nx1h>+~E2#oWZ?qWoe-ql%!iAjiy#(){Es=Ufv5Mn(oOfGfz% XaZ1h!%?&6|PBBmP3-o5>geU+2`kN&n diff --git a/packs/macros_hotbar_1e/000011.ldb b/packs/macros_hotbar_1e/000011.ldb deleted file mode 100644 index 3f5b18f5e2d88eff99602154b2d19533479b7889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17699 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 diff --git a/packs/macros_hotbar_1e/000013.log b/packs/macros_hotbar_1e/000013.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_1e/CURRENT b/packs/macros_hotbar_1e/CURRENT deleted file mode 100644 index ef20c6d..0000000 --- a/packs/macros_hotbar_1e/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000012 diff --git a/packs/macros_hotbar_1e/LOCK b/packs/macros_hotbar_1e/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_1e/LOG b/packs/macros_hotbar_1e/LOG deleted file mode 100644 index 92fe1ae..0000000 --- a/packs/macros_hotbar_1e/LOG +++ /dev/null @@ -1,3 +0,0 @@ -2024/01/28-12:59:46.951 37ec Recovering log #9 -2024/01/28-12:59:46.979 37ec Delete type=0 #9 -2024/01/28-12:59:46.979 37ec Delete type=3 #7 diff --git a/packs/macros_hotbar_1e/LOG.old b/packs/macros_hotbar_1e/LOG.old deleted file mode 100644 index 8bd9b0e..0000000 --- a/packs/macros_hotbar_1e/LOG.old +++ /dev/null @@ -1,11 +0,0 @@ -2024/01/28-10:54:38.933 37ec Delete type=3 #1 -2024/01/28-12:59:43.596 8f38 Level-0 table #10: started -2024/01/28-12:59:43.596 8f38 Level-0 table #10: 0 bytes OK -2024/01/28-12:59:43.601 8f38 Delete type=0 #8 -2024/01/28-12:59:43.621 8f38 Manual compaction at level-0 from '!macros!2u4a5gEogtLd3XQz' @ 72057594037927935 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at '!macros!trU0DtBJvJCPddsQ' @ 11 : 1 -2024/01/28-12:59:43.621 8f38 Compacting 1@0 + 0@1 files -2024/01/28-12:59:43.630 8f38 Generated table #11@0: 11 keys, 17699 bytes -2024/01/28-12:59:43.630 8f38 Compacted 1@0 + 0@1 files => 17699 bytes -2024/01/28-12:59:43.636 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.636 8f38 Delete type=2 #5 -2024/01/28-12:59:43.653 8f38 Manual compaction at level-0 from '!macros!trU0DtBJvJCPddsQ' @ 11 : 1 .. '!macros!trU0DtBJvJCPddsQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_1e/MANIFEST-000012 b/packs/macros_hotbar_1e/MANIFEST-000012 deleted file mode 100644 index 3f0456fad6cea47bb5a186cd24ebe9d6c9e0cd74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmb=qbHb&afss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVK`}QmxhTI_v7{)} zz@@~=tIW$eASIdD7k4qjl^Kp8RxvU{l))9?GKZJV R?+XV5BNHzt12Z2BHvrTbDXahh diff --git a/packs/macros_hotbar_1e/lost/000004.log b/packs/macros_hotbar_1e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_hotbar_1e/lost/MANIFEST-000002 b/packs/macros_hotbar_1e/lost/MANIFEST-000002 deleted file mode 100644 index 1cd973af5f698784b97c1e126fe21a2cf42e7486..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7!F?0KNA4tvH-bkEZpo&tc$xC6%=z5lZ*0;6^%+w5>3-x^V3UwQj8-4s~8y>zyPkG Yq$t$DrNqgr%*#0-C8ao!ksG1_05ahvY5)KL diff --git a/packs/macros_triggered_0e/000011.ldb b/packs/macros_triggered_0e/000011.ldb deleted file mode 100644 index 62daa32c26900f62c4c85997e12c78b7bd45f1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14286 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 H{^I`wcvg*m diff --git a/packs/macros_triggered_0e/000013.log b/packs/macros_triggered_0e/000013.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_triggered_0e/CURRENT b/packs/macros_triggered_0e/CURRENT deleted file mode 100644 index ef20c6d..0000000 --- a/packs/macros_triggered_0e/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000012 diff --git a/packs/macros_triggered_0e/LOCK b/packs/macros_triggered_0e/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_triggered_0e/LOG b/packs/macros_triggered_0e/LOG deleted file mode 100644 index acee2a6..0000000 --- a/packs/macros_triggered_0e/LOG +++ /dev/null @@ -1,3 +0,0 @@ -2024/01/28-12:59:47.017 7014 Recovering log #9 -2024/01/28-12:59:47.049 7014 Delete type=0 #9 -2024/01/28-12:59:47.049 7014 Delete type=3 #7 diff --git a/packs/macros_triggered_0e/LOG.old b/packs/macros_triggered_0e/LOG.old deleted file mode 100644 index e0f7637..0000000 --- a/packs/macros_triggered_0e/LOG.old +++ /dev/null @@ -1,11 +0,0 @@ -2024/01/28-10:54:39.038 8504 Delete type=3 #1 -2024/01/28-12:59:43.684 8f38 Level-0 table #10: started -2024/01/28-12:59:43.684 8f38 Level-0 table #10: 0 bytes OK -2024/01/28-12:59:43.690 8f38 Delete type=0 #8 -2024/01/28-12:59:43.720 8f38 Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at '!macros!z5V92LyXHjfMxnRQ' @ 93 : 1 -2024/01/28-12:59:43.720 8f38 Compacting 1@0 + 0@1 files -2024/01/28-12:59:43.726 8f38 Generated table #11@0: 93 keys, 14286 bytes -2024/01/28-12:59:43.726 8f38 Compacted 1@0 + 0@1 files => 14286 bytes -2024/01/28-12:59:43.732 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.732 8f38 Delete type=2 #5 -2024/01/28-12:59:43.738 8f38 Manual compaction at level-0 from '!macros!z5V92LyXHjfMxnRQ' @ 93 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_0e/MANIFEST-000012 b/packs/macros_triggered_0e/MANIFEST-000012 deleted file mode 100644 index 81ba7a5064d8799b617a4e2125028e3555655ac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmX?aKjn$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!f?{rBa#4P7%zP}d0Q@d1VgLXD diff --git a/packs/macros_triggered_0e/lost/000004.log b/packs/macros_triggered_0e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_triggered_0e/lost/MANIFEST-000002 b/packs/macros_triggered_0e/lost/MANIFEST-000002 deleted file mode 100644 index 575f47a04442cd9655288bb34756282583d80ccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7?e$?Zu19nS%6$NmRNQs)^qs^in)o&Mft^w29f0^f#Jc9ss5#*RY8SLjEoFm09R0D X8fIzaQyJlrmF8QK7Zk`C3sC?7>K`Q_ diff --git a/packs/macros_triggered_1e/000011.ldb b/packs/macros_triggered_1e/000011.ldb deleted file mode 100644 index 56487543486f631044b1fd44f0b56cedacdec665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18692 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 18692 bytes -2024/01/28-12:59:43.671 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.672 8f38 Delete type=2 #5 -2024/01/28-12:59:43.690 8f38 Manual compaction at level-0 from '!macros!zLRsweb35Lw0NMev' @ 128 : 1 .. '!macros!zLRsweb35Lw0NMev' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_1e/MANIFEST-000012 b/packs/macros_triggered_1e/MANIFEST-000012 deleted file mode 100644 index 211f86c4c1dff93a184beae393345a2d4afd83b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmdlVz2;#%10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!f?{rBa#4PE?5GA^l#FtSWDDJYLD&tPPPD1$4&WzHJo S(*>Lij7+?o49t8i4U7P3D=ZcO diff --git a/packs/macros_triggered_1e/lost/000004.log b/packs/macros_triggered_1e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/macros_triggered_1e/lost/MANIFEST-000002 b/packs/macros_triggered_1e/lost/MANIFEST-000002 deleted file mode 100644 index d11413f66238beb9deccd1821bb77612bc99b25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 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 A`~Uy| diff --git a/packs/rolltables_0e/000013.log b/packs/rolltables_0e/000013.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_0e/CURRENT b/packs/rolltables_0e/CURRENT deleted file mode 100644 index ef20c6d..0000000 --- a/packs/rolltables_0e/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000012 diff --git a/packs/rolltables_0e/LOCK b/packs/rolltables_0e/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_0e/LOG b/packs/rolltables_0e/LOG deleted file mode 100644 index 3b56cde..0000000 --- a/packs/rolltables_0e/LOG +++ /dev/null @@ -1,3 +0,0 @@ -2024/01/28-12:59:47.047 37ec Recovering log #9 -2024/01/28-12:59:47.061 37ec Delete type=0 #9 -2024/01/28-12:59:47.061 37ec Delete type=3 #7 diff --git a/packs/rolltables_0e/LOG.old b/packs/rolltables_0e/LOG.old deleted file mode 100644 index 280d2ca..0000000 --- a/packs/rolltables_0e/LOG.old +++ /dev/null @@ -1,11 +0,0 @@ -2024/01/28-10:54:39.069 7014 Delete type=3 #1 -2024/01/28-12:59:43.779 8f38 Level-0 table #10: started -2024/01/28-12:59:43.779 8f38 Level-0 table #10: 0 bytes OK -2024/01/28-12:59:43.794 8f38 Delete type=0 #8 -2024/01/28-12:59:43.800 8f38 Manual compaction at level-0 from '!tables!1vCm4ElRPotQXgNB' @ 72057594037927935 : 1 .. '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 0 : 0; will stop at '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 78 : 1 -2024/01/28-12:59:43.800 8f38 Compacting 1@0 + 0@1 files -2024/01/28-12:59:43.828 8f38 Generated table #11@0: 104 keys, 23482 bytes -2024/01/28-12:59:43.828 8f38 Compacted 1@0 + 0@1 files => 23482 bytes -2024/01/28-12:59:43.847 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.848 8f38 Delete type=2 #5 -2024/01/28-12:59:43.850 8f38 Manual compaction at level-0 from '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 78 : 1 .. '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_0e/MANIFEST-000012 b/packs/rolltables_0e/MANIFEST-000012 deleted file mode 100644 index 0506ca66d7aa98a0c9f4f8210a1ca3047e795b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmcchKdo#h10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!rD929Qch~IUQuds zX--M8Vs@c-L7-zqrB8^fYh{&LlwL(jd3kYpRa$;PX;@}jSvjL00~oL~a_`#Cr~uWk rXjtZ)YvP&{6p&vM7?JMh#3%w$M!p3fUt}3`FfcOlaxyUUv19-Mnw>#Z diff --git a/packs/rolltables_0e/lost/000004.log b/packs/rolltables_0e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_0e/lost/MANIFEST-000002 b/packs/rolltables_0e/lost/MANIFEST-000002 deleted file mode 100644 index 22c60b90693fde4b0679866299abe7ff8e08cba4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7;1z#{4#-D79f|6C4-%bb=P)A1;vuYq@2`ZMZ+@ZToc!vpn&|6z=(7|Cq@wlFtCIw z&?`zUF3l+^R?IH+E(mmtsPqYOb*-#2i_)t|DK9TBuS&}gC=JU@D=TO8gXjbRQCKf5 diff --git a/packs/rolltables_1e/000011.ldb b/packs/rolltables_1e/000011.ldb deleted file mode 100644 index 77e99faef9e8cdc57c17d1718bbe4c942417ea60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50100 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 diff --git a/packs/rolltables_1e/000013.log b/packs/rolltables_1e/000013.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_1e/CURRENT b/packs/rolltables_1e/CURRENT deleted file mode 100644 index ef20c6d..0000000 --- a/packs/rolltables_1e/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000012 diff --git a/packs/rolltables_1e/LOCK b/packs/rolltables_1e/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_1e/LOG b/packs/rolltables_1e/LOG deleted file mode 100644 index cd69317..0000000 --- a/packs/rolltables_1e/LOG +++ /dev/null @@ -1,3 +0,0 @@ -2024/01/28-12:59:46.982 37ec Recovering log #9 -2024/01/28-12:59:47.006 37ec Delete type=0 #9 -2024/01/28-12:59:47.006 37ec Delete type=3 #7 diff --git a/packs/rolltables_1e/LOG.old b/packs/rolltables_1e/LOG.old deleted file mode 100644 index 0ae2efa..0000000 --- a/packs/rolltables_1e/LOG.old +++ /dev/null @@ -1,11 +0,0 @@ -2024/01/28-10:54:38.977 51b0 Delete type=3 #1 -2024/01/28-12:59:43.672 8f38 Level-0 table #10: started -2024/01/28-12:59:43.672 8f38 Level-0 table #10: 0 bytes OK -2024/01/28-12:59:43.678 8f38 Delete type=0 #8 -2024/01/28-12:59:43.690 8f38 Manual compaction at level-0 from '!tables!31YibfjueXuZdNLb' @ 72057594037927935 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 276 : 1 -2024/01/28-12:59:43.690 8f38 Compacting 1@0 + 0@1 files -2024/01/28-12:59:43.700 8f38 Generated table #11@0: 278 keys, 50100 bytes -2024/01/28-12:59:43.700 8f38 Compacted 1@0 + 0@1 files => 50100 bytes -2024/01/28-12:59:43.707 8f38 compacted to: files[ 0 1 0 0 0 0 0 ] -2024/01/28-12:59:43.707 8f38 Delete type=2 #5 -2024/01/28-12:59:43.738 8f38 Manual compaction at level-0 from '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 276 : 1 .. '!tables.results!ypcoikqHLhnc9tNs.zJkYrssfrdWBSeRm' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_1e/MANIFEST-000012 b/packs/rolltables_1e/MANIFEST-000012 deleted file mode 100644 index fdced2a716c07e6234b639b3fde68dc26c3dd76b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmaD@v$=gI10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!rD929Qch~IUQuds zX--M8Vr4;cer9%|hfhXcvSo>1v0jx|c4Sd;aavJIxKnUyP%fhgBLfJqGjeZfXI6mf sS2Q+^%uGtlDou?jjY{$JNn+#%tD?XHi?yEIoD7UiyqpZod@R$L0Gr-Fp8x;= diff --git a/packs/rolltables_1e/lost/000004.log b/packs/rolltables_1e/lost/000004.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs/rolltables_1e/lost/MANIFEST-000002 b/packs/rolltables_1e/lost/MANIFEST-000002 deleted file mode 100644 index 1e69d9d7106d082cc6319c8d34c2da36b7eb7f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7_{1Yr)2@TEI=+B%QPl-Ce|(O%nFJniAg!B#frv;k(o(pS*58FrBNw);#aI!<&_;-R9u`^loIX~oEntND8dNV2>|H% BFcbg) diff --git a/templates/chat/itemRoll.html b/templates/chat/itemRoll.html index 3e82c72..71d2714 100644 --- a/templates/chat/itemRoll.html +++ b/templates/chat/itemRoll.html @@ -71,7 +71,7 @@
    {{else if (compare 'str' item.system.description '===' '

    Maintenance Issue

    ')}}
    - {{#if (compare 'str' item.system.description '===' '

    Trinket

    ')}} + {{#if item.system.major}}
    Major Repair
    {{else}}
    Minor Repair
    From 9d3207fa3bee26e176991e5d9a32fb715e38bf54 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Mon, 29 Jan 2024 19:33:48 -0800 Subject: [PATCH 19/42] PSG +create character icon --- images/icons/ui/macros/create_character.png | Bin 0 -> 24964 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/icons/ui/macros/create_character.png diff --git a/images/icons/ui/macros/create_character.png b/images/icons/ui/macros/create_character.png new file mode 100644 index 0000000000000000000000000000000000000000..231b6cef5268e973828b40babf6355eb7dc34cf0 GIT binary patch literal 24964 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 RZ!^8x=NFiPO#unt{R;<`DTDw3 literal 0 HcmV?d00001 From 937b9c8947a13397acb05107ee163686a0c74a73 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Thu, 8 Feb 2024 15:48:24 -0800 Subject: [PATCH 20/42] add skill fields for character creation --- template.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/template.json b/template.json index 0992988..f042f01 100644 --- a/template.json +++ b/template.json @@ -372,7 +372,9 @@ "base" ], "rank": "Trained", - "bonus": 10 + "bonus": 10, + "prerequisite_ids": [], + "class_tags": [] }, "weapon": { "templates": [ From e702e6060f8ec384c19d2b16b9e56e0baa74ca67 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Thu, 8 Feb 2024 15:48:44 -0800 Subject: [PATCH 21/42] new JSON files for storing lists --- data/characterCreator.json | 0 data/characterImport.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 data/characterCreator.json create mode 100644 data/characterImport.json diff --git a/data/characterCreator.json b/data/characterCreator.json new file mode 100644 index 0000000..e69de29 diff --git a/data/characterImport.json b/data/characterImport.json new file mode 100644 index 0000000..e69de29 From 3d4a33a6b0ebd5998877c0566c591bd097e3fd0e Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sat, 10 Feb 2024 20:57:55 -0800 Subject: [PATCH 22/42] Configurable Rolltable Options --- _macros/hotbar_0e/death_save.js | 6 +- _macros/hotbar_1e/death_save.js | 6 +- _macros/triggered_0e/death_save+.js | 2 +- _macros/triggered_0e/death_save-.js | 2 +- _macros/triggered_1e/bleeding_wound+.js | 2 +- _macros/triggered_1e/bleeding_wound-.js | 2 +- _macros/triggered_1e/bleeding_wound.js | 2 +- _macros/triggered_1e/blunt_force_wound+.js | 2 +- _macros/triggered_1e/blunt_force_wound-.js | 2 +- _macros/triggered_1e/blunt_force_wound.js | 2 +- _macros/triggered_1e/death_save+.js | 2 +- _macros/triggered_1e/death_save-.js | 2 +- .../triggered_1e/fire_&_explosives_wound+.js | 2 +- .../triggered_1e/fire_&_explosives_wound-.js | 2 +- .../triggered_1e/fire_&_explosives_wound.js | 2 +- _macros/triggered_1e/gore_&_massive_wound+.js | 2 +- _macros/triggered_1e/gore_&_massive_wound-.js | 2 +- _macros/triggered_1e/gore_&_massive_wound.js | 2 +- _macros/triggered_1e/gunshot_wound+.js | 2 +- _macros/triggered_1e/gunshot_wound-.js | 2 +- _macros/triggered_1e/gunshot_wound.js | 2 +- module/actor/actor.js | 26 +-- module/actor/ship-sheet-sbt.js | 2 +- module/settings.js | 151 +++++++++++++++++- module/windows/settings-rolltables.js | 84 ++++++++++ module/windows/ship-megadamage.js | 2 +- packs/macros_hotbar_0e.db | 2 +- packs/macros_hotbar_1e.db | 2 +- packs/macros_triggered_0e.db | 4 +- packs/macros_triggered_1e.db | 34 ++-- .../settings-rolltableconfig-dialog.html | 119 ++++++++++++++ 31 files changed, 414 insertions(+), 62 deletions(-) create mode 100644 module/windows/settings-rolltables.js create mode 100644 templates/dialogs/settings-rolltableconfig-dialog.html diff --git a/_macros/hotbar_0e/death_save.js b/_macros/hotbar_0e/death_save.js index 8957565..85fbb53 100644 --- a/_macros/hotbar_0e/death_save.js +++ b/_macros/hotbar_0e/death_save.js @@ -46,17 +46,17 @@ if ((macroTarget === 'character' && !game.user.character) || (macroTarget === 't buttons: { button1: { label: `Advantage`, - callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [+]`,`high`,false,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [+]`,`high`,false,false,null,null), icon: `` }, button2: { label: `Normal`, - callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10`,`high`,false,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10`,`high`,false,false,null,null), icon: `` }, button3: { label: `Disadvantage`, - callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [-]`,`high`,false,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [-]`,`high`,false,false,null,null), icon: `` } } diff --git a/_macros/hotbar_1e/death_save.js b/_macros/hotbar_1e/death_save.js index 486e7e1..90fa6d1 100644 --- a/_macros/hotbar_1e/death_save.js +++ b/_macros/hotbar_1e/death_save.js @@ -46,17 +46,17 @@ if ((macroTarget === 'character' && !game.user.character) || (macroTarget === 't buttons: { button1: { label: `Advantage`, - callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [+]`,`low`,true,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [+]`,`low`,true,false,null,null), icon: `` }, button2: { label: `Normal`, - callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10`,`low`,true,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10`,`low`,true,false,null,null), icon: `` }, button3: { label: `Disadvantage`, - callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [-]`,`low`,true,false,null,null), + callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [-]`,`low`,true,false,null,null), icon: `` } } diff --git a/_macros/triggered_0e/death_save+.js b/_macros/triggered_0e/death_save+.js index cd55b42..4649408 100644 --- a/_macros/triggered_0e/death_save+.js +++ b/_macros/triggered_0e/death_save+.js @@ -1 +1 @@ -game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [+]`,`high`,false,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [+]`,`high`,false,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_0e/death_save-.js b/_macros/triggered_0e/death_save-.js index 542ec68..30cd734 100644 --- a/_macros/triggered_0e/death_save-.js +++ b/_macros/triggered_0e/death_save-.js @@ -1 +1 @@ -game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [-]`,`high`,false,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [-]`,`high`,false,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/bleeding_wound+.js b/_macros/triggered_1e/bleeding_wound+.js index 3f9cdaf..22a8ab5 100644 --- a/_macros/triggered_1e/bleeding_wound+.js +++ b/_macros/triggered_1e/bleeding_wound+.js @@ -1 +1 @@ -game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/bleeding_wound-.js b/_macros/triggered_1e/bleeding_wound-.js index 03b2022..6ef50aa 100644 --- a/_macros/triggered_1e/bleeding_wound-.js +++ b/_macros/triggered_1e/bleeding_wound-.js @@ -1 +1 @@ -game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/bleeding_wound.js b/_macros/triggered_1e/bleeding_wound.js index 149a8d9..59d6576 100644 --- a/_macros/triggered_1e/bleeding_wound.js +++ b/_macros/triggered_1e/bleeding_wound.js @@ -1 +1 @@ -game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/blunt_force_wound+.js b/_macros/triggered_1e/blunt_force_wound+.js index fcff5a6..e849e9e 100644 --- a/_macros/triggered_1e/blunt_force_wound+.js +++ b/_macros/triggered_1e/blunt_force_wound+.js @@ -1 +1 @@ -game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/blunt_force_wound-.js b/_macros/triggered_1e/blunt_force_wound-.js index 4e3d24d..4f00228 100644 --- a/_macros/triggered_1e/blunt_force_wound-.js +++ b/_macros/triggered_1e/blunt_force_wound-.js @@ -1 +1 @@ -game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/blunt_force_wound.js b/_macros/triggered_1e/blunt_force_wound.js index 8dd8282..aad9e6a 100644 --- a/_macros/triggered_1e/blunt_force_wound.js +++ b/_macros/triggered_1e/blunt_force_wound.js @@ -1 +1 @@ -game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/death_save+.js b/_macros/triggered_1e/death_save+.js index 26aa2ee..85f810a 100644 --- a/_macros/triggered_1e/death_save+.js +++ b/_macros/triggered_1e/death_save+.js @@ -1 +1 @@ -game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/death_save-.js b/_macros/triggered_1e/death_save-.js index 03c72a0..66dbc80 100644 --- a/_macros/triggered_1e/death_save-.js +++ b/_macros/triggered_1e/death_save-.js @@ -1 +1 @@ -game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/fire_&_explosives_wound+.js b/_macros/triggered_1e/fire_&_explosives_wound+.js index 97a8c54..27098b3 100644 --- a/_macros/triggered_1e/fire_&_explosives_wound+.js +++ b/_macros/triggered_1e/fire_&_explosives_wound+.js @@ -1 +1 @@ -game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/fire_&_explosives_wound-.js b/_macros/triggered_1e/fire_&_explosives_wound-.js index d781215..ed220d0 100644 --- a/_macros/triggered_1e/fire_&_explosives_wound-.js +++ b/_macros/triggered_1e/fire_&_explosives_wound-.js @@ -1 +1 @@ -game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/fire_&_explosives_wound.js b/_macros/triggered_1e/fire_&_explosives_wound.js index 1db2364..d76bea7 100644 --- a/_macros/triggered_1e/fire_&_explosives_wound.js +++ b/_macros/triggered_1e/fire_&_explosives_wound.js @@ -1 +1 @@ -game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gore_&_massive_wound+.js b/_macros/triggered_1e/gore_&_massive_wound+.js index f6c6256..a11bb41 100644 --- a/_macros/triggered_1e/gore_&_massive_wound+.js +++ b/_macros/triggered_1e/gore_&_massive_wound+.js @@ -1 +1 @@ -game.mosh.initRollTable(`uVfC1CqYdojaJ7yRd`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gore_&_massive_wound-.js b/_macros/triggered_1e/gore_&_massive_wound-.js index 19ede53..579c627 100644 --- a/_macros/triggered_1e/gore_&_massive_wound-.js +++ b/_macros/triggered_1e/gore_&_massive_wound-.js @@ -1 +1 @@ -game.mosh.initRollTable(`uVfC1CqYdojaJ7yR`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gore_&_massive_wound.js b/_macros/triggered_1e/gore_&_massive_wound.js index b5e2565..e8e768a 100644 --- a/_macros/triggered_1e/gore_&_massive_wound.js +++ b/_macros/triggered_1e/gore_&_massive_wound.js @@ -1 +1 @@ -game.mosh.initRollTable(`uVfC1CqYdojaJ7yR`,`1d10`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gunshot_wound+.js b/_macros/triggered_1e/gunshot_wound+.js index 219ca27..c9ed71a 100644 --- a/_macros/triggered_1e/gunshot_wound+.js +++ b/_macros/triggered_1e/gunshot_wound+.js @@ -1 +1 @@ -game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10 [+]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gunshot_wound-.js b/_macros/triggered_1e/gunshot_wound-.js index f6eb3e9..3f77011 100644 --- a/_macros/triggered_1e/gunshot_wound-.js +++ b/_macros/triggered_1e/gunshot_wound-.js @@ -1 +1 @@ -game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10 [-]`,`low`,true,false,null,null); \ No newline at end of file diff --git a/_macros/triggered_1e/gunshot_wound.js b/_macros/triggered_1e/gunshot_wound.js index 55f0228..9937339 100644 --- a/_macros/triggered_1e/gunshot_wound.js +++ b/_macros/triggered_1e/gunshot_wound.js @@ -1 +1 @@ -game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10`,`low`,true,false,null,null); \ No newline at end of file +game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10`,`low`,true,false,null,null); \ No newline at end of file diff --git a/module/actor/actor.js b/module/actor/actor.js index a45dc08..2968b14 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -1345,14 +1345,14 @@ export class MothershipActor extends Actor { if (firstEdition) { if (androidPanic && this.system.class.value.toLowerCase() === 'android') { if (useCalm) { - tableId = 'GCtYeCCQVQJ5M6SE'; + tableId = game.settings.get('mosh','table1ePanicCalmAndroid'); aimFor = 'low'; zeroBased = true; checkCrit = true; rollAgainst = 'system.other.stress.value'; comparison = '<'; } else { - tableId = 'aBnY19jlhPXzibCt'; + tableId = game.settings.get('mosh','table1ePanicStressAndroid'); aimFor = 'high'; zeroBased = false; checkCrit = false; @@ -1361,14 +1361,14 @@ export class MothershipActor extends Actor { } } else { if (useCalm) { - tableId = 'MOYI6Ntj5OVFYk06'; + tableId = game.settings.get('mosh','table1ePanicCalmNormal'); aimFor = 'low'; zeroBased = true; checkCrit = true; rollAgainst = 'system.other.stress.value'; comparison = '<'; } else { - tableId = 'ypcoikqHLhnc9tNs'; + tableId = game.settings.get('mosh','table1ePanicStressNormal'); aimFor = 'high'; zeroBased = false; checkCrit = false; @@ -1379,14 +1379,14 @@ export class MothershipActor extends Actor { } else { if (androidPanic && this.system.class.value.toLowerCase() === 'android') { if (useCalm) { - tableId = 'VW6HQ29T7zClNIZ6'; + tableId = game.settings.get('mosh','table0ePanicCalmAndroid'); aimFor = 'low'; zeroBased = true; checkCrit = true; rollAgainst = 'system.other.stress.value'; comparison = '<'; } else { - tableId = 'egJ11m2mJM3HBd6d'; + tableId = game.settings.get('mosh','table0ePanicStressAndroid'); aimFor = 'high'; zeroBased = false; checkCrit = false; @@ -1395,14 +1395,14 @@ export class MothershipActor extends Actor { } } else { if (useCalm) { - tableId = 'kqKpQAXyLTEEyz6Z'; + tableId = game.settings.get('mosh','table0ePanicCalmNormal'); aimFor = 'low'; zeroBased = true; checkCrit = true; rollAgainst = 'system.other.stress.value'; comparison = '<'; } else { - tableId = '1vCm4ElRPotQXgNB'; + tableId = game.settings.get('mosh','table0ePanicStressNormal'); aimFor = 'high'; zeroBased = false; checkCrit = false; @@ -1426,7 +1426,7 @@ export class MothershipActor extends Actor { //set special roll value for use later specialRoll = tableId; //assign variables - tableId = 'kqz8GsFVPfjvqO0N'; + tableId = game.settings.get('mosh','table1eMaintenance'); zeroBased = true; checkCrit = true; rollAgainst = 'system.stats.systems.value'; @@ -2405,7 +2405,7 @@ export class MothershipActor extends Actor { let compendium = game.packs; let currentLocation = ``; let tableLocation = ``; - let tableId = `BsfdIl7CJNs1PViS`; + let tableId = game.settings.get('mosh','table1eBankruptcy'); //loop through each compendium compendium.forEach(function(pack){ //is this a pack of rolltables? @@ -3417,17 +3417,17 @@ export class MothershipActor extends Actor { buttons: { button1: { label: `Advantage`, - callback: () => this.rollTable(`UxAjAqUTjYTcCbS8`,`1d10 [+]`,`low`,true,false,null,null), + callback: () => this.rollTable(game.settings.get('mosh','table1eDistressSignal'),`1d10 [+]`,`low`,true,false,null,null), icon: `` }, button2: { label: `Normal`, - callback: () => this.rollTable(`UxAjAqUTjYTcCbS8`,`1d10`,`low`,true,false,null,null), + callback: () => this.rollTable(game.settings.get('mosh','table1eDistressSignal'),`1d10`,`low`,true,false,null,null), icon: `` }, button3: { label: `Disadvantage`, - callback: () => this.rollTable(`UxAjAqUTjYTcCbS8`,`1d10 [-]`,`low`,true,false,null,null), + callback: () => this.rollTable(game.settings.get('mosh','table1eDistressSignal'),`1d10 [-]`,`low`,true,false,null,null), icon: `` } } diff --git a/module/actor/ship-sheet-sbt.js b/module/actor/ship-sheet-sbt.js index 9424f0e..89c16cb 100644 --- a/module/actor/ship-sheet-sbt.js +++ b/module/actor/ship-sheet-sbt.js @@ -166,7 +166,7 @@ export class MothershipShipSheetSBT extends ActorSheet { const actorData = sheetData.data; //A script to return the data from a table. - let tableId = 'AqGWwoWXzijFs427'; + let tableId = game.settings.get('mosh','table1eMegadamageEffects'); let currentLocation = ''; let tableLocation = ''; //find where this table is located diff --git a/module/settings.js b/module/settings.js index 8577ae2..9a029b9 100644 --- a/module/settings.js +++ b/module/settings.js @@ -1,3 +1,5 @@ +import { rolltableConfig } from "./windows/settings-rolltables.js"; + export const registerSettings = function () { game.settings.register('mosh', 'firstEdition', { @@ -295,4 +297,151 @@ export const registerSettings = function () { } }); -}; + game.settings.registerMenu('mosh', 'rolltableSelector', { + name: "Rolltable Configuration", + label: "Choose Tables", + hint: "Customize which rolltables are used.", + icon: "fa-solid fa-list", + type: rolltableConfig + }); + + game.settings.register('mosh', 'rolltableSelector', { + scope: 'world', + config: true, + type: Object + }); + + game.settings.register('mosh', 'table0ePanicStressNormal', { + scope: 'world', + config: false, + type: String, + default: "1vCm4ElRPotQXgNB" + }); + + game.settings.register('mosh', 'table0ePanicStressAndroid', { + scope: 'world', + config: false, + type: String, + default: "egJ11m2mJM3HBd6d" + }); + + game.settings.register('mosh', 'table0ePanicCalmNormal', { + scope: 'world', + config: false, + type: String, + default: "kqKpQAXyLTEEyz6Z" + }); + + game.settings.register('mosh', 'table0ePanicCalmAndroid', { + scope: 'world', + config: false, + type: String, + default: "VW6HQ29T7zClNIZ6" + }); + + game.settings.register('mosh', 'table1ePanicStressNormal', { + scope: 'world', + config: false, + type: String, + default: "ypcoikqHLhnc9tNs" + }); + + game.settings.register('mosh', 'table1ePanicStressAndroid', { + scope: 'world', + config: false, + type: String, + default: "aBnY19jlhPXzibCt" + }); + + game.settings.register('mosh', 'table1ePanicCalmNormal', { + scope: 'world', + config: false, + type: String, + default: "MOYI6Ntj5OVFYk06" + }); + + game.settings.register('mosh', 'table1ePanicCalmAndroid', { + scope: 'world', + config: false, + type: String, + default: "GCtYeCCQVQJ5M6SE" + }); + + game.settings.register('mosh', 'table1eWoundBluntForce', { + scope: 'world', + config: false, + type: String, + default: "31YibfjueXuZdNLb" + }); + + game.settings.register('mosh', 'table1eWoundBleeding', { + scope: 'world', + config: false, + type: String, + default: "ata3fRz3uoPfNCLh" + }); + + game.settings.register('mosh', 'table1eWoundGunshot', { + scope: 'world', + config: false, + type: String, + default: "XjDU2xFOWEasaZK0" + }); + + game.settings.register('mosh', 'table1eWoundFireExplosives', { + scope: 'world', + config: false, + type: String, + default: "lqiaWwh5cGcJhvnu" + }); + + game.settings.register('mosh', 'table1eWoundGoreMassive', { + scope: 'world', + config: false, + type: String, + default: "uVfC1CqYdojaJ7yR" + }); + + game.settings.register('mosh', 'table0eDeath', { + scope: 'world', + config: false, + type: String, + default: "cZOHlhEJcYGZsQBM" + }); + + game.settings.register('mosh', 'table1eDeath', { + scope: 'world', + config: false, + type: String, + default: "W36WFIpCfMknKgHy" + }); + + game.settings.register('mosh', 'table1eDistressSignal', { + scope: 'world', + config: false, + type: String, + default: "UxAjAqUTjYTcCbS8" + }); + + game.settings.register('mosh', 'table1eMegadamageEffects', { + scope: 'world', + config: false, + type: String, + default: "AqGWwoWXzijFs427" + }); + + game.settings.register('mosh', 'table1eMaintenance', { + scope: 'world', + config: false, + type: String, + default: "kqz8GsFVPfjvqO0N" + }); + + game.settings.register('mosh', 'table1eBankruptcy', { + scope: 'world', + config: false, + type: String, + default: "BsfdIl7CJNs1PViS" + }); + +}; \ No newline at end of file diff --git a/module/windows/settings-rolltables.js b/module/windows/settings-rolltables.js new file mode 100644 index 0000000..e3d727a --- /dev/null +++ b/module/windows/settings-rolltables.js @@ -0,0 +1,84 @@ +export class rolltableConfig extends FormApplication { + static get defaultOptions() { + const options = super.defaultOptions; + //options.id = 'sheet-modifiers'; + //options.classes = ["mosh", "sheet", "actor", "ship"]; + options.id = 'rolltable-modifiers'; + options.classes = ["mosh"]; + options.template = 'systems/mosh/templates/dialogs/settings-rolltableconfig-dialog.html'; + options.width = 800; + options.height = 'auto'; + options.resizeable = false; + return options; + } + + /** + * Construct and return the data object used to render the HTML template for this form application. + * @return {Object} + */ + getData() { + const tableSelection = super.getData(); + tableSelection.table0ePanicStressNormal = game.settings.get("mosh", "table0ePanicStressNormal"); + tableSelection.table0ePanicStressAndroid = game.settings.get("mosh", "table0ePanicStressAndroid"); + tableSelection.table0ePanicCalmNormal = game.settings.get("mosh", "table0ePanicCalmNormal"); + tableSelection.table0ePanicCalmAndroid = game.settings.get("mosh", "table0ePanicCalmAndroid"); + tableSelection.table1ePanicStressNormal = game.settings.get("mosh", "table1ePanicStressNormal"); + tableSelection.table1ePanicStressAndroid = game.settings.get("mosh", "table1ePanicStressAndroid"); + tableSelection.table1ePanicCalmNormal = game.settings.get("mosh", "table1ePanicCalmNormal"); + tableSelection.table1ePanicCalmAndroid = game.settings.get("mosh", "table1ePanicCalmAndroid"); + tableSelection.table1eWoundBluntForce = game.settings.get("mosh", "table1eWoundBluntForce"); + tableSelection.table1eWoundBleeding = game.settings.get("mosh", "table1eWoundBleeding"); + tableSelection.table1eWoundGunshot = game.settings.get("mosh", "table1eWoundGunshot"); + tableSelection.table1eWoundFireExplosives = game.settings.get("mosh", "table1eWoundFireExplosives"); + tableSelection.table1eWoundGoreMassive = game.settings.get("mosh", "table1eWoundGoreMassive"); + tableSelection.table0eDeath = game.settings.get("mosh", "table0eDeath"); + tableSelection.table1eDeath = game.settings.get("mosh", "table1eDeath"); + tableSelection.table1eDistressSignal = game.settings.get("mosh", "table1eDistressSignal"); + tableSelection.table1eMegadamageEffects = game.settings.get("mosh", "table1eMegadamageEffects"); + tableSelection.table1eMaintenance = game.settings.get("mosh", "table1eMaintenance"); + tableSelection.table1eBankruptcy = game.settings.get("mosh", "table1eBankruptcy"); + + return tableSelection; + } + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Close Button + html.find('.close-button').click(ev => this.close()); + } + + /** + * This method is called upon form submission after form data is validated + * @param event {Event} The initial triggering submission event + * @param formData {Object} The object of validated form data with which to update the object + * @private + */ + async _updateObject(event, formData) { + + await Promise.all([ + game.settings.set("mosh", "table0ePanicStressNormal", formData["table0ePanicStressNormal"]), + game.settings.set("mosh", "table0ePanicStressAndroid", formData["table0ePanicStressAndroid"]), + game.settings.set("mosh", "table0ePanicCalmNormal", formData["table0ePanicCalmNormal"]), + game.settings.set("mosh", "table0ePanicCalmAndroid", formData["table0ePanicCalmAndroid"]), + game.settings.set("mosh", "table1ePanicStressNormal", formData["table1ePanicStressNormal"]), + game.settings.set("mosh", "table1ePanicStressAndroid", formData["table1ePanicStressAndroid"]), + game.settings.set("mosh", "table1ePanicCalmNormal", formData["table1ePanicCalmNormal"]), + game.settings.set("mosh", "table1ePanicCalmAndroid", formData["table1ePanicCalmAndroid"]), + game.settings.set("mosh", "table1eWoundBluntForce", formData["table1eWoundBluntForce"]), + game.settings.set("mosh", "table1eWoundBleeding", formData["table1eWoundBleeding"]), + game.settings.set("mosh", "table1eWoundGunshot", formData["table1eWoundGunshot"]), + game.settings.set("mosh", "table1eWoundFireExplosives", formData["table1eWoundFireExplosives"]), + game.settings.set("mosh", "table1eWoundGoreMassive", formData["table1eWoundGoreMassive"]), + game.settings.set("mosh", "table0eDeath", formData["table0eDeath"]), + game.settings.set("mosh", "table1eDeath", formData["table1eDeath"]), + game.settings.set("mosh", "table1eDistressSignal", formData["table1eDistressSignal"]), + game.settings.set("mosh", "table1eMegadamageEffects", formData["table1eMegadamageEffects"]), + game.settings.set("mosh", "table1eMaintenance", formData["table1eMaintenance"]), + game.settings.set("mosh", "table1eBankruptcy", formData["table1eBankruptcy"]) + ]); + + } +} diff --git a/module/windows/ship-megadamage.js b/module/windows/ship-megadamage.js index 4f86dd6..16b2887 100644 --- a/module/windows/ship-megadamage.js +++ b/module/windows/ship-megadamage.js @@ -40,7 +40,7 @@ export class DLShipMegaDamage extends FormApplication { const actorData = sheetData.object; //A script to return the data from a table. - let tableId = 'AqGWwoWXzijFs427'; + let tableId = game.settings.get('mosh','table1eMegadamageEffects'); let currentLocation = ''; let tableLocation = ''; //find where this table is located diff --git a/packs/macros_hotbar_0e.db b/packs/macros_hotbar_0e.db index afc3981..ae25f9b 100644 --- a/packs/macros_hotbar_0e.db +++ b/packs/macros_hotbar_0e.db @@ -1,4 +1,4 @@ -{"_id":"2xRvRAixuocjCm40","name":"Death Save","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/rolltables/death_save.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n //pop up the death save dialog box\n new Dialog({\n title: `Death Save`,\n content: `\n \n
    \n
    \n
    \n

    Death Save

    Whenever you reach 0 Health, make a Body Save: Failure means you die. Success means you fall unconscious, make a Death Save to find out when you regain consciousness. Crew members with a medscanner, relevant skills like First Aid or Biology, or scientists and androids who pass an Intellect Check can determine your condition.
    \n
    \n
    \n

    Select your roll type:

    \n `,\n buttons: {\n button1: {\n label: `Advantage`,\n callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [+]`,`high`,false,false,null,null),\n icon: ``\n },\n button2: {\n label: `Normal`,\n callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10`,`high`,false,false,null,null),\n icon: ``\n },\n button3: {\n label: `Disadvantage`,\n callback: () => game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [-]`,`high`,false,false,null,null),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"2xRvRAixuocjCm40","name":"Death Save","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/rolltables/death_save.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n //pop up the death save dialog box\n new Dialog({\n title: `Death Save`,\n content: `\n \n
    \n
    \n
    \n

    Death Save

    Whenever you reach 0 Health, make a Body Save: Failure means you die. Success means you fall unconscious, make a Death Save to find out when you regain consciousness. Crew members with a medscanner, relevant skills like First Aid or Biology, or scientists and androids who pass an Intellect Check can determine your condition.
    \n
    \n
    \n

    Select your roll type:

    \n `,\n buttons: {\n button1: {\n label: `Advantage`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [+]`,`high`,false,false,null,null),\n icon: ``\n },\n button2: {\n label: `Normal`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10`,`high`,false,false,null,null),\n icon: ``\n },\n button3: {\n label: `Disadvantage`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [-]`,`high`,false,false,null,null),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"9Bq5LYoToO1sjCn3","name":"Gain Calm","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/relieve_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Gain Calm`,\n content: `\n \n \n
    \n
    \n
    \n

    Gain Calm

    Occasionally, certain moments, places, or events can automatically calm you down. Escaping perilous situations, finding a serene location, or experiencing a touching moment with a loved one can have meaningful impacts on your mood and outlook on life. If your Calm is getting close to 0, you should consider making a Rest Save - as the effects of a failed Panic Check can be devastating.
    \n
    \n
    \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Gain 5 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',5,null,true),\n icon: ``\n },\n button2: {\n label: `Gain 10 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',10,null,true),\n icon: ``\n },\n button3: {\n label: `Gain 1d20 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`1d20`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"ilBclUmPwcd7aNQK","name":"Gain Stress","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/gain_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Gain Stress`,\n content: `\n \n \n
    \n
    \n
    \n

    Gain Stress

    You gain 1 Stress every time you fail a Stat Check or Save. Occasionally, certain locations or entities can automatically give you Stress from interacting with or witnessing them. Your Minimum Stress starts at 2, and the Maximum Stress you can have is 20. Any Stress you take over 20 instead reduces the most relevant Stat or Save by that amount.
    \n
    \n
    \n \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Gain 1 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',1,null,true),\n icon: ``\n },\n button2: {\n label: `Gain 2 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',2,null,true),\n icon: ``\n },\n button3: {\n label: `Gain 1d5 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`1d5`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"D8ytoUTWfpq8A2td","name":"Lose Calm","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/gain_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Lose Calm`,\n content: `\n \n \n
    \n
    \n
    \n

    Lose Calm

    Occasionally, certain locations or entities can automatically give you Stress from interacting with or witnessing them. You live in a terrifying, uncaring universe, so your Maximum Calm caps out at 85 and cannot go lower than zero.
    \n
    \n
    \n \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Lose 5 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',-5,null,true),\n icon: ``\n },\n button2: {\n label: `Lose 10 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',-10,null,true),\n icon: ``\n },\n button3: {\n label: `Lose 1d20 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`-1d20`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} diff --git a/packs/macros_hotbar_1e.db b/packs/macros_hotbar_1e.db index b3c59e3..1b5f769 100644 --- a/packs/macros_hotbar_1e.db +++ b/packs/macros_hotbar_1e.db @@ -1,5 +1,5 @@ {"_id":"6wsDxyoKPHxpoHtF","name":"Cover","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/attributes/armor.png","command":"prepCover();\n\n//tell the actor to run the function\nasync function prepCover() {\n //determine who to run the macro for\n if (game.settings.get('mosh','macroTarget') === 'character') {\n //is there a selected character? warn if no\n if (!game.user.character) {\n //warn player\n game.mosh.noCharSelected();\n } else {\n //run the function for the player's 'Selected Character'\n game.user.character.chooseCover();\n }\n } else if (game.settings.get('mosh','macroTarget') === 'token') {\n //is there a selected character? warn if no\n if (!canvas.tokens.controlled.length) {\n //warn player\n game.mosh.noCharSelected();\n } else {\n //run the function for all selected tokens\n canvas.tokens.controlled.forEach(function(token){\n token.actor.chooseCover();\n });\n }\n }\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"NsRHfRuuNGPfkYVf","name":"Death Save","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/rolltables/death_save.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n //pop up the death save dialog box\n new Dialog({\n title: `Death Save`,\n content: `\n \n
    \n
    \n
    \n

    Death Save

    Your character is incapacitated when you receive a fatal wound, or once your Current Wounds equal your Maximum Wounds. As soon as someone spends a turn checking your vitals, make a Death Save to reveal your fate. If your death seems imminent, make your last moments count: save someone’s life, solve an important mystery, or give the others time to escape.
    \n
    \n
    \n

    Select your roll type:

    \n `,\n buttons: {\n button1: {\n label: `Advantage`,\n callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [+]`,`low`,true,false,null,null),\n icon: ``\n },\n button2: {\n label: `Normal`,\n callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10`,`low`,true,false,null,null),\n icon: ``\n },\n button3: {\n label: `Disadvantage`,\n callback: () => game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [-]`,`low`,true,false,null,null),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"NsRHfRuuNGPfkYVf","name":"Death Save","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/rolltables/death_save.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n //pop up the death save dialog box\n new Dialog({\n title: `Death Save`,\n content: `\n \n
    \n
    \n
    \n

    Death Save

    Your character is incapacitated when you receive a fatal wound, or once your Current Wounds equal your Maximum Wounds. As soon as someone spends a turn checking your vitals, make a Death Save to reveal your fate. If your death seems imminent, make your last moments count: save someone’s life, solve an important mystery, or give the others time to escape.
    \n
    \n
    \n

    Select your roll type:

    \n `,\n buttons: {\n button1: {\n label: `Advantage`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [+]`,`low`,true,false,null,null),\n icon: ``\n },\n button2: {\n label: `Normal`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10`,`low`,true,false,null,null),\n icon: ``\n },\n button3: {\n label: `Disadvantage`,\n callback: () => game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [-]`,`low`,true,false,null,null),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"GSFEBhrKC9yuD88V","name":"Gain Calm","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/relieve_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Gain Calm`,\n content: `\n \n \n
    \n
    \n
    \n

    Gain Calm

    Occasionally, certain moments, places, or events can automatically calm you down. Escaping perilous situations, finding a serene location, or experiencing a touching moment with a loved one can have meaningful impacts on your mood and outlook on life. If your Calm is getting close to 0, you should consider making a Rest Save - as the effects of a failed Panic Check can be devastating.
    \n
    \n
    \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Gain 5 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',5,null,true),\n icon: ``\n },\n button2: {\n label: `Gain 10 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',10,null,true),\n icon: ``\n },\n button3: {\n label: `Gain 1d20 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`1d20`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"X0L0NnWt53b0rHYG","name":"Gain Stress","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/gain_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Gain Stress`,\n content: `\n \n \n
    \n
    \n
    \n

    Gain Stress

    You gain 1 Stress every time you fail a Stat Check or Save. Occasionally, certain locations or entities can automatically give you Stress from interacting with or witnessing them. Your Minimum Stress starts at 2, and the Maximum Stress you can have is 20. Any Stress you take over 20 instead reduces the most relevant Stat or Save by that amount.
    \n
    \n
    \n \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Gain 1 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',1,null,true),\n icon: ``\n },\n button2: {\n label: `Gain 2 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',2,null,true),\n icon: ``\n },\n button3: {\n label: `Gain 1d5 Stress`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`1d5`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"trU0DtBJvJCPddsQ","name":"Lose Calm","type":"script","scope":"global","img":"systems/mosh/images/icons/ui/macros/gain_stress.png","command":"//init vars\nlet macroTarget = game.settings.get('mosh','macroTarget');\n//warn user if character is not selected\nif ((macroTarget === 'character' && !game.user.character) || (macroTarget === 'token' && !canvas.tokens.controlled.length)) {\n //warn player\n game.mosh.noCharSelected();\n//else pop up the dialog\n} else {\n new Dialog({\n title: `Lose Calm`,\n content: `\n \n \n
    \n
    \n
    \n

    Lose Calm

    Occasionally, certain locations or entities can automatically give you Stress from interacting with or witnessing them. You live in a terrifying, uncaring universe, so your Maximum Calm caps out at 85 and cannot go lower than zero.
    \n
    \n
    \n \n

    Select your modification:

    \n `,\n buttons: {\n button1: {\n label: `Lose 5 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',-5,null,true),\n icon: ``\n },\n button2: {\n label: `Lose 10 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',-10,null,true),\n icon: ``\n },\n button3: {\n label: `Lose 1d20 Calm`,\n callback: () => game.mosh.initModifyActor('system.other.stress.value',null,`-1d20`,true),\n icon: ``\n }\n }\n },{width: 600,height: 265}).render(true);\n}","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} diff --git a/packs/macros_triggered_0e.db b/packs/macros_triggered_0e.db index c388278..411e8c2 100644 --- a/packs/macros_triggered_0e.db +++ b/packs/macros_triggered_0e.db @@ -62,8 +62,8 @@ {"_id":"5N4b4Q2OhEj1zv0P","name":"Combat Check","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"N20OKT1TDhywkeco","name":"Combat Check -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"voAUUe17Qw4MJlup","name":"Combat Check +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"4hmYrNF0uWVqsfEk","name":"Death Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [-]`,`high`,false,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"Az3RocMlh0JFxAlu","name":"Death Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`cZOHlhEJcYGZsQBM`,`1d10 [+]`,`high`,false,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"4hmYrNF0uWVqsfEk","name":"Death Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [-]`,`high`,false,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"Az3RocMlh0JFxAlu","name":"Death Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table0eDeath'),`1d10 [+]`,`high`,false,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"Er4ULzvdn2urxuet","name":"Fear Save","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"RdJ2nh41wDUT4ZTP","name":"Fear Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"RzOmeM0RNSpFAna0","name":"Fear Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} diff --git a/packs/macros_triggered_1e.db b/packs/macros_triggered_1e.db index ff61f0a..721d80c 100644 --- a/packs/macros_triggered_1e.db +++ b/packs/macros_triggered_1e.db @@ -78,32 +78,32 @@ {"_id":"ISd2nEMYvWCPQpl0","name":"-2d10 Body Save","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initModifyActor('system.stats.body.value',null,'-2d10',true);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"pS6A6OklvM6S3bvO","name":"-2d10 Health","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initModifyActor('system.health.value',null,'-2d10',true);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"nECUu4pcwsNTE8C5","name":"-3d10 Health","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initModifyActor('system.health.value',null,'-3d10',true);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"1DD8i6eCS6nx2Ip0","name":"Bleeding Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"tFcWNddtZvlv7tsg","name":"Bleeding Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"xr2o2PU5vdrR6fxQ","name":"Bleeding Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`ata3fRz3uoPfNCLh`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"TAjlQjA5AAy3qYL3","name":"Blunt Force Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"oL3GH0HoEPlP8vzG","name":"Blunt Force Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"k0zf8ZGivRguc0wb","name":"Blunt Force Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`31YibfjueXuZdNLb`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"1DD8i6eCS6nx2Ip0","name":"Bleeding Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"tFcWNddtZvlv7tsg","name":"Bleeding Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"xr2o2PU5vdrR6fxQ","name":"Bleeding Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBleeding'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"TAjlQjA5AAy3qYL3","name":"Blunt Force Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"oL3GH0HoEPlP8vzG","name":"Blunt Force Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"k0zf8ZGivRguc0wb","name":"Blunt Force Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundBluntForce'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"X3gqTFFwMe7AudiS","name":"Body Save","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','body',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"ItHLy3URKFQVLipe","name":"Body Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','body',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"IG2NQgEnqvPjiV5C","name":"Body Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','body',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"9FOBS5lQCwtVtrgh","name":"Combat Check","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"vxcDSg3xiAxDYQIb","name":"Combat Check -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"5hlvK0p68imanBmy","name":"Combat Check +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','combat',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"E2bDXSVfH57BnGEI","name":"Death Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"KHL2lJ6RRvhupFZ3","name":"Death Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`W36WFIpCfMknKgHy`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"E2bDXSVfH57BnGEI","name":"Death Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"KHL2lJ6RRvhupFZ3","name":"Death Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eDeath'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"R2KizR1soAhFYDZm","name":"Fear Save","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"wVhApjRP5MXue2kh","name":"Fear Save -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"DadBoZJblU4uBY5E","name":"Fear Save +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','fear',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"bZi1qKmcKLFvnhZ2","name":"Fire & Explosives Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"dJnQKDf0AlwK27QD","name":"Fire & Explosives Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"7rYhbDAaFeok1Daq","name":"Fire & Explosives Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`lqiaWwh5cGcJhvnu`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"S9nnHKWYGSQmjQdp","name":"Gore & Massive Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`uVfC1CqYdojaJ7yR`,`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"DuVjNlE4lsnR7Emc","name":"Gore & Massive Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`uVfC1CqYdojaJ7yR`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"eQPuDgwv8evetFIk","name":"Gore & Massive Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`uVfC1CqYdojaJ7yRd`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"XgCOLv9UunBddUyW","name":"Gunshot Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"fnVATRHYJEUlS3pR","name":"Gunshot Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} -{"_id":"LTpa1ZYVZl4m9k6z","name":"Gunshot Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(`XjDU2xFOWEasaZK0`,`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"bZi1qKmcKLFvnhZ2","name":"Fire & Explosives Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"dJnQKDf0AlwK27QD","name":"Fire & Explosives Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"7rYhbDAaFeok1Daq","name":"Fire & Explosives Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundFireExplosives'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"S9nnHKWYGSQmjQdp","name":"Gore & Massive Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"DuVjNlE4lsnR7Emc","name":"Gore & Massive Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"eQPuDgwv8evetFIk","name":"Gore & Massive Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGoreMassive'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"XgCOLv9UunBddUyW","name":"Gunshot Wound","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"fnVATRHYJEUlS3pR","name":"Gunshot Wound -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10 [-]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} +{"_id":"LTpa1ZYVZl4m9k6z","name":"Gunshot Wound +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollTable(game.settings.get('mosh','table1eWoundGunshot'),`1d10 [+]`,`low`,true,false,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"DMjVDa7vUq7xGpn8","name":"Intellect Check","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100','low','intellect',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"ln3OpNFK4mN4Ym5q","name":"Intellect Check -","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [-]','low','intellect',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} {"_id":"DXfAjkwJVwSCOqZ1","name":"Intellect Check +","type":"script","scope":"global","img":"icons/svg/d10-grey.svg","command":"game.mosh.initRollCheck('1d100 [+]','low','intellect',null,null,null);","folder":null,"flags":{},"_stats":{"systemId":"mosh","systemVersion":"0.4.0","coreVersion":"11.308","createdTime":1685936572185,"modifiedTime":1693515520278,"lastModifiedBy":"6EeM38DJkcBWNAmw"}} diff --git a/templates/dialogs/settings-rolltableconfig-dialog.html b/templates/dialogs/settings-rolltableconfig-dialog.html new file mode 100644 index 0000000..efed318 --- /dev/null +++ b/templates/dialogs/settings-rolltableconfig-dialog.html @@ -0,0 +1,119 @@ +
    +
    + +
    +
    + +
    Rolltable Configuration
    +
    + +
    +
    Panic Check
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    Wound Check
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    Death Check
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    Ship Checks
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    FINISH
    +
    +
    \ No newline at end of file From 716d32c540783ec4832da189130c0879f0861e0e Mon Sep 17 00:00:00 2001 From: Futil Date: Sun, 11 Feb 2024 09:47:13 -0700 Subject: [PATCH 23/42] Fixed settings-rolltable OnUpdate --- module/windows/settings-rolltables.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/module/windows/settings-rolltables.js b/module/windows/settings-rolltables.js index e3d727a..df43be5 100644 --- a/module/windows/settings-rolltables.js +++ b/module/windows/settings-rolltables.js @@ -1,6 +1,7 @@ export class rolltableConfig extends FormApplication { static get defaultOptions() { const options = super.defaultOptions; + console.log(options); //options.id = 'sheet-modifiers'; //options.classes = ["mosh", "sheet", "actor", "ship"]; options.id = 'rolltable-modifiers'; @@ -9,6 +10,9 @@ export class rolltableConfig extends FormApplication { options.width = 800; options.height = 'auto'; options.resizeable = false; + options.submitOnChange = true; + options.submitOnClose = true; + options.closeOnSubmit = false; return options; } @@ -47,7 +51,9 @@ export class rolltableConfig extends FormApplication { super.activateListeners(html); // Close Button - html.find('.close-button').click(ev => this.close()); + html.find('.close-button').click(ev => { + this.close() + }); } /** @@ -57,7 +63,6 @@ export class rolltableConfig extends FormApplication { * @private */ async _updateObject(event, formData) { - await Promise.all([ game.settings.set("mosh", "table0ePanicStressNormal", formData["table0ePanicStressNormal"]), game.settings.set("mosh", "table0ePanicStressAndroid", formData["table0ePanicStressAndroid"]), @@ -79,6 +84,6 @@ export class rolltableConfig extends FormApplication { game.settings.set("mosh", "table1eMaintenance", formData["table1eMaintenance"]), game.settings.set("mosh", "table1eBankruptcy", formData["table1eBankruptcy"]) ]); - + } } From 7dda359fdb421e5d15154d14a0dd87f4dc539409 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 11 Feb 2024 16:35:01 -0800 Subject: [PATCH 24/42] Added text for 90-99 failure --- templates/chat/rollCheck.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/templates/chat/rollCheck.html b/templates/chat/rollCheck.html index b61fbee..3fd4742 100644 --- a/templates/chat/rollCheck.html +++ b/templates/chat/rollCheck.html @@ -12,10 +12,14 @@ {{{parsedRollResult.outcomeHtml}}}
    - {{#if (compare 'int' skillValue '>' 0)}} - You {{{outcomeVerb}}} less than your {{{attribute}}} plus {{{skill}}} skill bonus. + {{#if (compare 'int' parsedRollResult.total '>=' 90)}} + You rolled higher than 90, which is always considered a failure. {{else}} - You {{{outcomeVerb}}} less than your {{{attribute}}}. + {{#if (compare 'int' skillValue '>' 0)}} + You {{{outcomeVerb}}} less than your {{{attribute}}} plus {{{skill}}} skill bonus. + {{else}} + You {{{outcomeVerb}}} less than your {{{attribute}}}. + {{/if}} {{/if}}
    From b0e81a2d9e99a23394c1bca59a7648460732b535 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 11 Feb 2024 16:35:20 -0800 Subject: [PATCH 25/42] Death Check -> Death Save --- templates/dialogs/settings-rolltableconfig-dialog.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/dialogs/settings-rolltableconfig-dialog.html b/templates/dialogs/settings-rolltableconfig-dialog.html index efed318..2e089cf 100644 --- a/templates/dialogs/settings-rolltableconfig-dialog.html +++ b/templates/dialogs/settings-rolltableconfig-dialog.html @@ -74,7 +74,7 @@
    -
    Death Check
    +
    Death Save
    From f2e64af0cff6fe985c1f3ebdc78e672cf479ba79 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 11 Feb 2024 16:35:41 -0800 Subject: [PATCH 26/42] Item chat desc bugfix --- module/actor/actor.js | 13 ++++++++++--- templates/chat/itemRoll.html | 17 ++++------------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/module/actor/actor.js b/module/actor/actor.js index 2968b14..f35e908 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -3647,17 +3647,16 @@ export class MothershipActor extends Actor { // Print the item description into the chat. chatDesc(item) { + let swapNameDesc = false; + let swapName = ''; let itemName = item.name?.charAt(0).toUpperCase() + item.name?.toLowerCase().slice(1); if (!item.name && isNaN(itemName)) itemName = item.charAt(0)?.toUpperCase() + item.toLowerCase().slice(1); - var rollInsert = ''; - if(item.system.roll){ let r = new Roll(item.system.roll, {}); r.evaluate({async: false}); - rollInsert = '\
    '+item.system.roll+'
    \
    \ @@ -3665,6 +3664,12 @@ export class MothershipActor extends Actor {
    '; } + //add flag to swap name and description, if desc contains trinket or patch + if(item.system.description === '

    Patch

    ' || item.system.description === '

    Trinket

    ' || item.system.description === '

    Maintenance Issue

    ') { + swapNameDesc = true; + swapName = item.system.description.replaceAll('

    ','').replaceAll('

    ',''); + } + var templateData = { actor: this, stat: { @@ -3673,6 +3678,8 @@ export class MothershipActor extends Actor { item: item, insert: rollInsert, onlyDesc: true, + swapNameDesc: swapNameDesc, + swapName: swapName }; let chatData = { diff --git a/templates/chat/itemRoll.html b/templates/chat/itemRoll.html index 71d2714..e08d7fe 100644 --- a/templates/chat/itemRoll.html +++ b/templates/chat/itemRoll.html @@ -4,12 +4,8 @@
    - {{#if (compare 'str' item.system.description '===' '

    Patch

    ')}} -
    PATCH
    - {{else if (compare 'str' item.system.description '===' '

    Trinket

    ')}} -
    TRINKET
    - {{else if (compare 'str' item.system.description '===' '

    Maintenance Issue

    ')}} -
    MAINTENANCE ISSUE
    + {{#if swapNameDesc}} +
    {{swapName}}
    {{else}} {{#if (compare 'int' item.name.length '>=' 22)}}
    {{item.name}}
    @@ -59,17 +55,12 @@
    {{/if}} - {{#if (compare 'str' item.system.description '===' '

    Trinket

    ')}} + {{#if swapNameDesc}}
    {{{item.name}}}
    - {{else if (compare 'str' item.system.description '===' '

    Patch

    ')}} -
    -
    {{{item.name}}}
    -
    -
    - {{else if (compare 'str' item.system.description '===' '

    Maintenance Issue

    ')}} + {{else if (compare 'str' item.system.type '===' 'repair')}}
    {{#if item.system.major}}
    Major Repair
    From e9a307459bf5913b9ff17b9d2379cf9ba7bd0007 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 11 Feb 2024 17:20:32 -0800 Subject: [PATCH 27/42] slight tweak to 90-99 fail text --- templates/chat/rollCheck.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/chat/rollCheck.html b/templates/chat/rollCheck.html index 3fd4742..e3b4d30 100644 --- a/templates/chat/rollCheck.html +++ b/templates/chat/rollCheck.html @@ -13,7 +13,7 @@
    {{#if (compare 'int' parsedRollResult.total '>=' 90)}} - You rolled higher than 90, which is always considered a failure. + You rolled 90 or higher, which is always considered a failure. {{else}} {{#if (compare 'int' skillValue '>' 0)}} You {{{outcomeVerb}}} less than your {{{attribute}}} plus {{{skill}}} skill bonus. From 28a200e72850202996f8ef59ffcc862a81ddc6ed Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Mon, 19 Feb 2024 00:40:19 -0800 Subject: [PATCH 28/42] Rollable damage for Chars + Creatures --- module/actor/actor-sheet.js | 7 +++ module/actor/actor.js | 78 +++++++++++++++++++++++++++++ module/actor/creature-sheet.js | 7 +++ templates/actor/actor-sheet.html | 4 +- templates/actor/creature-sheet.html | 2 +- templates/chat/rollCheck.html | 50 +++++++++++++----- 6 files changed, 133 insertions(+), 15 deletions(-) diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 29d4295..68fac9d 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -326,6 +326,13 @@ export class MothershipActorSheet extends ActorSheet { this.actor.rollCheck(null,'low','combat',null,null,item); }); + // Rollable Damage + html.find('.dmg-roll').click(ev => { + const li = ev.currentTarget.closest(".item"); + const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)); + this.actor.rollCheck(null,null,'damage',null,null,item); + }); + // Rollable Item/Anything with a description that we want to click on. html.find('.description-roll').click(ev => { const li = ev.currentTarget.closest(".item"); diff --git a/module/actor/actor.js b/module/actor/actor.js index f35e908..a411e53 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -2064,6 +2064,84 @@ export class MothershipActor extends Actor { let firstEdition = game.settings.get('mosh','firstEdition'); let useCalm = game.settings.get('mosh','useCalm'); //customize this roll if its a unique use-case + //damage roll + if (attribute === 'damage') { + //set special roll value for use later + specialRoll = attribute; + //parse the roll string + parsedDamageString = this.parseRollString(weapon.system.damage,'high'); + //override message header + msgHeader = weapon.name; + //override header image + msgImgPath = weapon.img; + let dsnTheme = 0; + if(game.settings.get('mosh', 'damageDiceTheme') != ""){ //We're going to check if the theme field is blank. Otherwise, don't use this. + //set damage dice color + dsnTheme = game.settings.get('mosh','damageDiceTheme'); + } + //prepare flavortext + if (weapon.system.damage === "Str/10" && this.type === 'character') { + //determine the damage string + flavorText = 'You strike your target for [[floor(' + this.system.stats.strength.value + '/10)]] damage.'; + } else { + flavorText = 'You inflict [[' + parsedDamageString + '[' + dsnTheme + ']' + critMod + ']] points of damage.'; + } + //determine if this roll needs a description area + if (weapon.system.description || weapon.system.woundEffect) { + needsDesc = true; + } + //create wound effect string + if (weapon.system.woundEffect) { + //start with string as is + woundEffect = weapon.system.woundEffect; + //prepare array for looping + //replace ' [-]' and ' [+]' + woundEffect = woundEffect.replaceAll(' [-]','_dis').replaceAll(' [+]','_adv'); + //simplify wounds + woundEffect = woundEffect.replace('Bleeding','bleeding'); + woundEffect = woundEffect.replace('Blunt Force','blunt_force'); + woundEffect = woundEffect.replace('Fire & Explosives','fire_explosives'); + woundEffect = woundEffect.replace('Gore & Massive','gore_massive'); + woundEffect = woundEffect.replace('Gunshot','gunshot'); + //split string + let woundArray = woundEffect.split(' '); + //loop through this string and replace each wound effect with macro UUID + woundArray.forEach((element, index, array) => { + array[index] = this.getFlavorText('macro', 'wound', element); + }); + //combine back into string + woundEffect = woundArray.join(' '); + } + //generate chat message + //prepare data + let messageData = { + actor: this, + weapon: weapon, + msgHeader: msgHeader, + msgImgPath: msgImgPath, + flavorText: flavorText, + needsDesc: needsDesc, + woundEffect: woundEffect, + specialRoll: specialRoll + }; + let chatData = { + user: game.user.id, + speaker: { + actor: this.id, + token: this.token, + alias: this.name + } + }; + let template = 'systems/mosh/templates/chat/rollCheck.html'; + renderTemplate(template, messageData).then(content => { + chatData.content = content; + ChatMessage.create(chatData); + }); + //log what was done + console.log(`Rolled damage on:${weapon.name}`); + //exit + return; + } //rest save if (attribute === 'restSave') { //1e rest save diff --git a/module/actor/creature-sheet.js b/module/actor/creature-sheet.js index 4fb35d0..1f38979 100644 --- a/module/actor/creature-sheet.js +++ b/module/actor/creature-sheet.js @@ -162,6 +162,13 @@ export class MothershipCreatureSheet extends ActorSheet { this.actor.rollCheck(null,'low','combat',null,null,item); }); + // Rollable Damage + html.find('.dmg-roll').click(ev => { + const li = ev.currentTarget.closest(".item"); + const item = duplicate(this.actor.getEmbeddedDocument("Item", li.dataset.itemId)); + this.actor.rollCheck(null,null,'damage',null,null,item); + }); + //increase ammo html.on('mousedown', '.weapon-ammo', ev => { //dupe item to work on diff --git a/templates/actor/actor-sheet.html b/templates/actor/actor-sheet.html index 8d12599..495de7c 100644 --- a/templates/actor/actor-sheet.html +++ b/templates/actor/actor-sheet.html @@ -599,9 +599,9 @@
    {{weapon.name}}
    {{#if weapon.system.antiArmor}} -
    {{weapon.system.damage}} (AA)
    +
    {{weapon.system.damage}} (AA)
    {{else}} -
    {{weapon.system.damage}}
    +
    {{weapon.system.damage}}
    {{/if}} {{#if weapon.system.useAmmo}}
    {{weapon.system.ammo}}
    diff --git a/templates/actor/creature-sheet.html b/templates/actor/creature-sheet.html index 12ef992..cc33fec 100644 --- a/templates/actor/creature-sheet.html +++ b/templates/actor/creature-sheet.html @@ -183,7 +183,7 @@
    {{weapon.name}}
    -
    {{weapon.system.damage}}
    +
    {{weapon.system.damage}}
    {{#if weapon.system.useAmmo}}
    {{weapon.system.ammo}}
    {{else}} diff --git a/templates/chat/rollCheck.html b/templates/chat/rollCheck.html index e3b4d30..25ec969 100644 --- a/templates/chat/rollCheck.html +++ b/templates/chat/rollCheck.html @@ -9,22 +9,47 @@ {{/if}}
    - {{{parsedRollResult.outcomeHtml}}} -
    -
    - {{#if (compare 'int' parsedRollResult.total '>=' 90)}} - You rolled 90 or higher, which is always considered a failure. - {{else}} - {{#if (compare 'int' skillValue '>' 0)}} - You {{{outcomeVerb}}} less than your {{{attribute}}} plus {{{skill}}} skill bonus. + {{#if (compare 'str' specialRoll '!==' 'damage')}} + {{{parsedRollResult.outcomeHtml}}} +
    +
    + {{#if (compare 'int' parsedRollResult.total '>=' 90)}} + You rolled 90 or higher, which is always considered a failure. {{else}} - You {{{outcomeVerb}}} less than your {{{attribute}}}. + {{#if (compare 'int' skillValue '>' 0)}} + You {{{outcomeVerb}}} less than your {{{attribute}}} plus {{{skill}}} skill bonus. + {{else}} + You {{{outcomeVerb}}} less than your {{{attribute}}}. + {{/if}} {{/if}} - {{/if}} +
    -
    - {{{parsedRollResult.rollHtml}}} + {{{parsedRollResult.rollHtml}}} + {{/if}}
    + {{#if (compare 'str' specialRoll '===' 'damage')}} +
    {{{flavorText}}}
    + {{#if needsDesc}} +
    +
    +
    +
    DESCRIPTION
    +
    +
    +
    +
    +
    {{{weapon.system.description}}}
    + {{#if woundEffect}} +
    +
    Wound Effect +
    + {{{woundEffect}}} +
    + {{/if}} + {{/if}} +
    +
    + {{else}} {{#if parsedRollResult.success}} {{#if weapon}}
    {{{flavorText}}}
    @@ -57,6 +82,7 @@

    @UUID[Compendium.mosh.macros_hotbar_1e.IgWvaabVqzKDzLL4]{Make a Panic Check} {{/if}} {{/if}} + {{/if}}
    From b8b2517ccb92b7887c6a391779e079fc41a3c74b Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Mon, 19 Feb 2024 00:54:00 -0800 Subject: [PATCH 29/42] Adding pack folders back, they are indeed required --- packs/conditions_0e/000004.log | 0 packs/conditions_0e/000005.ldb | Bin 0 -> 8479 bytes packs/conditions_0e/CURRENT | 1 + packs/conditions_0e/LOCK | 0 packs/conditions_0e/LOG | 5 +++++ packs/conditions_0e/MANIFEST-000002 | Bin 0 -> 134 bytes packs/conditions_1e/000004.log | 0 packs/conditions_1e/000005.ldb | Bin 0 -> 14495 bytes packs/conditions_1e/CURRENT | 1 + packs/conditions_1e/LOCK | 0 packs/conditions_1e/LOG | 5 +++++ packs/conditions_1e/MANIFEST-000002 | Bin 0 -> 134 bytes packs/items_maintenance_1e/000004.log | 0 packs/items_maintenance_1e/000005.ldb | Bin 0 -> 12780 bytes packs/items_maintenance_1e/CURRENT | 1 + packs/items_maintenance_1e/LOCK | 0 packs/items_maintenance_1e/LOG | 5 +++++ packs/items_maintenance_1e/MANIFEST-000002 | Bin 0 -> 134 bytes packs/macros_hotbar_0e/000004.log | 0 packs/macros_hotbar_0e/000005.ldb | Bin 0 -> 13853 bytes packs/macros_hotbar_0e/CURRENT | 1 + packs/macros_hotbar_0e/LOCK | 0 packs/macros_hotbar_0e/LOG | 5 +++++ packs/macros_hotbar_0e/MANIFEST-000002 | Bin 0 -> 136 bytes packs/macros_hotbar_1e/000004.log | 0 packs/macros_hotbar_1e/000005.ldb | Bin 0 -> 17701 bytes packs/macros_hotbar_1e/CURRENT | 1 + packs/macros_hotbar_1e/LOCK | 0 packs/macros_hotbar_1e/LOG | 5 +++++ packs/macros_hotbar_1e/MANIFEST-000002 | Bin 0 -> 137 bytes packs/macros_triggered_0e/000004.log | 0 packs/macros_triggered_0e/000005.ldb | Bin 0 -> 14296 bytes packs/macros_triggered_0e/CURRENT | 1 + packs/macros_triggered_0e/LOCK | 0 packs/macros_triggered_0e/LOG | 5 +++++ packs/macros_triggered_0e/MANIFEST-000002 | Bin 0 -> 136 bytes packs/macros_triggered_1e/000004.log | 0 packs/macros_triggered_1e/000005.ldb | Bin 0 -> 18682 bytes packs/macros_triggered_1e/CURRENT | 1 + packs/macros_triggered_1e/LOCK | 0 packs/macros_triggered_1e/LOG | 5 +++++ packs/macros_triggered_1e/MANIFEST-000002 | Bin 0 -> 138 bytes packs/rolltables_0e/000004.log | 0 packs/rolltables_0e/000005.ldb | Bin 0 -> 23482 bytes packs/rolltables_0e/CURRENT | 1 + packs/rolltables_0e/LOCK | 0 packs/rolltables_0e/LOG | 5 +++++ packs/rolltables_0e/MANIFEST-000002 | Bin 0 -> 162 bytes packs/rolltables_1e/000004.log | 0 packs/rolltables_1e/000005.ldb | Bin 0 -> 52168 bytes packs/rolltables_1e/CURRENT | 1 + packs/rolltables_1e/LOCK | 0 packs/rolltables_1e/LOG | 5 +++++ packs/rolltables_1e/MANIFEST-000002 | Bin 0 -> 163 bytes 54 files changed, 54 insertions(+) create mode 100644 packs/conditions_0e/000004.log create mode 100644 packs/conditions_0e/000005.ldb create mode 100644 packs/conditions_0e/CURRENT create mode 100644 packs/conditions_0e/LOCK create mode 100644 packs/conditions_0e/LOG create mode 100644 packs/conditions_0e/MANIFEST-000002 create mode 100644 packs/conditions_1e/000004.log create mode 100644 packs/conditions_1e/000005.ldb create mode 100644 packs/conditions_1e/CURRENT create mode 100644 packs/conditions_1e/LOCK create mode 100644 packs/conditions_1e/LOG create mode 100644 packs/conditions_1e/MANIFEST-000002 create mode 100644 packs/items_maintenance_1e/000004.log create mode 100644 packs/items_maintenance_1e/000005.ldb create mode 100644 packs/items_maintenance_1e/CURRENT create mode 100644 packs/items_maintenance_1e/LOCK create mode 100644 packs/items_maintenance_1e/LOG create mode 100644 packs/items_maintenance_1e/MANIFEST-000002 create mode 100644 packs/macros_hotbar_0e/000004.log create mode 100644 packs/macros_hotbar_0e/000005.ldb create mode 100644 packs/macros_hotbar_0e/CURRENT create mode 100644 packs/macros_hotbar_0e/LOCK create mode 100644 packs/macros_hotbar_0e/LOG create mode 100644 packs/macros_hotbar_0e/MANIFEST-000002 create mode 100644 packs/macros_hotbar_1e/000004.log create mode 100644 packs/macros_hotbar_1e/000005.ldb create mode 100644 packs/macros_hotbar_1e/CURRENT create mode 100644 packs/macros_hotbar_1e/LOCK create mode 100644 packs/macros_hotbar_1e/LOG create mode 100644 packs/macros_hotbar_1e/MANIFEST-000002 create mode 100644 packs/macros_triggered_0e/000004.log create mode 100644 packs/macros_triggered_0e/000005.ldb create mode 100644 packs/macros_triggered_0e/CURRENT create mode 100644 packs/macros_triggered_0e/LOCK create mode 100644 packs/macros_triggered_0e/LOG create mode 100644 packs/macros_triggered_0e/MANIFEST-000002 create mode 100644 packs/macros_triggered_1e/000004.log create mode 100644 packs/macros_triggered_1e/000005.ldb create mode 100644 packs/macros_triggered_1e/CURRENT create mode 100644 packs/macros_triggered_1e/LOCK create mode 100644 packs/macros_triggered_1e/LOG create mode 100644 packs/macros_triggered_1e/MANIFEST-000002 create mode 100644 packs/rolltables_0e/000004.log create mode 100644 packs/rolltables_0e/000005.ldb create mode 100644 packs/rolltables_0e/CURRENT create mode 100644 packs/rolltables_0e/LOCK create mode 100644 packs/rolltables_0e/LOG create mode 100644 packs/rolltables_0e/MANIFEST-000002 create mode 100644 packs/rolltables_1e/000004.log create mode 100644 packs/rolltables_1e/000005.ldb create mode 100644 packs/rolltables_1e/CURRENT create mode 100644 packs/rolltables_1e/LOCK create mode 100644 packs/rolltables_1e/LOG create mode 100644 packs/rolltables_1e/MANIFEST-000002 diff --git a/packs/conditions_0e/000004.log b/packs/conditions_0e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/conditions_0e/000005.ldb b/packs/conditions_0e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..d259d3e75c6dbbbc4ed4bbf5a664021ae4e82961 GIT binary patch literal 8479 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 literal 0 HcmV?d00001 diff --git a/packs/conditions_1e/000004.log b/packs/conditions_1e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/conditions_1e/000005.ldb b/packs/conditions_1e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..854383f8fddafee22ed8066aec476fc3d93c7b37 GIT binary patch literal 14495 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 VmK7D`c&D2A8U!UrWHTB<lATgmtya=n`;hmc zhv_4|(^5)dm=?ID%ruZPWFSC*Gz3V(EzlMUgqFm4l9-Y-VM=eSN!v@)DMj3~yOyn( zz=cb=cRDxo?LYEsvycCL=R4my_q9m6OP|MDXo+IQ7Ngsr^IBuQ!=x`5_hv<=x9K^8rQj*N&5)o(Mdn`e762%c5 zNnJyWqD+Y$SuO=9X>dmLj_dRZN+bn3E73d$=UkOt<6CB~!9B=)YTc@p*){NsEHTat zdPkCAM5;|cArqWLOGUlI_|-N&l}u8kBO=c_u-@A8|6nwCP1& zkn|2ioBkS6B9!00PTz3DLXYx1&~BZ6(VdMWlpr>Izs=BL?l8cAN%8`YmUB<31lfh)Qwdol`lzaN7w^RAq3~eVW=ip6{R3lU8lBgA%zoT~>+HvC zTtv$q?gXA>cwWG>1jkVfLvyK)@&Pmtk-Fw*Fq2!dCR0{hm(l1>nC&vcEC&(1=)Qvp zCwZ2YIhrI0N4M7o9}%G0PCrD@bU9jL!}JC-dZ%|j-?;7#O5L(&kcaU4a;6&-a) zd4aF!23zr+}&eI#?%w@qgu;e<#OzM9jUs7 zgpi`7mgzv4;^4K29eBGjVKm^~gd{Ok`40#X`U9$m|Dw#-Y1qWqxwm1A!8<&b9j7OA zW2`$WqVpZUS1wMc*9RNcj?h#-3vXG(;|xz`s6_c!2oQpGO@oH*YZ~Azg3QE+M$*L) z6QL&~22|(xwR(%ccKLanVkx*fjx6F?K2HhdR}dfs>jq52<_#F!;!eyw5OP_KY%c1T z`i5OzE2_7=qTb>wu0BF$q#{l+urCF8?hL;4?F+TH7J}Ee3DdBB6Xt##^G>7;%*6P3 zgz+qtQVX3KMxeopz<yw@FsBxT2j`&6c=z@7na5rrA872r5abAKTPQZ@g;YCZhct-SJW}6rN z4WDfA51$$QupQ1x?4!#T{BkDnUxL8@p%(bxd%wV6E>H?HLgae_XN~-2XAk@*-Y@W# zaP6`UrqfAZ(4IBK2FBbZx=?32pzfXnUx^Yz7Ke9FiFlHr8Qf@S#rY&Ir72vZS*oKt zZsGIarx671R?JSu5~MK3u;atzKz0N*wjPnU>blg}wRw47q~Nv6S%pNz@@@nO?M96X zqn0;g8a8ak;8gpu0khCq%$p0Yahu&x9778nFRNSf<%J<4K@%Hw*WwICWIFI(pkaZ+ z#WbD8X`mJfU#4&NQaOsjP31o!KnT`5Yc*`XvldSO0yfk=9^uDRLbl6qXM6Lg$#F_O z{i!=<0;h)%;yj1DXud!vC_F^5d=7%hDT)*uXNn!=yK4b{SodKXw(rB-FJQy;K+)Q1 zPv!dEnb2q!eadk{J@JXR+>vVs3lR#j%*Hxo*d)=G2 z17rLFvlxP5u^@~LNw&_RVS5%Wvb?6g^Vd#!LXdUwxD2!fAdpvoko* zIT>^f#jXCKkP&^_QFk6}j?ucvkSw+H$#x(a3Wwy5Cus&ARe2h#Mrj(Or{|dF&+#8D zeNfRH&sLbm+CLHR_Y6%s?YYsR0PR5+&10IU=a|L|Z?)=yZzE_~f|e+ZC=^^5K~#c&?ac2WAtE zRQG6Cyq63HBR!J_v{+}F*>&zPu)HcRU=Js#lt3hi7E0Gq-j4wO{WI)P5geNiAn((d zJrlN#jQ7i7UpAFa^kmSI*8TD}CAA-Db``~>%#kfGx*%HNbUDyyc$Og~*vaLis2ZiC zsQsw--!Z2*%Y;&65=Z$$3D7!dspY5=6RVF#fOgZkBoNsS9JT}wgg`J1zA>N^%SR9( z1nW(;8aCggP|GeXDA~DK(GoWF=DG}m6mslO;h@bd~0xJKRbh|}B?WY|HIZ=i^l&m)3UeRE6@NmBv~yM-k~HN2V6Zv1xlsz9xgyve5~Sw{=Y3gbe@(gKUC>4r$EBziWi>3ddDXFokJEEN4bp? zY|w`;(V1RXcjW6#Sb{`^=b?b1@B}Spc@f?anT7<~p)Vgs)%g2iMSUE@n3&hwX_Eb; zbb#$O_oIJlJt#k+>s8dpq2C3R8V0INC}I?~A6Dc-nou)VoPxlnaDm`bl%jA!domzZ z1SRotIL8yG%I_dR=pC&d*pHP}Y}l_zmF*bEr-ntw@0Z1Jas*QJrH+57`}!a52#5y~ zu9|`*50@`yX{NeXfzME`wC{m>fHyGasINeVEvEh+UjX5bJ?c63tnCp9rI5gLmC~Yo z7X}EyD%WY)BGT`3 ztX@ZyAH)D7u)c;gYxKys5*Doy#Vd3PRNRw?UN4ajU3@0L>? zs?a3UO^-F|@Y*F2iO7HgH7SJ|Bx@-xw!xK44U6g%M6rAtRiktowVwvP#0DnZqwdaO zzCTMuN4;o;BdjZ)3a(RI>#?Jf9=sP z?ojw;Z-rm_qsGC0b~I5K9Zj0Yq7l?Ok6*HL^wOuuGllv);1;2L1=Uo0Q2_)h=qu3D zc#)T3XTW1rgVNQHDZ zsC4r@)?cu3K_Q=j zaa4`canyd?y$cH&#V9u#<7i*X9!Uhy6^`TT?mgb@BN!!MH(t~-g@aW^WGOHQ$~!Q? z7_8r~)v)>dig?(L(E*{@7qfrTh=*A|NrSdgswS%Z-CDqxVXZhRoA)T; z|0Fg@*eJ%=KPZtzX4q3GpwCwvl)wPNvPzK-HVO}%S%iv!7s}Vv&BL*4+&i%}BMcLP z@evPSOml=6UFF!P-qgP4AqWD7Cz|XH2G!{R`N0d2gUjK%YLvotC&O?>KgGNune_w{ z!`+iE!vJZBp*GE8vLAFr>e_&dz{|l2K>&Jq6q^U)QTLM=pEt#flUCM9cXtXICu(=R zs$R>h0icJ9f&v-ELXiqyVfkUK8l{IZ`r$cVxaH@R=Q2zVdVJj#|)%8~#f5F!|IK;v_1o z*lc2UYCy%hmpbZhQdA_Z=m&}oJ`Urt!Pd!ouu$EykhVVae+$6 zTteA_sxL4C>u-^UEx%Rd&f{1j8}B0da3mbDW_mItGFG_444E`lR5r0{xl-GpT6qks zM(Ht(ea!nP78vY~4dznOu{@C+j1F`nlVwWf#VM!=W_U46XQ}ebXdYT#_CAXRJtW^Z z%J&%3g{aLu;X<93m(@Ri8TWwM4w6HXHvX%*%7cV5rRm~^@&i~kN)KSv18_@^V8g{^ zF5Z{!nTXpHR0q}7M5;#W0d7vJJ0+q7xRRjpZ`evhs&2Kis`LiwHO5Od#0cSz#9TLKQogT(4JCVb(Pu;EiVpX|DE2#vEERsxh z6{UT?^00Rbi+Ov~z7czv3n!`GUTZJ`l92ca`&rGnzgQxYJuh`uDonPHA>4Cd}i5#IaVn=@a_Ib&(I%ngU#4i z=yj4zXmFhFoIq>mu}YQx=;39Bq?5D+y*=QIN>vOdI><1F0u`b-Bb4f@<8jnsE-GY0 zOP`zo`6nZlbEZFbVWxQJc-MeLaPeZ4@h6aTMt|5(2YfUMtpWE_Lj}y zk*cn!|G*5Vs0;%nv*Dm3J9c8EEgUNZ+&;12Di=vYMBSD{Djgj9(u{haElj|1S2mug zvDEBZI*3{i!iN0`HsmD-I>DzQ3LB@>wG{&$WT?<^P=siW3tNM;;y7>aF2nazn@XiGqw!U+L`%x@J_4J5I zdc;agW=3RDzhkd@QF{$x=%8KP-1gWQhY zDiQ3yLP_m#9iW{A`c9W(8bm27qcm6`y+d=W{17x(&cGZm*#B|S=4TXM_-RFLP)4(v z^dyFRi;;np-`I~l^LXKrIk7SGKD3%7M3IV8D$X0i_}u^BA&faE)c=t*#Rv3aU%--a z!EY7gsld1=pUGG~Xh3H=q6X`c#V`)TOH#{g31<@MIt~_+%GK?vEvC)Nphe|35WxS2 z=1^8DkWD8M^fyxWF{_*Enhd!8LSd9LqQTY^^3zJY=)ln#HBp((+AyuP0ysB88d8~Fvd2&5t)Uo-R0ans)+AwZD}@jA zT1A!s&q^EOd#|(JKJEP_#uvjeuFn$>MGesqPxYZ;%e2CG@oBVHt5B-Cao^dl87d** zwGFizHgBj^6M5FlP@_cOIO&m{tT~WHBbE~?ah_Q0mZ6`+9{bvI)oahEsq$^L)hOLo z`_OGbX}hqf5yqzqS(D%3Gq{XJ6s@H36)s8{>{DFarl;#01>m6a{TP6QHB+Zyd#29& z7$z`Lm<(gYL2J&{Kh~Q@F->l*KD3rl#u7DqA7~MxqdZv)2*FyhT(|E*-e)kGi53Xc zuoM{z(&|)K+J&*Z z=ETL+ed+IgQz4KiD+H3GvzER>l#H1})PSoqj@Hc+7qL11aLN)7T`*pq>q1^-k|fVn z3W}Eb!(9t5|AZ_G;%p6%b3EDkLS?dZ$$vN3IVUOH@5clmb*>W<5ar`1yW;W8SXbU; z0=9|>c!6xou7lA>ZvXdg<4(3OW^J}_q-DP|&hI>@Ga$1Q$z zb;Y3Y&WOdC0s_*sj^o}7#)#`^PuA%(7~^b@`W-T{mer#J|< z1f*t#j!1@pEU$JrXV=n$82umw{tj%s=p5sQhKOV?XD&>3qiZW|5?k-=45lh%S`Iey z98=V6%MkdNS2bwZa#e#`Z50T+FEE)D0x2dF9vDv{!ZI^V=jx_%IVhcz_)ysGgg!3M z+wuRNl=bbBSv zCqt9*PA@^rc{4#;vIdk;hCX$=id2~Y^SP*>tv9t68#o&k6XBDQ0g8^O>Sa_7byrP$ zou%b@ZW%zETvf-rmFaYN9NKrZ28S|cUOneM_g!t=8-5)|>7WXQu}@`4{;YGKb3Z&o zDJa^@r;UUs-fsj{d2`CZuI{$G7QCz%wq5_@TRR($@z!mZwNKq}#d+KRZo0{T{@ssl zUW>)oZ+W+7^|kj+e`n{CtA4cft!(i8wfC7H-`V_j^rB(Rc^Nr;-u2}ARN&Rmo&WY_ zFMWRfs!fYW$hv_Qe|G%%#$~39ZvEXi&%b;91uH&1@cBD$cw@)i_vwFpm-{Q7J7Hp7DpRZg^GaLpu+;ChAM*)uO;kZ!u6aPE=b^01@GO&Yzq|PMb z9o;f?&1kM0=C)YHkfa3D&TH;bZ%kcwOW(Ti7R;<$RN2L5A9}X|CeXfBue-En!NqRN zdxjDrd)41qfAW&cT|Ms^S*mSq)cxneZ^F-@#+Wy0&~SP4JIzPxbqi}22up6LpKiJJ zlGX0_wh)xlzjfukm#o&UTl9!ZfB)bv_&DiV)V%!n;Wz4Z4K?~j3mf;ZJBFe7u8ZMmt%iey<2!KN4aakE vOv8b}Gx;nWop21o(For|cUZ5!>9^M!e@JXN55D~1f6=$se|Lr4f8@UaZ?AKx literal 0 HcmV?d00001 diff --git a/packs/items_maintenance_1e/CURRENT b/packs/items_maintenance_1e/CURRENT new file mode 100644 index 0000000..1a84852 --- /dev/null +++ b/packs/items_maintenance_1e/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packs/items_maintenance_1e/LOCK b/packs/items_maintenance_1e/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/items_maintenance_1e/LOG b/packs/items_maintenance_1e/LOG new file mode 100644 index 0000000..81a95f5 --- /dev/null +++ b/packs/items_maintenance_1e/LOG @@ -0,0 +1,5 @@ +2024/02/19-00:52:51.309 3efc Delete type=3 #1 +2024/02/19-00:53:31.032 2f7c Level-0 table #5: started +2024/02/19-00:53:31.034 2f7c Level-0 table #5: 12780 bytes OK +2024/02/19-00:53:31.035 2f7c Delete type=0 #3 +2024/02/19-00:53:31.036 2f7c Manual compaction at level-0 from '!items!1HNvL7XEUcMQbLps' @ 72057594037927935 : 1 .. '!items!zRzb3Laiuw4ac6p0' @ 0 : 0; will stop at (end) diff --git a/packs/items_maintenance_1e/MANIFEST-000002 b/packs/items_maintenance_1e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..a538caa4dfceb9f0efe2ac5ceb399b011efff526 GIT binary patch literal 134 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 K^UTEJ*Z&*n0bX$c literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_0e/CURRENT b/packs/macros_hotbar_0e/CURRENT new file mode 100644 index 0000000..1a84852 --- /dev/null +++ b/packs/macros_hotbar_0e/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packs/macros_hotbar_0e/LOCK b/packs/macros_hotbar_0e/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_hotbar_0e/LOG b/packs/macros_hotbar_0e/LOG new file mode 100644 index 0000000..bcbdddc --- /dev/null +++ b/packs/macros_hotbar_0e/LOG @@ -0,0 +1,5 @@ +2024/02/19-00:52:51.475 5730 Delete type=3 #1 +2024/02/19-00:53:31.065 2f7c Level-0 table #5: started +2024/02/19-00:53:31.067 2f7c Level-0 table #5: 13853 bytes OK +2024/02/19-00:53:31.069 2f7c Delete type=0 #3 +2024/02/19-00:53:31.072 2f7c Manual compaction at level-0 from '!macros!2xRvRAixuocjCm40' @ 72057594037927935 : 1 .. '!macros!ilBclUmPwcd7aNQK' @ 0 : 0; will stop at (end) diff --git a/packs/macros_hotbar_0e/MANIFEST-000002 b/packs/macros_hotbar_0e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..5185bee56e155a6690159adab59a7af49898befe GIT binary patch literal 136 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7(A0LZ})ad##oWZ?qWoe-ql%!iAjiy#(){Es=Ufv5Mn(oOfGfz% XaZ1h!%?&6|PBBmP3-o5>geU+2;v*#4 literal 0 HcmV?d00001 diff --git a/packs/macros_hotbar_1e/000004.log b/packs/macros_hotbar_1e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_hotbar_1e/000005.ldb b/packs/macros_hotbar_1e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..8e3475526a52eb72ce54f1e06631d56bacadf022 GIT binary patch literal 17701 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 q*!p4H2-}Zgn*+O3-x^V3UwQj8-4s~8y>zyPkG Yq$t$DrNqgr%*#0-C8ao!ksG1_03rt^IsgCw literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_0e/000004.log b/packs/macros_triggered_0e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_0e/000005.ldb b/packs/macros_triggered_0e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..4bfedc4207c521dac961ba3036ad319d37516caf GIT binary patch literal 14296 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 literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_0e/CURRENT b/packs/macros_triggered_0e/CURRENT new file mode 100644 index 0000000..1a84852 --- /dev/null +++ b/packs/macros_triggered_0e/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packs/macros_triggered_0e/LOCK b/packs/macros_triggered_0e/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_0e/LOG b/packs/macros_triggered_0e/LOG new file mode 100644 index 0000000..fa0170b --- /dev/null +++ b/packs/macros_triggered_0e/LOG @@ -0,0 +1,5 @@ +2024/02/19-00:52:51.504 3efc Delete type=3 #1 +2024/02/19-00:53:31.069 2f7c Level-0 table #5: started +2024/02/19-00:53:31.071 2f7c Level-0 table #5: 14296 bytes OK +2024/02/19-00:53:31.072 2f7c Delete type=0 #3 +2024/02/19-00:53:31.072 2f7c Manual compaction at level-0 from '!macros!0Yw4QWSAeOuUzRqB' @ 72057594037927935 : 1 .. '!macros!z5V92LyXHjfMxnRQ' @ 0 : 0; will stop at (end) diff --git a/packs/macros_triggered_0e/MANIFEST-000002 b/packs/macros_triggered_0e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..9d70ff8b6cc98979fa0e949dc8f1b3a9f6027bff GIT binary patch literal 136 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7(Ur(6!`y3N`#oWZ?qWoe-gUE7|!0=$lRR7Y@s-QwAMn(oOfGemn X4YM@zsf_T*O7pGA3kqb6g(v_3`qU*) literal 0 HcmV?d00001 diff --git a/packs/macros_triggered_1e/000004.log b/packs/macros_triggered_1e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/macros_triggered_1e/000005.ldb b/packs/macros_triggered_1e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..a09d00d0e49002f34f025dc0c0ac742f861e2184 GIT binary patch literal 18682 zcmch9349ynnf`nl$w>IX&gO8y0olaZCbpvc!cL>pvTVt+B+HfvAtPxdjjqvsrJ*D= ziJcUOgaC+HaY zx{mIS91wCPIB$2;L3Kx0_a^!=Z|dF@CySffzt!9w!s1!H8&3fqMWAdD1iX?DI8w~0 zzzV6POi>J0f(ZrSD$fG?Le4g?kqC`=D87|XMbT|hbkhL*Tsu387?E&~Du>1~oiSj| zxI4Nf)Ffa-GC6dfBhy7k$3|Vwg14-;6{7^;DJSV8N+*HPl_D}&99}!M3rz0I$Vp~Q-gGe*v1KKOh@t>$w3GDXhKJ(2^O>zb>vZGU zoY0IB@qC85fxqJhKC!A7Q>#icOH3s#Cx%OkOo+N0u%Wmc-tzA_a$QU|W>Lp0l~^#V zER*00<$mS@_XGYAoMQWhUNWB%_QOd+twyI;qrEYEv?3c2mv!D)PGj(hsl9-WzP&?# z;3(vSnVgJF`K`EQOy{-$zH%>pymfnlJS!waLIar$5kWi|fQLIuAI|Uh412@TVuc(w zW>xli7YOhAmz+UW(Pt`{#-qa)`G8FY1loPfUGD>{UHNQ^2oPjGORYkuSE0S?_;4(X zJN;p?#%nGVRI^X8Z0laN!L?Qz;cEvqS;UGLRL7!|BT)`sE8zYhVFt>Habg zweAEbSDvs`af=>#RqXoFQWm?qUTb}mdJV84d2Q%Dj(WfmiRletdw-1LHQbU zU9X*}Z6wJA1mYio=#Kzm+j=v%Jh1)4-jZCRD-r`@SwvN|M==}qA(xFKA6nkycu35n zi_0|QS#io3$bhS~JD5qg11!~N$QYi4&vAMO==F`4Nl)IU%bJXdQN;)WceByA!*VA| zCgh5e(KlK&4B6fGG-zaxBH97ADw=IriAdxV)Lk{_@2WX>S6u=tb!LPWX}|G_@1CH8O}wz4pGTH_iz@Q?o zN*ELtQf&ZBmD9|PPj@EX;1+S$9!XHa;v3b1?r1@)@HX(1dGIE$!W&CH!TzNz^Q06g8-xOmxNWFjlg7oPmc$^5 z#Wi@|51N(tGb8T))+4Lw8NsGW>I^q}hFeE-F5FM*$mM zN11eP8Y$R(3cG4#Sf5S~1i?z}5oW?2X@rx-oH?_Rk0)`kg1V(<>Xw?`iWnj+sTs5=PcTpKgs=z74-1aP za}67=q#ouL9_A{4eFYNX<$wJiAHGK&0Bo!~0N|7Qfa8;f(@Cc#Fq|?B#rwrzmG(a7 zN!`a?qoAJTo_~@%`DC2}=4a|u9gOp*>aIRj2S38kqeffQW5iU2(X^`6pGvC1wJhn> zObQ2*IXoVRNJOOtZ>I$a(R2ru5wNi_Be3j3$3wbktZ4NVU54SbPXeyf9-~j|KL+^1 zHEq;$SB0LtYTc6BIyy16Ew80c0X8b9z#PtSe%<=!BQyp2a298bSWr*;tp50@Jg@gE zOhC8*XJ|1qLxE;h8ayM5GRqdA%x_)blM)|#=rW9NX7FCX@o23!qtcl9LjSl7Dn#qG zkJD&XMg;FH0GZt!Ph!Oyy}PQ`XyLk0uF>)m(jYg%zPV7gvHJ5PmD?{l*@WBHZ^>$; zfkZLxiGfy{yCTTuww~!a`n^>`&9oTKM|T7lx*}K%&r*j$^f06k;OR)2<%&VsVB9OO z*n&n$RAz9G(a1c@w|jP39!K+@s6B3y$FoVN%9IFzHvIbXY8tV2x%=UbL$YMUvNTni zVM;xa`bY1+kSX;qU`p8N1x)Eg{n6YUQ|hTQB}P)ST&WzQUIc7(y$EN=gQ!XBH;%hJ zA&Ww#PxhMz!1cFqYoADqYGz#EaktsK#mS`hXB#+CVakC2^_?o$f+=#Xemz zf)@)z`rfWI08vXE9$My%Iu6l&a#^fUm6b^XoXFiR5`Fz2X(v7WNm1(3b`t%xF3jo7HGNV)Nf4CJK@u(9z@O`AoSM^a-<)%k znin&r$1kqkUj1mM^dTo_87j+0orC5P&k&Kq!5Tz)lKGHNDvoj?#XSz9$HBy6(C(QN z=FIr%Za=b&$EVXGqutI=gC1JDO`%q$#FfF5Ie7tc@_t!7b~gMzncWDAtLfR_S>V>EIngIw&K`2K*JvzoK|d6&cjopnxAN z#eGiDqdm>s#A)4YZXub3^Cp-fiJ*|3;k1i|5!7$F8-L3M1zzw#=O#>_^hz|*c*HSY zA^e6Mob-~Ql(w%Tka=%nL9M<9>6rXCe0rT`m#Q=abn8nPXED^#&Kl-Zyx6)=yLKa@lz7T`mJkSg{-)vFaRo^|&eN z3IM70hs;O)!_GCbIZ$$=)9#Cbl8ikz{5kms9G-WewqU|1lcWaolC)T?tf+vjO4=G- zFdgKU|4##Dt$*8Ek7Rk=sP?;A;$=5R^ZLQ0&Ep7L zaR-#)@&%|iF-N@Mhh@${^03%>TJ`sJo?_l$R5@;qI|^1^L~pXwY~tfB@lWVHaTlZ4 zrJSdaLN8i1jrc4P!l=ur$Rb%O1w%m5ewSh|4K91dj1fL#F7~kIBCDH1j#=tC55=-z zJCtTL;e?6s0`>F(CuXn?syqoe!~Fd^oeC(c>Zx;$d~VDg0?|V>a&3c}2fyJW8Bsnj zBf`P=CyrA(NK~AXEUAl_y+&UGsH%gnrOL&ruX2-L<*sW(^VinV>=;_EY;0VGLdVEG zB-I$wK}?q+`dw}pP;2)yvtd8YJ{%F!PhiwF==3#cuRUKGQh5oLqcA#*k7c8ju7-_Q zbwiJ#E=@9N865NWyG9bxkzfjFSni?OIdn17NbLjBeE_?md8Q!n`g;q|?DeDb2;**W ztp0EvO&HI7);Qy;&EtwxzJ?8RzQ*#O4M7ajfv8_UXip6rhSfl;eU`bUXM;|R$U-CM zf_x#&kwUcsGEM1=pe~icQ)eq1SevoyrVYsr$+c@~^fI!#xFtjnDW6(|JbE$mJ5W#Y` zY`9Cfc|%etT)Q@i=kN?vrns;eA>jor`|OfGU0Ej#kr~j*CqlyLZ5-a34Q?z0Yb70B z!oI#fVMic>Wv~GJyN>!Oh;xZ7_-{D`R7{w~X`KkMU|HAF&j=xYCqa~(BtaGtf?958 ztLe9m`7E?fm)*F`3EVtIV=9i7ao%YFcrt8dizrFL%geax*(;tKl&G38MN5iP&5cGk!+*&6Be zdsCCay>=}$)&luBtZWIPC-%DtLwz!l%}{ zx;cr5G3dlC)3<)5Nx!sLD2C6ksiCn?D86Y+6Tw}(c3p^5{|5x`8LsQd3Ogh>A;MNm z*H4<(w}-Ucx$9H*@ms=~2WIL_^WkHzEVHo={eqW^yQ;gcB?7Kn82 zl_Q-zHPVH@BLJay;78Zw*T2Q#U5kjeAKCUQ2fI7@bB^E^8^`}T2bhy@auA{Ex+Zh< zEe;sa`vF3pxMk}Xbkdc-=Ur9*&Y#b6_(I_p<@21n4aqHSRQW0x=gU`JUA}5Ad&IBY zJoF?j+uxtf9xl8h^CTl7X+ib~UXVT9MIsl7l;J+w8(g|TwST(RiWp%n zd%dMfS>X;w-67XMB4>dA{j_q%zo2eiG(Hm5DRjEBEbSeVf!_9=iU~SrOsv<(p_CMw z$xL8I9YZ}8-E)C9Zhde8)V2ENLmlrh?@+0#jTd7blVG49&PZMOv+GBY)clnbvxVGp z=Rlw`;#Vl6QqZS8$6(&M)eH$?#10mvJm^Lb+WH^OGyX~I{&`+|miIZNqkRe{ud1UZ zIRMSNl0;LH>LYHil1#=SuCLP`V2*sCbB%H?b=`_aZ-sW#6&B0@o0c@k+9<)GDL{~iD-WDC&LZ-2@M zW`N8CJ_gAA;HaNLG4GXvJ6o>-U_OqG{F22n(~kv!*Mx|0VP+?E6NOta4^VXNV*%+0 z0_q2X^FI(={R06UiC;ivLlVLn8!MLG6@zb31J-L_;X=wUdWG9eD{q(wO#Rb_5Y}zKE}-tHVdL35U}+5GuQ;!NZJ}N+LqE&n~t};Y2rc88PX;-K`4yv}E zjkel)crV+~O4gHciTxRWJUte%If1@fWvZjO;hFYEw(h(hjjl)6eTMZ`Z!pw??FlXQ zavdAmm+R($I=1s0-FMOE#h+$@dR!JxyUpgJ4H`iCAmIXr1wg%N4yYH}7XP#mr^}zz zwpggsXDe~6MxXUm85p{N>GQ5xzo_+PA)W7Sgfxz_)po&jt~p0P}z@sJ5O`s3M@D&($=mVjCN41?3pFun*= z0NTzNGG{^MEZ~KZ&eL324CuM#Q9hEbpGd@7kHWN4t&ny-0QJSa_1+;O*B=WP2MBe4 z+N=wMerWE{neJrc5Lv`CL}Y1}##%9~B}h-P{8_}~85g7Si55`$Nb0=4N}cI)Kf|3* z*nr?kdO-e--1)8Z^Fe$W_cB2IGO6?S-IoUOtq;!!@sFdmo!hd-hr6rl!72ljfU|xNb`eLz=~qGZU+H>y~rsA4Kr_57~6_9!wX1 z?7F=v(7s&z&&ZO^eC^#=tbCj%!FO*Lo_b05^;RiN8=jv2r&>7eqg3-e?km5L`<@C> zt2x%y9OviQl<~vGDI@*b4E5bB0MmOp`nx&20Z4oMqq{knDtRYIFxK;zje9u2q+bGw z?$&RtQ=y1ZdLQyemZiD3ahB3Fx4Vscq87&aCu*;LqSo?0$D8nZ?YP=GR)`qQ#tN`# zAE|-U_ot80GF4CHgif--P*1t)H@fN(Tf^;j!I^T0MG{O8XZpk90@*J$CJeMmrQx%& zT*HSjzZ(q($CUlK*sxFTA2aJoFu)r6eLEW-u0w>^z9FC#e5rze>Kjj=XNy_hVg*AI`L~3xG$3tT_TtiCZ1z=r(^%vIc znX-m(j9~f&|Nb@mY^Io%CFQVgD<=(6wd^0l%Ri->Jzf6rsm2}7aLPTBP7`vQBnbxF zcPVy5w36-yatl;y`2dk*xMOyv{z1C2P;o3u+J{Z5q&^d!t$!%?z=81r$BKE(dcAlM z7J?)(c?b-#c4ObvYSkR|odDAl;3AAyMXf;DAXdPm-GO3;h&~bv%FCn52su^)HnvKw znV8oSvIf%R=mfZZVIIDq$jNq!T+D2Op#6jZ%V!jpv9!->&!&n&LlD@N#~9E)R_BI9 zG2hiJWXUu25Rg8^f_8dRaBJ?e$n*)rd@^mfBaVxbX^|ay3!lN^MrdJlhR?jRAlaRn z;zN3I8R-1b2V9hCTXm3>yPS zF%~Wbi{WzQgBgbXqZx*MZE^?8uw6jjwU=esdju2{OZEt0z0fa?#^mEghss}8W3qez z3@cye!a;uUr;qwRH~D>T!)Iz68PhR(jR2`O9E1B;9%KB)hC*%gjOfO1p5aum< z4&raDyS4szYapF}YPJ>`v?fOejUllvUL2IFMvTC<0OF6&(fNyCW>DBOW5Zm($h*&f z8vK67a;3Z9FKoi5JJaEe%we!cTY}S_+d=vgO{Jz26IDloW{j6~CBzphg5@8t2<`{} za}h=GlS?Urkxxqz{D$Ki36pw{vf{!=B)PO1xZ8iGd6iZKudavl$Wl(>nF0|e;u!QM zsTV->1;9I7B^9}TuXj)-NlQmcNk=X2Q43R3Rb7a z=p7%B#yn!Z-w8ad9+e&hOJ~|-uS2(8H`_-xiOrj+!m5gqY=3FgOI_T@i>Z) zIP%7Dv7m-!xtw_*2F9ulvfO_1>0^A@@p0zJxx>gBm@}de0mS+3!!-bQas2ck+;y;q zjeQ4eV8a{PA0iaiphM>x9kq_i!MOHCMu@z)x(C9_O!sI7Jzqf+m1bxOcXaniXDgxW z$|yvQKX5YQ0pIwrD{q#n9i$`zyxJ4YK~4!-$B+ng3U>UpyhUj>WVEU(rDMdXSQ;K?cRgcw2%u-L%uXa?D zsxWQ{SiuJ6IVNMDg9SY(vuHGa^*FTKNuhLJr9u=(FQT*>y082gsWn@rXn5|*Mn-Bi z+!Z?n!%wf8pU*F@wqT3MAHeS~LuuLH zsjY)q>|<&ZaouiKW=WyUBB9J`;naT>RvUP%%=$HySya~!D6?9$k0ML{rBRF2NKe-_ zGU>7Y;Mux{+nRLWXN|Kcs&#Be#w~xpjo2 zKgP-}*S7mO*g*0iQ)SqAh?ZN;wA?zoZh)3sN02{%j+I-xID9C#s4JGT(Qw7mx#VVB zf5rcQlP)UkoK0>KdvMedGkLMRBX6(-65y5v$&FrrHM<;ww)@yF@0onIypdT20UG)2 znys5ZX*RoblTCmGn-_J?S}xLK!&`N+B!#pIT#f9ih#a@AyMFPqi2E;#d%JpKQ`tm$pEH(j=|*T&OSgDQ5f1H+WI(EK-mx#(AN9cd+Z)f!RPRbqbilhO#;7` zdD@!$JK3%urf5Qu=rlRMwGTI9qQtt{b|R;dekQxncv3c;vYQ9x3A@~zP^3X%wykfr zmlyUT^-#-smF2wlLy%Zw9rS{wc^w5r)8y432-?2^TLyo@Wn=Fzpc#@QRi3mY>Q@={ zu0TEyg4$Ee-JRmYRkaFZST^K z{dP2OA1o9T3281mYK^#+0B7wF(N4e(DyUQq40EamQBY(J8zQm>-s3hjX)=uF<*7h1 zYj>N}1_cOJo2I!vvWCf8Hk~%SS5MuD7H&k9leKgz)!tDH_RKa&h>p%{KmNg!FR%H+ zg}r@Aw^Wz)72*0FYq>;J%pkk~a_0B;F-t`kn&gX?ivDAJ`#z1eqJrR}WmzXKg+HHC zYaczY$st+4MQkBWj<`czsPuzK`$@$q8Yxa)WMcPFr$O}eg{96j3nq5!j~7ntMn+iZ z9INMaMf>-vYdzb42H2Ls=K=LRIR8B8c^;0~Db(wVVo8fipGXw(fm8|*)#*)?TB@@P zi$Fwpri8*)`P&c?wFPD4wk_z;9cW5vjfA2)vufDn@)2emh$_Ft5Uww=O_&V_W~>tMaqg0hjeSpL9KP9O-n0_F*R_ui^)vOg8aB>-4c_TC)TPuZhhy=AP3e;P3&SAJ zuA)TRZgBDu=^4&ahOtJdd%+X;0$yHn;7k-Q#p3OOH1!BzqwffutbgUCjcQu~5642X ziU-S>Ga#WnO5bwdQ7FW#v|Nq8twxz8U6c}K!>L3qx1;{FQX{w8{NuPUV~IvVlC1(u z56mhL8TxJ6yiAeSP|tGNFh9$MSMUKR>+%jn>?08qG3L%nh!h}|hna_dxD(=*DI35b zn@>Pw*mks<&eC{PZ;J-iNunYt%X|c#&fdR*jd$ONNBugQGY7`(!C=l;h!<43Y#5}f zb>!K_B$NL}@#z>Yey?wA7F1iYx zSrN5<;fkm%_}rY)+Kp075Z&+uf94d5sghIghwH;bM#G4wALNt=m;rsD1-39SGjl74 zx(+SOljLEp2U+Ed`9Ou&hMrN=EOVHZP}s)v zxHJ|4rD`Yd+*dt7zwYhtbJ?cFXSfs-o@dx5-f`03FUyV+BetPj|40^;=T;U-gib7x zg0@YWYD1^n(BAkssZaNhNpZuV*e}VA!`*D;+u+Bz8!g#~g84)xn)4P%5_;SLDpdsO zWLN0XZMi^gi$P>$8W$6V6*m%%qRCn?ivaFCIlE-_)}KPhF(@XC%OKg+Wx{s6GWk}&q}URMoLN@ql!W> z<5Y%9BjB?OQ0TLBlB>F+qPl{427stuq`Hf)PW&w{qCPG-G|xetT^T*EhjXT{ z>2G%s4}&)@;voLuQuIjwH#vykyi`vCzxi8e+0kE;CdS>QRZ3VLelOU9NPo;suOBa^ zpO8?}+OvMq+JW}X)X%}bp9ACKB?Db&TA;PctQY9{77}Xz4${%JWkYqPJF^bHiW~Im zffoQ9T`xey*nxWU(X=F|_c_x2nUQz|+}8eF{sE*+Tbj=snSnf$UtrXSRs@Ws0Gq*lxoM;P&c@ zRSQHIGnS9%%J5qA86pe4KGl{kJDOfxLIso+;V0sZCE@@%1=)0} z)Wo`fBj`B(_6^@Ve01`A`)~J7z5Z0_#E(lg#gknvXO!;v(w5SH@2vTi<%=s_*6y#} z!hh!b_4V&O-3nG`51PI$o_Kn9&B}r2PTnCuF07%~^IZ)$CERRq8;6@8ZkypY3Aa;l z`x@M8kx}vIe}}a3LPQ)k0mH`B0_;5Yi}ZQ;nn=PG8)U-Fye0k17r=}37hEvka)Es1 zrPqJ{eKdy%XCX$h=nFOw0cboaK$dWuZm84Q!G{9CKP|Xdv=ZSOy-h3YzPIE}{wgVV zz}mEO=~u2fDnNwG291l?K?qX(AFqB^)PWdXi(0Y;9d)Nf->O?>H;yf8vV!lusXbY{ zYKrfLz0==m{_qRtcWRNQWm8C?shR)Bk=H~Lgd6FH7xKz2FV(NIa+7BG|8K_5^H;4z za?7OrFXw(oUu((PByBmhWvc)Y@Yl@t3B6bk82}7zgh7sDESsd;9Ly`Tke_4~jG* A8vpBvga~ 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 A`~Uy| literal 0 HcmV?d00001 diff --git a/packs/rolltables_0e/CURRENT b/packs/rolltables_0e/CURRENT new file mode 100644 index 0000000..1a84852 --- /dev/null +++ b/packs/rolltables_0e/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packs/rolltables_0e/LOCK b/packs/rolltables_0e/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_0e/LOG b/packs/rolltables_0e/LOG new file mode 100644 index 0000000..a36b1e4 --- /dev/null +++ b/packs/rolltables_0e/LOG @@ -0,0 +1,5 @@ +2024/02/19-00:52:51.534 5730 Delete type=3 #1 +2024/02/19-00:53:31.079 2f7c Level-0 table #5: started +2024/02/19-00:53:31.081 2f7c Level-0 table #5: 23482 bytes OK +2024/02/19-00:53:31.083 2f7c Delete type=0 #3 +2024/02/19-00:53:31.083 2f7c Manual compaction at level-0 from '!tables!1vCm4ElRPotQXgNB' @ 72057594037927935 : 1 .. '!tables.results!kqKpQAXyLTEEyz6Z.xdwwswzfoPuVifvw' @ 0 : 0; will stop at (end) diff --git a/packs/rolltables_0e/MANIFEST-000002 b/packs/rolltables_0e/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..22c60b90693fde4b0679866299abe7ff8e08cba4 GIT binary patch literal 162 zcmWIhx#Ncn10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAe$kRS-TOEg7@3$k8JJmE z7;1z#{4#-D79f|6C4-%bb=P)A1;vuYq@2`ZMZ+@ZToc!vpn&|6z=(7|Cq@wlFtCIw z&?`zUF3l+^R?IH+E(mmtsPqYOb*-#2i_)t|DK9TBuS&}gC=JU@D=TO8gXjbRQCKf5 literal 0 HcmV?d00001 diff --git a/packs/rolltables_1e/000004.log b/packs/rolltables_1e/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/rolltables_1e/000005.ldb b/packs/rolltables_1e/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..f9753db14b4aebc5fde0a8378e738ac6033ff878 GIT binary patch literal 52168 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 u5xD5BG#UvPc3DGTJLj Date: Sun, 24 Mar 2024 20:36:09 -0600 Subject: [PATCH 30/42] All item updates & Ship Sheet Updates --- css/mosh.css | 77 +++++- module/actor/ship-sheet-sbt.js | 78 +++--- templates/actor/ship-sheet-sbt.html | 147 ++++++++---- templates/item/item-ability-sheet.html | 37 ++- templates/item/item-armor-sheet.html | 176 ++++++++++---- templates/item/item-condition-sheet.html | 37 ++- templates/item/item-crew-sheet.html | 42 +++- templates/item/item-item-sheet.html | 69 ++++-- templates/item/item-module-sheet.html | 53 ++++- templates/item/item-repair-sheet.html | 49 ++-- templates/item/item-skill-sheet.html | 52 ++-- templates/item/item-weapon-sheet.html | 288 ++++++++++++++--------- 12 files changed, 784 insertions(+), 321 deletions(-) diff --git a/css/mosh.css b/css/mosh.css index 6efac0c..40aa5c3 100644 --- a/css/mosh.css +++ b/css/mosh.css @@ -835,6 +835,26 @@ p { background: 0; } +.mosh .textvaluewrapper{ + grid-column: 1/-1; + display: grid; + align-items: start; + height: 40px; + padding: 0; + border: 3px solid #111; + border-radius: 0.5em; + background: 0; +} + +.mosh .textvaluewrapper-input{ + margin: auto; + border: 0px solid #111; + font-size: 1rem; + font-weight: bold; + text-align: center; + background: transparent; +} + .mosh .armorWrapper{ grid-column: 1/-1; display: grid; @@ -847,6 +867,12 @@ p { width: 100%; } +.mosh .blankstat{ + grid-template-rows: 0.3fr 1.1fr 0.4fr; + justify-self: center; + display: grid; + justify-items: center; +} .mosh .minmaxtopstat{ grid-template-columns: 1fr 1fr; @@ -961,6 +987,10 @@ p { flex-direction: column; } +.mosh .transparentBackground { + background: transparent; +} + .mosh .section-vertical-flex { display: flex; flex-direction: column; @@ -1183,6 +1213,35 @@ p { padding: 5px; } +.mosh .actor-sidebar-tab{ + border-radius: 0 10px 10px 0; + /* z-index: -1; */ + box-shadow: 0 0 22px -6px; + border: 2px solid; + writing-mode: vertical-rl; + rotate: 180deg; + opacity: 0.5; +} + +.mosh .actor-sidebar-tab:hover{ + opacity: 1; +} + +.mosh .actor-sidebar-row{ + position: absolute; + display: flex; + flex-direction: column; + left: -20px; + top: 30px; + z-index: -1; + /* transition: 0.3s; */ + padding-left: 10px; +} + +.mosh .actor-sidebar-row:hover{ + left: -48px; +} + .mosh .creature-header-grid { display: grid; grid-template-areas: @@ -1254,18 +1313,6 @@ p { overflow: hidden; } - -.mosh .sbt-megadamage-tab{ - position: absolute; - rotate: -90deg; - left: -80px; - top: 71px; - border-radius: 10px 10px 0 0; - z-index: -1; - box-shadow: 0 0 22px -6px; - border: 2px solid; -} - .mosh .sbt-megadamage{ /* position: absolute; */ /* left: 0; */ @@ -1317,6 +1364,12 @@ p { text-align: center; } +.mosh .item-armor-grid { + display: grid; + grid-template-columns: 1fr 12em; + gap: 10px; +} + .mosh .whiteline { border-top: 3px solid white; grid-area: line; diff --git a/module/actor/ship-sheet-sbt.js b/module/actor/ship-sheet-sbt.js index 89c16cb..0600cff 100644 --- a/module/actor/ship-sheet-sbt.js +++ b/module/actor/ship-sheet-sbt.js @@ -17,7 +17,8 @@ export class MothershipShipSheetSBT extends ActorSheet { template: "systems/mosh/templates/actor/ship-sheet-sbt.html", width: 700, height: 840, - tabs: [{ navSelector: "#sheet-tabs", contentSelector: "#sheet-body", initial: "character" }], + tabs: [{ navSelector: "#sheet-tabs", contentSelector: "#sheet-body", initial: "character" }, + { navSelector: "#side-tabs", contentSelector: "#side-body", initial: "close" }], // { navSelector: "#side-tabs", contentSelector: "#side-body", initial: "crew" }], scrollY: [".sheet-body", "scroll-lock"] }); @@ -72,8 +73,6 @@ export class MothershipShipSheetSBT extends ActorSheet { const superData = data.data.system; superData.page = {}; //Prep the page object, for any html specific stuff we want to do. - console.log(superData); - console.log("ack"); // Prepare items. if (this.actor.type == 'ship') { this._prepareShipItems(data); @@ -125,9 +124,11 @@ export class MothershipShipSheetSBT extends ActorSheet { const weapons = []; const cargo = []; const modules = []; - const minorRepairs = []; + + const minorRepairs = []; //We are seperating these to make sure they are always ordered by severity. const majorRepairs = []; + // Iterate through items, allocating to containers // let totalWeight = 0; for (let i of sheetData.items) { @@ -221,19 +222,17 @@ export class MothershipShipSheetSBT extends ActorSheet { "data.megadamage.html": megadamageHTML }); - console.log(actorData.system) - if(actorData.system.page == undefined){ actorData.system.page = {}; } actorData.system.page.megadamageMenuClass = ""; - if(actorData.system.megadamage.open){ - actorData.system.page.megadamageMenuClass = "sbt-megadamage-open" - } else { - actorData.system.page.megadamageMenuClass = "sbt-megadamage-closed" - } + // if(actorData.system.megadamage.open){ + // actorData.system.page.megadamageMenuClass = "sbt-megadamage-open" + // } else { + // actorData.system.page.megadamageMenuClass = "sbt-megadamage-closed" + // } // await this.object.update({ @@ -334,6 +333,30 @@ export class MothershipShipSheetSBT extends ActorSheet { this.actor.rollCheck(null,'low','combat',null,null,item); }); + // Distress Signal + html.find('.distress-button').click(ev => { + //roll distress signal + this.actor.distressSignal(); + }); + + // Maintenance Check + html.find('.maintenance-button').click(ev => { + //roll maintenance check + this.actor.maintenanceCheck(); + }); + + // Bankruptcy Save + html.find('.bankruptcy-button').click(ev => { + //roll bankruptcy save + this.actor.bankruptcySave(); + }); + + // Morale Check + html.find('.morale-button').click(ev => { + //roll morale check + this.actor.moraleCheck(); + }); + // Deckplan Button html.find('.deckplan-button').click(ev => this._onOpenDeckplan(ev)); @@ -347,25 +370,22 @@ export class MothershipShipSheetSBT extends ActorSheet { html.find('.megadamage-menu-button').click(ev => this._onOpenMegadamage(ev)); //Megadamage Menu Button - html.find('.megadamage-sidebar-button').click(ev => { - const data = this.object; - console.log(data); + // html.find('.megadamage-sidebar-button').click(ev => { + // const data = this.object; - console.log(data.data.system.megadamage.open); + // let sidebarClasses = "" - let sidebarClasses = "" + // if(data.system.megadamage.open){ + // sidebarClasses = "sbt-megadamage-open" + // } else { + // sidebarClasses = "sbt-megadamage-closed" + // } - if(data.data.system.megadamage.open){ - sidebarClasses = "sbt-megadamage-open" - } else { - sidebarClasses = "sbt-megadamage-closed" - } - - this.object.update({ - "data.megadamage.open": !data.data.system.megadamage.open, - "data.megadamage.sidebarclasses" : sidebarClasses - }); - }); + // this.object.update({ + // "data.megadamage.open": !data.system.megadamage.open, + // "data.sidebar.megadamageClasses" : sidebarClasses + // }); + // }); html.on('mousedown', '.weapon-ammo', ev => { @@ -444,8 +464,6 @@ export class MothershipShipSheetSBT extends ActorSheet { if(type == "repair"){ itemData.system.major = (header.dataset.subtype == "major"); - - console.log(header.dataset.subtype); } // Remove the type from the dataset since it's in the itemData.type prop. @@ -466,8 +484,6 @@ export class MothershipShipSheetSBT extends ActorSheet { const element = event.currentTarget; const dataset = element.dataset; - console.log(super.getData()); - if (dataset.roll) { let roll = new Roll(dataset.roll, this.actor.data.data); let label = dataset.label ? `Rolling ${dataset.label} to score under ${dataset.target}` : ''; diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html index dedc3c0..5d1dfdf 100644 --- a/templates/actor/ship-sheet-sbt.html +++ b/templates/actor/ship-sheet-sbt.html @@ -1,24 +1,95 @@
    -
    Megadamage
    -
    -
    Megadamage
    + -
    -
    {{{system.megadamage.html}}}
    + +
    + +
    -
    -
    - + +
    -
    - + +
    + + +
    + + +
    +
    Megadamage
    + +
    +
    {{{system.megadamage.html}}}
    + +
    +
    + + +
    + +
    + + +
    + + +
    +
    Macros
    + +
    + +
    +
    Ship Macros
    + + +
    Distress Signal
    + + +
    Morale Check
    +
    + +
    + + +
    + +
    Finances
    + + +
    + +
    +
    + Bankruptcy +
    + +
    Bankruptcy Check
    + + +
    + +
    + +
    +
    Maintenance & Repairs
    + +
    Maintenance Check
    + + +
    - -
    @@ -28,7 +99,7 @@ -
    +
    @@ -48,9 +119,9 @@
    -
    + +
    1. -
      Minor Repairs
      +
      Repairs
      +
      Type
    2. - {{#each minorRepairs as |item id|}} -
    3. -
      -
      -

      {{item.name}}

      -
      - - -
      -
    4. - {{/each}} -
    - -
      -
    1. -
      -
      Major Repairs
      -
      - Add -
      -
    2. {{#each majorRepairs as |item id|}}
    3. {{item.name}}

      +
      + Major +
      +
      + + +
      +
    4. + {{/each}} + {{#each minorRepairs as |item id|}} +
    5. +
      +
      +

      {{item.name}}

      +
      + Minor +
      diff --git a/templates/item/item-ability-sheet.html b/templates/item/item-ability-sheet.html index 2f097a9..41fa841 100644 --- a/templates/item/item-ability-sheet.html +++ b/templates/item/item-ability-sheet.html @@ -1,20 +1,37 @@ +
      - -
      -

      -
      -
      - - -
      +
      + + + + +
      +
      Name
      +
      +
      +
      +
      + +
      + + +
      + +
      +
      +
      +
      + {{!-- Sheet Tab Navigation --}} -
      +
    + + +
    + + +
    + + +
    + +
    +
    + +
    + + +
    + +
    +
    +
    + +
    + + + + +
    + + +
    + +
    +
    + +
    + + {{!-- Sheet Tab Navigation --}} + + +
    + + {{!-- Sheet Body --}} +
    + + {{!-- Description Tab --}} +
    + {{editor system.description target="system.description" button=true owner=owner editable=true}} +
    + + {{!-- Item Tab --}} +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/templates/item/item-condition-sheet.html b/templates/item/item-condition-sheet.html index 19fc5aa..1cb5476 100644 --- a/templates/item/item-condition-sheet.html +++ b/templates/item/item-condition-sheet.html @@ -1,22 +1,41 @@
    +
    - -
    -

    -
    -
    - - -
    +
    + + + + +
    +
    Name
    +
    +
    +
    +
    + +
    + + +
    + +
    +
    +
    +
    + {{!-- Sheet Tab Navigation --}} -

    {{module.name}}

    {{module.system.quantity}}
    -
    {{module.system.hull}}
    +
    {{module.system.cost}}
    {{module.system.feature}}
    From 648a170d11829b0374d77ced89554cbfc136d266 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 26 May 2024 02:09:14 -0700 Subject: [PATCH 39/42] fixed keep best/worst tech --- module/actor/actor.js | 198 ++++++++++++++---------------------------- 1 file changed, 65 insertions(+), 133 deletions(-) diff --git a/module/actor/actor.js b/module/actor/actor.js index f2c95fe..aff5a0c 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -1091,140 +1091,62 @@ export class MothershipActor extends Actor { }); }); } - //pick a new winner if [-] or [+] - if (rollString.includes("[")) { - //if [-] pick a new lowest number - if (rollResult.formula.includes("kl")) { - //are we checking for crit? - if (checkCrit) { - //check first die - //check for doubles - if (doubles.has(enrichedRollResult.dice[0].results[0].result)) { - //compare values based on compararison setting - if (comparison === '<') { - //check against being under the target - if (enrichedRollResult.dice[0].results[0].result > rollTarget || enrichedRollResult.dice[0].results[0].result >= 90) { - //set result value - newTotal = enrichedRollResult.dice[0].results[0].result; - } - } else { - //check against being over the target - if (enrichedRollResult.dice[0].results[0].result < rollTarget || enrichedRollResult.dice[0].results[0].result >= 90) { - //set result value - newTotal = enrichedRollResult.dice[0].results[0].result; - } - } - } - //check second die - //check for doubles - if (doubles.has(enrichedRollResult.dice[1].results[0].result)) { - //compare values based on compararison setting - if (comparison === '<') { - //check against being under the target - if (enrichedRollResult.dice[1].results[0].result > rollTarget || enrichedRollResult.dice[1].results[0].result >= 90) { - //set result value - newTotal = enrichedRollResult.dice[1].results[0].result; - } - } else { - //check against being over the target - if (enrichedRollResult.dice[1].results[0].result < rollTarget || enrichedRollResult.dice[1].results[0].result >= 90) { - //set result value - newTotal = enrichedRollResult.dice[1].results[0].result; - } - } - } - } else { - //is this a panic check? - if (specialRoll === 'panicCheck') { - //compare values based on compararison setting - if (comparison === '<') { - //are both a failure? - if (enrichedRollResult.dice[0].results[0].result > rollTarget && enrichedRollResult.dice[1].results[0].result > rollTarget) { - //choose - newTotal = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); - } - } else { - //check against being over the target - if (enrichedRollResult.dice[0].results[0].result < rollTarget && enrichedRollResult.dice[1].results[0].result < rollTarget) { - //set result value - newTotal = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); - } - } + } + //pick a new winner if [-] or [+] + if (rollString.includes("[")) { + //if [-] pick a new worst number + if (rollString.includes("[-]")) { + //are we checking for crit? + if (checkCrit) { + //is this rolling dis and both are a failure? + if ((enrichedRollResult.dice[0].results[0].result > rollTarget || enrichedRollResult.dice[0].results[0].result >= 90) && (enrichedRollResult.dice[1].results[0].result > rollTarget || enrichedRollResult.dice[1].results[0].result >= 90)) { + //are both crits? choose the highest + if (doubles.has(enrichedRollResult.dice[0].results[0].result) && doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //is the first one a crit? choose that + } else if (doubles.has(enrichedRollResult.dice[0].results[0].result) && !doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = enrichedRollResult.dice[0].results[0].result; + //is the second one a crit? choose that + } else if (!doubles.has(enrichedRollResult.dice[0].results[0].result) && doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = enrichedRollResult.dice[1].results[0].result; + //no crits? choose the highest } else { - //choose lowest - newTotal = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); - } - } - //if [+] pick a new highest number - } else if (rollResult.formula.includes("kh")) { - //are we checking for crit? - if (checkCrit) { - //check first die - //check for doubles - if (doubles.has(enrichedRollResult.dice[0].results[0].result)) { - //compare values based on compararison setting - if (comparison === '<') { - //check against being under the target - if (enrichedRollResult.dice[0].results[0].result < rollTarget) { - //set result value - newTotal = enrichedRollResult.dice[0].results[0].result; - } - } else { - //check against being over the target - if (enrichedRollResult.dice[0].results[0].result > rollTarget) { - //set result value - newTotal = enrichedRollResult.dice[0].results[0].result; - } - } - } - //check second die - //check for doubles - if (doubles.has(enrichedRollResult.dice[1].results[0].result)) { - //compare values based on compararison setting - if (comparison === '<') { - //check against being under the target - if (enrichedRollResult.dice[1].results[0].result < rollTarget) { - //set result value - newTotal = enrichedRollResult.dice[1].results[0].result; - } - } else { - //check against being over the target - if (enrichedRollResult.dice[1].results[0].result > rollTarget) { - //set result value - newTotal = enrichedRollResult.dice[1].results[0].result; - } - } - } - } else { - //is this a panic check? - if (specialRoll === 'panicCheck') { - //compare values based on compararison setting - if (comparison === '<') { - //are both a failure? - if (enrichedRollResult.dice[0].results[0].result > rollTarget && enrichedRollResult.dice[1].results[0].result > rollTarget) { - //choose - newTotal = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); - } - } else { - //check against being over the target - if (enrichedRollResult.dice[0].results[0].result < rollTarget && enrichedRollResult.dice[1].results[0].result < rollTarget) { - //set result value - newTotal = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); - } - } - } else { - //set result value - newTotal = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); } } + } else { + //choose highest + enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + } + //if [+] pick a new lowest number + } else if (rollString.includes("[+]")) { + //are we checking for crit? + if (checkCrit) { + //is this rolling adv and both are a failure? + if ((enrichedRollResult.dice[0].results[0].result <= rollTarget || enrichedRollResult.dice[0].results[0].result < 90) && (enrichedRollResult.dice[1].results[0].result <= rollTarget || enrichedRollResult.dice[1].results[0].result < 90)) { + //are both crits? choose the lowest + if (doubles.has(enrichedRollResult.dice[0].results[0].result) && doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //is the first one a crit? choose that + } else if (doubles.has(enrichedRollResult.dice[0].results[0].result) && !doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = enrichedRollResult.dice[0].results[0].result; + //is the second one a crit? choose that + } else if (!doubles.has(enrichedRollResult.dice[0].results[0].result) && doubles.has(enrichedRollResult.dice[1].results[0].result)) { + enrichedRollResult._total = enrichedRollResult.dice[1].results[0].result; + //no crits? choose the lowest + } else { + enrichedRollResult._total = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + } + } + } else { + //choose lowest + enrichedRollResult._total = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); } - //use new value if a regular roll - } else { - //set result value - newTotal = enrichedRollResult.dice[0].results[0].result; } - //update final roll result - enrichedRollResult._total = newTotal; + //use new value if a regular roll + } else { + //set result value + enrichedRollResult._total = enrichedRollResult.dice[0].results[0].result; } //make specific change for panic check if (specialRoll === 'panicCheck' && rollString.includes("[")) { @@ -1232,14 +1154,24 @@ export class MothershipActor extends Actor { if (comparison === '<') { //are both a failure? if (enrichedRollResult.dice[0].results[0].result > rollTarget && enrichedRollResult.dice[1].results[0].result > rollTarget) { - //choose - enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //advantage + if (rollString.includes("[+]")) { + enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //disadvantage + } else if (rollString.includes("[-]")) { + enrichedRollResult._total = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + } } } else { //check against being over the target if (enrichedRollResult.dice[0].results[0].result < rollTarget && enrichedRollResult.dice[1].results[0].result < rollTarget) { - //set result value - enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //advantage + if (rollString.includes("[+]")) { + enrichedRollResult._total = Math.min(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + //disadvantage + } else if (rollString.includes("[-]")) { + enrichedRollResult._total = Math.max(enrichedRollResult.dice[0].results[0].result,enrichedRollResult.dice[1].results[0].result); + } } } } From ee7c083751bb605e67a87e404af1340c3d574a87 Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sun, 26 May 2024 11:03:36 -0700 Subject: [PATCH 40/42] actual comparisons from aimFor in rollCheck --- module/actor/actor.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/module/actor/actor.js b/module/actor/actor.js index aff5a0c..53181a4 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -2119,6 +2119,7 @@ export class MothershipActor extends Actor { let messageContent = ``; let attributeLabel = ``; let parsedDamageString = rollTarget; + let comparison = ``; let damageResult = null; let parsedDamageResult = null; let critFail = false; @@ -2336,8 +2337,14 @@ export class MothershipActor extends Actor { let parsedRollString = this.parseRollString(rollString,aimFor); //roll the dice let rollResult = await new Roll(parsedRollString).evaluate(); + //set comparison based on aimFor + if (aimFor === 'low') { + comparison = '<'; + } else { + comparison = '>'; + } //interpret the results - let parsedRollResult = this.parseRollResult(rollString,rollResult,zeroBased,checkCrit,rollTarget,'<',specialRoll); + let parsedRollResult = this.parseRollResult(rollString,rollResult,zeroBased,checkCrit,rollTarget,comparison,specialRoll); //prep damage dice in case its needed if(weapon && parsedRollResult.success) { //parse the roll string From 34d276a2649c06d0e0a71a0c9dbceaf1ca653b19 Mon Sep 17 00:00:00 2001 From: Futil Date: Sun, 26 May 2024 12:37:07 -0600 Subject: [PATCH 41/42] Removed the testing creation menu from the SBT sheet & Set SBT sheet to defualt. --- module/mosh.js | 4 ++-- templates/actor/ship-sheet-sbt.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/module/mosh.js b/module/mosh.js index 914cc4d..462334c 100644 --- a/module/mosh.js +++ b/module/mosh.js @@ -56,12 +56,12 @@ Hooks.once('init', async function () { Actors.registerSheet("mosh", MothershipShipSheetSBT, { types: ['ship'], - makeDefault: false + makeDefault: true }); Actors.registerSheet("mosh", MothershipShipSheet, { types: ['ship'], - makeDefault: true + makeDefault: false }); Items.unregisterSheet("core", ItemSheet); diff --git a/templates/actor/ship-sheet-sbt.html b/templates/actor/ship-sheet-sbt.html index 218cb4f..861f5c2 100644 --- a/templates/actor/ship-sheet-sbt.html +++ b/templates/actor/ship-sheet-sbt.html @@ -337,9 +337,9 @@ {{!-- Biography Tab --}}
    -
    + {{editor system.biography target="system.biography" button=true owner=owner editable=true}}
    From a120a500baa4e31401d2fe931772cfc9fe04bc86 Mon Sep 17 00:00:00 2001 From: Futil Date: Sun, 26 May 2024 12:39:44 -0600 Subject: [PATCH 42/42] SBT Integration - 0.5.0 --- system.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system.json b/system.json index 57fbd75..d55e313 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "mosh", "title": "MoSh - Unofficial Mothership", "description": "The unofficial Mothership system for FoundryVTT.", - "version": "0.4.33", + "version": "0.5.0", "esmodules": [ "module/mosh.js" ],