This commit is contained in:
WBHarry 2026-04-21 17:26:22 +02:00
parent 856abcba67
commit 8f32a6dddc

View file

@ -115,19 +115,19 @@ export default class DhRegionLayer extends foundry.canvas.layers.RegionLayer {
const shapeData = { const shapeData = {
...canvas.mousePosition, ...canvas.mousePosition,
base: {
type: 'token',
x: 0,
y: 0,
width: 1,
height: 1,
shape: game.canvas.grid.isHexagonal ? CONST.TOKEN_SHAPES.ELLIPSE_1 : CONST.TOKEN_SHAPES.RECTANGLE_1
},
type: type, type: type,
direction: direction ?? 0, direction: direction ?? 0,
}; };
switch(type) { switch(type) {
case rectangle.id:
shapeData.width = length;
shapeData.height = length;
break;
case line.id:
shapeData.length = length;
shapeData.width = 5 * dimensionConstant;
break;
case cone.id: case cone.id:
shapeData.angle = angle ?? CONFIG.MeasuredTemplate.defaults.angle; shapeData.angle = angle ?? CONFIG.MeasuredTemplate.defaults.angle;
shapeData.radius = length; shapeData.radius = length;
@ -142,14 +142,14 @@ export default class DhRegionLayer extends foundry.canvas.layers.RegionLayer {
break; break;
case emanation.id: case emanation.id:
shapeData.radius = length; shapeData.radius = length;
break; shapeData.base = {
case rectangle.id: type: 'token',
shapeData.width = length; x: 0,
shapeData.height = length; y: 0,
break; width: 1,
case line.id: height: 1,
shapeData.length = length; shape: game.canvas.grid.isHexagonal ? CONST.TOKEN_SHAPES.ELLIPSE_1 : CONST.TOKEN_SHAPES.RECTANGLE_1
shapeData.width = 5 * dimensionConstant; };
break; break;
} }