diff --git a/Apps/HeroSummaryCardV1/content.hbs b/Apps/HeroSummaryCardV1/content.hbs
index aeba396..4ec428e 100644
--- a/Apps/HeroSummaryCardV1/content.hbs
+++ b/Apps/HeroSummaryCardV1/content.hbs
@@ -91,6 +91,30 @@
{{/if}}
+ <{{{ifThen meta.editable "label" "div"}}}
+ id="{{meta.idp}}-rank-label"
+ for="{{meta.idp}}-rank"
+ class="rank-label label col-header"
+ >
+ {{ rc-i18n "RipCrypt.common.rank" }}
+ {{{ifThen meta.editable "label" "div"}}}>
+ {{#if meta.editable}}
+
+ {{else}}
+
+ {{ level.rank.selected }}
+
+ {{/if}}
+
{{!-- * Weapons --}}
diff --git a/Apps/HeroSummaryCardV1/style.css b/Apps/HeroSummaryCardV1/style.css
index 1e89e85..4888b4f 100644
--- a/Apps/HeroSummaryCardV1/style.css
+++ b/Apps/HeroSummaryCardV1/style.css
@@ -68,6 +68,15 @@
grid-row: 5 / span 1;
}
+ .rank-label {
+ grid-column: 4 / span 1;
+ grid-row: 4 / span 1;
+ }
+ .rank {
+ grid-column: 4 / span 1;
+ grid-row: 5 / span 1;
+ }
+
.fate {
grid-column: 1 / span 1;
grid-row: 4 / span 2;
diff --git a/langs/en-ca.json b/langs/en-ca.json
index 24c7aed..05d89e9 100644
--- a/langs/en-ca.json
+++ b/langs/en-ca.json
@@ -37,7 +37,8 @@
"damage": "Damage",
"guts": "Guts",
"glory": "Glory",
- "step": "Step"
+ "step": "Step",
+ "rank": "Rank"
},
"setting": {
"abbrAccess": {
diff --git a/module/Apps/ActorSheets/HeroSummaryCardV1.mjs b/module/Apps/ActorSheets/HeroSummaryCardV1.mjs
index 08d192d..ff4effc 100644
--- a/module/Apps/ActorSheets/HeroSummaryCardV1.mjs
+++ b/module/Apps/ActorSheets/HeroSummaryCardV1.mjs
@@ -67,10 +67,15 @@ export class HeroSummaryCardV1 extends GenericSheetMixin(HandlebarsApplicationMi
ctx.level = {
glory: ctx.actor.system.level.glory,
step: ctx.actor.system.level.step,
+ rank: {
+ selected: ctx.actor.system.level.rank,
+ options: Object.values(gameTerms.Rank),
+ },
};
if (ctx.meta.limited) {
ctx.level.glory = `?`;
ctx.level.step = `?`;
+ ctx.level.rank.selected = `?`;
};
return ctx;
};