diff --git a/src/js/game/systems/belt.js b/src/js/game/systems/belt.js index 10543e6c..181a7fe2 100644 --- a/src/js/game/systems/belt.js +++ b/src/js/game/systems/belt.js @@ -422,8 +422,8 @@ export class BeltSystem extends GameSystemWithFilter { const result = []; - for (let i = 0; i < this.allEntities.length; ++i) { - const entity = this.allEntities[i]; + for (let i = this.allEntitiesArray.length - 1; i >= 0; --i) { + const entity = this.allEntitiesArray[i]; if (visitedUids.has(entity.uid)) { continue; }