chore: rev 188
This commit is contained in:
@@ -1,49 +1,31 @@
|
||||
import java.net.URL;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("bo")
|
||||
@ObfuscatedName("bt")
|
||||
@Implements("MouseRecorder")
|
||||
public class MouseRecorder implements Runnable {
|
||||
@ObfuscatedName("bo")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1462457493
|
||||
)
|
||||
static int field564;
|
||||
@ObfuscatedName("dt")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lif;"
|
||||
)
|
||||
@Export("archive7")
|
||||
static Archive archive7;
|
||||
@ObfuscatedName("ee")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -365482057
|
||||
)
|
||||
@Export("port2")
|
||||
static int port2;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("c")
|
||||
@Export("isRunning")
|
||||
boolean isRunning;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("t")
|
||||
@Export("lock")
|
||||
Object lock;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -134768521
|
||||
intValue = 114290231
|
||||
)
|
||||
@Export("index")
|
||||
int index;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("e")
|
||||
@Export("xs")
|
||||
int[] xs;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("i")
|
||||
@Export("ys")
|
||||
int[] ys;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("g")
|
||||
@Export("millis")
|
||||
long[] millis;
|
||||
|
||||
@@ -57,7 +39,7 @@ public class MouseRecorder implements Runnable {
|
||||
}
|
||||
|
||||
public void run() {
|
||||
for (; this.isRunning; ServerBuild.method4111(50L)) {
|
||||
for (; this.isRunning; FriendLoginUpdate.method5325(50L)) {
|
||||
synchronized(this.lock) {
|
||||
if (this.index < 500) {
|
||||
this.xs[this.index] = MouseHandler.MouseHandler_x;
|
||||
@@ -70,57 +52,149 @@ public class MouseRecorder implements Runnable {
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lkp;Llp;B)Llp;",
|
||||
garbageValue = "-44"
|
||||
)
|
||||
@Export("readStringIntParameters")
|
||||
static final IterableNodeHashTable readStringIntParameters(Buffer var0, IterableNodeHashTable var1) {
|
||||
int var2 = var0.readUnsignedByte();
|
||||
int var3;
|
||||
if (var1 == null) {
|
||||
var3 = DynamicObject.method2293(var2);
|
||||
var1 = new IterableNodeHashTable(var3);
|
||||
}
|
||||
|
||||
for (var3 = 0; var3 < var2; ++var3) {
|
||||
boolean var4 = var0.readUnsignedByte() == 1;
|
||||
int var5 = var0.readMedium();
|
||||
Object var6;
|
||||
if (var4) {
|
||||
var6 = new ObjectNode(var0.readStringCp1252NullTerminated());
|
||||
} else {
|
||||
var6 = new IntegerNode(var0.readInt());
|
||||
}
|
||||
|
||||
var1.put((Node)var6, (long)var5);
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lii;Lii;Lii;Lgw;I)Z",
|
||||
garbageValue = "1360847882"
|
||||
)
|
||||
public static boolean method1208(AbstractArchive var0, AbstractArchive var1, AbstractArchive var2, MidiPcmStream var3) {
|
||||
class197.musicPatchesArchive = var0;
|
||||
class197.musicSamplesArchive = var1;
|
||||
UserComparator10.soundEffectsArchive = var2;
|
||||
class197.midiPcmStream = var3;
|
||||
return true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-64"
|
||||
)
|
||||
static final void method1209() {
|
||||
if (!ViewportMouse.ViewportMouse_false0) {
|
||||
int var0 = Scene.Scene_cameraPitchSine;
|
||||
int var1 = Scene.Scene_cameraPitchCosine;
|
||||
int var2 = Scene.Scene_cameraYawSine;
|
||||
int var3 = Scene.Scene_cameraYawCosine;
|
||||
byte var4 = 50;
|
||||
short var5 = 3500;
|
||||
int var6 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var4 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var7 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var4 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var8 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var5 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var9 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var5 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var10 = Rasterizer3D.method3087(var7, var4, var1, var0);
|
||||
int var11 = Rasterizer3D.method3088(var7, var4, var1, var0);
|
||||
var7 = var10;
|
||||
var10 = Rasterizer3D.method3087(var9, var5, var1, var0);
|
||||
int var12 = Rasterizer3D.method3088(var9, var5, var1, var0);
|
||||
var9 = var10;
|
||||
var10 = Rasterizer3D.method3112(var6, var11, var3, var2);
|
||||
var11 = Rasterizer3D.method3086(var6, var11, var3, var2);
|
||||
var6 = var10;
|
||||
var10 = Rasterizer3D.method3112(var8, var12, var3, var2);
|
||||
var12 = Rasterizer3D.method3086(var8, var12, var3, var2);
|
||||
ViewportMouse.field1729 = (var10 + var6) / 2;
|
||||
ViewportMouse.field1731 = (var9 + var7) / 2;
|
||||
ViewportMouse.field1736 = (var11 + var12) / 2;
|
||||
TextureProvider.field1512 = (var10 - var6) / 2;
|
||||
ViewportMouse.field1733 = (var9 - var7) / 2;
|
||||
ViewportMouse.field1742 = (var12 - var11) / 2;
|
||||
UserComparator7.field1978 = Math.abs(TextureProvider.field1512);
|
||||
class4.field26 = Math.abs(ViewportMouse.field1733);
|
||||
class43.field381 = Math.abs(ViewportMouse.field1742);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("gd")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "1809769909"
|
||||
garbageValue = "1367330545"
|
||||
)
|
||||
@Export("loadWorlds")
|
||||
static boolean loadWorlds() {
|
||||
try {
|
||||
if (Login.World_request == null) {
|
||||
Login.World_request = BufferedNetSocket.urlRequester.request(new URL(TextureProvider.field1510));
|
||||
} else if (Login.World_request.isDone()) {
|
||||
byte[] var0 = Login.World_request.getResponse();
|
||||
Buffer var1 = new Buffer(var0);
|
||||
var1.readInt();
|
||||
World.World_count = var1.readUnsignedShort();
|
||||
class162.World_worlds = new World[World.World_count];
|
||||
|
||||
World var3;
|
||||
for (int var2 = 0; var2 < World.World_count; var3.index = var2++) {
|
||||
var3 = class162.World_worlds[var2] = new World();
|
||||
var3.id = var1.readUnsignedShort();
|
||||
var3.properties = var1.readInt();
|
||||
var3.host = var1.readStringCp1252NullTerminated();
|
||||
var3.activity = var1.readStringCp1252NullTerminated();
|
||||
var3.location = var1.readUnsignedByte();
|
||||
var3.population = var1.readShort();
|
||||
}
|
||||
|
||||
class192.sortWorlds(class162.World_worlds, 0, class162.World_worlds.length - 1, World.World_sortOption1, World.World_sortOption2);
|
||||
Login.World_request = null;
|
||||
return true;
|
||||
}
|
||||
} catch (Exception var4) {
|
||||
var4.printStackTrace();
|
||||
Login.World_request = null;
|
||||
}
|
||||
|
||||
return false;
|
||||
static boolean method1210() {
|
||||
return (Client.drawPlayerNames & 4) != 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("hc")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "171278603"
|
||||
signature = "(IIIB)V",
|
||||
garbageValue = "5"
|
||||
)
|
||||
static void method1187() {
|
||||
for (ObjectSound var0 = (ObjectSound)ObjectSound.objectSounds.last(); var0 != null; var0 = (ObjectSound)ObjectSound.objectSounds.previous()) {
|
||||
if (var0.obj != null) {
|
||||
var0.set();
|
||||
@Export("worldToScreen")
|
||||
static final void worldToScreen(int var0, int var1, int var2) {
|
||||
if (var0 >= 128 && var1 >= 128 && var0 <= 13056 && var1 <= 13056) {
|
||||
int var3 = WorldMapSectionType.getTileHeight(var0, var1, Clock.Client_plane) - var2;
|
||||
var0 -= HitSplatDefinition.cameraX;
|
||||
var3 -= class51.cameraY;
|
||||
var1 -= Actor.cameraZ;
|
||||
int var4 = Rasterizer3D.Rasterizer3D_sine[GrandExchangeOffer.cameraPitch];
|
||||
int var5 = Rasterizer3D.Rasterizer3D_cosine[GrandExchangeOffer.cameraPitch];
|
||||
int var6 = Rasterizer3D.Rasterizer3D_sine[FriendSystem.cameraYaw];
|
||||
int var7 = Rasterizer3D.Rasterizer3D_cosine[FriendSystem.cameraYaw];
|
||||
int var8 = var6 * var1 + var0 * var7 >> 16;
|
||||
var1 = var7 * var1 - var0 * var6 >> 16;
|
||||
var0 = var8;
|
||||
var8 = var5 * var3 - var4 * var1 >> 16;
|
||||
var1 = var3 * var4 + var5 * var1 >> 16;
|
||||
if (var1 >= 50) {
|
||||
Client.viewportTempX = var0 * Client.viewportZoom / var1 + Client.viewportWidth / 2;
|
||||
Client.viewportTempY = var8 * Client.viewportZoom / var1 + Client.viewportHeight / 2;
|
||||
} else {
|
||||
Client.viewportTempX = -1;
|
||||
Client.viewportTempY = -1;
|
||||
}
|
||||
|
||||
} else {
|
||||
Client.viewportTempX = -1;
|
||||
Client.viewportTempY = -1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("lr")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;I)Ljava/lang/String;",
|
||||
garbageValue = "1867958927"
|
||||
)
|
||||
static String method1207(String var0) {
|
||||
PlayerType[] var1 = SecureRandomFuture.PlayerType_values();
|
||||
|
||||
for (int var2 = 0; var2 < var1.length; ++var2) {
|
||||
PlayerType var3 = var1[var2];
|
||||
if (var3.modIcon != -1 && var0.startsWith(Language.method3728(var3.modIcon))) {
|
||||
var0 = var0.substring(6 + Integer.toString(var3.modIcon).length());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return var0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user