Fix numbering

This commit is contained in:
2022-01-30 09:44:37 +01:00
parent 9974c5365a
commit f590e1fe6a
7 changed files with 87 additions and 43 deletions

View File

@ -197,16 +197,6 @@ export class PegasusItemSheet extends ItemSheet {
}
/* -------------------------------------------- */
async searchItem( dataItem) {
let item;
if (dataItem.pack) {
item = await fromUuid("Compendium."+dataItem.pack+"."+dataItem.id);
} else {
item = game.items.get(dataItem.id )
}
return item;
}
/* -------------------------------------------- */
async addAbility(event, item, dataItem) {
let newItem = duplicate(item.data);
@ -362,7 +352,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'specialisation') {
return this.addEffectSpec( event, item, dataItem);
}
@ -373,7 +363,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'ability') {
return this.addAbility( event, item, dataItem);
}
@ -387,7 +377,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'specialisation') {
return this.addPerkSpecialisation( event, item, dataItem);
}
@ -398,7 +388,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'power') {
return this.addPower( event, item, dataItem);
}
@ -408,7 +398,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'power') {
return this.addAbilityPower( event, item, dataItem);
}
@ -425,7 +415,7 @@ export class PegasusItemSheet extends ItemSheet {
let data = event.dataTransfer.getData('text/plain');
if (data) {
let dataItem = JSON.parse( data );
let item = await this.searchItem( dataItem);
let item = await PegasusUtility.searchItem( dataItem);
if ( item.data.type == 'specialisation') {
return this.addRoleSpecialisation( event, item, dataItem);
}