From fc423c921a5c8fd6b425f92b39c0a420e321d4ef Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Tue, 20 May 2025 20:09:03 +0200 Subject: [PATCH] First alpha release --- assets/icons/armor.webp | Bin 0 -> 6608 bytes css/fvtt-hellborn.css | 19 ++++++++++++++ lang/en.json | 20 ++++++++++++--- module/applications/sheets/perk-sheet.mjs | 2 +- module/models/perk.mjs | 1 + module/models/ritual.mjs | 30 ++++++++++++++++++++++ styles/malefica.less | 4 +++ styles/perk.less | 5 ++++ styles/ritual.less | 5 ++++ styles/weapon.less | 5 ++++ templates/perk.hbs | 1 + templates/ritual.hbs | 9 +++++-- templates/weapon.hbs | 2 +- 13 files changed, 95 insertions(+), 8 deletions(-) create mode 100644 assets/icons/armor.webp diff --git a/assets/icons/armor.webp b/assets/icons/armor.webp new file mode 100644 index 0000000000000000000000000000000000000000..7fc4dddc4eca53cd8fd0cf4816f503573ad8547c GIT binary patch literal 6608 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
+ {{formField systemFields.flavorText value=system.flavorText localize=true classes="long-input"}} {{formField systemFields.role value=system.role localize=true }} {{formField systemFields.level value=system.level localize=true}}
diff --git a/templates/ritual.hbs b/templates/ritual.hbs index fabf591..0f18fe8 100644 --- a/templates/ritual.hbs +++ b/templates/ritual.hbs @@ -5,8 +5,13 @@
- {{formField systemFields.techAge value=system.techAge localize=true}} - {{formField systemFields.enc value=system.enc}} + {{formField systemFields.difficulty value=system.difficulty localize=true }} + + {{formField systemFields.threshold value=system.threshold}} + {{formField systemFields.limit value=system.limit localize=true}} + {{formField systemFields.nbAttempts value=system.nbAttempts localize=true}} + {{formField systemFields.ingredients value=system.ingredients localize=true classes="long-input"}} + {{formField systemFields.cost value=system.cost}}
diff --git a/templates/weapon.hbs b/templates/weapon.hbs index 6196dc9..9d80e4e 100644 --- a/templates/weapon.hbs +++ b/templates/weapon.hbs @@ -12,7 +12,7 @@ {{formField systemFields.ammo value=system.ammo localize=true}} {{/if}} - {{formField systemFields.properties value=system.properties}} + {{formField systemFields.properties value=system.properties classes="long-input"}} {{formField systemFields.damage value=system.damage}} {{formField systemFields.cost value=system.cost}}