From 8fcb17b566a02f5ba24b3282b35d2a75454183ae Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Thu, 22 Jun 2023 23:05:04 +0200 Subject: [PATCH] Update v11 --- lang/en.json | 2 +- lang/fr.json | 2 +- module/controllers/bol-rolls.js | 2 +- packs/fightoptions.db | 1 + system.json | 4 +- .../feature/fightoption-properties.hbs | 38 ++++++++++--------- 6 files changed, 26 insertions(+), 23 deletions(-) diff --git a/lang/en.json b/lang/en.json index 3cc37e9..1c70aef 100644 --- a/lang/en.json +++ b/lang/en.json @@ -155,7 +155,7 @@ "BOL.ui.attackValue": "Attack Value", "BOL.ui.weaponbonus": "Cette arme bénéficie déja d'un Dé de Bonus (Arme Favorite prise en compte, par exemple)", "BOL.ui.initMalus": "Init malus", - "BOL.ui.ispecial": "Spécial ?", + "BOL.ui.isspecial": "Spécial ?", "BOL.featureCategory.origins": "Origins", "BOL.featureCategory.races": "Races", diff --git a/lang/fr.json b/lang/fr.json index 0857219..249190e 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -218,7 +218,7 @@ "BOL.ui.itemnotfound": "Impossible de trouver l'objet de cette macro", "BOL.ui.noinit": "Pas d'initiative trouvée, veuillez en enregistrer une.", "BOL.ui.warninitiative": "Votre initiative n'est pas disponible. Effectuez un jet d'Initiative pour ce combat.", - "BOL.ui.ispecial": "Spéciale ?", + "BOL.ui.isspecial": "Spéciale ?", "BOL.featureCategory.origins": "Origines", "BOL.featureCategory.races": "Races", diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js index 5ed5cae..789fdec 100644 --- a/module/controllers/bol-rolls.js +++ b/module/controllers/bol-rolls.js @@ -160,7 +160,7 @@ export class BoLRoll { // Manage specific case let fightOption = actor.getActiveFightOption() - if (fightOption && fightOption.system.fightoptiontype == "fulldefense") { + if (fightOption && fightOption.system.properties.fightoptiontype == "fulldefense") { ui.notifications.warn(`{{actor.name}} est en Défense Totale ! Il ne peut pas attaquer ce round.`) return } diff --git a/packs/fightoptions.db b/packs/fightoptions.db index f1c625f..438a011 100644 --- a/packs/fightoptions.db +++ b/packs/fightoptions.db @@ -27,3 +27,4 @@ {"name":"L’Oeil du Chasseur (Viser)","type":"feature","img":"icons/skills/melee/weapons-crossed-poleaxes-white.webp","effects":[],"flags":{"core":{"sourceId":"Item.lyMbLMPnFk0oXaSr"}},"system":{"category":null,"subtype":"fightoption","description":"

Armes de jet ou de tir uniquement. Vous passez le round à viser. Vous bénéficiez d’un bonus de +2 à votre prochain jet de tir ou de lancer.

","properties":{"ismalusdice":false,"isbonusdice":false,"fightoptiontype":"other","isspecial":false,"activated":false},"rank":0,"fightoptiontype":"twoweapons"},"_stats":{"systemId":"bol","systemVersion":"11.0.2","coreVersion":"10.291","createdTime":1687456310231,"modifiedTime":1687458793253,"lastModifiedBy":"kQghu0tL1dft5xLu"},"folder":null,"sort":0,"ownership":{"default":0,"kQghu0tL1dft5xLu":3},"_id":"leslYWbb3hfGHPlX"} {"name":"La Danseuse (Combat à Deux Armes - Défensif)","type":"feature","img":"icons/skills/melee/weapons-crossed-poleaxes-white.webp","effects":[],"flags":{"core":{"sourceId":"Item.lyMbLMPnFk0oXaSr"}},"system":{"category":null,"subtype":"fightoption","description":"

Vous ne pouvez utiliser que des armes légères ou moyennes.

\n

Vous attaquez avec une arme et parez avec l’autre. Vous considérez l’arme de parade comme l’équivalent d’un petit bouclier (+1 en défense contre une attaque), mais vous subissez un malus de -1 sur votre jet d’attaque avec votre autre arme.

","properties":{"ismalusdice":false,"isbonusdice":false,"fightoptiontype":"twoweaponsdef","isspecial":false,"activated":false},"rank":0,"fightoptiontype":"twoweapons"},"_stats":{"systemId":"bol","systemVersion":"11.0.0","coreVersion":"10.291","createdTime":1687456310229,"modifiedTime":1687457965157,"lastModifiedBy":"kQghu0tL1dft5xLu"},"folder":null,"sort":0,"ownership":{"default":0,"kQghu0tL1dft5xLu":3},"_id":"uRuOskeAALWwxDEM"} {"name":"La Parade de l’Erudit (Défense Totale)","type":"feature","img":"icons/skills/melee/weapons-crossed-poleaxes-white.webp","effects":[],"flags":{"core":{"sourceId":"Item.t8v7isBpnFzAbmUI"}},"system":{"category":null,"subtype":"fightoption","description":"

Vous consacrez votre round à esquiver, parer et vous protéger des coups. Vous n’ effectuez pas d’attaque durant le round, mais bénéficiez d’un bonus de +2 en défense, qui s’ajoute éventuellement à celui que pourrait vous apporter un bouclier ou une arme secondaire de parade.

","properties":{"ismalusdice":false,"isbonusdice":false,"fightoptiontype":"fulldefense","isspecial":false,"activated":false},"rank":0,"fightoptiontype":"fulldefense"},"_stats":{"systemId":"bol","systemVersion":"11.0.0","coreVersion":"10.291","createdTime":1687456310229,"modifiedTime":1687457965159,"lastModifiedBy":"kQghu0tL1dft5xLu"},"folder":null,"sort":0,"ownership":{"default":0,"kQghu0tL1dft5xLu":3},"_id":"vGydqADwTsHZ9B3j"} +{"name":"La Rage du Barbare (Posture Offensive)","type":"feature","img":"icons/skills/melee/weapons-crossed-poleaxes-white.webp","effects":[],"flags":{"core":{"sourceId":"Item.BF7F5WvL1pbWVHNq"}},"system":{"category":null,"subtype":"fightoption","description":"

Vous vous concentrez sur l’attaque, au détriment de votre défense. Cette option vous confère un bonus de +1 au jet d’attaque, mais vous subissez un malus de -1 en défense.

","properties":{"ismalusdice":false,"isbonusdice":false,"fightoptiontype":"attack","activated":false},"rank":0,"fightoptiontype":"attack"},"ownership":{"default":0,"kQghu0tL1dft5xLu":3},"_stats":{"systemId":"bol","systemVersion":"11.0.2","coreVersion":"10.291","createdTime":1687456310231,"modifiedTime":1687467695919,"lastModifiedBy":"kQghu0tL1dft5xLu"},"folder":null,"sort":0,"_id":"MMcnWBowztvbmXgN"} diff --git a/system.json b/system.json index a17fcbb..725cc88 100644 --- a/system.json +++ b/system.json @@ -14,7 +14,7 @@ ], "url": "https://www.uberwald.me/gitea/public/bol", "license": "LICENSE.txt", - "version": "11.0.3", + "version": "11.0.4", "compatibility": { "minimum": "10", "maximum": "11", @@ -203,7 +203,7 @@ ], "socket": true, "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json", - "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v11.0.3.zip", + "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v11.0.4.zip", "background": "systems/bol/ui/page_accueil.webp", "gridDistance": 1.5, "gridUnits": "m", diff --git a/templates/item/parts/properties/feature/fightoption-properties.hbs b/templates/item/parts/properties/feature/fightoption-properties.hbs index ad6498c..15485fe 100644 --- a/templates/item/parts/properties/feature/fightoption-properties.hbs +++ b/templates/item/parts/properties/feature/fightoption-properties.hbs @@ -1,23 +1,25 @@

{{localize "BOL.ui.fightOption"}}

- -
- -
+ +
+ +
+
+
+ +
-
- - -
-
- - -
+
+ + +
\ No newline at end of file