remove warpgate from powers handling

This commit is contained in:
Mike Bloy 2024-05-15 22:15:48 -05:00
parent 486a7d4167
commit 5151634e8b

View File

@ -1,4 +1,3 @@
/* globals warpgate */
import { templates } from '../preloadTemplates.js';
import { moduleName } from '../globals.js';
@ -132,17 +131,18 @@ export class PowerEffect {
}
async applyActiveEffects(token, effectDocuments) {
const mutation = {
embedded: { ActiveEffect: {} },
};
const mutateOptions = {
permanent: true,
description: `${this.source.name} applying ${effectDocuments[effectDocuments.length - 1]?.name} to ${token.name}`,
};
for (const effectDocument of effectDocuments) {
mutation.embedded.ActiveEffect[effectDocument.name] = effectDocument;
}
await warpgate.mutate(token.document, mutation, {}, mutateOptions);
await token.actor.createEmbeddedDocuments('ActiveEffect', effectDocuments);
// const mutation = {
// embedded: { ActiveEffect: {} },
// };
// const mutateOptions = {
// permanent: true,
// description: `${this.source.name} applying ${effectDocuments[effectDocuments.length - 1]?.name} to ${token.name}`,
// };
// for (const effectDocument of effectDocuments) {
// mutation.embedded.ActiveEffect[effectDocument.name] = effectDocument;
// }
// await warpgate.mutate(token.document, mutation, {}, mutateOptions);
}
get name() {