diff --git a/binaries/data/mods/public/simulation/ai/common-api/entitycollection.js b/binaries/data/mods/public/simulation/ai/common-api/entitycollection.js index 41123cf329..cd14c55d35 100644 --- a/binaries/data/mods/public/simulation/ai/common-api/entitycollection.js +++ b/binaries/data/mods/public/simulation/ai/common-api/entitycollection.js @@ -311,6 +311,11 @@ EntityCollection.prototype.addEnt = function(ent) if (this._entities.has(ent.id())) return false; this._entities.set(ent.id(), ent); + const temp = this.toEntityArray(); + temp.sort((a, b) => a.id() - b.id()); + this._entities.clear(); + for (const e of temp) + this._entities.set(e.id(), e); return true; };