diff --git a/Content.Server/Placeable/PlaceableSurfaceComponent.cs b/Content.Server/Placeable/PlaceableSurfaceComponent.cs index e1ab83f897..1d83c21e0c 100644 --- a/Content.Server/Placeable/PlaceableSurfaceComponent.cs +++ b/Content.Server/Placeable/PlaceableSurfaceComponent.cs @@ -95,9 +95,9 @@ namespace Content.Server.Placeable } handComponent.Drop(eventArgs.Using); if (_placeCentered) - eventArgs.Using.Transform.WorldPosition = eventArgs.Target.Transform.WorldPosition + _positionOffset; + eventArgs.Using.Transform.LocalPosition = eventArgs.Target.Transform.LocalPosition + _positionOffset; else - eventArgs.Using.Transform.WorldPosition = eventArgs.ClickLocation.Position; + eventArgs.Using.Transform.Coordinates = eventArgs.ClickLocation; return true; } } diff --git a/Resources/Changelog/Parts/tables.yml b/Resources/Changelog/Parts/tables.yml new file mode 100644 index 0000000000..94d6d67a09 --- /dev/null +++ b/Resources/Changelog/Parts/tables.yml @@ -0,0 +1,4 @@ +author: Zumorica +changes: + - type: Fix + message: Fixes a bug where items would disappear when placed in tables, in certain situations.