System init
This commit is contained in:
@ -3,7 +3,7 @@ import { DarkStarsCombat } from "./dark-stars-combat.js";
|
||||
import { DarkStarsCommands } from "./dark-stars-commands.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
|
||||
const __locationNames = { head: "Head", chest: "Chest", abdomen: "Abdomen", leftarm: "Left Arm", rightarm: "Right Arm", leftleg: "Left Leg", rightleg: "Right Leg" }
|
||||
/* -------------------------------------------- */
|
||||
export class DarkStarsUtility {
|
||||
|
||||
@ -39,6 +39,10 @@ export class DarkStarsUtility {
|
||||
Handlebars.registerHelper('mul', function (a, b) {
|
||||
return parseInt(a) * parseInt(b);
|
||||
})
|
||||
Handlebars.registerHelper('locationLabel', function (key) {
|
||||
return __locationNames[key]
|
||||
})
|
||||
|
||||
|
||||
this.gameSettings()
|
||||
|
||||
@ -138,14 +142,14 @@ export class DarkStarsUtility {
|
||||
static async preloadHandlebarsTemplates() {
|
||||
|
||||
const templatePaths = [
|
||||
'systems/fvtt-dark-stars/templates/partials/editor-notes-gm.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-roll-select.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-ability-block.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-status.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-options-abilities.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-item-nav.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-item-description.html',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-equipment.html'
|
||||
'systems/fvtt-dark-stars/templates/partials/editor-notes-gm.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-roll-select.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-ability-block.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-status.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-options-abilities.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-item-nav.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-item-description.hbs',
|
||||
'systems/fvtt-dark-stars/templates/partials/partial-actor-equipment.hbs'
|
||||
]
|
||||
return loadTemplates(templatePaths);
|
||||
}
|
||||
@ -391,7 +395,7 @@ export class DarkStarsUtility {
|
||||
rollData.rollOrder = 1
|
||||
rollData.rollType = (rollData.rollAdvantage == "roll-advantage") ? "Advantage" : "Disadvantage"
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.html`, rollData)
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.hbs`, rollData)
|
||||
})
|
||||
|
||||
rollData.rollOrder = 2
|
||||
@ -401,7 +405,7 @@ export class DarkStarsUtility {
|
||||
rollData.roll = myRoll2 // Tmp switch to display the proper results
|
||||
rollData.nbSuccess = myRoll2.total
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.html`, rollData)
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.hbs`, rollData)
|
||||
})
|
||||
rollData.roll = myRoll // Revert the tmp switch
|
||||
rollData.nbSuccess = myRoll.total
|
||||
@ -435,7 +439,7 @@ export class DarkStarsUtility {
|
||||
actor.lastRoll = rollData
|
||||
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.html`, rollData)
|
||||
content: await renderTemplate(`systems/fvtt-dark-stars/templates/chat-generic-result.hbs`, rollData)
|
||||
})
|
||||
console.log("Rolldata result", rollData)
|
||||
|
||||
|
Reference in New Issue
Block a user