chore: rev 190

This commit is contained in:
ThatGamerBlue
2020-06-18 12:15:38 +01:00
parent c97f7b196e
commit 655106b9df
351 changed files with 41484 additions and 41558 deletions

View File

@@ -1,153 +1,303 @@
import java.applet.Applet;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bt")
@ObfuscatedName("bw")
public class class60 {
@ObfuscatedName("x")
@Export("applet")
public static Applet applet;
@ObfuscatedName("m")
public static String field462;
@ObfuscatedName("g")
@ObfuscatedGetter(
intValue = 200770361
@ObfuscatedName("qh")
@ObfuscatedSignature(
signature = "Ldd;"
)
@Export("graphicsTickTimeIdx")
static int graphicsTickTimeIdx;
@Export("pcmStreamMixer")
static PcmStreamMixer pcmStreamMixer;
@ObfuscatedName("m")
@Export("applet")
static Applet applet;
@ObfuscatedName("o")
static String field450;
@ObfuscatedName("kf")
@ObfuscatedSignature(
signature = "Lby;"
)
@Export("localPlayer")
static Player localPlayer;
static {
applet = null;
field462 = "";
field450 = "";
}
@ObfuscatedName("x")
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "(II)Lif;",
garbageValue = "-696554810"
signature = "(Lkb;II)V",
garbageValue = "-220827004"
)
public static FloorUnderlayDefinition method995(int var0) {
FloorUnderlayDefinition var1 = (FloorUnderlayDefinition)FloorUnderlayDefinition.FloorUnderlayDefinition_cached.get((long)var0);
if (var1 != null) {
return var1;
} else {
byte[] var2 = FloorUnderlayDefinition.FloorUnderlayDefinition_archive.takeFile(1, var0);
var1 = new FloorUnderlayDefinition();
if (var2 != null) {
var1.decode(new Buffer(var2), var0);
@Export("updatePlayers")
static final void updatePlayers(PacketBuffer var0, int var1) {
int var2 = var0.offset;
Players.Players_pendingUpdateCount = 0;
DynamicObject.method2373(var0);
for (int var3 = 0; var3 < Players.Players_pendingUpdateCount; ++var3) {
int var4 = Players.Players_pendingUpdateIndices[var3];
Player var5 = Client.players[var4];
int var6 = var0.readUnsignedByte();
if ((var6 & 16) != 0) {
var6 += var0.readUnsignedByte() << 8;
}
var1.postDecode();
FloorUnderlayDefinition.FloorUnderlayDefinition_cached.put(var1, (long)var0);
return var1;
byte var7 = -1;
if ((var6 & 256) != 0) {
var7 = var0.method5750();
}
if ((var6 & 64) != 0) {
var5.field992 = var0.readUnsignedShort();
if (var5.pathLength == 0) {
var5.orientation = var5.field992;
var5.field992 = -1;
}
}
int var8;
int var9;
if ((var6 & 128) != 0) {
var8 = var0.method5757();
if (var8 == 65535) {
var8 = -1;
}
var9 = var0.method5748();
SecureRandomCallable.performPlayerAnimation(var5, var8, var9);
}
if ((var6 & 2) != 0) {
var5.overheadText = var0.readStringCp1252NullTerminated();
if (var5.overheadText.charAt(0) == '~') {
var5.overheadText = var5.overheadText.substring(1);
ObjectSound.addGameMessage(2, var5.username.getName(), var5.overheadText);
} else if (var5 == localPlayer) {
ObjectSound.addGameMessage(2, var5.username.getName(), var5.overheadText);
}
var5.isAutoChatting = false;
var5.overheadTextColor = 0;
var5.overheadTextEffect = 0;
var5.overheadTextCyclesRemaining = 150;
}
if ((var6 & 512) != 0) {
var5.field995 = var0.method5750();
var5.field1008 = var0.method5750();
var5.field1007 = var0.method5751();
var5.field1009 = var0.method5730();
var5.field966 = var0.readUnsignedShort() + Client.cycle;
var5.field1011 = var0.method5755() + Client.cycle;
var5.field1006 = var0.readUnsignedShort();
if (var5.field659) {
var5.field995 += var5.tileX;
var5.field1008 += var5.tileY;
var5.field1007 += var5.tileX;
var5.field1009 += var5.tileY;
var5.pathLength = 0;
} else {
var5.field995 += var5.pathX[0];
var5.field1008 += var5.pathY[0];
var5.field1007 += var5.pathX[0];
var5.field1009 += var5.pathY[0];
var5.pathLength = 1;
}
var5.field1023 = 0;
}
int var11;
int var12;
int var15;
if ((var6 & 1) != 0) {
var8 = var0.readUnsignedShort();
PlayerType var16 = (PlayerType)FaceNormal.findEnumerated(VarbitDefinition.PlayerType_values(), var0.method5936());
boolean var10 = var0.readUnsignedByte() == 1;
var11 = var0.method5746();
var12 = var0.offset;
if (var5.username != null && var5.appearance != null) {
boolean var13 = false;
if (var16.isUser && ModeWhere.friendSystem.isIgnored(var5.username)) {
var13 = true;
}
if (!var13 && Client.field787 == 0 && !var5.isHidden) {
Players.field1289.offset = 0;
var0.readBytes(Players.field1289.array, 0, var11);
Players.field1289.offset = 0;
String var14 = AbstractFont.escapeBrackets(TileItemPile.method2903(NPC.method2157(Players.field1289)));
var5.overheadText = var14.trim();
var5.overheadTextColor = var8 >> 8;
var5.overheadTextEffect = var8 & 255;
var5.overheadTextCyclesRemaining = 150;
var5.isAutoChatting = var10;
var5.field979 = var5 != localPlayer && var16.isUser && "" != Client.field755 && var14.toLowerCase().indexOf(Client.field755) == -1;
if (var16.isPrivileged) {
var15 = var10 ? 91 : 1;
} else {
var15 = var10 ? 90 : 2;
}
if (var16.modIcon != -1) {
ObjectSound.addGameMessage(var15, WorldMapRegion.method611(var16.modIcon) + var5.username.getName(), var14);
} else {
ObjectSound.addGameMessage(var15, var5.username.getName(), var14);
}
}
}
var0.offset = var12 + var11;
}
if ((var6 & 8) != 0) {
var5.targetIndex = var0.readUnsignedShort();
if (var5.targetIndex == 65535) {
var5.targetIndex = -1;
}
}
if ((var6 & 4096) != 0) {
var5.spotAnimation = var0.method5757();
var8 = var0.method5766();
var5.field1005 = var8 >> 16;
var5.field987 = (var8 & 65535) + Client.cycle;
var5.spotAnimationFrame = 0;
var5.spotAnimationFrameCycle = 0;
if (var5.field987 > Client.cycle) {
var5.spotAnimationFrame = -1;
}
if (var5.spotAnimation == 65535) {
var5.spotAnimation = -1;
}
}
if ((var6 & 1024) != 0) {
for (var8 = 0; var8 < 3; ++var8) {
var5.actions[var8] = var0.readStringCp1252NullTerminated();
}
}
if ((var6 & 2048) != 0) {
Players.field1278[var4] = var0.method5750();
}
if ((var6 & 4) != 0) {
var8 = var0.method5746();
int var18;
int var19;
int var21;
if (var8 > 0) {
for (var9 = 0; var9 < var8; ++var9) {
var11 = -1;
var12 = -1;
var21 = -1;
var19 = var0.readUShortSmart();
if (var19 == 32767) {
var19 = var0.readUShortSmart();
var12 = var0.readUShortSmart();
var11 = var0.readUShortSmart();
var21 = var0.readUShortSmart();
} else if (var19 != 32766) {
var12 = var0.readUShortSmart();
} else {
var19 = -1;
}
var18 = var0.readUShortSmart();
var5.addHitSplat(var19, var12, var11, var21, Client.cycle, var18);
}
}
var9 = var0.readUnsignedByte();
if (var9 > 0) {
for (var19 = 0; var19 < var9; ++var19) {
var11 = var0.readUShortSmart();
var12 = var0.readUShortSmart();
if (var12 != 32767) {
var21 = var0.readUShortSmart();
var18 = var0.method5748();
var15 = var12 > 0 ? var0.method5746() : var18;
var5.addHealthBar(var11, Client.cycle, var12, var21, var18, var15);
} else {
var5.removeHealthBar(var11);
}
}
}
}
if ((var6 & 32) != 0) {
var8 = var0.method5748();
byte[] var22 = new byte[var8];
Buffer var17 = new Buffer(var22);
var0.method5821(var22, 0, var8);
Players.field1279[var4] = var17;
var5.read(var17);
}
if (var5.field659) {
if (var7 == 127) {
var5.resetPath(var5.tileX, var5.tileY);
} else {
byte var20;
if (var7 != -1) {
var20 = var7;
} else {
var20 = Players.field1278[var4];
}
var5.method1300(var5.tileX, var5.tileY, var20);
}
}
}
if (var0.offset - var2 != var1) {
throw new RuntimeException(var0.offset - var2 + " " + var1);
}
}
@ObfuscatedName("fm")
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;B)V",
garbageValue = "-9"
signature = "(I)V",
garbageValue = "76630753"
)
@Export("doCheat")
static final void doCheat(String var0) {
if (var0.equalsIgnoreCase("toggleroof")) {
GrandExchangeOfferOwnWorldComparator.clientPreferences.roofsHidden = !GrandExchangeOfferOwnWorldComparator.clientPreferences.roofsHidden;
WorldMapArea.savePreferences();
if (GrandExchangeOfferOwnWorldComparator.clientPreferences.roofsHidden) {
Skeleton.addGameMessage(99, "", "Roofs are now all hidden");
} else {
Skeleton.addGameMessage(99, "", "Roofs will only be removed selectively");
}
}
if (var0.equalsIgnoreCase("displayfps")) {
Client.displayFps = !Client.displayFps;
}
if (var0.equalsIgnoreCase("renderself")) {
Client.renderSelf = !Client.renderSelf;
}
if (var0.equalsIgnoreCase("mouseovertext")) {
Client.showMouseOverText = !Client.showMouseOverText;
}
if (Client.staffModLevel >= 2) {
if (var0.equalsIgnoreCase("errortest")) {
throw new RuntimeException();
}
if (var0.equalsIgnoreCase("showcoord")) {
GrandExchangeOfferAgeComparator.worldMap.showCoord = !GrandExchangeOfferAgeComparator.worldMap.showCoord;
}
if (var0.equalsIgnoreCase("fpson")) {
Client.displayFps = true;
}
if (var0.equalsIgnoreCase("fpsoff")) {
Client.displayFps = false;
}
if (var0.equalsIgnoreCase("gc")) {
System.gc();
}
if (var0.equalsIgnoreCase("clientdrop")) {
VertexNormal.method3093();
}
}
PacketBufferNode var1 = FaceNormal.getPacketBufferNode(ClientPacket.field2246, Client.packetWriter.isaacCipher);
var1.packetBuffer.writeByte(var0.length() + 1);
var1.packetBuffer.writeStringCp1252NullTerminated(var0);
Client.packetWriter.addNode(var1);
public static void method972() {
SpotAnimationDefinition.SpotAnimationDefinition_cached.clear();
SpotAnimationDefinition.SpotAnimationDefinition_cachedModels.clear();
}
@ObfuscatedName("it")
@ObfuscatedName("jc")
@ObfuscatedSignature(
signature = "(IIIIIII)V",
garbageValue = "-228702425"
signature = "(Lhd;IIS)V",
garbageValue = "-5579"
)
static final void method997(int var0, int var1, int var2, int var3, int var4, int var5) {
int var6 = var2 - var0;
int var7 = var3 - var1;
int var8 = var6 >= 0 ? var6 : -var6;
int var9 = var7 >= 0 ? var7 : -var7;
int var10 = var8;
if (var8 < var9) {
var10 = var9;
}
@Export("clickWidget")
static final void clickWidget(Widget var0, int var1, int var2) {
if (Client.clickedWidget == null && !Client.isMenuOpen) {
if (var0 != null && GrandExchangeEvent.method157(var0) != null) {
Client.clickedWidget = var0;
Widget var4 = FriendSystem.method1994(var0);
if (var4 == null) {
var4 = var0.parent;
}
Client.clickedWidgetParent = var4;
Client.widgetClickX = var1;
Client.widgetClickY = var2;
GrandExchangeOfferAgeComparator.widgetDragDuration = 0;
Client.isDraggingWidget = false;
int var5 = UrlRequester.method3421();
if (var5 != -1) {
WorldMapSection1.method648(var5);
}
if (var10 != 0) {
int var11 = (var6 << 16) / var10;
int var12 = (var7 << 16) / var10;
if (var12 <= var11) {
var11 = -var11;
} else {
var12 = -var12;
}
int var13 = var5 * var12 >> 17;
int var14 = var5 * var12 + 1 >> 17;
int var15 = var5 * var11 >> 17;
int var16 = var5 * var11 + 1 >> 17;
var0 -= Rasterizer2D.Rasterizer2D_xClipStart;
var1 -= Rasterizer2D.Rasterizer2D_yClipStart;
int var17 = var0 + var13;
int var18 = var0 - var14;
int var19 = var0 + var6 - var14;
int var20 = var0 + var13 + var6;
int var21 = var15 + var1;
int var22 = var1 - var16;
int var23 = var7 + var1 - var16;
int var24 = var7 + var15 + var1;
Rasterizer3D.method3110(var17, var18, var19);
Rasterizer3D.method3107(var21, var22, var23, var17, var18, var19, var4);
Rasterizer3D.method3110(var17, var19, var20);
Rasterizer3D.method3107(var21, var23, var24, var17, var19, var20, var4);
}
}
}