diff --git a/Projects/UOContent/Gumps/Base/BaseGump.cs b/Projects/UOContent/Gumps/Base/BaseGump.cs index 2682ce872..439146a3c 100644 --- a/Projects/UOContent/Gumps/Base/BaseGump.cs +++ b/Projects/UOContent/Gumps/Base/BaseGump.cs @@ -113,4 +113,10 @@ public abstract class BaseGump return new Point2D(x, y); } + + public static Point2D GetGumpOffsetForItemGraphic(int itemId, int relativeX, int relativeY) + { + var offset = GetItemGraphicOffset(itemId); + return new Point2D(relativeX * 22 - relativeY * 22 + offset.X, relativeX * 22 + relativeY * 22 + offset.Y); + } }