Nouvelle correction sur lancement des sorts
Release Creation / build (release) Successful in 1m4s

This commit is contained in:
2026-06-10 20:34:41 +02:00
parent 34b7e32d08
commit 20b41f2cd4
4 changed files with 6 additions and 4 deletions
+2 -1
View File
@@ -661,6 +661,7 @@ function preLocalizeConfig() {
magic.aspectlabel = game.i18n.localize(magic.aspectlabel); magic.aspectlabel = game.i18n.localize(magic.aspectlabel);
Object.values(magic.speciality).forEach((spec) => { Object.values(magic.speciality).forEach((spec) => {
spec.label = game.i18n.localize(spec.label); spec.label = game.i18n.localize(spec.label);
spec.labelelementkey = spec.labelelement;
spec.labelelement = game.i18n.localize(spec.labelelement); spec.labelelement = game.i18n.localize(spec.labelelement);
}); });
}); });
@@ -1909,7 +1910,7 @@ async function rollForActor(actor, rollKey) {
if (isMagic) { if (isMagic) {
if (isMagicSpecial && specialLibel) { if (isMagicSpecial && specialLibel) {
const specialCfg = MAGICS?.[skillLibel]?.speciality?.[specialLibel]; const specialCfg = MAGICS?.[skillLibel]?.speciality?.[specialLibel];
const elemName = LABELELEMENT_TO_ASPECT[specialCfg?.labelelement]; const elemName = LABELELEMENT_TO_ASPECT[specialCfg?.labelelementkey];
if (elemName) spellPowerAspectName = elemName; if (elemName) spellPowerAspectName = elemName;
} }
if (!spellPowerAspectName) spellPowerAspectName = ASPECT_NAMES[aspectIndex]; if (!spellPowerAspectName) spellPowerAspectName = ASPECT_NAMES[aspectIndex];
+2 -2
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -28,6 +28,7 @@ export function preLocalizeConfig() {
magic.aspectlabel = game.i18n.localize(magic.aspectlabel) magic.aspectlabel = game.i18n.localize(magic.aspectlabel)
Object.values(magic.speciality).forEach((spec) => { Object.values(magic.speciality).forEach((spec) => {
spec.label = game.i18n.localize(spec.label) spec.label = game.i18n.localize(spec.label)
spec.labelelementkey = spec.labelelement
spec.labelelement = game.i18n.localize(spec.labelelement) spec.labelelement = game.i18n.localize(spec.labelelement)
}) })
}) })
+1 -1
View File
@@ -541,7 +541,7 @@ export async function rollForActor(actor, rollKey) {
if (isMagic) { if (isMagic) {
if (isMagicSpecial && specialLibel) { if (isMagicSpecial && specialLibel) {
const specialCfg = MAGICS?.[skillLibel]?.speciality?.[specialLibel] const specialCfg = MAGICS?.[skillLibel]?.speciality?.[specialLibel]
const elemName = LABELELEMENT_TO_ASPECT[specialCfg?.labelelement] const elemName = LABELELEMENT_TO_ASPECT[specialCfg?.labelelementkey]
if (elemName) spellPowerAspectName = elemName if (elemName) spellPowerAspectName = elemName
} }
if (!spellPowerAspectName) spellPowerAspectName = ASPECT_NAMES[aspectIndex] if (!spellPowerAspectName) spellPowerAspectName = ASPECT_NAMES[aspectIndex]