From 6c7ea1f834282853e155daad0343d5df039fa581 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 27 Jul 2018 17:52:01 -0400 Subject: [PATCH] runelite-mixins: correct worldToCanvas arguments The 'plane' is no longer actually a z offset --- .../src/main/java/net/runelite/mixins/RSModelMixin.java | 1 + .../src/main/java/net/runelite/mixins/RSPlayerMixin.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java index dfa641faec..52d22a1d4b 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java @@ -253,6 +253,7 @@ public abstract class RSModelMixin implements RSModel Point p = Perspective.worldToCanvas(client, localX - v.getX(), localY - v.getZ(), + client.getPlane(), -v.getY()); if (p != null) { diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java index 1dd3a66a3a..f08c284295 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java @@ -132,16 +132,19 @@ public abstract class RSPlayerMixin implements RSPlayer Point x = Perspective.worldToCanvas(client, localX - vx.getX(), localY - vx.getZ(), + client.getPlane(), -vx.getY()); Point y = Perspective.worldToCanvas(client, localX - vy.getX(), localY - vy.getZ(), + client.getPlane(), -vy.getY()); Point z = Perspective.worldToCanvas(client, localX - vz.getX(), localY - vz.getZ(), + client.getPlane(), -vz.getY()); int xx[] =