diff --git a/Content.Shared/Species/Systems/ReformSystem.cs b/Content.Shared/Species/Systems/ReformSystem.cs index 943432522d..285d36840f 100644 --- a/Content.Shared/Species/Systems/ReformSystem.cs +++ b/Content.Shared/Species/Systems/ReformSystem.cs @@ -90,7 +90,7 @@ public sealed partial class ReformSystem : EntitySystem // Spawn a new entity // This is, to an extent, taken from polymorph. I don't use polymorph for various reasons- most notably that this is permanent. - var child = Spawn(comp.ReformPrototype, Transform(uid).Coordinates); + var child = SpawnNextToOrDrop(comp.ReformPrototype, uid); // This transfers the mind to the new entity if (_mindSystem.TryGetMind(uid, out var mindId, out var mind)) @@ -106,7 +106,7 @@ public sealed partial class ReformSystem : EntitySystem } public sealed partial class ReformEvent : InstantActionEvent { } - + [Serializable, NetSerializable] public sealed partial class ReformDoAfterEvent : SimpleDoAfterEvent { } }