diff --git a/Projects/Server/Maps/Map.cs b/Projects/Server/Maps/Map.cs index 1cda7182d..6761d2a53 100644 --- a/Projects/Server/Maps/Map.cs +++ b/Projects/Server/Maps/Map.cs @@ -1057,8 +1057,15 @@ public sealed class Map : IComparable, ISpanFormattable, ISpanParsable } else if (o is Item item) { - p = item.GetWorldLocation(); - p.Z += item.ItemData.Height / 2 + 1; + if (item.RootParent != null) + { + p = GetPoint(item.RootParent, eye); + } + else + { + p = item.GetWorldLocation(); + p.Z += item.ItemData.Height / 2 + 1; + } } else if (o is Point3D point3D) {