diff --git a/css/mothership.css b/css/mosh.css similarity index 83% rename from css/mothership.css rename to css/mosh.css index 44b0320..112e542 100644 --- a/css/mothership.css +++ b/css/mosh.css @@ -50,18 +50,18 @@ /* font-family: "Montserrat", "Arial Black", sans-serif; */ } -.mothership ::-webkit-scrollbar-thumb { +.mosh ::-webkit-scrollbar-thumb { outline: none; border-radius: 3px; background: black; border: 1px solid white; } -.mothership .white{ +.mosh .white{ color:white; } -.mothership .darkgrey{ +.mosh .darkgrey{ color:rgb(92, 92, 92); } /* .chat-message, #chat-form, .textarea{ @@ -190,12 +190,12 @@ justify-content: space-between; } -/* Styles limited to mothership sheets */ -.mothership .item-form { +/* Styles limited to mosh sheets */ +.mosh .item-form { font-family: "Roboto", sans-serif; } -.mothership .char-header { +.mosh .char-header { -webkit-box-flex: 0; /* -ms-flex: 0 0 610px; flex: 0 0 610px; */ @@ -216,7 +216,7 @@ -.mothership .char-header .profile-img { +.mosh .char-header .profile-img { -webkit-box-flex: 0; width: 100px; height: 100px; @@ -224,13 +224,13 @@ margin-top: 10px; } -.mothership .char-header .header-fields { +.mosh .char-header .header-fields { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } -.mothership .char-header .header-grid { +.mosh .char-header .header-grid { display: grid; grid-template-areas: 'header header header' @@ -242,21 +242,21 @@ grid-template-columns: 256px auto 82px; } -.mothership .abilities {grid-area: abilities;} -.mothership .saves {grid-area: saves;} +.mosh .abilities {grid-area: abilities;} +.mosh .saves {grid-area: saves;} -.mothership .stress {grid-area: stress;} -.mothership .health {grid-area: centercol;} -.mothership .healthspread {width:100px;} +.mosh .stress {grid-area: stress;} +.mosh .health {grid-area: centercol;} +.mosh .healthspread {width:100px;} -.mothership .char-header h1.charname { +.mosh .char-header h1.charname { height: auto; padding: 0px; margin: 0px 0; border-bottom: 0; } -.mothership .char-header h1.charname input { +.mosh .char-header h1.charname input { width: 100%; height: auto; @@ -270,81 +270,81 @@ text-align: left; } -.mothership .sheet-tabs { +.mosh .sheet-tabs { -webkit-box-flex: 0; -ms-flex: 0; flex: 0; } -.mothership .sheet-body, -.mothership .sheet-body .tab, -.mothership .sheet-body .tab .editor { +.mosh .sheet-body, +.mosh .sheet-body .tab, +.mosh .sheet-body .tab .editor { height: 100%; } -.mothership .tox .tox-editor-container { +.mosh .tox .tox-editor-container { background: #fff; } -.mothership .tox .tox-edit-area { +.mosh .tox .tox-edit-area { padding: 0 8px; } -.mothership .resource-label { +.mosh .resource-label { font-weight: bold; text-transform: uppercase; margin-bottom: 3px; } -.mothership .tabs { +.mosh .tabs { height: 40px; border-top: 2px solid rgb(56, 56, 56); border-bottom: 2px solid rgb(56, 56, 56); } -.mothership .tabs .item { +.mosh .tabs .item { line-height: 40px; font-weight: bold; } -.mothership .tabs .item.active { +.mosh .tabs .item.active { text-decoration: underline; text-shadow: none; } -.mothership .items-list { +.mosh .items-list { list-style: none; margin: 7px 0; padding: 0; /* overflow-y: auto; */ } -.mothership .items-list .item-header { +.mosh .items-list .item-header { font-weight: bold; } -.mothership .items-list .item { +.mosh .items-list .item { height: 35px; line-height: 24px; padding: 3px 0; border-bottom: 1px solid #BBB; } -.mothership .skills-list .item { +.mosh .skills-list .item { height: 36px; line-height: 21px; padding: 3px 0; border-bottom: 1px solid #BBB; } -.mothership .items-list .item .item-image { +.mosh .items-list .item .item-image { -webkit-box-flex: 0; -ms-flex: 0 0 24px; flex: 0 0 24px; margin-right: 5px; } -.mothership .roll-image { +.mosh .roll-image { -webkit-box-flex: 0; flex: 0 24px; margin-right: -9px; @@ -353,15 +353,15 @@ /* margin-right: 5px; */ } -.mothership .items-list .item img { +.mosh .items-list .item img { display: block; } -.mothership .items-list .item-name { +.mosh .items-list .item-name { margin: 0; } -.mothership .items-list .skill-name { +.mosh .items-list .skill-name { font-weight: bold; font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; @@ -376,7 +376,7 @@ height: 27px; overflow: hidden; } -.mothership .items-list .skill-stat { +.mosh .items-list .skill-stat { font-size: medium; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #111; @@ -388,14 +388,14 @@ text-align: center; } -.mothership .items-list .item-controls { +.mosh .items-list .item-controls { -webkit-box-flex: 0; -ms-flex: 0 0 86px; flex: 0 0 86px; text-align: right; } -.mothership .tab-select { +.mosh .tab-select { font-size: medium; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; @@ -403,7 +403,7 @@ text-align: center; } -.mothership .stresstext { +.mosh .stresstext { width: 100%; padding: 0.1rem; color: white; @@ -414,7 +414,7 @@ text-transform: uppercase; } -.mothership .smallcircle-input { +.mosh .smallcircle-input { margin: -0.15em; height: 40px; width: 40px; @@ -426,7 +426,7 @@ text-align: center; } -.mothership .mainstatmod-input { +.mosh .mainstatmod-input { margin-top: 13px; height: 26px; width: 44px; @@ -441,7 +441,7 @@ z-index: 5; } -.mothership .mainstatmod-title { +.mosh .mainstatmod-title { position: relative; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 0.7rem; @@ -454,7 +454,7 @@ pointer-events: none; } -.mothership .maxhealth-input { +.mosh .maxhealth-input { margin: auto; border: 0px solid #111; font-size: 1.8rem; @@ -463,19 +463,19 @@ background: transparent; } -.mothership .greyText{ +.mosh .greyText{ color: grey; } -.mothership .darkGreyText{ +.mosh .darkGreyText{ color: rgb(56, 56, 56); } -.mothership .sizelarge{ +.mosh .sizelarge{ font-size: 1.1rem; } -.mothership .minmaxwrapper{ +.mosh .minmaxwrapper{ grid-column: 1/-1; display: grid; grid-template-columns: 1fr 1px 1fr; @@ -488,7 +488,7 @@ background: 0; } -.mothership .valuewrapper{ +.mosh .valuewrapper{ grid-column: 1/-1; display: grid; width: 145px; @@ -500,7 +500,7 @@ margin-top: -15px; } -.mothership .minmaxtopstat{ +.mosh .minmaxtopstat{ width: 8.5rem; grid-template-columns: 1fr 1fr; justify-self: center; @@ -510,7 +510,7 @@ margin-bottom: 7px; } -.mothership .minmaxtext{ +.mosh .minmaxtext{ text-align: left; grid-column: 1/-1; /* font-family: "Montserrat", "Arial Black", sans-serif; */ @@ -521,13 +521,13 @@ text-transform: uppercase; } -.mothership .slant{ +.mosh .slant{ border-right: 2px solid #111; height: 100%; transform: skewX(-15deg); } -.mothership .healthmaxtext{ +.mosh .healthmaxtext{ text-align: left; grid-column: span 1; font-size: 0.8rem; @@ -537,18 +537,18 @@ text-align: center; } -.mothership .stresslabel { +.mosh .stresslabel { border-top-left-radius: 2em; border-bottom-left-radius: 2em; background: #111; padding: 0 0.5rem; } -.mothership .mainstatwrapper { +.mosh .mainstatwrapper { display: flex; } -.mothership .mainstat { +.mosh .mainstat { position: relative; display: grid; grid-template-columns: 1fr 5em; @@ -557,7 +557,7 @@ width: 100%; } -.mothership .creature-mainstat { +.mosh .creature-mainstat { position: relative; display: grid; grid-template-columns: 1fr 3em; @@ -565,14 +565,14 @@ gap: 0; width: 100%; } -.mothership .mainstatlabel { +.mosh .mainstatlabel { border-top-left-radius: 2em; border-bottom-left-radius: 2em; background: #111; padding: 2px 0.5rem; } -.mothership .mainstattext { +.mosh .mainstattext { width: 100%; padding: 0.5rem; color: white; @@ -583,7 +583,7 @@ text-transform: uppercase; } -.mothership .circle-input { +.mosh .circle-input { margin: -0.15em; height: 50px; width: 50px; @@ -595,7 +595,7 @@ text-align: center; } -.mothership .textarea-input { +.mosh .textarea-input { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin: -0.15em; padding: 9px; @@ -610,7 +610,7 @@ -.mothership .square-input { +.mosh .square-input { margin: -0.15em; height: 45px; width: 45px; @@ -622,7 +622,7 @@ font-weight: bold; text-align: center; } -.mothership .savetext { +.mosh .savetext { display: block; margin-bottom: .2em; width: 100%; @@ -634,7 +634,7 @@ text-transform: uppercase; } -.mothership .savebackground { +.mosh .savebackground { border-radius: 1em; background: #111; padding: 0 0.5rem; @@ -644,7 +644,7 @@ margin-top: -1px; } -.mothership .header { +.mosh .header { grid-area: header; background-color: #000; display: grid; @@ -659,11 +659,11 @@ text-transform: uppercase; } -.mothership .padding{ +.mosh .padding{ padding: 5px; } -.mothership .creature-header-grid { +.mosh .creature-header-grid { display: grid; grid-template-areas: 'name header header' @@ -673,7 +673,7 @@ } -.mothership .creature-header { +.mosh .creature-header { display: flex ; flex-direction: row-reverse; align-items: center; @@ -685,12 +685,12 @@ padding: 8px; } -.mothership .creature-description-grid{ +.mosh .creature-description-grid{ display: grid; grid-template-columns: 1fr 15em; } -.mothership .creature-abilities{ +.mosh .creature-abilities{ background: rgb(22, 22, 22); margin: 12px; border: 2px solid white; @@ -699,13 +699,13 @@ height: 375px; } -.mothership .ship-stats-grid{ +.mosh .ship-stats-grid{ display: grid; grid-template-columns: 17em 1fr 15em; } -.mothership .whiteline { +.mosh .whiteline { border-top: 2px solid white; grid-area: line; margin-bottom: 10px; @@ -713,7 +713,7 @@ margin-right: 15px; } -.mothership .headerinputfield { +.mosh .headerinputfield { margin: -0.15em; height: auto; width: 100%; @@ -725,7 +725,7 @@ margin-right: 1em; } -.mothership .creaturename { +.mosh .creaturename { height: auto; width: 100%; padding-left: 13px; @@ -736,7 +736,7 @@ font-family: "Century Gothic", "Diadact Gothic", sans-serif; } -.mothership .creaturestat { +.mosh .creaturestat { margin-left: 4px; height: auto; font-size: 0.9rem; @@ -745,24 +745,24 @@ color:white; } -.mothership .creaturedescription { +.mosh .creaturedescription { height: 400px; padding: 10px; overflow-y: auto; } -.mothership .creaturedescription .editor-content{ +.mosh .creaturedescription .editor-content{ overflow-y: visible; } -.mothership .creaturedescription .editor{ +.mosh .creaturedescription .editor{ overflow: visible; } -.mothership .creature-ability-container { +.mosh .creature-ability-container { padding: 4px; margin-left: 2px; } -.mothership .creature-ability-title { +.mosh .creature-ability-title { text-align: center; font-size: 0.9rem; text-transform: uppercase; @@ -771,17 +771,17 @@ font-weight: bold; } -.mothership .creature-ability-text { +.mosh .creature-ability-text { height: auto; font-size: 0.8rem; font-family: "Century Gothic", "Diadact Gothic", sans-serif; color:white; } -.mothership .tox.tox-tinymce { +.mosh .tox.tox-tinymce { min-height: 100%; } -.mothership .editor { +.mosh .editor { height: 100%; } @@ -790,7 +790,7 @@ background: 0 !important; } -.mothership .headerinputtext { +.mosh .headerinputtext { padding: 0.1rem; color: white; font-family: "Montserrat", "Arial Black", sans-serif; @@ -802,7 +802,7 @@ margin-top: 3px; } -.mothership .headergrid { +.mosh .headergrid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0.25rem; @@ -810,22 +810,22 @@ margin-top: -11px; } -.mothership .headernamegrid { +.mosh .headernamegrid { grid-column: 1/-2; } -.mothership .headerrankgrid { +.mosh .headerrankgrid { /* grid-column: span 3; */ display: inline-flex; } -.mothership .mothershiplogo { +.mosh .moshlogo { width: 140px; height: auto; border: 0; } -.mothership .rollcontainer { +.mosh .rollcontainer { border-radius: 10em; background: #fff; padding: 0 0.5rem; @@ -837,7 +837,7 @@ font-family: "Century Gothic", "Diadact Gothic", sans-serif; } -.mothership .rollh1 { +.mosh .rollh1 { width: 107%; margin-top: 0; margin-left: -9px; @@ -850,7 +850,7 @@ padding: 5px; } -.mothership .rollweaponh1 { +.mosh .rollweaponh1 { height: 34px; margin-top: 0; margin-left: -9px; @@ -866,7 +866,7 @@ width: 71%; } -.mothership .rollh2 { +.mosh .rollh2 { font-size: 1.1rem; font-weight: normal; text-transform: uppercase; @@ -876,7 +876,7 @@ padding: 5px; } -.mothership .rollmods { +.mosh .rollmods { font-size: 0.8rem; font-weight: normal; text-transform: uppercase; @@ -888,7 +888,7 @@ color: grey; } -.mothership .rollattribute { +.mosh .rollattribute { width: 100%; padding: 0.5rem; color: black; @@ -897,7 +897,7 @@ text-align: center; } -.mothership .roll-grid { +.mosh .roll-grid { box-sizing: border-box; display: grid; grid-template-columns: repeat(4, 1fr); @@ -905,7 +905,7 @@ width: 100%; } -.mothership .roll-result { +.mosh .roll-result { padding: 8px; border: 2px solid #111; border-radius: 1em; @@ -915,7 +915,7 @@ grid-column: 2/span 2; } -.mothership .roll-target { +.mosh .roll-target { box-sizing: border-box; display: grid; grid-template-columns: 1fr 6rem; @@ -933,7 +933,7 @@ text-align: right; } -.mothership .roll-targetbox { +.mosh .roll-targetbox { padding: 2px; border: 2px solid #111; border-radius: 0.3em; @@ -943,7 +943,7 @@ margin-right: 0px; } -.mothership .roll-damage { +.mosh .roll-damage { font-size: 0.9rem; line-height: 1; text-align: center; @@ -955,7 +955,7 @@ font-family: "Montserrat", "Arial Black", sans-serif; } -.mothership .roll-damagebox { +.mosh .roll-damagebox { padding: 4px; border: 2px solid rgb(117, 0, 0); border-radius: 1em; @@ -968,7 +968,7 @@ margin: auto; } -.mothership .items-tab-grid{ +.mosh .items-tab-grid{ grid-template-columns: 50% 50%; } diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 95fdb1a..5238e18 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -7,8 +7,8 @@ export class MothershipActorSheet extends ActorSheet { /** @override */ static get defaultOptions() { return mergeObject(super.defaultOptions, { - classes: ["mothership", "sheet", "actor", "character"], - template: "systems/mothership/templates/actor/actor-sheet.html", + classes: ["mosh", "sheet", "actor", "character"], + template: "systems/mosh/templates/actor/actor-sheet.html", width: 742, height: 800, tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "character" }] @@ -34,8 +34,8 @@ export class MothershipActorSheet extends ActorSheet { if (data.data.settings == null) { data.data.settings = {}; } - data.data.settings.useCalm = game.settings.get("mothership", "useCalm"); - data.data.settings.hideWeight = game.settings.get("mothership", "hideWeight"); + data.data.settings.useCalm = game.settings.get("mosh", "useCalm"); + data.data.settings.hideWeight = game.settings.get("mosh", "hideWeight"); return data; } diff --git a/module/actor/actor.js b/module/actor/actor.js index 366de68..35547bd 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -315,7 +315,7 @@ export class MothershipActor extends Actor { chatData.whisper = game.user._id; } */ - let template = 'systems/mothership/templates/chat/statroll.html'; + let template = 'systems/mosh/templates/chat/statroll.html'; renderTemplate(template, templateData).then(content => { chatData.content = content; if (game.dice3d) { @@ -430,7 +430,7 @@ export class MothershipActor extends Actor { chatData.whisper = game.user._id; } */ - let template = 'systems/mothership/templates/chat/statroll.html'; + let template = 'systems/mosh/templates/chat/statroll.html'; renderTemplate(template, templateData).then(content => { chatData.content = content; diff --git a/module/actor/creature-sheet.js b/module/actor/creature-sheet.js index 84ca43a..8f50e4e 100644 --- a/module/actor/creature-sheet.js +++ b/module/actor/creature-sheet.js @@ -11,8 +11,8 @@ export class MothershipCreatureSheet extends ActorSheet { /** @override */ static get defaultOptions() { return mergeObject(super.defaultOptions, { - classes: ["mothership", "sheet", "actor", "creature"], - template: "systems/mothership/templates/actor/creature-sheet.html", + classes: ["mosh", "sheet", "actor", "creature"], + template: "systems/mosh/templates/actor/creature-sheet.html", width: 700, height: 650, tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "character" }] diff --git a/module/actor/ship-sheet.js b/module/actor/ship-sheet.js index 4e3dd53..9c1e1fe 100644 --- a/module/actor/ship-sheet.js +++ b/module/actor/ship-sheet.js @@ -7,8 +7,8 @@ export class MothershipShipSheet extends ActorSheet { /** @override */ static get defaultOptions() { return mergeObject(super.defaultOptions, { - classes: ["mothership", "sheet", "actor", "ship"], - template: "systems/mothership/templates/actor/ship-sheet.html", + classes: ["mosh", "sheet", "actor", "ship"], + template: "systems/mosh/templates/actor/ship-sheet.html", width: 700, height: 650, tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "character" }] @@ -34,8 +34,8 @@ export class MothershipShipSheet extends ActorSheet { data.data.settings = {}; } - data.data.settings.useCalm = game.settings.get("mothership", "useCalm"); - data.data.settings.hideWeight = game.settings.get("mothership", "hideWeight"); + data.data.settings.useCalm = game.settings.get("mosh", "useCalm"); + data.data.settings.hideWeight = game.settings.get("mosh", "hideWeight"); return data; } @@ -102,6 +102,10 @@ export class MothershipShipSheet extends ActorSheet { const li = $(ev.currentTarget).parents(".item"); const item = this.actor.getOwnedItem(li.data("itemId")); item.sheet.render(true); + + if(item.type == "module"){ + item.data.totalHull = amount*item.data.hull; + } }); //Quantity adjuster @@ -116,6 +120,10 @@ export class MothershipShipSheet extends ActorSheet { item.data.quantity = Number(amount) - 1; } + if(item.type == "module"){ + item.data.totalHull = item.data.quantity*item.data.hull; + } + this.actor.updateEmbeddedEntity('OwnedItem', item); }); diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js index 8356fa0..021e3bf 100644 --- a/module/item/item-sheet.js +++ b/module/item/item-sheet.js @@ -7,7 +7,7 @@ export class MothershipItemSheet extends ItemSheet { /** @override */ static get defaultOptions() { return mergeObject(super.defaultOptions, { - classes: ["mothership", "sheet", "item"], + classes: ["mosh", "sheet", "item"], width: 520, height: 480, tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }] @@ -16,7 +16,7 @@ export class MothershipItemSheet extends ItemSheet { /** @override */ get template() { - const path = "systems/mothership/templates/item"; + const path = "systems/mosh/templates/item"; // Return a single sheet for all item types. return `${path}/item-${this.item.data.type}-sheet.html`; // Alternatively, you could use the following return statement to do a diff --git a/module/item/item.js b/module/item/item.js index 74f73eb..9f3e52e 100644 --- a/module/item/item.js +++ b/module/item/item.js @@ -20,7 +20,7 @@ export class MothershipItem extends Item { } static async _onChatUseSkill(event) { - const token = event.currentTarget.closest(".mothership"); + const token = event.currentTarget.closest(".mosh"); const actor = this._getChatCardActor(token); if (!actor) return; diff --git a/module/mothership.js b/module/mosh.js similarity index 58% rename from module/mothership.js rename to module/mosh.js index 8b91ab0..1877908 100644 --- a/module/mothership.js +++ b/module/mosh.js @@ -11,7 +11,7 @@ import { Hooks.once('init', async function () { - game.mothership = { + game.mosh = { MothershipActor, MothershipItem }; @@ -34,21 +34,21 @@ Hooks.once('init', async function () { // Register sheet application classes Actors.unregisterSheet("core", ActorSheet); - Actors.registerSheet("mothership", MothershipActorSheet, { + Actors.registerSheet("mosh", MothershipActorSheet, { types: ['character'], makeDefault: true }); - Actors.registerSheet("mothership", MothershipCreatureSheet, { + Actors.registerSheet("mosh", MothershipCreatureSheet, { types: ['creature'], makeDefault: false }); - Actors.registerSheet("mothership", MothershipShipSheet, { + Actors.registerSheet("mosh", MothershipShipSheet, { types: ['ship'], makeDefault: false }); Items.unregisterSheet("core", ItemSheet); - Items.registerSheet("mothership", MothershipItemSheet, { makeDefault: true }); + Items.registerSheet("mosh", MothershipItemSheet, { makeDefault: true }); // If you need to add Handlebars helpers, here are a few useful examples: Handlebars.registerHelper('concat', function () { @@ -66,24 +66,6 @@ Hooks.once('init', async function () { * Set default values for new actors' tokens */ Hooks.on("preCreateActor", (createData) => { - let disposition = CONST.TOKEN_DISPOSITIONS.NEUTRAL; - - if (createData.type == "creature") { - disposition = CONST.TOKEN_DISPOSITIONS.HOSTILE - } - - // Set wounds, advantage, and display name visibility - mergeObject(createData, - { - "token.bar1": { "attribute": "data.health" }, // Default Bar 1 to Health - // "token.bar2": { "attribute": "data.insanity" }, // Default Bar 2 to Insanity - "token.displayName": CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, // Default display name to be on owner hover - "token.displayBars": CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, // Default display bars to be on owner hover - "token.disposition": disposition, // Default disposition to neutral - "token.name": createData.name // Set token name to actor name - }) - - // Default characters to HasVision = true and Link Data = true if (createData.type == "character") { createData.token.vision = true; createData.token.actorLink = true; diff --git a/module/settings.js b/module/settings.js index 58e0547..d97eeff 100644 --- a/module/settings.js +++ b/module/settings.js @@ -1,5 +1,5 @@ export const registerSettings = function () { - game.settings.register('mothership', 'useCalm', { + game.settings.register('mosh', 'useCalm', { name: "Use Calm?", hint: "Uses the traaa.sh Calm system instead of Stress.", default: false, @@ -7,7 +7,7 @@ export const registerSettings = function () { type: Boolean, config: true }); - game.settings.register('mothership', 'hideWeight', { + game.settings.register('mosh', 'hideWeight', { name: "Hide Weight", hint: "Hide weight in the items list for players and ships?", default: false, diff --git a/module/settings/creature-settings.js b/module/settings/creature-settings.js index b8ee6b7..e73657c 100644 --- a/module/settings/creature-settings.js +++ b/module/settings/creature-settings.js @@ -2,8 +2,8 @@ export class DLCreatureSettings extends FormApplication { static get defaultOptions() { const options = super.defaultOptions; options.id = 'sheet-modifiers'; - options.classes = ["mothership", "sheet", "actor", "creature"]; - options.template = 'systems/mothership/templates/dialogs/creature-settings-dialog.html'; + options.classes = ["mosh", "sheet", "actor", "creature"]; + options.template = 'systems/mosh/templates/dialogs/creature-settings-dialog.html'; options.width = 320; options.height = 150; return options; diff --git a/package-lock.json b/package-lock.json index cf7bf36..49d42de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "mothership", + "name": "mosh", "version": "1.0.0", "lockfileVersion": 1, "requires": true, diff --git a/package.json b/package.json index 2c58e66..ad34fc2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "mothership", + "name": "mosh", "version": "1.0.0", "description": "CSS compiler for the Mothership system", "scripts": { diff --git a/scss/mothership.scss b/scss/mothership.scss index f419e35..5b381c3 100644 --- a/scss/mothership.scss +++ b/scss/mothership.scss @@ -9,8 +9,8 @@ @import 'global/grid'; @import 'global/flex'; -/* Styles limited to mothership sheets */ -.mothership { +/* Styles limited to mosh sheets */ +.mosh { @import 'components/forms'; @import 'components/resource'; @import 'components/tabs'; diff --git a/system.json b/system.json index 21c4521..d47a2c9 100644 --- a/system.json +++ b/system.json @@ -1,14 +1,14 @@ { - "name": "mothership", + "name": "mosh", "title": "Mothership", - "description": "The Mothership system for FoundryVTT!", - "version": "0.0.7", + "description": "The unofficial Mothership system for FoundryVTT", + "version": "0.0.8", "minimumCoreVersion": "0.5.5", "compatibleCoreVersion": "0.5.5", "templateVersion": 2, "author": "Martin Jencka", - "esmodules": ["module/mothership.js"], - "styles": ["css/mothership.css"], + "esmodules": ["module/mosh.js"], + "styles": ["css/mosh.css"], "scripts": [], "packs": [], "languages": [ diff --git a/template.json b/template.json index 367b6d5..6fb2cc0 100644 --- a/template.json +++ b/template.json @@ -144,8 +144,8 @@ "value": 1 }, "images" : { - "layout" : "systems/mothership/images/Galloway_Top.png", - "beauty" : "systems/mothership/images/Galloway_Top.png" + "layout" : "systems/mosh/images/Galloway_Top.png", + "beauty" : "systems/mosh/images/Galloway_Top.png" }, "stats": { "armor": { @@ -224,6 +224,7 @@ "critDmg": "", "critEffect": "", "bonus": 0, + "cost" : 0, "ranges": { "short": 0, "medium": 0, @@ -249,6 +250,7 @@ ], "quantity": 1, "hull": 1, + "totalHull" : 1, "feature" : "", "offline" : false } diff --git a/templates/actor/actor-sheet.html b/templates/actor/actor-sheet.html index e559c85..26c4b56 100644 --- a/templates/actor/actor-sheet.html +++ b/templates/actor/actor-sheet.html @@ -12,8 +12,8 @@ from 1 to 12 and will create that number of columns. --}}
- - --> +
@@ -271,7 +271,7 @@ {{!-- Sheet Tab Navigation --}} -
{{!-- Sheet Tab Navigation --}} -