diff --git a/lang/en.json b/lang/en.json index fe8205b8..2efd6d7b 100755 --- a/lang/en.json +++ b/lang/en.json @@ -168,7 +168,8 @@ "rangeDependence": { "title": "Range Dependence" }, - "stacking": { "title": "Stacking" } + "stacking": { "title": "Stacking" }, + "targetDispositions": "Affected Dispositions" }, "RangeDependance": { "hint": "Settings for an optional distance at which this effect should activate", diff --git a/module/applications/ux/contextMenu.mjs b/module/applications/ux/contextMenu.mjs index 4e4ec6a4..0b208585 100644 --- a/module/applications/ux/contextMenu.mjs +++ b/module/applications/ux/contextMenu.mjs @@ -6,8 +6,11 @@ export default class DHContextMenu extends foundry.applications.ux.ContextMenu { static triggerContextMenu(event, altSelector) { event.preventDefault(); event.stopPropagation(); - const { clientX, clientY } = event; + const selector = altSelector ?? '[data-item-uuid]'; + if (ui.context?.selector === selector) return; + + const { clientX, clientY } = event; const target = event.target.closest(selector) ?? event.currentTarget.closest(selector); target?.dispatchEvent( new PointerEvent('contextmenu', { diff --git a/module/canvas/placeables/regionLayer.mjs b/module/canvas/placeables/regionLayer.mjs index 56f3084b..2549d606 100644 --- a/module/canvas/placeables/regionLayer.mjs +++ b/module/canvas/placeables/regionLayer.mjs @@ -134,7 +134,6 @@ export default class DhRegionLayer extends foundry.canvas.layers.RegionLayer { height: 1, shape: game.canvas.grid.isHexagonal ? CONST.TOKEN_SHAPES.ELLIPSE_1 : CONST.TOKEN_SHAPES.RECTANGLE_1 }, - t: shapeType, length: length, width: shapeWidth, height: length, diff --git a/module/data/activeEffect/baseEffect.mjs b/module/data/activeEffect/baseEffect.mjs index 4037ca0e..9b17164d 100644 --- a/module/data/activeEffect/baseEffect.mjs +++ b/module/data/activeEffect/baseEffect.mjs @@ -98,7 +98,7 @@ export default class BaseEffect extends foundry.data.ActiveEffectTypeDataModel { new fields.NumberField({ choices: CONFIG.DH.GENERAL.simpleDispositions }), - { label: 'Affected Dispositions' } + { label: 'DAGGERHEART.ACTIVEEFFECT.Config.targetDispositions' } ) }; }