System init

This commit is contained in:
2022-12-04 12:16:25 +01:00
parent 3668798fa7
commit 5b7f7dc075
64 changed files with 188 additions and 70 deletions

View File

@@ -11,7 +11,7 @@ export class DarkStarsItemSheet extends ItemSheet {
return mergeObject(super.defaultOptions, {
classes: ["fvtt-dark-stars", "sheet", "item"],
template: "systems/fvtt-dark-stars/templates/item-sheet.html",
template: "systems/fvtt-dark-stars/templates/items/item-sheet.hbs",
dragDrop: [{ dragSelector: null, dropSelector: null }],
width: 620,
height: 550,
@@ -49,12 +49,8 @@ export class DarkStarsItemSheet extends ItemSheet {
/* -------------------------------------------- */
async getData() {
if ( this.object.type == "skill") {
DarkStarsUtility.updateSkill(this.object)
}
let objectData = duplicate(this.object.system)
let itemData = objectData
let formData = {
title: this.title,
id: this.id,
@@ -66,7 +62,8 @@ export class DarkStarsItemSheet extends ItemSheet {
weaponSkills: DarkStarsUtility.getWeaponSkills(),
shieldSkills: DarkStarsUtility.getShieldSkills(),
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
data: itemData,
config: game.system.darkstars.config,
system: objectData,
limited: this.object.limited,
options: this.options,
owner: this.document.isOwner,
@@ -78,7 +75,6 @@ export class DarkStarsItemSheet extends ItemSheet {
return formData;
}
/* -------------------------------------------- */
_getHeaderButtons() {
let buttons = super._getHeaderButtons();
@@ -107,7 +103,7 @@ export class DarkStarsItemSheet extends ItemSheet {
payload: chatData,
});
renderTemplate('systems/fvtt-dark-stars/templates/post-item.html', chatData).then(html => {
renderTemplate('systems/fvtt-dark-stars/templates/items/post-item.hbs', chatData).then(html => {
let chatOptions = DarkStarsUtility.chatDataSetup(html);
ChatMessage.create(chatOptions)
});
@@ -159,7 +155,7 @@ export class DarkStarsItemSheet extends ItemSheet {
/* -------------------------------------------- */
get template() {
let type = this.item.type;
return `systems/fvtt-dark-stars/templates/item-${type}-sheet.html`;
return `systems/fvtt-dark-stars/templates/items/item-${type}-sheet.hbs`;
}
/* -------------------------------------------- */