From ca58c39d54027bba7977a24201343e3c59d4297a Mon Sep 17 00:00:00 2001 From: DocSchlock Date: Fri, 20 Sep 2024 00:08:07 -0400 Subject: [PATCH] Add Toggle support to Familiars (#16582) --- src/module/actor/familiar/data.ts | 1 - src/styles/actor/familiar/_index.scss | 28 ++++++++++++++++++++++ static/templates/actors/familiar/sheet.hbs | 5 ++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/src/module/actor/familiar/data.ts b/src/module/actor/familiar/data.ts index b0cb79867b6..609cd9b1688 100644 --- a/src/module/actor/familiar/data.ts +++ b/src/module/actor/familiar/data.ts @@ -62,7 +62,6 @@ type SourceOmission = | "customModifiers" | "details" | "perception" - | "toggles" | "resources" | "saves" | "skills" diff --git a/src/styles/actor/familiar/_index.scss b/src/styles/actor/familiar/_index.scss index 61e37b22921..3abe49840f3 100644 --- a/src/styles/actor/familiar/_index.scss +++ b/src/styles/actor/familiar/_index.scss @@ -293,6 +293,34 @@ } } + .section-container.toggles ul.option-toggles { + display: flex; + flex-direction: column; + gap: var(--space-4); + list-style: none; + + > li { + width: 100%; + + label { + display: flex; + align-items: center; + gap: var(--space-4); + + input { + margin: 0; + padding: 0; + } + } + + select { + background: none; + margin-left: 0.25em; + text-transform: none; + } + } + } + .familiar-section { flex-basis: 50%; display: flex; diff --git a/static/templates/actors/familiar/sheet.hbs b/static/templates/actors/familiar/sheet.hbs index 644763ab033..d4636cf8d0b 100644 --- a/static/templates/actors/familiar/sheet.hbs +++ b/static/templates/actors/familiar/sheet.hbs @@ -233,6 +233,11 @@ {{!-- ABILITIES --}} + {{#if toggles.actions}} +
+ {{> "systems/pf2e/templates/actors/partials/toggles.hbs" toggles=toggles.actions}} +
+ {{/if}}

{{localize "PF2E.Familiar.AbilitiesLabel"}}