From 5785664fd01fe7ef40340c04dbb217b8c32b0536 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 6 Feb 2023 16:11:20 -0500 Subject: [PATCH] Fix bluespace anomaly (#13968) --- Content.Shared/Anomaly/Effects/BluespaceAnomalySystem.cs | 7 +++---- .../Prototypes/Entities/Structures/Specific/anomalies.yml | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Content.Shared/Anomaly/Effects/BluespaceAnomalySystem.cs b/Content.Shared/Anomaly/Effects/BluespaceAnomalySystem.cs index 920cc26e52..dd521aeca0 100644 --- a/Content.Shared/Anomaly/Effects/BluespaceAnomalySystem.cs +++ b/Content.Shared/Anomaly/Effects/BluespaceAnomalySystem.cs @@ -3,7 +3,6 @@ using Content.Shared.Anomaly.Components; using Content.Shared.Anomaly.Effects.Components; using Content.Shared.Mobs.Components; using Content.Shared.Teleportation.Components; -using Robust.Shared.Map; using Robust.Shared.Random; namespace Content.Shared.Anomaly.Effects; @@ -32,17 +31,17 @@ public sealed class BluespaceAnomalySystem : EntitySystem allEnts.Add(uid); var xformQuery = GetEntityQuery(); - var coords = new List(); + var coords = new List(); foreach (var ent in allEnts) { if (xformQuery.TryGetComponent(ent, out var xf)) - coords.Add(xf.Coordinates); + coords.Add(xf.MapPosition.Position); } _random.Shuffle(coords); for (var i = 0; i < allEnts.Count; i++) { - _xform.SetCoordinates(allEnts[i], coords[i]); + _xform.SetWorldPosition(allEnts[i], coords[i], xformQuery); } } diff --git a/Resources/Prototypes/Entities/Structures/Specific/anomalies.yml b/Resources/Prototypes/Entities/Structures/Specific/anomalies.yml index 1dfeefff36..f3d40d0d13 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/anomalies.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/anomalies.yml @@ -18,7 +18,7 @@ sound: path: /Audio/Ambience/anomaly_drone.ogg - type: Transform - anchored: true + anchored: false - type: Physics bodyType: Static - type: Fixtures -- 2.52.0