From 3929f89724ca0943eb047ce915137ed3f06ca189 Mon Sep 17 00:00:00 2001 From: ThatGamerBlue Date: Fri, 26 Mar 2021 19:41:02 +0000 Subject: [PATCH] mixins: gain some perspective --- .../java/net/runelite/mixins/RSTileObjectMixin.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSTileObjectMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSTileObjectMixin.java index 36df9e4a19..a3cf2e9de0 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSTileObjectMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSTileObjectMixin.java @@ -96,7 +96,16 @@ public abstract class RSTileObjectMixin implements TileObject @Inject public Polygon getCanvasTilePoly() { - return Perspective.getCanvasTilePoly(client, getLocalLocation()); + int sizeX = 1; + int sizeY = 1; + + if (this instanceof RSGameObject) + { + sizeX = ((RSGameObject) this).sizeX(); + sizeY = ((RSGameObject) this).sizeY(); + } + + return Perspective.getCanvasTileAreaPoly(client, getLocalLocation(), sizeX, sizeY, getPlane(), 0); } @Override