diff --git a/module/documents/chatMessage.mjs b/module/documents/chatMessage.mjs index 5a3fb670..a97e5bf0 100644 --- a/module/documents/chatMessage.mjs +++ b/module/documents/chatMessage.mjs @@ -258,7 +258,7 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage { const effects = selectedArea.effects.map(effect => this.system.action.item.effects.get(effect).uuid); const { shape: type, size: range } = selectedArea; const shapeData = CONFIG.Canvas.layers.regions.layerClass.getTemplateShape({ type, range }); - + const scene = game.scenes.get(game.user.viewedScene); const level = scene.levels.find(x => x.isView); @@ -267,39 +267,37 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage { levels: level ? [level.id] : [], shapes: [shapeData], restriction: { enabled: false, type: 'move', priority: 0 }, - behaviors: effects.length > 0 ? [ - { - name: game.i18n.localize('TYPES.RegionBehavior.applyActiveEffect'), - type: 'applyActiveEffect', - system: { - effects: effects - } - }] : [], + behaviors: + effects.length > 0 + ? [ + { + name: game.i18n.localize('TYPES.RegionBehavior.applyActiveEffect'), + type: 'applyActiveEffect', + system: { + effects: effects + } + } + ] + : [], displayMeasurements: true, locked: false, ownership: { default: CONST.DOCUMENT_OWNERSHIP_LEVELS.NONE }, visibility: CONST.REGION_VISIBILITY.ALWAYS }; - const placeRegion = (data) => { - canvas.regions.placeRegion( - data, - { create: true } - ); + const placeRegion = data => { + canvas.regions.placeRegion(data, { create: true }); }; - + const needsGMExecution = effects.length > 0; if (needsGMExecution && !game.user.isGM) { if (!game.users.activeGM) - return ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.behaviorRegionRequiresGM')); + return ui.notifications.error( + game.i18n.localize('DAGGERHEART.UI.Notifications.behaviorRegionRequiresGM') + ); const region = await canvas.regions.placeRegion(regionData, { create: false }); - emitGMCreate( - 'Region', - placeRegion, - region, - scene.id, - ); + emitGMCreate('Region', placeRegion, region, scene.id); } else { placeRegion(regionData); } diff --git a/module/systemRegistration/socket.mjs b/module/systemRegistration/socket.mjs index aaba4b2c..de9bf00c 100644 --- a/module/systemRegistration/socket.mjs +++ b/module/systemRegistration/socket.mjs @@ -42,7 +42,7 @@ export const GMUpdateEvent = { UpdateSetting: 'DhGMUpdateSetting', UpdateFear: 'DhGMUpdateFear', UpdateCountdowns: 'DhGMUpdateCountdowns', - UpdateSaveMessage: 'DhGMUpdateSaveMessage', + UpdateSaveMessage: 'DhGMUpdateSaveMessage' }; export const RefreshType = { @@ -109,7 +109,7 @@ export const registerSocketHooks = () => { Hooks.on(socketEvent.GMCreate, async ({ data, documentType, scene }) => { if (!game.user.isGM) return; - + switch (documentType) { default: const cls = getDocumentClass(documentType); @@ -129,7 +129,7 @@ export const emitGMUpdate = async (eventName, callback, update, uuid = null, ref }; export const emitGMCreate = async (documentType, callback, data, scene) => { - return await emitAsGM(socketEvent.GMCreate, { documentType, callback, data, scene }); + return await emitAsGM(socketEvent.GMCreate, { documentType, callback, data, scene }); }; export const emitAsGM = async (event, data = { callback: () => {}, data: {} }) => {