v10 compat: Use the new way of checking a wall collision
This commit is contained in:
@@ -26,10 +26,13 @@ export async function moveEntities(draggedEntity, selectedEntities) {
|
|||||||
const offsetRays = rays
|
const offsetRays = rays
|
||||||
.filter(ray => !ray.isPrevious)
|
.filter(ray => !ray.isPrevious)
|
||||||
.map(ray => applyOffsetToRay(ray, offset));
|
.map(ray => applyOffsetToRay(ray, offset));
|
||||||
if (window.WallHeight) {
|
return offsetRays.some(r =>
|
||||||
window.WallHeight.addBoundsToRays(offsetRays, draggedEntity);
|
token.checkCollision(r.B, {
|
||||||
}
|
origin: r.A,
|
||||||
return offsetRays.some(r => canvas.walls.checkCollision(r));
|
mode: "any",
|
||||||
|
type: "move",
|
||||||
|
}),
|
||||||
|
);
|
||||||
});
|
});
|
||||||
if (hasCollision) {
|
if (hasCollision) {
|
||||||
ui.notifications.error(game.i18n.localize("ERROR.TokenCollide"));
|
ui.notifications.error(game.i18n.localize("ERROR.TokenCollide"));
|
||||||
|
|||||||
Reference in New Issue
Block a user