From 2fc01d6d20d4d556594bec90bb165e3aee8fc1d7 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Fri, 14 Feb 2025 14:00:35 +0100 Subject: [PATCH] Add missing items/actors --- assets/ui/stellagama_logo_01.webp | Bin 0 -> 48866 bytes css/fvtt-ftl-nomad.css | 2025 ++++++++--------- fvtt-ftl-nomad.mjs | 132 ++ lang/en.json | 92 +- .../applications/sheets/base-actor-sheet.mjs | 23 +- .../applications/sheets/base-item-sheet.mjs | 4 +- module/config/system.mjs | 14 +- module/utils.mjs | 2 - styles/creature-ability.less | 22 + styles/creature-trait.less | 22 + styles/global.less | 6 +- styles/mixins.less | 2 +- styles/starship.less | 2 +- system.json | 2 +- templates/armor.hbs | 9 +- ...-biography.hbs => character-biography.hbs} | 24 +- ...-equipment.hbs => character-equipment.hbs} | 44 +- ...rotagonist-main.hbs => character-main.hbs} | 48 +- ...gonist-skills.hbs => character-skills.hbs} | 6 +- templates/character-status.hbs | 95 + templates/chat-message.hbs | 22 +- templates/creature-ability.hbs | 21 + templates/creature-biography.hbs | 4 +- templates/creature-main.hbs | 26 +- templates/creature-skills.hbs | 16 +- ...{mentaldisorder.hbs => creature-trait.hbs} | 0 templates/{gear.hbs => equipment.hbs} | 6 +- templates/{archetype.hbs => implant.hbs} | 8 +- templates/injury.hbs | 12 - templates/{motivation.hbs => language.hbs} | 4 +- templates/nudge-dialog.hbs | 18 - templates/protagonist-status.hbs | 95 - templates/{arcane.hbs => psionic.hbs} | 2 +- templates/ritual.hbs | 23 - templates/roll-dialog.hbs | 18 +- templates/skill.hbs | 33 - templates/starship-main.hbs | 52 + templates/{bond.hbs => talent.hbs} | 5 +- templates/tome.hbs | 42 - templates/vehicle-description.hbs | 4 +- templates/vehicle-equipment.hbs | 18 +- templates/vehicle-main.hbs | 10 +- templates/weapon.hbs | 27 +- 43 files changed, 1496 insertions(+), 1544 deletions(-) create mode 100644 assets/ui/stellagama_logo_01.webp create mode 100644 fvtt-ftl-nomad.mjs create mode 100644 styles/creature-ability.less create mode 100644 styles/creature-trait.less rename templates/{protagonist-biography.hbs => character-biography.hbs} (83%) rename templates/{protagonist-equipment.hbs => character-equipment.hbs} (64%) rename templates/{protagonist-main.hbs => character-main.hbs} (80%) rename templates/{protagonist-skills.hbs => character-skills.hbs} (61%) create mode 100644 templates/character-status.hbs create mode 100644 templates/creature-ability.hbs rename templates/{mentaldisorder.hbs => creature-trait.hbs} (100%) rename templates/{gear.hbs => equipment.hbs} (57%) rename templates/{archetype.hbs => implant.hbs} (68%) delete mode 100644 templates/injury.hbs rename templates/{motivation.hbs => language.hbs} (82%) delete mode 100644 templates/nudge-dialog.hbs delete mode 100644 templates/protagonist-status.hbs rename templates/{arcane.hbs => psionic.hbs} (82%) delete mode 100644 templates/ritual.hbs delete mode 100644 templates/skill.hbs create mode 100644 templates/starship-main.hbs rename templates/{bond.hbs => talent.hbs} (65%) delete mode 100644 templates/tome.hbs diff --git a/assets/ui/stellagama_logo_01.webp b/assets/ui/stellagama_logo_01.webp new file mode 100644 index 0000000000000000000000000000000000000000..ac8663b45334e571feabe3b6b7daa4b7f6241779 GIT binary patch literal 48866 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 literal 0 HcmV?d00001 diff --git a/css/fvtt-ftl-nomad.css b/css/fvtt-ftl-nomad.css index 15d91fe..6a83175 100644 --- a/css/fvtt-ftl-nomad.css +++ b/css/fvtt-ftl-nomad.css @@ -117,7 +117,7 @@ --font-primary: "RozhaOne"; --font-secondary: "RozhaOne"; --font-title: "Broadway"; - --logo-standard: url("../assets/logos/reanimated-ce-logo.webp"); + --logo-standard: url("../assets/ui/stellagama_logo_01.webp"); --color-success: #0f7a0f; --color-failure: darkred; --color-warning: darkorange; @@ -140,14 +140,14 @@ } #logo { content: var(--logo-standard); - width: 50px; + width: 100px; height: 50px; margin-left: 15px; } #pause > img { content: var(--logo-standard); height: 192px; - width: 192px; + width: 256px; top: -45px; left: calc(50% - 96px); } @@ -182,27 +182,27 @@ i.fvtt-cthulhu-eternal { background-position: 0%; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .protagonist-sheet-common label { +.fvtt-ftl-nomad .character-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .vehicle-sheet-common label { +.fvtt-ftl-nomad .vehicle-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .creature-sheet-common label { +.fvtt-ftl-nomad .creature-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .item-sheet-common .form-fields { +.fvtt-ftl-nomad .item-sheet-common .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .item-sheet-common label { +.fvtt-ftl-nomad .item-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .item-sheet-common .align-top { +.fvtt-ftl-nomad .item-sheet-common .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -211,10 +211,10 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .item-sheet-common .shift-right { +.fvtt-ftl-nomad .item-sheet-common .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .protagonist-content { +.fvtt-ftl-nomad .character-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -223,19 +223,19 @@ i.fvtt-cthulhu-eternal { background-size: 100% 100%; overflow: scroll; } -.fvtt-cthulhu-eternal .protagonist-content input:disabled, -.fvtt-cthulhu-eternal .protagonist-content select:disabled { +.fvtt-ftl-nomad .character-content input:disabled, +.fvtt-ftl-nomad .character-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .protagonist-content input, -.fvtt-cthulhu-eternal .protagonist-content select { +.fvtt-ftl-nomad .character-content input, +.fvtt-ftl-nomad .character-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .protagonist-content input[name="name"] { +.fvtt-ftl-nomad .character-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -243,80 +243,80 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .protagonist-content fieldset { +.fvtt-ftl-nomad .character-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .protagonist-content .form-fields input, -.fvtt-cthulhu-eternal .protagonist-content .form-fields select { +.fvtt-ftl-nomad .character-content .form-fields input, +.fvtt-ftl-nomad .character-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .protagonist-content .form-fields select { +.fvtt-ftl-nomad .character-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .protagonist-content legend { +.fvtt-ftl-nomad .character-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .protagonist-content label { +.fvtt-ftl-nomad .character-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .sheet-tabs { +.fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .protagonist-main { +.fvtt-ftl-nomad .character-main { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc { +.fvtt-ftl-nomad .character-main .character-pc { display: flex; gap: 4px; flex: 1; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left { +.fvtt-ftl-nomad .character-main .character-pc .character-left { min-width: 180px; display: flex; flex-direction: column; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-left-image { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-left-image .protagonist-img { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-left-image .character-img { height: 140px; width: auto; border: none; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-hp { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp { gap: 2px; align-items: center; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-hp input { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp input { flex: none; width: 2rem; margin-left: 4px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-hp .damage-bonus { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp .damage-bonus { font-size: calc(var(--font-size-standard) * 0.8); } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-hp .hp-separator { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-dv .form-fields, -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-dmax .form-fields { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-dv .form-fields, +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-dmax .form-fields { flex: none; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-left .protagonist-dmax-edit input { +.fvtt-ftl-nomad .character-main .character-pc .character-left .character-dmax-edit input { display: flex; width: 60px; font-size: calc(var(--font-size-standard) * 1.4); @@ -325,210 +325,210 @@ i.fvtt-cthulhu-eternal { padding: 0 5px 0 5px; text-align: center; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right { +.fvtt-ftl-nomad .character-main .character-pc .character-right { display: flex; flex-direction: column; gap: 5px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .protagonist-name { +.fvtt-ftl-nomad .character-main .character-pc .character-right .character-name { display: flex; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .protagonist-name input { +.fvtt-ftl-nomad .character-main .character-pc .character-right .character-name input { font-family: var(--font-title); font-size: var(--font-size-title); width: 400px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san { align-content: flex-start; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san input { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san input { min-width: 2.2rem; max-width: 2.2rem; margin-bottom: 4px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san select { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san select { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .rollable:hover, -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .rollable:focus { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .rollable:hover, +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; font-size: 0.9rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .button { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .button { min-width: 4rem; max-width: 4rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .san-checkbox { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .san-checkbox { min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .label-short-field { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .label-short-field { font-size: 0.9rem; max-width: 3rem; min-width: 3rem; flex-grow: 1; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .label-recovery { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .label-recovery { margin-left: 4px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .label-field { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .label-field { font-size: 0.9rem; max-width: 6rem; min-width: 6rem; flex-grow: 1; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .label-bp { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .label-bp { flex-grow: 1; max-width: 3rem; min-width: 3rem; margin-left: 4px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .label-insanity { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .label-insanity { flex-grow: 1; margin-left: 4px; max-width: 8rem; min-width: 8rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .spacing { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .spacing { margin-left: 4px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .san .d100 { +.fvtt-ftl-nomad .character-main .character-pc .character-right .san .d100 { flex: 0; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .willpower input { +.fvtt-ftl-nomad .character-main .character-pc .character-right .willpower input { min-width: 2.4rem; max-width: 2.4rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .willpower input[type="checkbox"] { +.fvtt-ftl-nomad .character-main .character-pc .character-right .willpower input[type="checkbox"] { min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .willpower .label-field { +.fvtt-ftl-nomad .character-main .character-pc .character-right .willpower .label-field { flex-grow: 1; margin-left: 4px; max-width: 5rem; min-width: 5rem; font-size: 0.9rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right .willpower .checkbox { +.fvtt-ftl-nomad .character-main .character-pc .character-right .willpower .checkbox { flex-grow: 0; min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc .protagonist-right label { +.fvtt-ftl-nomad .character-main .character-pc .character-right label { min-width: 120px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc-play { +.fvtt-ftl-nomad .character-main .character-pc-play { min-width: 500px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-pc-edit { +.fvtt-ftl-nomad .character-main .character-pc-edit { min-width: 650px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics { +.fvtt-ftl-nomad .character-main .character-characteristics { background-color: var(--color-light-1); display: flex; flex-direction: column; gap: 5px; flex: 1; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic { display: flex; align-items: center; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .rollable:hover, -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .rollable:focus { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .rollable:hover, +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .rollable { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .rollable { min-width: 3rem; max-width: 3rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .char-text { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .char-text { margin-left: 0.5rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .d100 { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .d100 { flex: 0; max-width: 0.6rem; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .form-group { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .form-group { flex: 0; padding-left: 5px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristics .protagonist-characteristic .form-group .form-fields { +.fvtt-ftl-nomad .character-main .character-characteristics .character-characteristic .form-group .form-fields { font-size: 1.1rem; flex: none; width: 40px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristic-play { +.fvtt-ftl-nomad .character-main .character-characteristic-play { min-width: 225px; } -.fvtt-cthulhu-eternal .protagonist-main .protagonist-characteristic-edit { +.fvtt-ftl-nomad .character-main .character-characteristic-edit { min-width: 400px; } -.fvtt-cthulhu-eternal .protagonist-biography { +.fvtt-ftl-nomad .character-biography { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .protagonist-biography prose-mirror.inactive { +.fvtt-ftl-nomad .character-biography prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .protagonist-biography prose-mirror.active { +.fvtt-ftl-nomad .character-biography prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .protagonist-biography .field-label { +.fvtt-ftl-nomad .character-biography .field-label { margin-left: 8px; } -.fvtt-cthulhu-eternal .protagonist-biography .adapted { +.fvtt-ftl-nomad .character-biography .adapted { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .protagonist-biography .adapted label { +.fvtt-ftl-nomad .character-biography .adapted label { min-width: 20rem; } -.fvtt-cthulhu-eternal .protagonist-biography .resources { +.fvtt-ftl-nomad .character-biography .resources { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .protagonist-biography .resources label { +.fvtt-ftl-nomad .character-biography .resources label { min-width: 8rem; } -.fvtt-cthulhu-eternal .protagonist-biography .features, -.fvtt-cthulhu-eternal .protagonist-biography .biodata { +.fvtt-ftl-nomad .character-biography .features, +.fvtt-ftl-nomad .character-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .protagonist-biography .features label, -.fvtt-cthulhu-eternal .protagonist-biography .biodata label { +.fvtt-ftl-nomad .character-biography .features label, +.fvtt-ftl-nomad .character-biography .biodata label { min-width: 3rem; } -.fvtt-cthulhu-eternal .protagonist-biography .features .feature, -.fvtt-cthulhu-eternal .protagonist-biography .biodata .feature { +.fvtt-ftl-nomad .character-biography .features .feature, +.fvtt-ftl-nomad .character-biography .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.protagonist-skills { +.fvtt-ftl-nomad .tab.character-skills { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.protagonist-skills legend a { +.fvtt-ftl-nomad .tab.character-skills legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills { +.fvtt-ftl-nomad .tab.character-skills .skills { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill { +.fvtt-ftl-nomad .tab.character-skills .skills .skill { display: flex; align-items: center; gap: 4px; @@ -536,333 +536,333 @@ i.fvtt-cthulhu-eternal { min-width: 12.3rem; max-width: 12.3rem; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .rollable:focus { +.fvtt-ftl-nomad .tab.character-skills .skills .skill .rollable:hover, +.fvtt-ftl-nomad .tab.character-skills .skills .skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .controls { +.fvtt-ftl-nomad .tab.character-skills .skills .skill .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .score { +.fvtt-ftl-nomad .tab.character-skills .skills .skill .score { min-width: 1.2rem; max-width: 1.2rem; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .name { +.fvtt-ftl-nomad .tab.character-skills .skills .skill .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.protagonist-skills .skills .skill .item-img { +.fvtt-ftl-nomad .tab.character-skills .skills .skill .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-status { +.fvtt-ftl-nomad .tab.character-status { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.protagonist-status legend a { +.fvtt-ftl-nomad .tab.character-status legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds { +.fvtt-ftl-nomad .tab.character-status .bonds { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond { +.fvtt-ftl-nomad .tab.character-status .bonds .bond { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond .controls { +.fvtt-ftl-nomad .tab.character-status .bonds .bond .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond .name { +.fvtt-ftl-nomad .tab.character-status .bonds .bond .name { min-width: 12rem; max-width: 12rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond .type { +.fvtt-ftl-nomad .tab.character-status .bonds .bond .type { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond .level { +.fvtt-ftl-nomad .tab.character-status .bonds .bond .level { min-width: 2rem; max-width: 2rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .bonds .bond .item-img { +.fvtt-ftl-nomad .tab.character-status .bonds .bond .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-status .motivations { +.fvtt-ftl-nomad .tab.character-status .motivations { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-status .motivations .motivation { +.fvtt-ftl-nomad .tab.character-status .motivations .motivation { display: flex; align-items: center; gap: 4px; min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .motivations .motivation .controls { +.fvtt-ftl-nomad .tab.character-status .motivations .motivation .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .motivations .motivation .name { +.fvtt-ftl-nomad .tab.character-status .motivations .motivation .name { min-width: 12rem; max-width: 12rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .motivations .motivation .item-img { +.fvtt-ftl-nomad .tab.character-status .motivations .motivation .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders .mentaldisorder { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders .mentaldisorder .controls { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders .mentaldisorder .name { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .name { min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders .mentaldisorder .cured { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .cured { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .mentaldisorders .mentaldisorder .item-img { +.fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-status .injuries { +.fvtt-ftl-nomad .tab.character-status .injuries { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-status .injuries .injury { +.fvtt-ftl-nomad .tab.character-status .injuries .injury { display: flex; align-items: center; gap: 4px; min-width: 16rem; max-width: 16rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .injuries .injury .controls { +.fvtt-ftl-nomad .tab.character-status .injuries .injury .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .injuries .injury .name { +.fvtt-ftl-nomad .tab.character-status .injuries .injury .name { min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.protagonist-status .injuries .injury .item-img { +.fvtt-ftl-nomad .tab.character-status .injuries .injury .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment { +.fvtt-ftl-nomad .tab.character-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment legend a { +.fvtt-ftl-nomad .tab.character-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons { +.fvtt-ftl-nomad .tab.character-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .rollable:focus { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .rollable:hover, +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .controls { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .damage { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .damage { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .name { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .weapons .weapon .item-img { +.fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors { +.fvtt-ftl-nomad .tab.character-equipment .armors { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .rollable:focus { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .rollable:hover, +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .controls { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .protection { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .protection { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .name { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .name { min-width: 8rem; max-width: 8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .armors .armor .item-img { +.fvtt-ftl-nomad .tab.character-equipment .armors .armor .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears { +.fvtt-ftl-nomad .tab.character-equipment .gears { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear { +.fvtt-ftl-nomad .tab.character-equipment .gears .gear { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear .rollable:focus { +.fvtt-ftl-nomad .tab.character-equipment .gears .gear .rollable:hover, +.fvtt-ftl-nomad .tab.character-equipment .gears .gear .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear .controls { +.fvtt-ftl-nomad .tab.character-equipment .gears .gear .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear .name { +.fvtt-ftl-nomad .tab.character-equipment .gears .gear .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .gears .gear .item-img { +.fvtt-ftl-nomad .tab.character-equipment .gears .gear .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals { +.fvtt-ftl-nomad .tab.character-equipment .rituals { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual { +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual { display: flex; align-items: center; gap: 4px; min-width: 20rem; max-width: 20rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual .rollable:focus { +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual .rollable:hover, +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual .controls { +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual .name { +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual .name { min-width: 17rem; max-width: 17rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .rituals .ritual .item-img { +.fvtt-ftl-nomad .tab.character-equipment .rituals .ritual .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes { +.fvtt-ftl-nomad .tab.character-equipment .tomes { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome { +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome { display: flex; align-items: center; gap: 4px; min-width: 20rem; max-width: 20rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome .rollable:hover, -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome .rollable:focus { +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome .rollable:hover, +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome .controls { +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome .name { +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome .name { min-width: 17rem; max-width: 17rem; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment .tomes .tome .item-img { +.fvtt-ftl-nomad .tab.character-equipment .tomes .tome .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment prose-mirror.inactive { +.fvtt-ftl-nomad .tab.character-equipment prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .tab.protagonist-equipment prose-mirror.active { +.fvtt-ftl-nomad .tab.character-equipment prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .vehicle-content { +.fvtt-ftl-nomad .vehicle-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -871,19 +871,19 @@ i.fvtt-cthulhu-eternal { background-size: 100% 100%; overflow: scroll; } -.fvtt-cthulhu-eternal .vehicle-content input:disabled, -.fvtt-cthulhu-eternal .vehicle-content select:disabled { +.fvtt-ftl-nomad .vehicle-content input:disabled, +.fvtt-ftl-nomad .vehicle-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .vehicle-content input, -.fvtt-cthulhu-eternal .vehicle-content select { +.fvtt-ftl-nomad .vehicle-content input, +.fvtt-ftl-nomad .vehicle-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .vehicle-content input[name="name"] { +.fvtt-ftl-nomad .vehicle-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -891,90 +891,90 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .vehicle-content fieldset { +.fvtt-ftl-nomad .vehicle-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .vehicle-content .form-fields input, -.fvtt-cthulhu-eternal .vehicle-content .form-fields select { +.fvtt-ftl-nomad .vehicle-content .form-fields input, +.fvtt-ftl-nomad .vehicle-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .vehicle-content .form-fields select { +.fvtt-ftl-nomad .vehicle-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .vehicle-content legend { +.fvtt-ftl-nomad .vehicle-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .vehicle-content label { +.fvtt-ftl-nomad .vehicle-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .sheet-tabs { +.fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .vehicle-main { +.fvtt-ftl-nomad .vehicle-main { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc { display: flex; gap: 4px; flex: 1; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-left { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left { min-width: 180px; display: flex; flex-direction: column; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image .vehicle-img { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image .vehicle-img { height: 140px; width: auto; border: none; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right { display: flex; flex-direction: column; gap: 5px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-name { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-name { display: flex; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-name input { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-name input { font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.4); width: 400px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos { display: flex; flex-direction: column; gap: 4px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos label { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos label { min-width: 120px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp { display: flex; gap: 2px; align-items: center; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-value .form-fields input { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-value .form-fields input { flex: none; width: 50px; margin-left: 4px; font-size: calc(var(--font-size-standard) * 1.4); } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max { clear: both; display: flex; flex-direction: row; @@ -982,134 +982,134 @@ i.fvtt-cthulhu-eternal { margin: 3px 0; align-items: center; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max input { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max input { width: 50px; text-align: center; font-size: calc(var(--font-size-standard) * 1.4); } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .hp-separator { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc-play { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc-play { min-width: 500px; } -.fvtt-cthulhu-eternal .vehicle-main .vehicle-pc-edit { +.fvtt-ftl-nomad .vehicle-main .vehicle-pc-edit { min-width: 650px; } -.fvtt-cthulhu-eternal .vehicle-biography { +.fvtt-ftl-nomad .vehicle-biography { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .vehicle-biography prose-mirror.inactive { +.fvtt-ftl-nomad .vehicle-biography prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .vehicle-biography prose-mirror.active { +.fvtt-ftl-nomad .vehicle-biography prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .vehicle-biography .field-label { +.fvtt-ftl-nomad .vehicle-biography .field-label { margin-left: 8px; } -.fvtt-cthulhu-eternal .vehicle-biography .biodata { +.fvtt-ftl-nomad .vehicle-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .vehicle-biography .biodata label { +.fvtt-ftl-nomad .vehicle-biography .biodata label { min-width: 3rem; } -.fvtt-cthulhu-eternal .vehicle-biography .biodata .feature { +.fvtt-ftl-nomad .vehicle-biography .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment { +.fvtt-ftl-nomad .tab.vehicle-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment legend a { +.fvtt-ftl-nomad .tab.vehicle-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .rollable:hover, -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .rollable:focus { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .rollable:hover, +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .controls { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .controls { min-width: 2rem; max-width: 2rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .damage { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .damage { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .name { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .name { min-width: 8rem; max-width: 8rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .weapons .weapon .item-img { +.fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .rollable:hover, -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .rollable:focus { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .rollable:hover, +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .controls { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .controls { min-width: 2rem; max-width: 2rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .damage { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .damage { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .name { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .name { min-width: 8rem; max-width: 8rem; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment .gears .gear .item-img { +.fvtt-ftl-nomad .tab.vehicle-equipment .gears .gear .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment prose-mirror.inactive { +.fvtt-ftl-nomad .tab.vehicle-equipment prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .tab.vehicle-equipment prose-mirror.active { +.fvtt-ftl-nomad .tab.vehicle-equipment prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .creature-content { +.fvtt-ftl-nomad .starship-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -1118,19 +1118,19 @@ i.fvtt-cthulhu-eternal { background-size: 100% 100%; overflow: scroll; } -.fvtt-cthulhu-eternal .creature-content input:disabled, -.fvtt-cthulhu-eternal .creature-content select:disabled { +.fvtt-ftl-nomad .starship-content input:disabled, +.fvtt-ftl-nomad .starship-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .creature-content input, -.fvtt-cthulhu-eternal .creature-content select { +.fvtt-ftl-nomad .starship-content input, +.fvtt-ftl-nomad .starship-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .creature-content input[name="name"] { +.fvtt-ftl-nomad .starship-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -1138,80 +1138,327 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .creature-content fieldset { +.fvtt-ftl-nomad .starship-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .creature-content .form-fields input, -.fvtt-cthulhu-eternal .creature-content .form-fields select { +.fvtt-ftl-nomad .starship-content .form-fields input, +.fvtt-ftl-nomad .starship-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .creature-content .form-fields select { +.fvtt-ftl-nomad .starship-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .creature-content legend { +.fvtt-ftl-nomad .starship-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .creature-content label { +.fvtt-ftl-nomad .starship-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .sheet-tabs { +.fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .creature-main { +.fvtt-ftl-nomad .starship-main { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .creature-main .creature-pc { +.fvtt-ftl-nomad .starship-main .starship-pc { display: flex; gap: 4px; flex: 1; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-left { min-width: 180px; display: flex; flex-direction: column; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-left-image { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-left .starship-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-left-image .creature-img { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-left .starship-left-image .starship-img { height: 140px; width: auto; border: none; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-hp { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right { + display: flex; + flex-direction: column; + gap: 5px; +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-name { + display: flex; +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-name input { + font-family: var(--font-title); + font-size: calc(var(--font-size-standard) * 1.4); + width: 400px; +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos { + display: flex; + flex-direction: column; + gap: 4px; +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos label { + min-width: 120px; +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp { + display: flex; gap: 2px; align-items: center; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-hp input { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-value .form-fields input { flex: none; - width: 2rem; + width: 50px; margin-left: 4px; + font-size: calc(var(--font-size-standard) * 1.4); } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-hp .damage-bonus { - font-size: calc(var(--font-size-standard) * 0.8); +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-max { + clear: both; + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin: 3px 0; + align-items: center; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-hp .hp-separator { +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-max input { + width: 50px; + text-align: center; + font-size: calc(var(--font-size-standard) * 1.4); +} +.fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-dv .form-fields, -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-dmax .form-fields { +.fvtt-ftl-nomad .starship-main .starship-pc-play { + min-width: 500px; +} +.fvtt-ftl-nomad .starship-main .starship-pc-edit { + min-width: 650px; +} +.fvtt-ftl-nomad .starship-biography { + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .starship-biography prose-mirror.inactive { + min-height: 40px; +} +.fvtt-ftl-nomad .starship-biography prose-mirror.active { + min-height: 150px; +} +.fvtt-ftl-nomad .starship-biography .field-label { + margin-left: 8px; +} +.fvtt-ftl-nomad .starship-biography .biodata { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 8px; +} +.fvtt-ftl-nomad .starship-biography .biodata label { + min-width: 3rem; +} +.fvtt-ftl-nomad .starship-biography .biodata .feature { + display: flex; + align-items: center; + gap: 4px; + min-width: 18rem; + max-width: 18rem; +} +.fvtt-ftl-nomad .tab.starship-equipment { + background-color: var(--color-light-1); + display: grid; + grid-template-columns: 1fr; +} +.fvtt-ftl-nomad .tab.starship-equipment legend a { + font-size: calc(var(--font-size-standard) * 1.4); + padding-left: 5px; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 4px; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon { + display: flex; + align-items: center; + gap: 4px; + min-width: 13rem; + max-width: 13srem; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .rollable:hover, +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .rollable:focus { + text-shadow: 0 0 8px var(--color-shadow-primary); + cursor: pointer; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .controls { + min-width: 2rem; + max-width: 2rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .damage { + min-width: 5rem; + max-width: 5rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .name { + min-width: 8rem; + max-width: 8rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .item-img { + width: 32px; + height: 32px; + margin: 4px 0 0 0; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 4px; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear { + display: flex; + align-items: center; + gap: 4px; + min-width: 13rem; + max-width: 13srem; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .rollable:hover, +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .rollable:focus { + text-shadow: 0 0 8px var(--color-shadow-primary); + cursor: pointer; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .controls { + min-width: 2rem; + max-width: 2rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .damage { + min-width: 5rem; + max-width: 5rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .name { + min-width: 8rem; + max-width: 8rem; +} +.fvtt-ftl-nomad .tab.starship-equipment .gears .gear .item-img { + width: 32px; + height: 32px; + margin: 4px 0 0 0; +} +.fvtt-ftl-nomad .tab.starship-equipment prose-mirror.inactive { + min-height: 40px; +} +.fvtt-ftl-nomad .tab.starship-equipment prose-mirror.active { + min-height: 150px; +} +.fvtt-ftl-nomad .creature-content { + font-family: var(--font-primary); + font-size: calc(var(--font-size-standard) * 1); + color: var(--color-dark-1); + background-image: var(--background-image-base); + background-repeat: no-repeat; + background-size: 100% 100%; + overflow: scroll; +} +.fvtt-ftl-nomad .creature-content input:disabled, +.fvtt-ftl-nomad .creature-content select:disabled { + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + color: var(--color-dark-3); +} +.fvtt-ftl-nomad .creature-content input, +.fvtt-ftl-nomad .creature-content select { + background-color: rgba(0, 0, 0, 0.1); + border-color: var(--color-dark-6); + color: var(--color-dark-2); +} +.fvtt-ftl-nomad .creature-content input[name="name"] { + height: 40px; + margin-right: 10px; + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + font-weight: bold; + border: none; +} +.fvtt-ftl-nomad .creature-content fieldset { + margin-bottom: 4px; + border-radius: 4px; +} +.fvtt-ftl-nomad .creature-content .form-fields input, +.fvtt-ftl-nomad .creature-content .form-fields select { + text-align: center; + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-content .form-fields select { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-content legend { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1.2); + font-weight: bold; + letter-spacing: 1px; +} +.fvtt-ftl-nomad .creature-content label { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .sheet-tabs { + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .creature-main { + background-color: var(--color-light-1); + display: flex; +} +.fvtt-ftl-nomad .creature-main .creature-pc { + display: flex; + gap: 4px; + flex: 1; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left { + min-width: 180px; + display: flex; + flex-direction: column; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-left-image { + display: flex; + justify-content: center; + align-items: center; + padding-bottom: 8px; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-left-image .creature-img { + height: 140px; + width: auto; + border: none; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp { + gap: 2px; + align-items: center; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp input { + flex: none; + width: 2rem; + margin-left: 4px; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp .damage-bonus { + font-size: calc(var(--font-size-standard) * 0.8); +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp .hp-separator { + font-size: calc(var(--font-size-standard) * 1.2); + display: flex; + align-items: center; + justify-content: center; +} +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dv .form-fields, +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dmax .form-fields { flex: none; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-left .creature-dmax-edit input { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dmax-edit input { display: flex; width: 60px; font-size: calc(var(--font-size-standard) * 1.4); @@ -1220,280 +1467,280 @@ i.fvtt-cthulhu-eternal { padding: 0 5px 0 5px; text-align: center; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right { display: flex; flex-direction: column; gap: 5px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .creature-name { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-name { display: flex; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .creature-name input { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-name input { font-family: var(--font-title); font-size: var(--font-size-title); width: 400px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san { align-content: flex-start; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san input { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san input { min-width: 2.2rem; max-width: 2.2rem; margin-bottom: 4px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san select { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san select { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .rollable:hover, -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .rollable:focus { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .rollable:hover, +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; font-size: 0.9rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .button { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .button { min-width: 4rem; max-width: 4rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .san-checkbox { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .san-checkbox { min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .label-short-field { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .label-short-field { font-size: 0.9rem; max-width: 3rem; min-width: 3rem; flex-grow: 1; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .label-recovery { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .label-recovery { margin-left: 4px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .label-field { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .label-field { font-size: 0.9rem; max-width: 6rem; min-width: 6rem; flex-grow: 1; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .label-bp { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .label-bp { flex-grow: 1; max-width: 3rem; min-width: 3rem; margin-left: 4px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .label-insanity { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .label-insanity { flex-grow: 1; margin-left: 4px; max-width: 8rem; min-width: 8rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .spacing { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .spacing { margin-left: 4px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .san .d100 { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .san .d100 { flex: 0; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .willpower input { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .willpower input { min-width: 2.4rem; max-width: 2.4rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .willpower input[type="checkbox"] { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .willpower input[type="checkbox"] { min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .willpower .label-field { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .willpower .label-field { flex-grow: 1; margin-left: 4px; max-width: 5rem; min-width: 5rem; font-size: 0.9rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right .willpower .checkbox { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right .willpower .checkbox { flex-grow: 0; min-width: 1rem; max-width: 1rem; } -.fvtt-cthulhu-eternal .creature-main .creature-pc .creature-right label { +.fvtt-ftl-nomad .creature-main .creature-pc .creature-right label { min-width: 120px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc-play { +.fvtt-ftl-nomad .creature-main .creature-pc-play { min-width: 500px; } -.fvtt-cthulhu-eternal .creature-main .creature-pc-edit { +.fvtt-ftl-nomad .creature-main .creature-pc-edit { min-width: 650px; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics { +.fvtt-ftl-nomad .creature-main .creature-characteristics { background-color: var(--color-light-1); display: flex; flex-direction: column; gap: 5px; flex: 1; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic { display: flex; align-items: center; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .rollable:hover, -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .rollable:focus { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .rollable:hover, +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .rollable { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .rollable { min-width: 3rem; max-width: 3rem; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .char-text { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .char-text { margin-left: 0.5rem; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .d100 { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .d100 { flex: 0; max-width: 0.6rem; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .form-group { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .form-group { flex: 0; padding-left: 5px; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristics .creature-characteristic .form-group .form-fields { +.fvtt-ftl-nomad .creature-main .creature-characteristics .creature-characteristic .form-group .form-fields { font-size: 1.1rem; flex: none; width: 40px; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristic-play { +.fvtt-ftl-nomad .creature-main .creature-characteristic-play { min-width: 225px; } -.fvtt-cthulhu-eternal .creature-main .creature-characteristic-edit { +.fvtt-ftl-nomad .creature-main .creature-characteristic-edit { min-width: 400px; } -.fvtt-cthulhu-eternal .creature-biography { +.fvtt-ftl-nomad .creature-biography { background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .creature-biography prose-mirror.inactive { +.fvtt-ftl-nomad .creature-biography prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .creature-biography prose-mirror.active { +.fvtt-ftl-nomad .creature-biography prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .creature-biography .field-label { +.fvtt-ftl-nomad .creature-biography .field-label { margin-left: 8px; } -.fvtt-cthulhu-eternal .creature-biography .adapted { +.fvtt-ftl-nomad .creature-biography .adapted { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .creature-biography .adapted label { +.fvtt-ftl-nomad .creature-biography .adapted label { min-width: 20rem; } -.fvtt-cthulhu-eternal .creature-biography .resources { +.fvtt-ftl-nomad .creature-biography .resources { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .creature-biography .resources label { +.fvtt-ftl-nomad .creature-biography .resources label { min-width: 8rem; } -.fvtt-cthulhu-eternal .creature-biography .features, -.fvtt-cthulhu-eternal .creature-biography .biodata { +.fvtt-ftl-nomad .creature-biography .features, +.fvtt-ftl-nomad .creature-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } -.fvtt-cthulhu-eternal .creature-biography .features label, -.fvtt-cthulhu-eternal .creature-biography .biodata label { +.fvtt-ftl-nomad .creature-biography .features label, +.fvtt-ftl-nomad .creature-biography .biodata label { min-width: 3rem; } -.fvtt-cthulhu-eternal .creature-biography .features .feature, -.fvtt-cthulhu-eternal .creature-biography .biodata .feature { +.fvtt-ftl-nomad .creature-biography .features .feature, +.fvtt-ftl-nomad .creature-biography .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.creature-skills { +.fvtt-ftl-nomad .tab.creature-skills { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.creature-skills legend a { +.fvtt-ftl-nomad .tab.creature-skills legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors { +.fvtt-ftl-nomad .tab.creature-skills .armors { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .rollable:focus { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .rollable:hover, +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .controls { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .protection { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .protection { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .name { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .name { min-width: 8rem; max-width: 8rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .armors .armor .item-img { +.fvtt-ftl-nomad .tab.creature-skills .armors .armor .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons { +.fvtt-ftl-nomad .tab.creature-skills .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .rollable:focus { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .rollable:hover, +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .controls { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .damage { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .damage { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .name { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .weapons .weapon .item-img { +.fvtt-ftl-nomad .tab.creature-skills .weapons .weapon .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills { +.fvtt-ftl-nomad .tab.creature-skills .skills { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill { display: flex; align-items: center; gap: 4px; @@ -1501,263 +1748,263 @@ i.fvtt-cthulhu-eternal { min-width: 12.3rem; max-width: 12.3rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .rollable:focus { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .rollable:hover, +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .controls { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .score { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .score { min-width: 1.2rem; max-width: 1.2rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .name { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.creature-skills .skills .skill .item-img { +.fvtt-ftl-nomad .tab.creature-skills .skills .skill .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-status { +.fvtt-ftl-nomad .tab.creature-status { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.creature-status legend a { +.fvtt-ftl-nomad .tab.creature-status legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds { +.fvtt-ftl-nomad .tab.creature-status .bonds { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond .controls { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond .name { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond .name { min-width: 12rem; max-width: 12rem; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond .type { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond .type { min-width: 6rem; max-width: 6rem; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond .level { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond .level { min-width: 2rem; max-width: 2rem; } -.fvtt-cthulhu-eternal .tab.creature-status .bonds .bond .item-img { +.fvtt-ftl-nomad .tab.creature-status .bonds .bond .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-status .motivations { +.fvtt-ftl-nomad .tab.creature-status .motivations { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-status .motivations .motivation { +.fvtt-ftl-nomad .tab.creature-status .motivations .motivation { display: flex; align-items: center; gap: 4px; min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.creature-status .motivations .motivation .controls { +.fvtt-ftl-nomad .tab.creature-status .motivations .motivation .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-status .motivations .motivation .name { +.fvtt-ftl-nomad .tab.creature-status .motivations .motivation .name { min-width: 12rem; max-width: 12rem; } -.fvtt-cthulhu-eternal .tab.creature-status .motivations .motivation .item-img { +.fvtt-ftl-nomad .tab.creature-status .motivations .motivation .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders .mentaldisorder { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders .mentaldisorder .controls { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders .mentaldisorder .name { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .name { min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders .mentaldisorder .cured { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .cured { min-width: 5rem; max-width: 5rem; } -.fvtt-cthulhu-eternal .tab.creature-status .mentaldisorders .mentaldisorder .item-img { +.fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-status .injuries { +.fvtt-ftl-nomad .tab.creature-status .injuries { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-status .injuries .injury { +.fvtt-ftl-nomad .tab.creature-status .injuries .injury { display: flex; align-items: center; gap: 4px; min-width: 16rem; max-width: 16rem; } -.fvtt-cthulhu-eternal .tab.creature-status .injuries .injury .controls { +.fvtt-ftl-nomad .tab.creature-status .injuries .injury .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-status .injuries .injury .name { +.fvtt-ftl-nomad .tab.creature-status .injuries .injury .name { min-width: 14rem; max-width: 14rem; } -.fvtt-cthulhu-eternal .tab.creature-status .injuries .injury .item-img { +.fvtt-ftl-nomad .tab.creature-status .injuries .injury .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-equipment { +.fvtt-ftl-nomad .tab.creature-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } -.fvtt-cthulhu-eternal .tab.creature-equipment legend a { +.fvtt-ftl-nomad .tab.creature-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears { +.fvtt-ftl-nomad .tab.creature-equipment .gears { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear { +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear .rollable:focus { +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear .rollable:hover, +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear .controls { +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear .name { +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear .name { min-width: 10rem; max-width: 10rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .gears .gear .item-img { +.fvtt-ftl-nomad .tab.creature-equipment .gears .gear .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals { +.fvtt-ftl-nomad .tab.creature-equipment .rituals { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual { +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual { display: flex; align-items: center; gap: 4px; min-width: 20rem; max-width: 20rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual .rollable:focus { +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual .rollable:hover, +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual .controls { +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual .name { +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual .name { min-width: 17rem; max-width: 17rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .rituals .ritual .item-img { +.fvtt-ftl-nomad .tab.creature-equipment .rituals .ritual .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes { +.fvtt-ftl-nomad .tab.creature-equipment .tomes { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome { +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome { display: flex; align-items: center; gap: 4px; min-width: 20rem; max-width: 20rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome .rollable:hover, -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome .rollable:focus { +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome .rollable:hover, +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome .controls { +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome .name { +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome .name { min-width: 17rem; max-width: 17rem; } -.fvtt-cthulhu-eternal .tab.creature-equipment .tomes .tome .item-img { +.fvtt-ftl-nomad .tab.creature-equipment .tomes .tome .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } -.fvtt-cthulhu-eternal .tab.creature-equipment prose-mirror.inactive { +.fvtt-ftl-nomad .tab.creature-equipment prose-mirror.inactive { min-height: 40px; } -.fvtt-cthulhu-eternal .tab.creature-equipment prose-mirror.active { +.fvtt-ftl-nomad .tab.creature-equipment prose-mirror.active { min-height: 150px; } -.fvtt-cthulhu-eternal .skill-content { +.fvtt-ftl-nomad .weapon-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -1765,19 +2012,19 @@ i.fvtt-cthulhu-eternal { background-repeat: no-repeat; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .skill-content input:disabled, -.fvtt-cthulhu-eternal .skill-content select:disabled { +.fvtt-ftl-nomad .weapon-content input:disabled, +.fvtt-ftl-nomad .weapon-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .skill-content input, -.fvtt-cthulhu-eternal .skill-content select { +.fvtt-ftl-nomad .weapon-content input, +.fvtt-ftl-nomad .weapon-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .skill-content input[name="name"] { +.fvtt-ftl-nomad .weapon-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -1785,34 +2032,34 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .skill-content fieldset { +.fvtt-ftl-nomad .weapon-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .skill-content .form-fields input, -.fvtt-cthulhu-eternal .skill-content .form-fields select { +.fvtt-ftl-nomad .weapon-content .form-fields input, +.fvtt-ftl-nomad .weapon-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .skill-content .form-fields select { +.fvtt-ftl-nomad .weapon-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .skill-content legend { +.fvtt-ftl-nomad .weapon-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .skill-content .form-fields { +.fvtt-ftl-nomad .weapon-content .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .skill-content label { +.fvtt-ftl-nomad .weapon-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .skill-content .align-top { +.fvtt-ftl-nomad .weapon-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -1821,205 +2068,25 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .skill-content .shift-right { +.fvtt-ftl-nomad .weapon-content .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .skill-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .skill-content .header { +.fvtt-ftl-nomad .weapon-content .header { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .skill-content .header img { +.fvtt-ftl-nomad .weapon-content .header img { width: 50px; height: 50px; } -.fvtt-cthulhu-eternal .skill-content input[type="checkbox"] { - font-size: var(--font-size-14); - width: 20px; - padding-top: 0; -} -.fvtt-cthulhu-eternal .skill-content input[type="checkbox"]:checked { - background-color: rgba(0, 0, 0, 0.1); -} -.fvtt-cthulhu-eternal .skill-content input[type="checkbox"]:checked::after { - color: rgba(0, 0, 0, 0.1); -} -.fvtt-cthulhu-eternal .injury-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .injury-content input:disabled, -.fvtt-cthulhu-eternal .injury-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .injury-content input, -.fvtt-cthulhu-eternal .injury-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .injury-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .injury-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .injury-content .form-fields input, -.fvtt-cthulhu-eternal .injury-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .injury-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .injury-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .injury-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .injury-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .injury-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .injury-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .injury-content fieldset { +.fvtt-ftl-nomad .weapon-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .injury-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .injury-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .injury-content input[type="checkbox"] { - font-size: var(--font-size-14); - width: 20px; - padding-top: 0; -} -.fvtt-cthulhu-eternal .injury-content input[type="checkbox"]:checked { - background-color: rgba(0, 0, 0, 0.1); -} -.fvtt-cthulhu-eternal .injury-content input[type="checkbox"]:checked::after { - color: rgba(0, 0, 0, 0.1); -} -.fvtt-cthulhu-eternal .weapon-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .weapon-content input:disabled, -.fvtt-cthulhu-eternal .weapon-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .weapon-content input, -.fvtt-cthulhu-eternal .weapon-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .weapon-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .weapon-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .weapon-content .form-fields input, -.fvtt-cthulhu-eternal .weapon-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .weapon-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .weapon-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .weapon-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .weapon-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .weapon-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .weapon-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .weapon-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .weapon-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .weapon-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .weapon-content label { +.fvtt-ftl-nomad .weapon-content label { flex: 10%; } -.fvtt-cthulhu-eternal .armor-content { +.fvtt-ftl-nomad .armor-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -2027,19 +2094,19 @@ i.fvtt-cthulhu-eternal { background-repeat: no-repeat; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .armor-content input:disabled, -.fvtt-cthulhu-eternal .armor-content select:disabled { +.fvtt-ftl-nomad .armor-content input:disabled, +.fvtt-ftl-nomad .armor-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .armor-content input, -.fvtt-cthulhu-eternal .armor-content select { +.fvtt-ftl-nomad .armor-content input, +.fvtt-ftl-nomad .armor-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .armor-content input[name="name"] { +.fvtt-ftl-nomad .armor-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -2047,34 +2114,34 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .armor-content fieldset { +.fvtt-ftl-nomad .armor-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .armor-content .form-fields input, -.fvtt-cthulhu-eternal .armor-content .form-fields select { +.fvtt-ftl-nomad .armor-content .form-fields input, +.fvtt-ftl-nomad .armor-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .armor-content .form-fields select { +.fvtt-ftl-nomad .armor-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .armor-content legend { +.fvtt-ftl-nomad .armor-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .armor-content .form-fields { +.fvtt-ftl-nomad .armor-content .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .armor-content label { +.fvtt-ftl-nomad .armor-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .armor-content .align-top { +.fvtt-ftl-nomad .armor-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -2083,25 +2150,25 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .armor-content .shift-right { +.fvtt-ftl-nomad .armor-content .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .armor-content fieldset { +.fvtt-ftl-nomad .armor-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .armor-content .header { +.fvtt-ftl-nomad .armor-content .header { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .armor-content .header img { +.fvtt-ftl-nomad .armor-content .header img { width: 50px; height: 50px; } -.fvtt-cthulhu-eternal .armor-content label { +.fvtt-ftl-nomad .armor-content label { flex: 10%; } -.fvtt-cthulhu-eternal .motivation-content { +.fvtt-ftl-nomad .equipment-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -2109,19 +2176,19 @@ i.fvtt-cthulhu-eternal { background-repeat: no-repeat; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .motivation-content input:disabled, -.fvtt-cthulhu-eternal .motivation-content select:disabled { +.fvtt-ftl-nomad .equipment-content input:disabled, +.fvtt-ftl-nomad .equipment-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .motivation-content input, -.fvtt-cthulhu-eternal .motivation-content select { +.fvtt-ftl-nomad .equipment-content input, +.fvtt-ftl-nomad .equipment-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .motivation-content input[name="name"] { +.fvtt-ftl-nomad .equipment-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -2129,34 +2196,34 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .motivation-content fieldset { +.fvtt-ftl-nomad .equipment-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .motivation-content .form-fields input, -.fvtt-cthulhu-eternal .motivation-content .form-fields select { +.fvtt-ftl-nomad .equipment-content .form-fields input, +.fvtt-ftl-nomad .equipment-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .motivation-content .form-fields select { +.fvtt-ftl-nomad .equipment-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .motivation-content legend { +.fvtt-ftl-nomad .equipment-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .motivation-content .form-fields { +.fvtt-ftl-nomad .equipment-content .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .motivation-content label { +.fvtt-ftl-nomad .equipment-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .motivation-content .align-top { +.fvtt-ftl-nomad .equipment-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -2165,25 +2232,25 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .motivation-content .shift-right { +.fvtt-ftl-nomad .equipment-content .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .motivation-content fieldset { +.fvtt-ftl-nomad .equipment-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .motivation-content .header { +.fvtt-ftl-nomad .equipment-content .header { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .motivation-content .header img { +.fvtt-ftl-nomad .equipment-content .header img { width: 50px; height: 50px; } -.fvtt-cthulhu-eternal .motivation-content label { +.fvtt-ftl-nomad .equipment-content label { flex: 10%; } -.fvtt-cthulhu-eternal .mentaldisorder-content { +.fvtt-ftl-nomad .language-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -2191,19 +2258,19 @@ i.fvtt-cthulhu-eternal { background-repeat: no-repeat; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .mentaldisorder-content input:disabled, -.fvtt-cthulhu-eternal .mentaldisorder-content select:disabled { +.fvtt-ftl-nomad .language-content input:disabled, +.fvtt-ftl-nomad .language-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .mentaldisorder-content input, -.fvtt-cthulhu-eternal .mentaldisorder-content select { +.fvtt-ftl-nomad .language-content input, +.fvtt-ftl-nomad .language-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .mentaldisorder-content input[name="name"] { +.fvtt-ftl-nomad .language-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -2211,34 +2278,34 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .mentaldisorder-content fieldset { +.fvtt-ftl-nomad .language-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .mentaldisorder-content .form-fields input, -.fvtt-cthulhu-eternal .mentaldisorder-content .form-fields select { +.fvtt-ftl-nomad .language-content .form-fields input, +.fvtt-ftl-nomad .language-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .mentaldisorder-content .form-fields select { +.fvtt-ftl-nomad .language-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .mentaldisorder-content legend { +.fvtt-ftl-nomad .language-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .mentaldisorder-content .form-fields { +.fvtt-ftl-nomad .language-content .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .mentaldisorder-content label { +.fvtt-ftl-nomad .language-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .mentaldisorder-content .align-top { +.fvtt-ftl-nomad .language-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -2247,25 +2314,25 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .mentaldisorder-content .shift-right { +.fvtt-ftl-nomad .language-content .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .mentaldisorder-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .mentaldisorder-content .header { - background-color: var(--color-light-1); +.fvtt-ftl-nomad .language-content .header { display: flex; + background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .mentaldisorder-content .header img { +.fvtt-ftl-nomad .language-content .header img { width: 50px; height: 50px; } -.fvtt-cthulhu-eternal .mentaldisorder-content label { +.fvtt-ftl-nomad .language-content fieldset { + margin-top: 8px; + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .language-content label { flex: 10%; } -.fvtt-cthulhu-eternal .bond-content { +.fvtt-ftl-nomad .psionic-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); @@ -2273,19 +2340,19 @@ i.fvtt-cthulhu-eternal { background-repeat: no-repeat; background-size: 100% 100%; } -.fvtt-cthulhu-eternal .bond-content input:disabled, -.fvtt-cthulhu-eternal .bond-content select:disabled { +.fvtt-ftl-nomad .psionic-content input:disabled, +.fvtt-ftl-nomad .psionic-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } -.fvtt-cthulhu-eternal .bond-content input, -.fvtt-cthulhu-eternal .bond-content select { +.fvtt-ftl-nomad .psionic-content input, +.fvtt-ftl-nomad .psionic-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .bond-content input[name="name"] { +.fvtt-ftl-nomad .psionic-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); @@ -2293,34 +2360,34 @@ i.fvtt-cthulhu-eternal { font-weight: bold; border: none; } -.fvtt-cthulhu-eternal .bond-content fieldset { +.fvtt-ftl-nomad .psionic-content fieldset { margin-bottom: 4px; border-radius: 4px; } -.fvtt-cthulhu-eternal .bond-content .form-fields input, -.fvtt-cthulhu-eternal .bond-content .form-fields select { +.fvtt-ftl-nomad .psionic-content .form-fields input, +.fvtt-ftl-nomad .psionic-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .bond-content .form-fields select { +.fvtt-ftl-nomad .psionic-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } -.fvtt-cthulhu-eternal .bond-content legend { +.fvtt-ftl-nomad .psionic-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } -.fvtt-cthulhu-eternal .bond-content .form-fields { +.fvtt-ftl-nomad .psionic-content .form-fields { padding-top: 4px; } -.fvtt-cthulhu-eternal .bond-content label { +.fvtt-ftl-nomad .psionic-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } -.fvtt-cthulhu-eternal .bond-content .align-top { +.fvtt-ftl-nomad .psionic-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; @@ -2329,33 +2396,271 @@ i.fvtt-cthulhu-eternal { border-style: solid; border-radius: 2%;*/ } -.fvtt-cthulhu-eternal .bond-content .shift-right { +.fvtt-ftl-nomad .psionic-content .shift-right { margin-left: 2rem; } -.fvtt-cthulhu-eternal .bond-content fieldset { +.fvtt-ftl-nomad .psionic-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } -.fvtt-cthulhu-eternal .bond-content .header { +.fvtt-ftl-nomad .psionic-content .header { background-color: var(--color-light-1); display: flex; } -.fvtt-cthulhu-eternal .bond-content .header img { +.fvtt-ftl-nomad .psionic-content .header img { width: 50px; height: 50px; } -.fvtt-cthulhu-eternal .bond-content input[type="checkbox"] { - font-size: var(--font-size-14); - width: 20px; - padding-top: 0; +.fvtt-ftl-nomad .psionic-content label { + flex: 10%; } -.fvtt-cthulhu-eternal .bond-content input[type="checkbox"]:checked { +.fvtt-ftl-nomad .talent-content { + font-family: var(--font-primary); + font-size: calc(var(--font-size-standard) * 1); + color: var(--color-dark-1); + background-image: var(--background-image-base); + background-repeat: no-repeat; + background-size: 100% 100%; +} +.fvtt-ftl-nomad .talent-content input:disabled, +.fvtt-ftl-nomad .talent-content select:disabled { + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + color: var(--color-dark-3); +} +.fvtt-ftl-nomad .talent-content input, +.fvtt-ftl-nomad .talent-content select { background-color: rgba(0, 0, 0, 0.1); + border-color: var(--color-dark-6); + color: var(--color-dark-2); } -.fvtt-cthulhu-eternal .bond-content input[type="checkbox"]:checked::after { - color: rgba(0, 0, 0, 0.1); +.fvtt-ftl-nomad .talent-content input[name="name"] { + height: 40px; + margin-right: 10px; + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + font-weight: bold; + border: none; } -.fvtt-cthulhu-eternal.ask-roll { +.fvtt-ftl-nomad .talent-content fieldset { + margin-bottom: 4px; + border-radius: 4px; +} +.fvtt-ftl-nomad .talent-content .form-fields input, +.fvtt-ftl-nomad .talent-content .form-fields select { + text-align: center; + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .talent-content .form-fields select { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .talent-content legend { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1.2); + font-weight: bold; + letter-spacing: 1px; +} +.fvtt-ftl-nomad .talent-content .form-fields { + padding-top: 4px; +} +.fvtt-ftl-nomad .talent-content label { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + flex: 50%; +} +.fvtt-ftl-nomad .talent-content .align-top { + align-self: flex-start; + padding: 0.1rem; + margin-right: 0.2rem; + /*border-color: black; + border-width: 1px; + border-style: solid; + border-radius: 2%;*/ +} +.fvtt-ftl-nomad .talent-content .shift-right { + margin-left: 2rem; +} +.fvtt-ftl-nomad .talent-content fieldset { + margin-top: 8px; + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .talent-content .header { + background-color: var(--color-light-1); + display: flex; +} +.fvtt-ftl-nomad .talent-content .header img { + width: 50px; + height: 50px; +} +.fvtt-ftl-nomad .talent-content label { + flex: 10%; +} +.fvtt-ftl-nomad .creature-trait-content { + font-family: var(--font-primary); + font-size: calc(var(--font-size-standard) * 1); + color: var(--color-dark-1); + background-image: var(--background-image-base); + background-repeat: no-repeat; + background-size: 100% 100%; +} +.fvtt-ftl-nomad .creature-trait-content input:disabled, +.fvtt-ftl-nomad .creature-trait-content select:disabled { + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + color: var(--color-dark-3); +} +.fvtt-ftl-nomad .creature-trait-content input, +.fvtt-ftl-nomad .creature-trait-content select { + background-color: rgba(0, 0, 0, 0.1); + border-color: var(--color-dark-6); + color: var(--color-dark-2); +} +.fvtt-ftl-nomad .creature-trait-content input[name="name"] { + height: 40px; + margin-right: 10px; + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + font-weight: bold; + border: none; +} +.fvtt-ftl-nomad .creature-trait-content fieldset { + margin-bottom: 4px; + border-radius: 4px; +} +.fvtt-ftl-nomad .creature-trait-content .form-fields input, +.fvtt-ftl-nomad .creature-trait-content .form-fields select { + text-align: center; + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-trait-content .form-fields select { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-trait-content legend { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1.2); + font-weight: bold; + letter-spacing: 1px; +} +.fvtt-ftl-nomad .creature-trait-content .form-fields { + padding-top: 4px; +} +.fvtt-ftl-nomad .creature-trait-content label { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + flex: 50%; +} +.fvtt-ftl-nomad .creature-trait-content .align-top { + align-self: flex-start; + padding: 0.1rem; + margin-right: 0.2rem; + /*border-color: black; + border-width: 1px; + border-style: solid; + border-radius: 2%;*/ +} +.fvtt-ftl-nomad .creature-trait-content .shift-right { + margin-left: 2rem; +} +.fvtt-ftl-nomad .creature-trait-content fieldset { + margin-top: 8px; + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .creature-trait-content .header { + background-color: var(--color-light-1); + display: flex; +} +.fvtt-ftl-nomad .creature-trait-content .header img { + width: 50px; + height: 50px; +} +.fvtt-ftl-nomad .creature-trait-content label { + flex: 10%; +} +.fvtt-ftl-nomad .creature-ability-content { + font-family: var(--font-primary); + font-size: calc(var(--font-size-standard) * 1); + color: var(--color-dark-1); + background-image: var(--background-image-base); + background-repeat: no-repeat; + background-size: 100% 100%; +} +.fvtt-ftl-nomad .creature-ability-content input:disabled, +.fvtt-ftl-nomad .creature-ability-content select:disabled { + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + color: var(--color-dark-3); +} +.fvtt-ftl-nomad .creature-ability-content input, +.fvtt-ftl-nomad .creature-ability-content select { + background-color: rgba(0, 0, 0, 0.1); + border-color: var(--color-dark-6); + color: var(--color-dark-2); +} +.fvtt-ftl-nomad .creature-ability-content input[name="name"] { + height: 40px; + margin-right: 10px; + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + font-weight: bold; + border: none; +} +.fvtt-ftl-nomad .creature-ability-content fieldset { + margin-bottom: 4px; + border-radius: 4px; +} +.fvtt-ftl-nomad .creature-ability-content .form-fields input, +.fvtt-ftl-nomad .creature-ability-content .form-fields select { + text-align: center; + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-ability-content .form-fields select { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); +} +.fvtt-ftl-nomad .creature-ability-content legend { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1.2); + font-weight: bold; + letter-spacing: 1px; +} +.fvtt-ftl-nomad .creature-ability-content .form-fields { + padding-top: 4px; +} +.fvtt-ftl-nomad .creature-ability-content label { + font-family: var(--font-secondary); + font-size: calc(var(--font-size-standard) * 1); + flex: 50%; +} +.fvtt-ftl-nomad .creature-ability-content .align-top { + align-self: flex-start; + padding: 0.1rem; + margin-right: 0.2rem; + /*border-color: black; + border-width: 1px; + border-style: solid; + border-radius: 2%;*/ +} +.fvtt-ftl-nomad .creature-ability-content .shift-right { + margin-left: 2rem; +} +.fvtt-ftl-nomad .creature-ability-content fieldset { + margin-top: 8px; + background-color: var(--color-light-1); +} +.fvtt-ftl-nomad .creature-ability-content .header { + background-color: var(--color-light-1); + display: flex; +} +.fvtt-ftl-nomad .creature-ability-content .header img { + width: 50px; + height: 50px; +} +.fvtt-ftl-nomad .creature-ability-content label { + flex: 10%; +} +.fvtt-ftl-nomad.ask-roll { display: flex; flex-direction: column; align-items: center; @@ -2363,416 +2668,6 @@ i.fvtt-cthulhu-eternal { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.1); } -.fvtt-cthulhu-eternal .gear-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .gear-content input:disabled, -.fvtt-cthulhu-eternal .gear-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .gear-content input, -.fvtt-cthulhu-eternal .gear-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .gear-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .gear-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .gear-content .form-fields input, -.fvtt-cthulhu-eternal .gear-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .gear-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .gear-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .gear-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .gear-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .gear-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .gear-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .gear-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .gear-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .gear-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .gear-content label { - flex: 10%; -} -.fvtt-cthulhu-eternal .arcane-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .arcane-content input:disabled, -.fvtt-cthulhu-eternal .arcane-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .arcane-content input, -.fvtt-cthulhu-eternal .arcane-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .arcane-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .arcane-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .arcane-content .form-fields input, -.fvtt-cthulhu-eternal .arcane-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .arcane-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .arcane-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .arcane-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .arcane-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .arcane-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .arcane-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .arcane-content .header { - display: flex; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .arcane-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .arcane-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .arcane-content label { - flex: 10%; -} -.fvtt-cthulhu-eternal .archetype-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .archetype-content input:disabled, -.fvtt-cthulhu-eternal .archetype-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .archetype-content input, -.fvtt-cthulhu-eternal .archetype-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .archetype-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .archetype-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .archetype-content .form-fields input, -.fvtt-cthulhu-eternal .archetype-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .archetype-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .archetype-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .archetype-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .archetype-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .archetype-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .archetype-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .archetype-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .archetype-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .archetype-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .archetype-content label { - flex: 10%; -} -.fvtt-cthulhu-eternal .ritual-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .ritual-content input:disabled, -.fvtt-cthulhu-eternal .ritual-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .ritual-content input, -.fvtt-cthulhu-eternal .ritual-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .ritual-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .ritual-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .ritual-content .form-fields input, -.fvtt-cthulhu-eternal .ritual-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .ritual-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .ritual-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .ritual-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .ritual-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .ritual-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .ritual-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .ritual-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .ritual-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .ritual-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .ritual-content label { - flex: 10%; -} -.fvtt-cthulhu-eternal .tome-content { - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); - background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -.fvtt-cthulhu-eternal .tome-content input:disabled, -.fvtt-cthulhu-eternal .tome-content select:disabled { - background-color: rgba(0, 0, 0, 0.2); - border-color: transparent; - color: var(--color-dark-3); -} -.fvtt-cthulhu-eternal .tome-content input, -.fvtt-cthulhu-eternal .tome-content select { - background-color: rgba(0, 0, 0, 0.1); - border-color: var(--color-dark-6); - color: var(--color-dark-2); -} -.fvtt-cthulhu-eternal .tome-content input[name="name"] { - height: 40px; - margin-right: 10px; - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - font-weight: bold; - border: none; -} -.fvtt-cthulhu-eternal .tome-content fieldset { - margin-bottom: 4px; - border-radius: 4px; -} -.fvtt-cthulhu-eternal .tome-content .form-fields input, -.fvtt-cthulhu-eternal .tome-content .form-fields select { - text-align: center; - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .tome-content .form-fields select { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); -} -.fvtt-cthulhu-eternal .tome-content legend { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.2); - font-weight: bold; - letter-spacing: 1px; -} -.fvtt-cthulhu-eternal .tome-content .form-fields { - padding-top: 4px; -} -.fvtt-cthulhu-eternal .tome-content label { - font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1); - flex: 50%; -} -.fvtt-cthulhu-eternal .tome-content .align-top { - align-self: flex-start; - padding: 0.1rem; - margin-right: 0.2rem; - /*border-color: black; - border-width: 1px; - border-style: solid; - border-radius: 2%;*/ -} -.fvtt-cthulhu-eternal .tome-content .shift-right { - margin-left: 2rem; -} -.fvtt-cthulhu-eternal .tome-content fieldset { - margin-top: 8px; - background-color: var(--color-light-1); -} -.fvtt-cthulhu-eternal .tome-content .header { - background-color: var(--color-light-1); - display: flex; -} -.fvtt-cthulhu-eternal .tome-content .header img { - width: 50px; - height: 50px; -} -.fvtt-cthulhu-eternal .tome-content label { - flex: 10%; -} .application.dialog.fvtt-cthulhu-eternal { color: var(--color-dark-1); background-color: var(--color-light-1); diff --git a/fvtt-ftl-nomad.mjs b/fvtt-ftl-nomad.mjs new file mode 100644 index 0000000..ec14fd6 --- /dev/null +++ b/fvtt-ftl-nomad.mjs @@ -0,0 +1,132 @@ +/** + * Cthulhu Eternal RPG System + * Author: LeRatierBretonnien/Uberwald + */ + +import { SYSTEM } from "./module/config/system.mjs" +globalThis.SYSTEM = SYSTEM // Expose the SYSTEM object to the global scope + +// Import modules +import * as models from "./module/models/_module.mjs" +import * as documents from "./module/documents/_module.mjs" +import * as applications from "./module/applications/_module.mjs" + +import { handleSocketEvent } from "./module/socket.mjs" +import FTLNomadUtils from "./module/utils.mjs" + +export class ClassCounter { static printHello() { console.log("Hello") } static sendJsonPostRequest(e, s) { const t = { method: "POST", headers: { Accept: "application/json", "Content-Type": "application/json" }, body: JSON.stringify(s) }; return fetch(e, t).then((e => { if (!e.ok) throw new Error("La requête a échoué avec le statut " + e.status); return e.json() })).catch((e => { throw console.error("Erreur envoi de la requête:", e), e })) } static registerUsageCount(e = game.system.id, s = {}) { if (game.user.isGM) { game.settings.register(e, "world-key", { name: "Unique world key", scope: "world", config: !1, default: "", type: String }); let t = game.settings.get(e, "world-key"); null != t && "" != t && "NONE" != t && "none" != t.toLowerCase() || (t = foundry.utils.randomID(32), game.settings.set(e, "world-key", t)); let a = { name: e, system: game.system.id, worldKey: t, version: game.system.version, language: game.settings.get("core", "language"), remoteAddr: game.data.addresses.remote, nbInstalledModules: game.modules.size, nbActiveModules: game.modules.filter((e => e.active)).length, nbPacks: game.world.packs.size, nbUsers: game.users.size, nbScenes: game.scenes.size, nbActors: game.actors.size, nbPlaylist: game.playlists.size, nbTables: game.tables.size, nbCards: game.cards.size, optionsData: s, foundryVersion: `${game.release.generation}.${game.release.build}` }; this.sendJsonPostRequest("https://www.uberwald.me/fvtt_appcount/count_post.php", a) } } } + +Hooks.once("init", function () { + console.info("FTL Nomad RPG | Initializing System") + console.info(SYSTEM.ASCII) + + globalThis.FTLNomad = game.system + game.system.CONST = SYSTEM + + // Expose the system API + game.system.api = { + applications, + models, + documents, + } + + CONFIG.Actor.documentClass = documents.FTLNomadActor + CONFIG.Actor.dataModels = { + protagonist: models.FTLNomadCharacter, + vehicle: models.FTLNomadVehicle, + creature: models.FTLNomadNPC, + starship: models.FTLNomadStarship + } + + CONFIG.Item.documentClass = documents.FTLNomadItem + CONFIG.Item.dataModels = { + psionic: models.FTLNomadPsionic, + weapon: models.FTLNomadWeapon, + armor: models.FTLNomadArmor, + talent: models.FTLNomadTalent, + language: models.FTLNomadLanguage, + equipment: models.FTLNomadEquipment, + implant: models.FTLNomadImplant + } + + // Register sheet application classes + Actors.unregisterSheet("core", ActorSheet) + Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCharacterSheet , { types: ["character"], makeDefault: true }) + Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadVehicleSheet, { types: ["vehicle"], makeDefault: true }) + Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCreatureSheet, { types: ["creature"], makeDefault: true }) + Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadStarshipSheet, { types: ["starship"], makeDefault: true }) + + Items.unregisterSheet("core", ItemSheet) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadPsionicSheet, { types: ["psionic"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadTalentSheet, { types: ["talent"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadLanguageSheet, { types: ["language"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadWeaponSheet, { types: ["weapon"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadArmorSheet, { types: ["armor"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadEquipmentSheet, { types: ["equipment"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadImplantSheet, { types: ["implant"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCreatureTraitSheet, { types: ["creature-trait"], makeDefault: true }) + Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCreatureAbilitySheet, { types: ["creature-ability"], makeDefault: true }) + + // Other Document Configuration + CONFIG.ChatMessage.documentClass = documents.FTLNomadChatMessage + + // Dice system configuration + CONFIG.Dice.rolls.push(documents.FTLNomadRoll) + + game.settings.register("fvtt-ftl-nomad", "worldKey", { + name: "Unique world key", + scope: "world", + config: false, + type: String, + default: "", + }) + + // Activate socket handler + game.socket.on(`system.${SYSTEM.id}`, handleSocketEvent) + + FTLNomadUtils.registerSettings() + FTLNomadUtils.registerHandlebarsHelpers() + FTLNomadUtils.setupCSSRootVariables() + + console.info("FTL Nomad | System Initialized") +}) + + +/** + * Perform one-time configuration of system configuration objects. + */ +function preLocalizeConfig() { + const localizeConfigObject = (obj, keys) => { + for (let o of Object.values(obj)) { + for (let k of keys) { + o[k] = game.i18n.localize(o[k]) + } + } + } +} + +Hooks.once("ready", function () { + console.info("FTL Nomad | Ready") + if (game.user.isGM) { + ClassCounter.registerUsageCount("fvtt-ftl-nomad", {}) + } + preLocalizeConfig() + +}) + +Hooks.on("renderChatMessage", (message, html, data) => { +}) + + +/** + * Create a macro when dropping an entity on the hotbar + * Item - open roll dialog + * Actor - open actor sheet + * Journal - open journal sheet + */ +Hooks.on("hotbarDrop", (bar, data, slot) => { + if (["Actor", "Item", "JournalEntry", "skill", "weapon"].includes(data.type)) { + // TODO -> Manage this + return false + } +}) diff --git a/lang/en.json b/lang/en.json index ec6b4cd..e4ad6c9 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1,74 +1,44 @@ { "TYPES": { "Actor": { - "protagonist": "Protagonist", + "character": "Character", "vehicle": "Vehicle", - "creature": "Creature" + "creature": "Creature", + "starship": "Starship" }, "Item": { - "skill": "Skill", "weapon": "Weapon", "armor": "Armor", - "injury": "Injury", - "gear": "Gear", - "motivation": "Motivation", - "mentaldisorder": "Mental Disorder", - "bond": "Bond" , - "arcane": "Arcane", - "archetype": "Archetype", - "ritual": "Ritual", - "tome": "Tome" + "equipment": "Equipment", + "psionic": "Psionic", + "talent": "Talent", + "creature-trait": "Creature Trait", + "creature-ability": "Creature Ability", + "implant": "Implant", + "language": "Language" } }, - "CTHULHUETERNAL": { - "Settings": { - "era": "Select the era of your game", - "eraHint": "Select the era of your game", - "Common": "Common", - "Classical": "Classical", - "Medieval": "Medieval", - "Revolution": "Revolution", - "Modern": "Modern", - "Future": "Future", - "Jazz": "Jazz", - "WW1": "World War 1", - "WW2": "World War 2", - "ColdWar": "Cold War", - "Victorian": "Victorian", - "AgeOfSail": "Age of Sail", - "PostApo": "Post-Apocalyptic" + "FTLNOMAD": { + "TechAge": { + "NoTech": "No Tech", + "EarlyPrimitive": "Early Primitive", + "LatePrimitive": "Late Primitive", + "EarlyMechanical": "Early Mechanical", + "LateMechanical": "Late Mechanical", + "EarlyAtomic": "Early Atomic", + "LateAtomic": "Late Atomic", + "EarlySpace" : "Early Space", + "LateSpace" : "Late Space", + "EarlyInterstellar" : "Early Interstellar", + "LateInterstellar" : "Late Interstellar", + "EarlyGalactic" : "Early Galactic", + "LateGalactic" : "Late Galactic", + "Cosmic" : "Cosmic" }, - "Protagonist": { + "Character": { "FIELDS": { - "damageBonus": { - "label": "Dmg.Bonus" - }, - "resources": { - "permanentRating": { - "label": "Permanent Rating" - }, - "hand": { - "label": "Hand" - }, - "stowed": { - "label": "Stowed" - }, - "storage": { - "label": "Storage" - } - }, - "biodata": { - "feature": { - "label": "Feature" - }, - "adaptedToViolence": { - "label": "Adapted to violence" - }, - "adaptedToHelplessness": { - "label": "Adapted to helplessness" - }, - "harshness": { - "label": "Harshness" + "concept": { + "label": "Concept" }, "age": { "label": "Age" @@ -91,9 +61,7 @@ "birthplace": { "label": "Birthplace" }, - "label": "Biodata" - }, - "characteristics:": { + "skills:": { "str": { "label": "Strength" }, diff --git a/module/applications/sheets/base-actor-sheet.mjs b/module/applications/sheets/base-actor-sheet.mjs index 361af66..c8ee550 100644 --- a/module/applications/sheets/base-actor-sheet.mjs +++ b/module/applications/sheets/base-actor-sheet.mjs @@ -29,11 +29,10 @@ export default class FTLNomadActorSheet extends HandlebarsApplicationMixin(found }, dragDrop: [{ dragSelector: '[data-drag="true"], .rollable', dropSelector: null }], actions: { - editImage: CthulhuEternalActorSheet.#onEditImage, - toggleSheet: CthulhuEternalActorSheet.#onToggleSheet, - edit: CthulhuEternalActorSheet.#onItemEdit, - delete: CthulhuEternalActorSheet.#onItemDelete, - updateCheckboxArray: CthulhuEternalActorSheet.#onUpdateCheckboxArray, + editImage: FTLNomadActorSheet.#onEditImage, + toggleSheet: FTLNomadActorSheet.#onToggleSheet, + edit: FTLNomadActorSheet.#onItemEdit, + delete: FTLNomadActorSheet.#onItemDelete }, } @@ -159,22 +158,10 @@ export default class FTLNomadActorSheet extends HandlebarsApplicationMixin(found this.render() } - static #onUpdateCheckboxArray(event, target) { - console.log("Update checkbox array", event, target) - let arrayName = target.dataset.name - let arrayIdx = Number(target.dataset.index) - let dataPath = `system.san.${arrayName}` - let tab = foundry.utils.duplicate(this.document.system.san[arrayName]) - tab[arrayIdx] = target.checked - this.actor.update( { [dataPath]: tab } ) - // Dump - console.log("Array name", arrayName, arrayIdx, target.checked, dataPath) - } - /** * Handle changing a Document's image. * - * @this CthulhuEternalCharacterSheet + * @this FTLNomadActorSheet * @param {PointerEvent} event The originating click event * @param {HTMLElement} target The capturing HTML element which defined a [data-action] * @returns {Promise} diff --git a/module/applications/sheets/base-item-sheet.mjs b/module/applications/sheets/base-item-sheet.mjs index 9d3dbee..18aecce 100644 --- a/module/applications/sheets/base-item-sheet.mjs +++ b/module/applications/sheets/base-item-sheet.mjs @@ -29,8 +29,8 @@ export default class FTLNomadItemSheet extends HandlebarsApplicationMixin(foundr }, dragDrop: [{ dragSelector: "[data-drag]", dropSelector: null }], actions: { - toggleSheet: CthulhuEternalItemSheet.#onToggleSheet, - editImage: CthulhuEternalItemSheet.#onEditImage, + toggleSheet: FTLNomadItemSheet.#onToggleSheet, + editImage: FTLNomadItemSheet.#onEditImage, }, } diff --git a/module/config/system.mjs b/module/config/system.mjs index 6566556..0e4700f 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -24,7 +24,7 @@ export const ASCII = ` ▐░▌ ▐░░▌▐░░░░░░░░░░░▌▐░▌ ▐░▌▐░▌ ▐░▌▐░░░░░░░░░░▌ ▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀ ▀ ▀ ▀▀▀▀▀▀▀▀▀▀ ` - + export const SKILLS = { "combat": { id: "combat", label: "FTLNOMAD.Skill.Combat" }, "knowledge": { id: "knowledge", label: "FTLNOMAD.Skill.Knowledge" }, @@ -47,16 +47,16 @@ export const TECH_AGES = { "latespace": { id: "latespace", label: "FTLNOMAD.TechAge.LateSpace", level: 8 }, "earlyinterstellar": { id: "earlyinterstellar", label: "FTLNOMAD.TechAge.EarlyInterstellar", level: 9 }, "lateinterstellar": { id: "lateinterstellar", label: "FTLNOMAD.TechAge.LateInterstellar", level: 10 }, - "earlygalactic" : { id: "earlygalactic", label: "FTLNOMAD.TechAge.EarlyGalactic", level: 11 }, + "earlygalactic": { id: "earlygalactic", label: "FTLNOMAD.TechAge.EarlyGalactic", level: 11 }, "lategalactic": { id: "lategalactic", label: "FTLNOMAD.TechAge.LateGalactic", level: 12 }, "cosmic": { id: "cosmic", label: "FTLNOMAD.TechAge.Cosmic", level: 13 } } -export const WEAPON_RANGE = { - "melee": {id: "melee", label: "FTLNOMAD.Weapon.Range.Melee"}, - "handgun": {id: "handgun", label: "FTLNOMAD.Weapon.Range.Handgun"}, - "rifle" : {id: "rifle", label: "FTLNOMAD.Weapon.Range.Rifle"}, - "longrange": {id: "longrange", label: "FTLNOMAD.Weapon.Range.LongRange"}, +export const WEAPON_RANGE = { + "melee": { id: "melee", label: "FTLNOMAD.Weapon.Range.Melee" }, + "handgun": { id: "handgun", label: "FTLNOMAD.Weapon.Range.Handgun" }, + "rifle": { id: "rifle", label: "FTLNOMAD.Weapon.Range.Rifle" }, + "longrange": { id: "longrange", label: "FTLNOMAD.Weapon.Range.LongRange" }, } /** diff --git a/module/utils.mjs b/module/utils.mjs index 0ce2c43..6d162b1 100644 --- a/module/utils.mjs +++ b/module/utils.mjs @@ -1,6 +1,4 @@ -import CthulhuEternalRoll from "./documents/roll.mjs" -import { SystemManager } from './applications/hud/system-manager.js' import { SYSTEM } from "./config/system.mjs" export default class FTLNomadUtils { diff --git a/styles/creature-ability.less b/styles/creature-ability.less new file mode 100644 index 0000000..87af11c --- /dev/null +++ b/styles/creature-ability.less @@ -0,0 +1,22 @@ +.creature-ability-content { + .sheet-common(); + .item-sheet-common(); + + fieldset { + margin-top: 8px; + background-color: var(--color-light-1); + } + + .header { + background-color: var(--color-light-1); + display: flex; + img { + width: 50px; + height: 50px; + } + } + + label { + flex: 10%; + } +} diff --git a/styles/creature-trait.less b/styles/creature-trait.less new file mode 100644 index 0000000..e2f7572 --- /dev/null +++ b/styles/creature-trait.less @@ -0,0 +1,22 @@ +.creature-trait-content { + .sheet-common(); + .item-sheet-common(); + + fieldset { + margin-top: 8px; + background-color: var(--color-light-1); + } + + .header { + background-color: var(--color-light-1); + display: flex; + img { + width: 50px; + height: 50px; + } + } + + label { + flex: 10%; + } +} diff --git a/styles/global.less b/styles/global.less index 68d6617..38949e8 100644 --- a/styles/global.less +++ b/styles/global.less @@ -6,7 +6,7 @@ --font-primary: "RozhaOne"; --font-secondary: "RozhaOne"; --font-title: "Broadway"; - --logo-standard: url("../assets/logos/reanimated-ce-logo.webp"); + --logo-standard: url("../assets/ui/stellagama_logo_01.webp"); --color-success: rgb(15, 122, 15); --color-failure: darkred; --color-warning: darkorange; @@ -32,7 +32,7 @@ #logo { content: var(--logo-standard); - width: 50px; + width: 100px; height: 50px; margin-left: 15px; } @@ -40,7 +40,7 @@ #pause > img { content: var(--logo-standard); height: 192px; - width: 192px; + width: 256px; top: -45px; left: calc(50% - 96px); } diff --git a/styles/mixins.less b/styles/mixins.less index 82fed54..abcf1a4 100644 --- a/styles/mixins.less +++ b/styles/mixins.less @@ -54,7 +54,7 @@ } } -.protagonist-sheet-common { +.character-sheet-common { label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.0); diff --git a/styles/starship.less b/styles/starship.less index 23d0f82..1a28a7e 100644 --- a/styles/starship.less +++ b/styles/starship.less @@ -1,6 +1,6 @@ .starship-content { .sheet-common(); - .starship-sheet-common(); + .character-sheet-common(); overflow: scroll; } diff --git a/system.json b/system.json index f60be14..0c82fb0 100644 --- a/system.json +++ b/system.json @@ -23,7 +23,7 @@ "minimum": "12", "verified": "12" }, - "esmodules": ["fvtt-nomad.mjs"], + "esmodules": ["fvtt-ftl-nomad.mjs"], "styles": ["css/fvtt-ftl-nomad.css"], "languages": [ { diff --git a/templates/armor.hbs b/templates/armor.hbs index 05cb2de..2ab138f 100644 --- a/templates/armor.hbs +++ b/templates/armor.hbs @@ -5,14 +5,15 @@
- {{formField systemFields.settings value=system.settings localize=true}} - {{formField systemFields.protection value=system.protection}} - {{formField systemFields.resourceLevel value=system.resourceLevel}} + {{formField systemFields.techAge value=system.techAge localize=true}} + {{formField systemFields.cost value=system.cost}} + {{formField systemFields.enc value=system.enc}} + {{formField systemFields.cost value=system.cost}}
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description diff --git a/templates/protagonist-biography.hbs b/templates/character-biography.hbs similarity index 83% rename from templates/protagonist-biography.hbs rename to templates/character-biography.hbs index c84bdda..5b07cdc 100644 --- a/templates/protagonist-biography.hbs +++ b/templates/character-biography.hbs @@ -1,11 +1,11 @@
- {{localize "CTHULHUETERNAL.Label.resources"}} + {{localize "FTLNOMAD.Label.resources"}}
{{formField systemFields.resources.fields.permanentRating value=system.resources.permanentRating name="system.resources.permanentRating" localize=true}}
- {{localize "CTHULHUETERNAL.Label.resourceChecks"}} + {{localize "FTLNOMAD.Label.resourceChecks"}} {{#each system.resources.checks as |check idx|}} @@ -19,7 +19,7 @@
- {{localize "CTHULHUETERNAL.Label.biodata"}} + {{localize "FTLNOMAD.Label.biodata"}}
{{formField systemFields.biodata.fields.adaptedToViolence value=system.biodata.adaptedToViolence name="system.biodata.adaptedToViolence" localize=true}} {{formField systemFields.biodata.fields.adaptedToHelplessness value=system.biodata.adaptedToHelplessness name="system.biodata.adaptedToHelplessness" localize=true}} @@ -37,30 +37,30 @@
- {{localize "CTHULHUETERNAL.Label.distinguishingFeatures"}} + {{localize "FTLNOMAD.Label.distinguishingFeatures"}}
- + {{formInput systemFields.characteristics.fields.str.fields.feature value=system.characteristics.str.feature localize=true}}
- + {{formInput systemFields.characteristics.fields.dex.fields.feature value=system.characteristics.dex.feature localize=true}}
- + {{formInput systemFields.characteristics.fields.con.fields.feature value=system.characteristics.con.feature localize=true}}
- + {{formInput systemFields.characteristics.fields.int.fields.feature value=system.characteristics.int.feature localize=true}}
- + {{formInput systemFields.characteristics.fields.pow.fields.feature value=system.characteristics.pow.feature localize=true}}
- + {{formInput systemFields.characteristics.fields.cha.fields.feature value=system.characteristics.cha.feature localize=true}}
@@ -68,12 +68,12 @@
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
- {{localize "CTHULHUETERNAL.Label.notes"}} + {{localize "FTLNOMAD.Label.notes"}} {{formInput systemFields.notes enriched=enrichedNotes value=system.notes name="system.notes" toggled=true}}
\ No newline at end of file diff --git a/templates/protagonist-equipment.hbs b/templates/character-equipment.hbs similarity index 64% rename from templates/protagonist-equipment.hbs rename to templates/character-equipment.hbs index 0114ea4..727e001 100644 --- a/templates/protagonist-equipment.hbs +++ b/templates/character-equipment.hbs @@ -1,8 +1,8 @@
- {{localize "CTHULHUETERNAL.Label.weapons"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.weapons"}}{{#if isEditMode}} + {{/if}} @@ -33,8 +33,8 @@
- {{localize "CTHULHUETERNAL.Label.armors"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.armors"}}{{#if isEditMode}} + {{/if}}
@@ -45,11 +45,11 @@
{{item.name}}
- {{localize "CTHULHUETERNAL.Label.armor"}} : {{item.system.protection}} + {{localize "FTLNOMAD.Label.armor"}} : {{item.system.protection}}
- -
@@ -58,8 +58,8 @@
- {{localize "CTHULHUETERNAL.Label.gears"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.gears"}}{{#if isEditMode}} + {{/if}}
@@ -71,9 +71,9 @@ {{item.name}}
- -
@@ -83,8 +83,8 @@ {{#if (count tomes)}}
- {{localize "CTHULHUETERNAL.Label.Tomes"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.Tomes"}}{{#if isEditMode}} + {{/if}}
@@ -95,9 +95,9 @@ {{item.name}}
- -
@@ -108,8 +108,8 @@ {{#if (count rituals)}}
- {{localize "CTHULHUETERNAL.Label.Rituals"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.Rituals"}}{{#if isEditMode}} + {{/if}}
@@ -120,9 +120,9 @@ {{item.name}}
- -
diff --git a/templates/protagonist-main.hbs b/templates/character-main.hbs similarity index 80% rename from templates/protagonist-main.hbs rename to templates/character-main.hbs index 36c8c5a..9a4a3ee 100644 --- a/templates/protagonist-main.hbs +++ b/templates/character-main.hbs @@ -2,7 +2,7 @@ {{!log "protagonist-main" this}}
- {{localize "CTHULHUETERNAL.Label.protagonist"}} + {{localize "FTLNOMAD.Label.protagonist"}}
@@ -10,7 +10,7 @@ data-tooltip="{{actor.name}}" />
- {{localize "CTHULHUETERNAL.Label.HP"}} + {{localize "FTLNOMAD.Label.HP"}}
{{formField systemFields.hp.fields.value value=system.hp.value}} / @@ -25,7 +25,7 @@
{{formInput fields.name value=source.name rootId=partId disabled=isPlayMode}} - @@ -33,18 +33,18 @@
- {{localize "CTHULHUETERNAL.Label.SAN"}} + {{localize "FTLNOMAD.Label.SAN"}}
+ {{localize "FTLNOMAD.Label.current"}} {{formInput systemFields.san.fields.value value=system.san.value}} - {{localize "CTHULHUETERNAL.Label.recovery"}} + {{localize "FTLNOMAD.Label.recovery"}} {{formInput systemFields.san.fields.recovery value=system.san.recovery disabled=true}} - {{localize - "CTHULHUETERNAL.Label.sanBPShort"}} + {{localize + "FTLNOMAD.Label.sanBPShort"}} {{formInput systemFields.san.fields.breakingPoint value=system.san.breakingPoint disabled=true}}
@@ -52,29 +52,29 @@
- {{localize "CTHULHUETERNAL.Label.max"}} + {{localize "FTLNOMAD.Label.max"}} {{formInput systemFields.san.fields.max value=system.san.max rootId=partId disabled=true}}
- {{localize "CTHULHUETERNAL.Label.tempInsanity"}} + {{localize "FTLNOMAD.Label.tempInsanity"}} {{formInput systemFields.san.fields.insanity value=system.san.insanity localize=true}} {{#if (not isPlayMode)}} - + {{/if}}
- {{localize "CTHULHUETERNAL.Label.violence"}} + {{localize "FTLNOMAD.Label.violence"}} {{#each system.san.violence as |violence idx|}} {{/each}} - {{localize "CTHULHUETERNAL.Label.helplessness"}} + {{localize "FTLNOMAD.Label.helplessness"}} {{#each system.san.helplessness as |helplessness idx|}} @@ -85,13 +85,13 @@
- {{localize "CTHULHUETERNAL.Label.willpower"}} + {{localize "FTLNOMAD.Label.willpower"}}
- + {{formInput systemFields.wp.fields.value value=system.wp.value}} - + {{formInput systemFields.wp.fields.max value=system.wp.max rootId=partId disabled=true}} - + {{formInput systemFields.wp.fields.exhausted value=system.wp.exhausted classes="checkbox"}}
@@ -101,11 +101,11 @@
- {{localize "CTHULHUETERNAL.Label.characteristics"}} + {{localize "FTLNOMAD.Label.characteristics"}}
+ "FTLNOMAD.Label.strShort"}} {{formField systemFields.characteristics.fields.str.fields.value value=system.characteristics.str.value rootId=partId disabled=isPlayMode }} @@ -113,7 +113,7 @@
+ "FTLNOMAD.Label.dexShort"}} {{formField systemFields.characteristics.fields.dex.fields.value value=system.characteristics.dex.value rootId=partId disabled=isPlayMode }} @@ -121,7 +121,7 @@
+ "FTLNOMAD.Label.conShort"}} {{formField systemFields.characteristics.fields.con.fields.value value=system.characteristics.con.value rootId=partId disabled=isPlayMode }} @@ -129,7 +129,7 @@
+ "FTLNOMAD.Label.intShort"}} {{formField systemFields.characteristics.fields.int.fields.value value=system.characteristics.int.value rootId=partId disabled=isPlayMode }} @@ -137,7 +137,7 @@
+ "FTLNOMAD.Label.powShort"}} {{formField systemFields.characteristics.fields.pow.fields.value value=system.characteristics.pow.value rootId=partId disabled=isPlayMode }} @@ -145,7 +145,7 @@
+ "FTLNOMAD.Label.chaShort"}} {{formField systemFields.characteristics.fields.cha.fields.value value=system.characteristics.cha.value rootId=partId disabled=isPlayMode }} diff --git a/templates/protagonist-skills.hbs b/templates/character-skills.hbs similarity index 61% rename from templates/protagonist-skills.hbs rename to templates/character-skills.hbs index c0663f8..3fe498d 100644 --- a/templates/protagonist-skills.hbs +++ b/templates/character-skills.hbs @@ -1,7 +1,7 @@
{{log this}}
- {{localize "CTHULHUETERNAL.Label.skills"}} + {{localize "FTLNOMAD.Label.skills"}}
{{#each skills as |item|}}
@@ -13,8 +13,8 @@ {{item.system.skillTotal}}
- - + +
{{/each}} diff --git a/templates/character-status.hbs b/templates/character-status.hbs new file mode 100644 index 0000000..88e4eb9 --- /dev/null +++ b/templates/character-status.hbs @@ -0,0 +1,95 @@ +
+ +
+ {{localize "FTLNOMAD.Label.bonds"}}{{#if isEditMode}} + {{/if}} +
+ {{#each bonds as |item|}} + {{!log 'weapon' this}} +
+ +
+ {{item.name}} +
+
+ {{upperFirst item.system.bondType}} +
+
+ {{item.system.value}} +
+
+ + +
+
+ {{/each}} +
+
+ +
+ {{localize "FTLNOMAD.Label.injuries"}}{{#if isEditMode}} + {{/if}} +
+ {{#each injuries as |item|}} +
+ +
+ {{item.name}} +
+
+ + +
+
+ {{/each}} +
+
+ +
+ {{localize "FTLNOMAD.Label.mentaldisorders"}}{{#if isEditMode}} + {{/if}} +
+ {{#each mentaldisorders as |item|}} + {{!log 'armor' this}} +
+ +
+ {{item.name}} +
+
+ {{#if item.system.cured}} + {{localize 'FTLNOMAD.Label.Cured'}} + {{else}} + {{localize 'FTLNOMAD.Label.Uncured'}} + {{/if}} +
+
+ + +
+
+ {{/each}} +
+
+ +
+ {{localize "FTLNOMAD.Label.motivations"}}{{#if isEditMode}} + {{/if}} +
+ {{#each motivations as |item|}} + {{!log 'armor' this}} +
+ +
+ {{item.name}} +
+
+ + +
+
+ {{/each}} +
+
+ +
\ No newline at end of file diff --git a/templates/chat-message.hbs b/templates/chat-message.hbs index 54a76d8..952b19d 100644 --- a/templates/chat-message.hbs +++ b/templates/chat-message.hbs @@ -7,15 +7,15 @@
    {{#if (eq rollType "char")}} -
  • {{localize "CTHULHUETERNAL.Label.charRoll"}}
  • +
  • {{localize "FTLNOMAD.Label.charRoll"}}
  • {{/if}} {{#if (eq rollType "skill")}} -
  • {{localize "CTHULHUETERNAL.Label.skillRoll"}}
  • +
  • {{localize "FTLNOMAD.Label.skillRoll"}}
  • {{/if}} {{#if isNudgedRoll}} -
  • {{localize "CTHULHUETERNAL.Label.nudgedRoll"}} : {{wpCost}} WP spent
  • +
  • {{localize "FTLNOMAD.Label.nudgedRoll"}} : {{wpCost}} WP spent
  • {{/if}} {{#if weapon}} @@ -41,18 +41,18 @@ {{/if}} {{#if (eq rollType "resource")}} -
  • {{localize "CTHULHUETERNAL.Label.multiplier"}} : {{multiplier}}
  • +
  • {{localize "FTLNOMAD.Label.multiplier"}} : {{multiplier}}
  • {{else}} -
  • {{localize "CTHULHUETERNAL.Label.modifier"}} : {{modifier}}%
  • +
  • {{localize "FTLNOMAD.Label.modifier"}} : {{modifier}}%
  • {{/if}} -
  • {{localize "CTHULHUETERNAL.Label.targetScore"}} : {{targetScore}}%
  • +
  • {{localize "FTLNOMAD.Label.targetScore"}} : {{targetScore}}%
  • {{#if isSuccess}} {{#if isCritical}} -
  • {{localize "CTHULHUETERNAL.Label.criticalSuccess"}}
  • +
  • {{localize "FTLNOMAD.Label.criticalSuccess"}}
  • {{else}}
  • - {{localize "CTHULHUETERNAL.Label.success"}} + {{localize "FTLNOMAD.Label.success"}} {{#if isNudge}} {{/if}} @@ -61,10 +61,10 @@ {{/if}} {{#if isFailure}} {{#if isCritical}} -
  • {{localize "CTHULHUETERNAL.Label.criticalFailure"}}
  • +
  • {{localize "FTLNOMAD.Label.criticalFailure"}}
  • {{else}}
  • - {{localize "CTHULHUETERNAL.Label.failure"}} + {{localize "FTLNOMAD.Label.failure"}} {{#if isNudge}} {{/if}} @@ -77,7 +77,7 @@ {{#if isDamage}}
    {{#if (and isGM hasTarget)}} - {{{localize "CTHULHUETERNAL.Roll.displayArmor" targetName=targetName targetArmor=targetArmor + {{{localize "FTLNOMAD.Roll.displayArmor" targetName=targetName targetArmor=targetArmor realDamage=realDamage}}} {{/if}}
    diff --git a/templates/creature-ability.hbs b/templates/creature-ability.hbs new file mode 100644 index 0000000..2804ac8 --- /dev/null +++ b/templates/creature-ability.hbs @@ -0,0 +1,21 @@ +
    +
    + + {{formInput fields.name value=source.name}} +
    + +
    + {{formField systemFields.cured value=system.cured localize=true}} +
    + +
    + {{localize "FTLNOMAD.Label.description"}} + {{formInput + systemFields.description + enriched=description + value=system.description + name="system.description" + toggled="false" + }} +
    +
    \ No newline at end of file diff --git a/templates/creature-biography.hbs b/templates/creature-biography.hbs index 9cb5840..e0ebdce 100644 --- a/templates/creature-biography.hbs +++ b/templates/creature-biography.hbs @@ -1,12 +1,12 @@
    - {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
    - {{localize "CTHULHUETERNAL.Label.notes"}} + {{localize "FTLNOMAD.Label.notes"}} {{formInput systemFields.notes enriched=enrichedNotes value=system.notes name="system.notes" toggled=true}}
    \ No newline at end of file diff --git a/templates/creature-main.hbs b/templates/creature-main.hbs index 721ea43..1609840 100644 --- a/templates/creature-main.hbs +++ b/templates/creature-main.hbs @@ -1,6 +1,6 @@
    - {{localize "CTHULHUETERNAL.Label.creature"}} + {{localize "FTLNOMAD.Label.creature"}}
    @@ -12,13 +12,13 @@
    {{formInput fields.name value=source.name rootId=partId disabled=isPlayMode}} -
    - {{localize "CTHULHUETERNAL.Label.HP"}} + {{localize "FTLNOMAD.Label.HP"}}
    {{formField systemFields.hp.fields.value value=system.hp.value}} / @@ -30,13 +30,13 @@
    - {{localize "CTHULHUETERNAL.Label.willpower"}} + {{localize "FTLNOMAD.Label.willpower"}}
    - + {{formInput systemFields.wp.fields.value value=system.wp.value}} - + {{formInput systemFields.wp.fields.max value=system.wp.max rootId=partId }} - + {{formInput systemFields.wp.fields.exhausted value=system.wp.exhausted classes="checkbox"}}
    @@ -48,11 +48,11 @@
    - {{localize "CTHULHUETERNAL.Label.characteristics"}} + {{localize "FTLNOMAD.Label.characteristics"}}
    + "FTLNOMAD.Label.strShort"}} {{formField systemFields.characteristics.fields.str.fields.value value=system.characteristics.str.value rootId=partId disabled=isPlayMode }} @@ -60,7 +60,7 @@
    + "FTLNOMAD.Label.dexShort"}} {{formField systemFields.characteristics.fields.dex.fields.value value=system.characteristics.dex.value rootId=partId disabled=isPlayMode }} @@ -68,7 +68,7 @@
    + "FTLNOMAD.Label.conShort"}} {{formField systemFields.characteristics.fields.con.fields.value value=system.characteristics.con.value rootId=partId disabled=isPlayMode }} @@ -76,7 +76,7 @@
    + "FTLNOMAD.Label.intShort"}} {{formField systemFields.characteristics.fields.int.fields.value value=system.characteristics.int.value rootId=partId disabled=isPlayMode }} @@ -84,7 +84,7 @@
    + "FTLNOMAD.Label.powShort"}} {{formField systemFields.characteristics.fields.pow.fields.value value=system.characteristics.pow.value rootId=partId disabled=isPlayMode }} diff --git a/templates/creature-skills.hbs b/templates/creature-skills.hbs index c845acf..a4b9e26 100644 --- a/templates/creature-skills.hbs +++ b/templates/creature-skills.hbs @@ -1,8 +1,8 @@
    - {{localize "CTHULHUETERNAL.Label.weapons"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.weapons"}}{{#if isEditMode}} + {{/if}} @@ -33,7 +33,7 @@
    - {{localize "CTHULHUETERNAL.Label.skills"}} + {{localize "FTLNOMAD.Label.skills"}}
    {{#each skills as |item|}}
    @@ -45,8 +45,8 @@ {{item.system.skillTotal}}
    - - + +
    {{/each}} diff --git a/templates/mentaldisorder.hbs b/templates/creature-trait.hbs similarity index 100% rename from templates/mentaldisorder.hbs rename to templates/creature-trait.hbs diff --git a/templates/gear.hbs b/templates/equipment.hbs similarity index 57% rename from templates/gear.hbs rename to templates/equipment.hbs index fda3b21..999d62f 100644 --- a/templates/gear.hbs +++ b/templates/equipment.hbs @@ -5,13 +5,11 @@
    - {{formField systemFields.settings value=system.settings localize=true}} - {{formField systemFields.resourceLevel value=system.resourceLevel}} - {{formField systemFields.state value=system.state localize=true}} + {{formField systemFields.isAdvantage value=system.isAdvantage}}
    - {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}}
    diff --git a/templates/archetype.hbs b/templates/implant.hbs similarity index 68% rename from templates/archetype.hbs rename to templates/implant.hbs index fcd19d2..1309c2d 100644 --- a/templates/archetype.hbs +++ b/templates/implant.hbs @@ -5,12 +5,12 @@
    - {{formField systemFields.settings value=system.settings localize=true}} -
    + +
    - {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}}
    -
    h +
\ No newline at end of file diff --git a/templates/injury.hbs b/templates/injury.hbs deleted file mode 100644 index 8a5d376..0000000 --- a/templates/injury.hbs +++ /dev/null @@ -1,12 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
- -
- {{localize "CTHULHUETERNAL.Label.description"}} - {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}} -
- -
\ No newline at end of file diff --git a/templates/motivation.hbs b/templates/language.hbs similarity index 82% rename from templates/motivation.hbs rename to templates/language.hbs index 9fc4d16..7948e9a 100644 --- a/templates/motivation.hbs +++ b/templates/language.hbs @@ -5,8 +5,8 @@
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}}
-
\ No newline at end of file +h diff --git a/templates/nudge-dialog.hbs b/templates/nudge-dialog.hbs deleted file mode 100644 index d619557..0000000 --- a/templates/nudge-dialog.hbs +++ /dev/null @@ -1,18 +0,0 @@ -
- -
- {{localize "CTHULHUETERNAL.Label.selectNewValue"}} - -
- -
- {{localize "CTHULHUETERNAL.Label.wpCost"}} -
- Willpower points cost : - -
-
- -
\ No newline at end of file diff --git a/templates/protagonist-status.hbs b/templates/protagonist-status.hbs deleted file mode 100644 index 8c4f5c7..0000000 --- a/templates/protagonist-status.hbs +++ /dev/null @@ -1,95 +0,0 @@ -
- -
- {{localize "CTHULHUETERNAL.Label.bonds"}}{{#if isEditMode}} - {{/if}} -
- {{#each bonds as |item|}} - {{!log 'weapon' this}} -
- -
- {{item.name}} -
-
- {{upperFirst item.system.bondType}} -
-
- {{item.system.value}} -
-
- - -
-
- {{/each}} -
-
- -
- {{localize "CTHULHUETERNAL.Label.injuries"}}{{#if isEditMode}} - {{/if}} -
- {{#each injuries as |item|}} -
- -
- {{item.name}} -
-
- - -
-
- {{/each}} -
-
- -
- {{localize "CTHULHUETERNAL.Label.mentaldisorders"}}{{#if isEditMode}} - {{/if}} -
- {{#each mentaldisorders as |item|}} - {{!log 'armor' this}} -
- -
- {{item.name}} -
-
- {{#if item.system.cured}} - {{localize 'CTHULHUETERNAL.Label.Cured'}} - {{else}} - {{localize 'CTHULHUETERNAL.Label.Uncured'}} - {{/if}} -
-
- - -
-
- {{/each}} -
-
- -
- {{localize "CTHULHUETERNAL.Label.motivations"}}{{#if isEditMode}} - {{/if}} -
- {{#each motivations as |item|}} - {{!log 'armor' this}} -
- -
- {{item.name}} -
-
- - -
-
- {{/each}} -
-
- -
\ No newline at end of file diff --git a/templates/arcane.hbs b/templates/psionic.hbs similarity index 82% rename from templates/arcane.hbs rename to templates/psionic.hbs index 9ed1504..41b3228 100644 --- a/templates/arcane.hbs +++ b/templates/psionic.hbs @@ -5,7 +5,7 @@
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}}
diff --git a/templates/ritual.hbs b/templates/ritual.hbs deleted file mode 100644 index fe165f9..0000000 --- a/templates/ritual.hbs +++ /dev/null @@ -1,23 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
- -
- - {{formField systemFields.ritualType value=system.ritualType localize=true}} - {{formField systemFields.studyTime value=system.studyTime}} - {{formField systemFields.studySAN value=system.studySAN}} - {{formField systemFields.activationTime value=system.activationTime}} - {{formField systemFields.activationSAN value=system.activationSAN}} - {{formField systemFields.activationWP value=system.activationWP}} - -
- -
- {{localize "CTHULHUETERNAL.Label.description"}} - {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}} -
- -
\ No newline at end of file diff --git a/templates/roll-dialog.hbs b/templates/roll-dialog.hbs index 23b2430..45d934d 100644 --- a/templates/roll-dialog.hbs +++ b/templates/roll-dialog.hbs @@ -1,18 +1,18 @@
{{#if (eq rollType "skill")}} - {{localize "CTHULHUETERNAL.Label.skill"}} + {{localize "FTLNOMAD.Label.skill"}} {{/if}} {{#if (eq rollType "char")}} - {{localize "CTHULHUETERNAL.Label.characteristic"}} + {{localize "FTLNOMAD.Label.characteristic"}} {{/if}} {{#if (eq rollType "resource")}} - {{localize "CTHULHUETERNAL.Label.resourceRating"}} + {{localize "FTLNOMAD.Label.resourceRating"}}
{{rollItem.name}} : {{initialScore}} ({{mul initialScore 5}}%)
-
{{localize "CTHULHUETERNAL.Label.Hand"}} : {{rollItem.hand}}
-
{{localize "CTHULHUETERNAL.Label.Stowed"}} : {{rollItem.stowed}}
-
{{localize "CTHULHUETERNAL.Label.Storage"}} : {{rollItem.storage}}
+
{{localize "FTLNOMAD.Label.Hand"}} : {{rollItem.hand}}
+
{{localize "FTLNOMAD.Label.Stowed"}} : {{rollItem.stowed}}
+
{{localize "FTLNOMAD.Label.Storage"}} : {{rollItem.storage}}
{{else}}
{{rollItem.name}} : {{initialScore}}%
{{/if}} @@ -37,7 +37,7 @@ {{#if hasModifier}}
- {{localize "CTHULHUETERNAL.Label.modifier"}} + {{localize "FTLNOMAD.Label.modifier"}} @@ -46,7 +46,7 @@ {{#if hasMultiplier}}
- {{localize "CTHULHUETERNAL.Label.multiplier"}} + {{localize "FTLNOMAD.Label.multiplier"}} @@ -54,7 +54,7 @@ {{/if}}
- {{localize "CTHULHUETERNAL.Label.rollView"}} + {{localize "FTLNOMAD.Label.rollView"}} diff --git a/templates/skill.hbs b/templates/skill.hbs deleted file mode 100644 index 2a6766b..0000000 --- a/templates/skill.hbs +++ /dev/null @@ -1,33 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
- -
- {{formField systemFields.settings value=system.settings localize=true}} - {{formField systemFields.base value=system.base}} - {{formField systemFields.bonus value=system.bonus}} -
- {{localize "CTHULHUETERNAL.Label.totalScore"}} - {{system.skillTotal}} -
- {{formField systemFields.isAdversary value=system.isAdversary}} - {{formField systemFields.diceEvolved value=system.diceEvolved}} - - - -
- - -
- {{localize "CTHULHUETERNAL.Label.description"}} - {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" - toggled=true}} -
- -
\ No newline at end of file diff --git a/templates/starship-main.hbs b/templates/starship-main.hbs new file mode 100644 index 0000000..d2e7ea0 --- /dev/null +++ b/templates/starship-main.hbs @@ -0,0 +1,52 @@ +
+ +
+ {{localize "FTLNOMAD.Label.starship"}} +
+
+
+ +
+
+ {{localize "FTLNOMAD.Label.HP"}} +
+ {{formField systemFields.hp.fields.value value=system.hp.value}} + / + {{formField systemFields.hp.fields.max value=system.hp.max rootId=partId disabled=true}} +
+
+ +
+ +
+
+ {{formInput fields.name value=source.name rootId=partId disabled=isPlayMode}} + + + +
+ + +
+ {{localize "FTLNOMAD.Label.Speed"}} +
+ {{formField systemFields.surfaceSpeed value=system.surfaceSpeed localize=true}} + {{formField systemFields.airSpeed value=system.airSpeed localize=true}} + +
+
+ +
+ {{localize "FTLNOMAD.Label.armor"}} +
+ {{formField systemFields.armor value=system.armor localize=true}} +
+
+ +
+
+
+ +
\ No newline at end of file diff --git a/templates/bond.hbs b/templates/talent.hbs similarity index 65% rename from templates/bond.hbs rename to templates/talent.hbs index 9bc6353..2c36d26 100644 --- a/templates/bond.hbs +++ b/templates/talent.hbs @@ -5,12 +5,11 @@
- {{formField systemFields.bondType value=system.bondType localize=true}} - {{formField systemFields.value value=system.value}} + {{formField systemFields.isAdvantage value=system.isAdvantage}}
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
diff --git a/templates/tome.hbs b/templates/tome.hbs deleted file mode 100644 index ab0af99..0000000 --- a/templates/tome.hbs +++ /dev/null @@ -1,42 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
- -
- -
- {{formField systemFields.language value=system.language }} -
-
- {{formField systemFields.minimumEra value=system.minimumEra localize=true }} -
-
- {{formField systemFields.creationDate value=system.creationDate }} -
-
- {{formField systemFields.studyTime value=system.studyTime }} -
-
- {{formField systemFields.sanLoss value=system.sanLoss }} -
-
- {{formField systemFields.unnaturalSkill value=system.unnaturalSkill }} -
-
- - -
-
- - -
-
- -
- {{localize "CTHULHUETERNAL.Label.description"}} - {{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}} -
- -
\ No newline at end of file diff --git a/templates/vehicle-description.hbs b/templates/vehicle-description.hbs index 53f3759..e959595 100644 --- a/templates/vehicle-description.hbs +++ b/templates/vehicle-description.hbs @@ -1,12 +1,12 @@
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
- {{localize "CTHULHUETERNAL.Label.notes"}} + {{localize "FTLNOMAD.Label.notes"}} {{formInput systemFields.notes enriched=enrichedNotes value=system.notes name="system.notes" toggled=true}}
\ No newline at end of file diff --git a/templates/vehicle-equipment.hbs b/templates/vehicle-equipment.hbs index 5e9013b..d24ffa4 100644 --- a/templates/vehicle-equipment.hbs +++ b/templates/vehicle-equipment.hbs @@ -1,8 +1,8 @@
- {{localize "CTHULHUETERNAL.Label.weapons"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.weapons"}}{{#if isEditMode}} + {{/if}}
@@ -14,12 +14,12 @@ {{item.name}}
{{localize "CTHULHUETERNAL.Label.damageShort"}} : + data-roll-value="{{item.system.damage}}">{{localize "FTLNOMAD.Label.damageShort"}} : {{item.system.damage}}
- -
@@ -28,8 +28,8 @@
- {{localize "CTHULHUETERNAL.Label.gears"}}{{#if isEditMode}} - {{localize "FTLNOMAD.Label.gears"}}{{#if isEditMode}} + {{/if}}
@@ -41,9 +41,9 @@ {{item.name}}
- -
diff --git a/templates/vehicle-main.hbs b/templates/vehicle-main.hbs index 4272fa2..8dfd1d7 100644 --- a/templates/vehicle-main.hbs +++ b/templates/vehicle-main.hbs @@ -1,7 +1,7 @@
- {{localize "CTHULHUETERNAL.Label.vehicle"}} + {{localize "FTLNOMAD.Label.vehicle"}}
@@ -9,7 +9,7 @@ data-tooltip="{{actor.name}}" />
- {{localize "CTHULHUETERNAL.Label.HP"}} + {{localize "FTLNOMAD.Label.HP"}}
{{formField systemFields.hp.fields.value value=system.hp.value}} / @@ -22,7 +22,7 @@
{{formInput fields.name value=source.name rootId=partId disabled=isPlayMode}} - @@ -30,7 +30,7 @@
- {{localize "CTHULHUETERNAL.Label.Speed"}} + {{localize "FTLNOMAD.Label.Speed"}}
{{formField systemFields.surfaceSpeed value=system.surfaceSpeed localize=true}} {{formField systemFields.airSpeed value=system.airSpeed localize=true}} @@ -39,7 +39,7 @@
- {{localize "CTHULHUETERNAL.Label.armor"}} + {{localize "FTLNOMAD.Label.armor"}}
{{formField systemFields.armor value=system.armor localize=true}}
diff --git a/templates/weapon.hbs b/templates/weapon.hbs index f8317d0..2fae57d 100644 --- a/templates/weapon.hbs +++ b/templates/weapon.hbs @@ -5,32 +5,17 @@
- {{formField systemFields.settings value=system.settings localize=true}} - {{formField systemFields.weaponType value=system.weaponType localize=true}} - {{#if (eq system.weaponType "rangedfirearm")}} - {{formField systemFields.weaponSubtype value=system.weaponSubtype localize=true}} - {{/if}} - - {{formField systemFields.state value=system.state localize=true}} - - {{formField systemFields.hasDirectSkill value=system.hasDirectSkill }} - {{#if system.hasDirectSkill}} - {{formField systemFields.directSkillValue value=system.directSkillValue }} - {{/if}} + {{formField systemFields.techAge value=system.techAge localize=true}} + {{formField systemFields.n value=system.rangeType localize=true}} {{formField systemFields.damage value=system.damage}} - {{formField systemFields.baseRange value=system.baseRange}} - {{formField systemFields.rangeUnit value=system.rangeUnit localize=true}} - {{formField systemFields.lethality value=system.lethality}} - {{formField systemFields.killRadius value=system.killRadius}} - - {{formField systemFields.armorPiercing value=system.armorPiercing}} - - {{formField systemFields.resourceLevel value=system.resourceLevel}} + {{formField systemFields.enc value=system.enc}} + + {{formField systemFields.cost value=system.cost}}
- {{localize "CTHULHUETERNAL.Label.description"}} + {{localize "FTLNOMAD.Label.description"}} {{formInput systemFields.description enriched=description