From 54e4f45bcd9950df87ef3793ab55d68cb69ec29a Mon Sep 17 00:00:00 2001 From: dgs4349 Date: Sun, 27 Sep 2020 10:29:31 -0400 Subject: [PATCH] last minute fix --- src/js/game/systems/filter.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/js/game/systems/filter.js b/src/js/game/systems/filter.js index a6442b41..0db3fdb3 100644 --- a/src/js/game/systems/filter.js +++ b/src/js/game/systems/filter.js @@ -20,8 +20,11 @@ export class FilterSystem extends GameSystemWithFilter { const requiredProgress = 1 - progress; - for (let i = 0; i < this.allEntities.length; ++i) { - const entity = this.allEntities[i]; + for ( + let arr = this.getUpdateEntitiesArray(), i = arr.length - 1, entity; + (entity = arr[i]) && i >= 0; + --i + ) { const filterComp = entity.components.Filter; const ejectorComp = entity.components.ItemEjector;