v10 compat: Use the new way of checking a wall collision

This commit is contained in:
Manuel Vögele
2022-10-13 08:06:02 +02:00
parent bd76c965a2
commit ff9b187d90
+7 -4
View File
@@ -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"));