diff --git a/assets/ui/stellagama_logo_01.webp b/assets/ui/stellagama_logo_01.webp new file mode 100644 index 0000000..ac8663b Binary files /dev/null and b/assets/ui/stellagama_logo_01.webp differ 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