diff --git a/Apps/HeroSummaryCardV1/content.hbs b/Apps/HeroSummaryCardV1/content.hbs index 9d43da0..f0eddec 100644 --- a/Apps/HeroSummaryCardV1/content.hbs +++ b/Apps/HeroSummaryCardV1/content.hbs @@ -31,6 +31,35 @@ {{rc-options fate.selected fate.options localize=true}} + {{#if meta.editable}} + + + {{else}} +
+ {{ rc-i18n "RipCrypt.common.glory" }} +
+
+ {{ level.glory }} +
+ {{/if}} {{!-- * Weapons --}} diff --git a/Apps/HeroSummaryCardV1/style.css b/Apps/HeroSummaryCardV1/style.css index 2911b4a..556d866 100644 --- a/Apps/HeroSummaryCardV1/style.css +++ b/Apps/HeroSummaryCardV1/style.css @@ -50,6 +50,15 @@ padding-left: var(--col-gap); } + .glory-label { + grid-column: 2 / span 1; + grid-row: 4 / span 1; + } + .glory { + grid-column: 2 / span 1; + grid-row: 5 / span 1; + } + .fate { grid-column: 1 / span 1; grid-row: 4 / span 2; @@ -114,6 +123,7 @@ background: none; width: 70%; text-align: center; + padding: 0; } > .roll { diff --git a/Apps/elements/input.css b/Apps/elements/input.css index fb54c71..0d1e4af 100644 --- a/Apps/elements/input.css +++ b/Apps/elements/input.css @@ -1,15 +1,18 @@ -.ripcrypt > .window-content input { - all: revert; - box-sizing: border-box; - border: none; - outline: none; - font-family: inherit; - font-size: inherit; - position: relative; - background: none; +.ripcrypt > .window-content { + input, .input { + all: revert; + box-sizing: border-box; + border: none; + outline: none; + font-family: inherit; + font-size: inherit; + position: relative; + background: none; + padding: 2px 4px; - &[type="text"], - &[type="number"] { - border-bottom: 2px dashed purple; + &[type="text"], + &[type="number"] { + border-bottom: 2px dashed purple; + } } } diff --git a/langs/en-ca.json b/langs/en-ca.json index 1bf3f50..725fc3a 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -35,7 +35,8 @@ }, "wear": "Wear", "damage": "Damage", - "guts": "Guts" + "guts": "Guts", + "glory": "Glory" }, "setting": { "abbrAccess": { diff --git a/module/Apps/ActorSheets/HeroSummaryCardV1.mjs b/module/Apps/ActorSheets/HeroSummaryCardV1.mjs index 24e2054..284a450 100644 --- a/module/Apps/ActorSheets/HeroSummaryCardV1.mjs +++ b/module/Apps/ActorSheets/HeroSummaryCardV1.mjs @@ -52,6 +52,7 @@ export class HeroSummaryCardV1 extends GenericSheetMixin(HandlebarsApplicationMi ctx = await HeroSummaryCardV1.prepareFatePath(ctx); ctx = await HeroSummaryCardV1.prepareAbilityRow(ctx); ctx = await HeroSummaryCardV1.prepareSpeed(ctx); + ctx = await HeroSummaryCardV1.prepareLevelData(ctx); partId = partId.slice(0,1).toUpperCase() + partId.slice(1); if (this[`_prepare${partId}Context`] != null) { @@ -62,6 +63,16 @@ export class HeroSummaryCardV1 extends GenericSheetMixin(HandlebarsApplicationMi return ctx; }; + static async prepareLevelData(ctx) { + ctx.level = { + glory: ctx.actor.system.level.glory, + }; + if (ctx.meta.limited) { + ctx.level.glory = `?`; + }; + return ctx; + }; + static async prepareFatePath(ctx) { ctx.fate = {}; ctx.fate.selected = ctx.actor.system.fate;