v10 Migration

This commit is contained in:
2022-09-04 09:58:51 +02:00
parent 39d220cfe6
commit f5c4213a8f
35 changed files with 901 additions and 941 deletions

View File

@@ -25,9 +25,8 @@ export class PegasusActorSheet extends ActorSheet {
/* -------------------------------------------- */
async getData() {
const objectData = PegasusUtility.data(this.object);
let actorData = duplicate(PegasusUtility.templateData(this.object));
const objectData = this.object
let actorData = duplicate(this.object)
let formData = {
title: this.title,
@@ -37,7 +36,7 @@ export class PegasusActorSheet extends ActorSheet {
name: objectData.name,
editable: this.isEditable,
cssClass: this.isEditable ? "editable" : "locked",
data: actorData,
data: actorData.system,
traumaState: this.actor.getTraumaState(),
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
limited: this.object.limited,
@@ -87,7 +86,7 @@ export class PegasusActorSheet extends ActorSheet {
/* -------------------------------------------- */
async rollIDR( itemId, diceValue) {
let item = this.actor.data.items.get( itemId) ?? {name: "Unknown"}
let item = this.actor.items.get( itemId) ?? {name: "Unknown"}
let myRoll = new Roll(diceValue+"x").roll({ async: false })
await PegasusUtility.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
let chatData = {
@@ -362,10 +361,9 @@ export class PegasusActorSheet extends ActorSheet {
/* -------------------------------------------- */
async _onDropItem(event, dragData) {
console.log(">>>>>> DROPPED!!!!")
let item = await PegasusUtility.searchItem( dragData)
const item = fromUuidSync(dragData.uuid)
if (item == undefined) {
item = this.actor.items.get( dragData.data._id )
item = this.actor.items.get( dragData.uuid )
}
let ret = await this.actor.preprocessItem( event, item, true )
if ( ret ) {