diff --git a/OpenDreamRuntime/Objects/Types/DreamList.cs b/OpenDreamRuntime/Objects/Types/DreamList.cs index 750091cd67..55862fb108 100644 --- a/OpenDreamRuntime/Objects/Types/DreamList.cs +++ b/OpenDreamRuntime/Objects/Types/DreamList.cs @@ -142,7 +142,12 @@ public virtual void AddValue(DreamValue value) { //Does not include associations public virtual bool ContainsValue(DreamValue value) { - return _values.Contains(value); + for (int i = 0; i < _values.Count; i++) { + if (_values[i].Equals(value)) + return true; + } + + return false; } public virtual bool ContainsKey(DreamValue value) {