From c4424c37371adbccfcfdff054b3cbc00d308bad1 Mon Sep 17 00:00:00 2001 From: Lucwousin Date: Wed, 10 Jul 2019 12:15:38 +0200 Subject: [PATCH] Red hint arrow fields --- runescape-client/src/main/java/FaceNormal.java | 4 +++- runescape-client/src/main/java/GraphicsDefaults.java | 7 ++++--- runescape-client/src/main/java/UserComparator5.java | 2 +- runescape-client/src/main/java/class171.java | 6 +++--- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/runescape-client/src/main/java/FaceNormal.java b/runescape-client/src/main/java/FaceNormal.java index feee59f270..26e5f7bfec 100644 --- a/runescape-client/src/main/java/FaceNormal.java +++ b/runescape-client/src/main/java/FaceNormal.java @@ -1,5 +1,6 @@ import java.applet.Applet; import java.net.URL; +import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; @@ -18,7 +19,8 @@ public class FaceNormal { @ObfuscatedSignature( signature = "Lln;" ) - static Sprite field345; + @Export("redHintArrowSprite") + static Sprite redHintArrowSprite; @ObfuscatedName("m") @ObfuscatedGetter( intValue = -2074333261 diff --git a/runescape-client/src/main/java/GraphicsDefaults.java b/runescape-client/src/main/java/GraphicsDefaults.java index 93250b7e8f..6c26d97127 100644 --- a/runescape-client/src/main/java/GraphicsDefaults.java +++ b/runescape-client/src/main/java/GraphicsDefaults.java @@ -17,7 +17,8 @@ public class GraphicsDefaults { @ObfuscatedGetter( intValue = 159591367 ) - public int field879; + @Export("redHintArrow") + public int redHintArrow; @ObfuscatedName("q") @ObfuscatedGetter( intValue = -104203005 @@ -75,7 +76,7 @@ public class GraphicsDefaults { public GraphicsDefaults() { this.compass = -1; - this.field879 = -1; + this.redHintArrow = -1; this.mapScenes = -1; this.headIconsPk = -1; this.headIconsPrayer = -1; @@ -109,7 +110,7 @@ public class GraphicsDefaults { break; case 2: this.compass = var3.method51(); - this.field879 = var3.method51(); + this.redHintArrow = var3.method51(); this.mapScenes = var3.method51(); this.headIconsPk = var3.method51(); this.headIconsPrayer = var3.method51(); diff --git a/runescape-client/src/main/java/UserComparator5.java b/runescape-client/src/main/java/UserComparator5.java index e1e02d1b6a..07f04d74df 100644 --- a/runescape-client/src/main/java/UserComparator5.java +++ b/runescape-client/src/main/java/UserComparator5.java @@ -55,7 +55,7 @@ public class UserComparator5 extends AbstractUserComparator { int var15 = (int)(Math.sin(var12) * (double)var14); int var16 = (int)(Math.cos(var12) * (double)var14); byte var17 = 20; - FaceNormal.field345.method316(var15 + (var0 + var5.width / 2 - var17 / 2), var5.height / 2 + var1 - var17 / 2 - var16 - 10, var17, var17, 15, 15, var12, 256); + FaceNormal.redHintArrowSprite.method316(var15 + (var0 + var5.width / 2 - var17 / 2), var5.height / 2 + var1 - var17 / 2 - var16 - 10, var17, var17, 15, 15, var12, 256); } else { NetFileRequest.drawSpriteOnMinimap(var0, var1, var2, var3, var4, var5); } diff --git a/runescape-client/src/main/java/class171.java b/runescape-client/src/main/java/class171.java index f0d3a8f9de..d891f8005a 100644 --- a/runescape-client/src/main/java/class171.java +++ b/runescape-client/src/main/java/class171.java @@ -312,8 +312,8 @@ public class class171 { ++var0; } - if (FaceNormal.field345 == null) { - FaceNormal.field345 = class322.readSprite(WorldMapSection1.archive8, Calendar.spriteIds.field879, 0); + if (FaceNormal.redHintArrowSprite == null) { + FaceNormal.redHintArrowSprite = class322.readSprite(WorldMapSection1.archive8, Calendar.spriteIds.redHintArrow, 0); } else { ++var0; } @@ -452,7 +452,7 @@ public class class171 { Login.Login_loadingPercent = 70; } else { AbstractFont.AbstractFont_modIconSprites = WorldMapSectionType.modIconSprites; - FaceNormal.field345.normalize(); + FaceNormal.redHintArrowSprite.normalize(); var29 = (int)(Math.random() * 21.0D) - 10; int var36 = (int)(Math.random() * 21.0D) - 10; var34 = (int)(Math.random() * 21.0D) - 10;