diff --git a/Projects/UOContent/Engines/Spawners/BaseSpawner.cs b/Projects/UOContent/Engines/Spawners/BaseSpawner.cs index 2cc5bfe72..7a3324067 100644 --- a/Projects/UOContent/Engines/Spawners/BaseSpawner.cs +++ b/Projects/UOContent/Engines/Spawners/BaseSpawner.cs @@ -884,9 +884,11 @@ public abstract partial class BaseSpawner : Item, ISpawner { _guid = reader.ReadGuid(); _returnOnDeactivate = reader.ReadBool(); - _entries = new List(reader.ReadInt()); - for (var i = 0; i < _entries.Count; ++i) + var count = reader.ReadInt(); + _entries = new List(count); + + for (var i = 0; i < count; ++i) { var entry = new SpawnerEntry(this); entry.Deserialize(reader);