Polish Princess Lima map data and interaction feedback
All checks were successful
Build Org Website / build (push) Successful in 38s

This commit is contained in:
gitea-actions
2026-07-30 13:58:25 +01:00
parent 15b626ee0d
commit a6502b168d
13 changed files with 198 additions and 51 deletions

View File

@@ -40,7 +40,13 @@
function activeObstacles(state, regionId) {
const map = Data.MAPS[regionId];
if (!map) return [];
return map.obstacles.concat((map.dynamicObstacles || []).filter((item) => !state.unlockedRoutes.includes(item.opensWith)));
const layers = Data.MAP_LAYERS[regionId] || [];
const collision = layers.find((layer) => layer.name === "Collision");
const dynamic = layers.find((layer) => layer.name === "Dynamic Collision");
return (collision ? collision.objects : map.obstacles).concat(
(dynamic ? dynamic.objects : map.dynamicObstacles || [])
.filter((item) => !state.unlockedRoutes.includes(item.opensWith))
);
}
function isSafePosition(state, regionId, x, y) {