Fix fluid spreader error (#6742)

This commit is contained in:
Leon Friedrich
2022-02-17 02:53:38 +13:00
committed by GitHub
parent ec4d4688c7
commit ccc4bcbd7a

View File

@@ -66,17 +66,16 @@ public sealed class FluidSpreaderSystem : EntitySystem
var remQueue = new RemQueue<EntityUid>();
foreach (var uid in _fluidSpread)
{
MetaDataComponent? meta = null;
if (Paused(uid, meta))
continue;
// If not paused
// it's either Deleted or will be via SpreadFluid
if (!TryComp(uid, out MetaDataComponent? meta) || meta.Deleted)
{
remQueue.Add(uid);
if (Deleted(uid, meta))
continue;
}
if (meta.EntityPaused)
continue;
remQueue.Add(uid);
SpreadFluid(uid);
}