Rework complet des fiches et dialog de jets
This commit is contained in:
@@ -46,4 +46,58 @@ export function registerHandlebarsHelpers() {
|
||||
Handlebars.registerHelper("getMagicSpecialityLabelElement", function (magic, speciality) {
|
||||
return game.i18n.localize(MAGICS[magic]?.speciality?.[speciality]?.labelelement ?? "")
|
||||
})
|
||||
|
||||
Handlebars.registerHelper("getMagicAspectIcon", function (magic) {
|
||||
const icons = {
|
||||
internalcinnabar: "/systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png",
|
||||
alchemy: "/systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png",
|
||||
masteryoftheway: "/systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png",
|
||||
exorcism: "/systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png",
|
||||
geomancy: "/systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png",
|
||||
}
|
||||
return icons[magic] ?? ""
|
||||
})
|
||||
|
||||
Handlebars.registerHelper("getElementIcon", function (aspect) {
|
||||
const icons = {
|
||||
metal: "/systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png",
|
||||
eau: "/systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png",
|
||||
terre: "/systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png",
|
||||
feu: "/systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png",
|
||||
bois: "/systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png",
|
||||
}
|
||||
return icons[aspect] ?? ""
|
||||
})
|
||||
|
||||
Handlebars.registerHelper("getOrientationIcon", function (orientation) {
|
||||
const icons = {
|
||||
yin: "/systems/fvtt-chroniques-de-l-etrange/images/cde_yin.png",
|
||||
yang: "/systems/fvtt-chroniques-de-l-etrange/images/cde_yang.png",
|
||||
yinyang: "/systems/fvtt-chroniques-de-l-etrange/images/yin_yang.png",
|
||||
}
|
||||
return icons[orientation] ?? ""
|
||||
})
|
||||
|
||||
Handlebars.registerHelper("getOrientationLabel", function (orientation) {
|
||||
const keys = {
|
||||
yin: "CDE.OrientationYin",
|
||||
yang: "CDE.OrientationYang",
|
||||
yinyang: "CDE.OrientationYinYang",
|
||||
}
|
||||
return game.i18n.localize(keys[orientation] ?? "CDE.Orientation")
|
||||
})
|
||||
|
||||
Handlebars.registerHelper("getActivationLabel", function (activation) {
|
||||
const keys = {
|
||||
"action-attack": "CDE.ActivationAttack",
|
||||
"action-defense": "CDE.ActivationDefense",
|
||||
"action-aid": "CDE.ActivationAid",
|
||||
"action-attack-defense": "CDE.ActivationAttackOrDefense",
|
||||
reaction: "CDE.ActivationReaction",
|
||||
dice: "CDE.ActivationDice",
|
||||
"damage-inflicted": "CDE.ActivationDamageInflicted",
|
||||
"damage-received": "CDE.ActivationDamageReceived",
|
||||
}
|
||||
return game.i18n.localize(keys[activation] ?? "CDE.Activation")
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user