Xenoartifact: Fix phasing effect (#41160)

This commit is contained in:
TheGrimbeeper 2025-10-28 18:10:44 +11:00 committed by GitHub
parent ba14275fc8
commit 39fc0052a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,12 +14,12 @@ public sealed class XAERemoveCollisionSystem : BaseXAESystem<XAERemoveCollisionC
/// <inheritdoc />
protected override void OnActivated(Entity<XAERemoveCollisionComponent> ent, ref XenoArtifactNodeActivatedEvent args)
{
if (!TryComp<FixturesComponent>(ent.Owner, out var fixtures))
if (!TryComp<FixturesComponent>(args.Artifact, out var fixtures))
return;
foreach (var fixture in fixtures.Fixtures.Values)
{
_physics.SetHard(ent.Owner, fixture, false, fixtures);
_physics.SetHard(args.Artifact, fixture, false, fixtures);
}
}
}