Fix fluid spreader error (#6742)
This commit is contained in:
@@ -66,18 +66,17 @@ public sealed class FluidSpreaderSystem : EntitySystem
|
|||||||
var remQueue = new RemQueue<EntityUid>();
|
var remQueue = new RemQueue<EntityUid>();
|
||||||
foreach (var uid in _fluidSpread)
|
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;
|
continue;
|
||||||
|
|
||||||
// If not paused
|
|
||||||
// it's either Deleted or will be via SpreadFluid
|
|
||||||
remQueue.Add(uid);
|
remQueue.Add(uid);
|
||||||
|
|
||||||
if (Deleted(uid, meta))
|
|
||||||
continue;
|
|
||||||
|
|
||||||
SpreadFluid(uid);
|
SpreadFluid(uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user