Addnew sheets (armor, weapons, malefica) and v13 support
This commit is contained in:
28
module/applications/sheets/armor-sheet.mjs
Normal file
28
module/applications/sheets/armor-sheet.mjs
Normal file
@@ -0,0 +1,28 @@
|
||||
import HellbornItemSheet from "./base-item-sheet.mjs"
|
||||
|
||||
export default class HellbornArmorSheet extends HellbornItemSheet {
|
||||
/** @override */
|
||||
static DEFAULT_OPTIONS = {
|
||||
classes: ["armor"],
|
||||
position: {
|
||||
width: 500,
|
||||
},
|
||||
window: {
|
||||
contentClasses: ["armor-content"],
|
||||
},
|
||||
}
|
||||
|
||||
/** @override */
|
||||
static PARTS = {
|
||||
main: {
|
||||
template: "systems/fvtt-hellborn/templates/armor.hbs",
|
||||
},
|
||||
}
|
||||
|
||||
/** @override */
|
||||
async _prepareContext() {
|
||||
const context = await super._prepareContext()
|
||||
context.enrichedDescription = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true })
|
||||
return context
|
||||
}
|
||||
}
|
||||
@@ -64,7 +64,7 @@ export default class HellbornItemSheet extends HandlebarsApplicationMixin(foundr
|
||||
item: this.document,
|
||||
system: this.document.system,
|
||||
source: this.document.toObject(),
|
||||
enrichedDescription: await TextEditor.enrichHTML(this.document.system.description, { async: true }),
|
||||
enrichedDescription: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.document.system.description, { async: true }),
|
||||
isEditMode: this.isEditMode,
|
||||
isPlayMode: this.isPlayMode,
|
||||
isEditable: this.isEditable,
|
||||
@@ -94,7 +94,7 @@ export default class HellbornItemSheet extends HandlebarsApplicationMixin(foundr
|
||||
dragover: this._onDragOver.bind(this),
|
||||
drop: this._onDrop.bind(this),
|
||||
}
|
||||
return new DragDrop(d)
|
||||
return new foundry.applications.ux.DragDrop.implementation(d)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ export default class HellbornEquipmentSheet extends HellbornItemSheet {
|
||||
static DEFAULT_OPTIONS = {
|
||||
classes: ["equipment"],
|
||||
position: {
|
||||
width: 600,
|
||||
width: 500,
|
||||
},
|
||||
window: {
|
||||
contentClasses: ["equipment-content"],
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
import HellbornItemSheet from "./base-item-sheet.mjs"
|
||||
|
||||
export default class HellbornMaleficiasSheet extends HellbornItemSheet {
|
||||
export default class HellbornMaleficaSheet extends HellbornItemSheet {
|
||||
/** @override */
|
||||
static DEFAULT_OPTIONS = {
|
||||
classes: ["maleficias"],
|
||||
classes: ["malefica"],
|
||||
position: {
|
||||
width: 600,
|
||||
width: 500,
|
||||
},
|
||||
window: {
|
||||
contentClasses: ["maleficias-content"],
|
||||
contentClasses: ["malefica-content"],
|
||||
},
|
||||
}
|
||||
|
||||
/** @override */
|
||||
static PARTS = {
|
||||
main: {
|
||||
template: "systems/fvtt-hellborn/templates/maleficias.hbs",
|
||||
template: "systems/fvtt-hellborn/templates/malefica.hbs",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ export default class HellbornPerkSheet extends HellbornItemSheet {
|
||||
static DEFAULT_OPTIONS = {
|
||||
classes: ["perk"],
|
||||
position: {
|
||||
width: 600,
|
||||
width: 500,
|
||||
},
|
||||
window: {
|
||||
contentClasses: ["perk-content"],
|
||||
|
||||
Reference in New Issue
Block a user