1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-13 10:11:50 +00:00

Fix building placer checking on wrong layer for acceptors and ejectors

This commit is contained in:
Sense101 2022-01-22 21:16:08 +00:00
parent 0540a010a6
commit b66bf5ac8a

View File

@ -571,11 +571,13 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
let isConnected = false;
// Find all entities which are on that tile
const sourceEntities = this.root.map.getLayersContentsMultipleXY(sourceTile.x, sourceTile.y);
const sourceEntity = this.root.map.getLayerContentXY(
sourceTile.x,
sourceTile.y,
this.fakeEntity.layer
);
// Check for every entity:
for (let j = 0; j < sourceEntities.length; ++j) {
const sourceEntity = sourceEntities[j];
if (sourceEntity) {
const sourceEjector = sourceEntity.components.ItemEjector;
const sourceBeltComp = sourceEntity.components.Belt;
const sourceStaticComp = sourceEntity.components.StaticMapEntity;