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