Skip to content

Commit

Permalink
Move spells/rank translation, ran code changes through prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
rayners committed May 20, 2024
1 parent af998c2 commit 89c509c
Show file tree
Hide file tree
Showing 7 changed files with 80 additions and 49 deletions.
6 changes: 3 additions & 3 deletions src/languages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@
"hp": "HP",
"wp": "WP"
},
"spells":{
"rank": "Rank {rank}"
},
"tooltips": {
"heroic-ability": "Heroic Ability",
"wp-cost": "WP Cost"
Expand All @@ -56,6 +53,9 @@
"attributes-and-skills": "Attributes & Skills",
"skills": "Skills",
"magic": "Magic",
"spells": {
"rank": "Rank {rank}"
},
"secondary-skills": "Secondary Skills",
"weapons": "Weapons",
"attribute": "Attribute",
Expand Down
8 changes: 4 additions & 4 deletions src/languages/sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@
"hp": "KP",
"wp": "VP"
},
"spells":{
"rank": "Nivå {rank}"
},
"tooltips": {
"heroic-ability": "Hjälteförmåga",
"wp-cost": "VP-kostnad"
Expand All @@ -56,6 +53,9 @@
"attributes-and-skills": "Grundegenskaper och färdigheter",
"skills": "Färdigheter",
"magic": "Magi",
"spells": {
"rank": "Nivå {rank}"
},
"secondary-skills": "Sekundära färdigheter",
"weapons": "Vapen",
"attribute": "Grundegenskaper",
Expand All @@ -69,4 +69,4 @@
}
}
}
}
}
11 changes: 9 additions & 2 deletions src/ts/dragonbane-actions-panel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,17 @@ class DragonbaneAbilityButton extends ARGON.MAIN.BUTTONS.ItemButton {
return {
title: this.item.name,
subtitle: game.i18n.localize(
"enhancedcombathud-dragonbane.tooltips.heroic-ability",
"enhancedcombathud-dragonbane.tooltips.heroic-ability",
),
description: this.item.system.description,
details: [{ label: game.i18n.localize( "enhancedcombathud-dragonbane.tooltips.wp-cost", ), value: this.item.system.wp }],
details: [
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.tooltips.wp-cost",
),
value: this.item.system.wp,
},
],
properties: [{ label: this.item.system.abilityType, primary: true }],
footerText: this.item.system.requirement,
};
Expand Down
53 changes: 32 additions & 21 deletions src/ts/dragonbane-drawer-panel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ export default class DragonbaneDrawerPanel extends ARGON.DRAWER.DrawerPanel {
}

get title() {
return this.actor.isCharacter ? game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.attributes-and-skills",
) : game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.skills",
);
return this.actor.isCharacter
? game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.attributes-and-skills",
)
: game.i18n.localize("enhancedcombathud-dragonbane.drawer.skills");
}

get categories() {
Expand All @@ -31,7 +31,7 @@ export default class DragonbaneDrawerPanel extends ARGON.DRAWER.DrawerPanel {
new ARGON.DRAWER.DrawerButton([
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.attributes." + a,
"enhancedcombathud-dragonbane.drawer.attributes." + a,
),
onClick: () => game.dragonbane.rollAttribute(this.actor, a),
},
Expand All @@ -44,9 +44,12 @@ export default class DragonbaneDrawerPanel extends ARGON.DRAWER.DrawerPanel {
categories.push({
gridCols: "8fr 1fr",
captions: [
{ label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.attribute",
), align: "left" },
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.attribute",
),
align: "left",
},
{ label: "", align: "right" },
],
align: ["left", "right"],
Expand All @@ -55,18 +58,26 @@ export default class DragonbaneDrawerPanel extends ARGON.DRAWER.DrawerPanel {
}

const skillGroups = [
{ group: "core", label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.skills",
) },
{ group: "magic", label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.magic",
) },
{ group: "secondary", label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.secondary-skills",
) },
{ group: "weapon", label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.weapons",
) },
{
group: "core",
label: game.i18n.localize("enhancedcombathud-dragonbane.drawer.skills"),
},
{
group: "magic",
label: game.i18n.localize("enhancedcombathud-dragonbane.drawer.magic"),
},
{
group: "secondary",
label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.secondary-skills",
),
},
{
group: "weapon",
label: game.i18n.localize(
"enhancedcombathud-dragonbane.drawer.weapons",
),
},
];

skillGroups.forEach(({ group, label }) => {
Expand Down
12 changes: 6 additions & 6 deletions src/ts/dragonbane-portrait-panel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ export default class DragonbanePortraitPanel extends ARGON.PORTRAIT
const { system } = this.actor;
const Blocks = [
[
{ text: game.i18n.localize(
"enhancedcombathud-dragonbane.portrait.hp",
) }, // game.i18n.localize('DoD.secondaryAttributeTypes.hitPoints') },
{
text: game.i18n.localize("enhancedcombathud-dragonbane.portrait.hp"),
}, // game.i18n.localize('DoD.secondaryAttributeTypes.hitPoints') },
{ text: system.hitPoints.value },
{ text: "/" },
{ text: system.hitPoints.max },
Expand All @@ -60,9 +60,9 @@ export default class DragonbanePortraitPanel extends ARGON.PORTRAIT
if (system.willPoints?.max) {
// if they have any WP
Blocks.push([
{ text: game.i18n.localize(
"enhancedcombathud-dragonbane.portrait.wp",
) }, // game.i18n.localize('DoD.secondaryAttributeTypes.willPoints') },
{
text: game.i18n.localize("enhancedcombathud-dragonbane.portrait.wp"),
}, // game.i18n.localize('DoD.secondaryAttributeTypes.willPoints') },
{ text: system.willPoints.value },
{ text: "/" },
{ text: system.willPoints.max },
Expand Down
3 changes: 2 additions & 1 deletion src/ts/dragonbane-spells-button.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ export class DragonbaneSpellsButton extends ARGON.MAIN.BUTTONS
(rank) =>
new ARGON.MAIN.BUTTON_PANELS.ACCORDION.AccordionPanelCategory({
label: game.i18n.format(
"enhancedcombathud-dragonbane.drawer.spells.rank", {rank}
"enhancedcombathud-dragonbane.drawer.spells.rank",
{ rank },
),
buttons: spellsByRank[rank]
.sort(spellSort)
Expand Down
36 changes: 24 additions & 12 deletions src/ts/dragonbane-weapon-button.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,30 @@ export class DragonbaneWeaponButton extends ARGON.MAIN.BUTTONS.ItemButton {
title: this.item.name,
subtitle: `${this.item.system.skill.name}: ${this.item.system.skill.value}`,
details: [
{ label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.damage",
), value: this.item.system.damage },
{ label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.durability",
), value: this.item.system.durability },
{ label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.range",
), value: this.item.system.calculatedRange },
{ label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.features",
), value: this.item.system.features.join(", ") },
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.damage",
),
value: this.item.system.damage,
},
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.durability",
),
value: this.item.system.durability,
},
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.range",
),
value: this.item.system.calculatedRange,
},
{
label: game.i18n.localize(
"enhancedcombathud-dragonbane.weapon.tooltips.features",
),
value: this.item.system.features.join(", "),
},
],
properties: props.reduce((m: Array<object>, p): Array<object> => {
if (this.item.system[p]) {
Expand Down

0 comments on commit 89c509c

Please sign in to comment.