From c31b13cb6886d2bbbae0c657130011c52fba3ee6 Mon Sep 17 00:00:00 2001 From: Vlyan Date: Mon, 12 Jul 2021 18:35:25 +0200 Subject: [PATCH] br to li and added a helper for boolean -> YesNo --- system/scripts/handlebars.js | 4 + .../items/advancement/advancement-text.html | 52 +++++++---- system/templates/items/armor/armor-text.html | 68 ++++++++------ system/templates/items/bond/bond-text.html | 51 ++++++---- .../items/item-pattern/item-pattern-text.html | 54 +++++++---- system/templates/items/item/item-text.html | 65 ++++++++----- .../items/peculiarity/peculiarity-text.html | 50 ++++++---- .../items/property/property-text.html | 25 +++-- .../signature-scroll-text.html | 35 ++++--- .../items/technique/technique-text.html | 50 ++++++---- system/templates/items/title/title-text.html | 47 +++++----- .../templates/items/weapon/weapon-text.html | 93 ++++++++++++------- 12 files changed, 371 insertions(+), 223 deletions(-) diff --git a/system/scripts/handlebars.js b/system/scripts/handlebars.js index 96b2f51..6f05ee0 100644 --- a/system/scripts/handlebars.js +++ b/system/scripts/handlebars.js @@ -29,6 +29,10 @@ export const RegisterHandlebars = function () { return game.i18n.localize("l5r5e.techniques." + techniqueName.toLowerCase()); }); + Handlebars.registerHelper("localizeYesNo", function (isYes) { + return game.i18n.localize(isYes ? "Yes" : "No"); + }); + /* ------------------------------------ */ /* Dice */ /* ------------------------------------ */ diff --git a/system/templates/items/advancement/advancement-text.html b/system/templates/items/advancement/advancement-text.html index 849e155..97c3001 100644 --- a/system/templates/items/advancement/advancement-text.html +++ b/system/templates/items/advancement/advancement-text.html @@ -1,26 +1,38 @@
-

{{data.name}}

+

{{data.name}}

- {{#ifCond data.data.advancement_type '==' 'ring' }} - {{localize 'l5r5e.rings.title'}} : {{localizeRing data.data.ring}} - {{else}} - {{localize 'l5r5e.skill'}} : {{localizeSkillId data.data.skill}} - {{/ifCond}} -
- {{localize 'l5r5e.advancements.curriculum'}} : {{#if data.data.in_curriculum}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} +
    +
  • +

    + {{#ifCond data.data.advancement_type '==' 'ring' }} + {{localize 'l5r5e.rings.title'}} : {{localizeRing data.data.ring}} + {{else}} + {{localize 'l5r5e.skill'}} : {{localizeSkillId data.data.skill}} + {{/ifCond}} +

    +
  • +
  • +

    {{localize 'l5r5e.advancements.curriculum'}} : {{localizeYesNo data.data.in_curriculum}}

    +
  • +
  • +

    {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}}

    +
  • +
  • +

    {{localize 'l5r5e.rank'}} : {{data.data.rank}}

    +
  • +
  • +

    {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}}

    +
  • - {{!--item-infos--}} -
    - {{localize 'l5r5e.description'}} : {{{data.data.description}}} -
    - {{localize 'l5r5e.book_reference'}} : {{data.data.book_reference}} + {{!--item-infos--}} +
  • +

    {{localize 'l5r5e.description'}} : {{{data.data.description}}}

    +
  • +
  • +

    {{localize 'l5r5e.book_reference'}} : {{data.data.book_reference}}

    +
  • +
-
\ No newline at end of file + diff --git a/system/templates/items/armor/armor-text.html b/system/templates/items/armor/armor-text.html index 211f1c9..707084c 100644 --- a/system/templates/items/armor/armor-text.html +++ b/system/templates/items/armor/armor-text.html @@ -3,34 +3,50 @@

{{data.name}}

- {{localize 'l5r5e.weapons.sheathed'}} : {{#if data.data.equipped}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.weapons.readied'}} : {{#if data.data.readied}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} +
- \ No newline at end of file + diff --git a/system/templates/items/bond/bond-text.html b/system/templates/items/bond/bond-text.html index 6efd6e1..68e3f52 100644 --- a/system/templates/items/bond/bond-text.html +++ b/system/templates/items/bond/bond-text.html @@ -3,25 +3,38 @@

{{data.name}}

- {{localize 'l5r5e.types'}} : {{data.data.bond_type}} -
- {{localize 'l5r5e.advancements.cost'}} : {{data.data.xp_cost}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} +
- \ No newline at end of file + diff --git a/system/templates/items/item-pattern/item-pattern-text.html b/system/templates/items/item-pattern/item-pattern-text.html index 61bc14c..f2c4d92 100644 --- a/system/templates/items/item-pattern/item-pattern-text.html +++ b/system/templates/items/item-pattern/item-pattern-text.html @@ -3,26 +3,40 @@

{{data.name}}

- {{localize 'l5r5e.advancements.rarity_modifier'}} : {{data.data.rarity_modifier}} -
- {{localize 'l5r5e.advancements.cost'}} : {{data.data.xp_cost}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} +
- \ No newline at end of file + diff --git a/system/templates/items/item/item-text.html b/system/templates/items/item/item-text.html index 0fcacaf..707084c 100644 --- a/system/templates/items/item/item-text.html +++ b/system/templates/items/item/item-text.html @@ -3,29 +3,50 @@

{{data.name}}

- {{localize 'l5r5e.weapons.sheathed'}} : {{#if data.data.equipped}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.weapons.readied'}} : {{#if data.data.readied}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} +
- \ No newline at end of file + diff --git a/system/templates/items/peculiarity/peculiarity-text.html b/system/templates/items/peculiarity/peculiarity-text.html index 24943a9..d3559ee 100644 --- a/system/templates/items/peculiarity/peculiarity-text.html +++ b/system/templates/items/peculiarity/peculiarity-text.html @@ -3,24 +3,36 @@

{{data.name}}

- {{localize 'l5r5e.rings.title'}} : {{localizeRing data.data.ring}} -
- {{localize 'l5r5e.types'}} : {{localize (localize 'l5r5e.peculiarities.types.{type}' type=data.data.peculiarity_type)}} -
- {{localize 'l5r5e.advancements.curriculum'}} : {{#if data.data.in_curriculum}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} -
- {{localize 'l5r5e.types'}} : {{data.data.types}} +
- \ No newline at end of file + diff --git a/system/templates/items/property/property-text.html b/system/templates/items/property/property-text.html index 162f8b4..4c4f37a 100644 --- a/system/templates/items/property/property-text.html +++ b/system/templates/items/property/property-text.html @@ -3,13 +3,22 @@

{{data.name}}

- {{!--cancelled properties--}} - {{localize 'l5r5e.removed_properties'}} : {{#each data.data.properties as |property idx|}}{{#ifCond idx '>' 0}}, {{/ifCond}}{{property.name}}{{/each}} +
- \ No newline at end of file + diff --git a/system/templates/items/signature-scroll/signature-scroll-text.html b/system/templates/items/signature-scroll/signature-scroll-text.html index 5c1c5ed..c725662 100644 --- a/system/templates/items/signature-scroll/signature-scroll-text.html +++ b/system/templates/items/signature-scroll/signature-scroll-text.html @@ -3,18 +3,27 @@

{{data.name}}

- {{localize 'l5r5e.advancements.cost'}} : {{data.data.xp_cost}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} +
- \ No newline at end of file + diff --git a/system/templates/items/technique/technique-text.html b/system/templates/items/technique/technique-text.html index 7d1397e..a5bf131 100644 --- a/system/templates/items/technique/technique-text.html +++ b/system/templates/items/technique/technique-text.html @@ -3,24 +3,36 @@

{{data.name}}

- {{localize 'l5r5e.rings.title'}} : {{localizeRing data.data.ring}} -
- {{localize 'l5r5e.types'}} : {{localizeTechnique data.data.technique_type}} -
- {{localize 'l5r5e.advancements.curriculum'}} : {{#if data.data.in_curriculum}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.advancements.cost'}} : {{data.data.xp_cost}} -
- {{localize 'l5r5e.advancements.spent'}} : {{data.data.xp_used}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} +
- \ No newline at end of file + diff --git a/system/templates/items/title/title-text.html b/system/templates/items/title/title-text.html index 973005f..1412672 100644 --- a/system/templates/items/title/title-text.html +++ b/system/templates/items/title/title-text.html @@ -3,27 +3,32 @@

{{data.name}}

- {{localize 'l5r5e.advancements.cost'}} : {{data.data.xp_cost}} -
- {{localize 'l5r5e.rank'}} : {{data.data.rank}} -
- {{localize 'l5r5e.bought_at_rank'}} : {{data.data.bought_at_rank}} -
- {{localize 'l5r5e.advancements.total_xp_curriculum'}} : {{data.data.xp_used}} / {{data.data.xp_cost}} -
- {{localize 'l5r5e.advancements.total_xp_spent'}} : {{data.data.xp_used_total}} +
- \ No newline at end of file + diff --git a/system/templates/items/weapon/weapon-text.html b/system/templates/items/weapon/weapon-text.html index 192af78..6a07945 100644 --- a/system/templates/items/weapon/weapon-text.html +++ b/system/templates/items/weapon/weapon-text.html @@ -3,44 +3,65 @@

{{data.name}}

- {{localize 'l5r5e.weapons.sheathed'}} : {{#if data.data.equipped}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} -
- {{localize 'l5r5e.weapons.readied'}} : {{#if data.data.readied}}{{localize 'Yes'}}{{else}}{{localize 'No'}}{{/if}} +
- \ No newline at end of file +