project: hello again rev206

This commit is contained in:
JumpIfZero
2022-04-22 12:43:18 +03:00
parent 1cdb6e9060
commit 2dc9359cba
466 changed files with 55930 additions and 56034 deletions

View File

@@ -1,232 +1,161 @@
import java.applet.Applet;
import java.net.URL;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import netscape.javascript.JSObject;
@ObfuscatedName("ea")
@ObfuscatedName("eh")
public class class154 extends class166 {
@ObfuscatedName("ns")
@ObfuscatedGetter(
intValue = -1435820145
@ObfuscatedName("rl")
@ObfuscatedSignature(
descriptor = "Lex;"
)
@Export("selectedSpellFlags")
static int selectedSpellFlags;
@Export("guestClanSettings")
static ClanSettings guestClanSettings;
@ObfuscatedName("se")
@ObfuscatedGetter(
intValue = 1598240235
)
static int field1691;
@ObfuscatedName("id")
@ObfuscatedGetter(
intValue = 71444527
)
@Export("cameraZ")
static int cameraZ;
@ObfuscatedName("v")
String field1695;
String field1688;
// $FF: synthetic field
@ObfuscatedSignature(
descriptor = "Lef;"
descriptor = "Lev;"
)
final class155 this$0;
@ObfuscatedSignature(
descriptor = "(Lef;Ljava/lang/String;Ljava/lang/String;)V"
descriptor = "(Lev;Ljava/lang/String;Ljava/lang/String;)V"
)
class154(class155 var1, String var2, String var3) {
super(var1, var2); // L: 390
this.this$0 = var1; // L: 389
this.field1695 = var3; // L: 391
} // L: 392
super(var1, var2); // L: 389
this.this$0 = var1; // L: 388
this.field1688 = var3; // L: 390
} // L: 391
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(I)I",
garbageValue = "695673663"
garbageValue = "-1689964957"
)
public int vmethod3297() {
return 1; // L: 395
public int vmethod3341() {
return 1; // L: 394
}
@ObfuscatedName("o")
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(I)Ljava/lang/String;",
garbageValue = "1251344393"
garbageValue = "-1535635597"
)
public String vmethod3296() {
return this.field1695; // L: 400
public String vmethod3333() {
return this.field1688; // L: 398
}
@ObfuscatedName("v")
@ObfuscatedName("i")
@ObfuscatedSignature(
descriptor = "([FIFZFZ[FB)I",
garbageValue = "1"
descriptor = "(Lnj;FFFI)F",
garbageValue = "-1450671201"
)
public static int method3129(float[] var0, int var1, float var2, boolean var3, float var4, boolean var5, float[] var6) {
float var7 = 0.0F; // L: 15
for (int var8 = 0; var8 < var1 + 1; ++var8) { // L: 16
var7 += Math.abs(var0[var8]); // L: 17
}
float var24 = (Math.abs(var2) + Math.abs(var4)) * (float)(var1 + 1) * class114.field1396; // L: 19
if (var7 <= var24) { // L: 20
return -1; // L: 21
static float method3181(class389 var0, float var1, float var2, float var3) {
float var4 = class306.method5786(var0.field4364, var0.field4363, var1); // L: 116
if (Math.abs(var4) < class114.field1382) { // L: 117
return var1;
} else {
float[] var9 = new float[var1 + 1]; // L: 23
int var10;
for (var10 = 0; var10 < var1 + 1; ++var10) { // L: 24
var9[var10] = var0[var10] * (1.0F / var7); // L: 25
}
while (Math.abs(var9[var1]) < var24) { // L: 27
--var1; // L: 28
}
var10 = 0; // L: 30
if (var1 == 0) { // L: 31
return var10; // L: 32
} else if (var1 == 1) { // L: 34
var6[0] = -var9[0] / var9[1]; // L: 35
boolean var22 = var3 ? var2 < var6[0] + var24 : var2 < var6[0] - var24; // L: 36
boolean var23 = var5 ? var4 > var6[0] - var24 : var4 > var6[0] + var24; // L: 37
var10 = var22 && var23 ? 1 : 0; // L: 38
if (var10 > 0) { // L: 39
if (var3 && var6[0] < var2) { // L: 40
var6[0] = var2; // L: 41
} else if (var5 && var6[0] > var4) { // L: 43
var6[0] = var4; // L: 44
}
}
return var10; // L: 47
float var5 = class306.method5786(var0.field4364, var0.field4363, var2); // L: 118
if (Math.abs(var5) < class114.field1382) { // L: 119
return var2;
} else {
class389 var11 = new class389(var9, var1); // L: 50
float[] var12 = new float[var1 + 1]; // L: 51
float var6 = 0.0F; // L: 120
float var7 = 0.0F; // L: 121
float var8 = 0.0F; // L: 122
float var13 = 0.0F; // L: 127
boolean var14 = true; // L: 128
boolean var15 = false; // L: 129
for (int var13 = 1; var13 <= var1; ++var13) { // L: 52
var12[var13 - 1] = var9[var13] * (float)var13; // L: 53
}
float[] var21 = new float[var1 + 1]; // L: 55
int var14 = method3129(var12, var1 - 1, var2, false, var4, false, var21);
if (var14 == -1) {
return 0;
} else {
boolean var15 = false;
float var17 = 0.0F;
float var18 = 0.0F;
float var19 = 0.0F; // L: 64
for (int var20 = 0; var20 <= var14; ++var20) {
if (var10 > var1) {
return var10;
}
float var16;
if (var20 == 0) { // L: 67
var16 = var2; // L: 68
var18 = MidiPcmStream.method5405(var9, var1, var2);
if (Math.abs(var18) <= var24 && var3) { // L: 70
var6[var10++] = var2;
}
} else {
var16 = var19; // L: 73
var18 = var17;
}
if (var14 == var20) { // L: 76
var19 = var4; // L: 77
var15 = false;
} else {
var19 = var21[var20];
}
var17 = MidiPcmStream.method5405(var9, var1, var19);
if (var15) {
var15 = false; // L: 85
} else if (Math.abs(var17) < var24) { // L: 88
if (var14 != var20 || var5) {
var6[var10++] = var19; // L: 90
var15 = true; // L: 91
}
} else if (var18 < 0.0F && var17 > 0.0F || var18 > 0.0F && var17 < 0.0F) { // L: 94
var6[var10++] = UserList.method6823(var11, var16, var19, 0.0F);
if (var10 > 1 && var6[var10 - 2] >= var6[var10 - 1] - var24) { // L: 96
var6[var10 - 2] = 0.5F * (var6[var10 - 1] + var6[var10 - 2]);
--var10;
}
}
do {
var15 = false; // L: 131
if (var14) { // L: 132
var6 = var1; // L: 133
var13 = var4; // L: 134
var7 = var2 - var1; // L: 135
var8 = var7; // L: 136
var14 = false; // L: 137
}
return var10;
}
if (Math.abs(var13) < Math.abs(var5)) { // L: 139
var1 = var2; // L: 140
var2 = var6; // L: 141
var6 = var1; // L: 142
var4 = var5; // L: 143
var5 = var13; // L: 144
var13 = var4; // L: 145
}
float var16 = class114.field1380 * Math.abs(var2) + 0.5F * var3; // L: 147
float var17 = 0.5F * (var6 - var2); // L: 148
boolean var18 = Math.abs(var17) > var16 && var5 != 0.0F; // L: 149
if (var18) { // L: 150
if (Math.abs(var8) >= var16 && Math.abs(var4) > Math.abs(var5)) { // L: 151
float var12 = var5 / var4; // L: 156
float var9;
float var10;
if (var1 == var6) { // L: 157
var9 = var12 * var17 * 2.0F; // L: 158
var10 = 1.0F - var12; // L: 159
} else {
var10 = var4 / var13; // L: 162
float var11 = var5 / var13; // L: 163
var9 = ((var10 - var11) * 2.0F * var17 * var10 - (var11 - 1.0F) * (var2 - var1)) * var12; // L: 164
var10 = (var12 - 1.0F) * (var11 - 1.0F) * (var10 - 1.0F); // L: 165
}
if ((double)var9 > 0.0D) { // L: 167
var10 = -var10;
} else {
var9 = -var9; // L: 168
}
var12 = var8; // L: 169
var8 = var7; // L: 170
if (2.0F * var9 < 3.0F * var17 * var10 - Math.abs(var16 * var10) && var9 < Math.abs(var12 * 0.5F * var10)) { // L: 171
var7 = var9 / var10; // L: 172
} else {
var7 = var17; // L: 175
var8 = var17; // L: 176
}
} else {
var7 = var17; // L: 152
var8 = var17; // L: 153
}
var1 = var2; // L: 179
var4 = var5; // L: 180
if (Math.abs(var7) > var16) { // L: 181
var2 += var7;
} else if ((double)var17 > 0.0D) { // L: 182
var2 += var16;
} else {
var2 -= var16; // L: 183
}
var5 = class306.method5786(var0.field4364, var0.field4363, var2); // L: 184
if ((double)(var5 * (var13 / Math.abs(var13))) > 0.0D) { // L: 185
var14 = true; // L: 186
var15 = true; // L: 187
} else {
var15 = true; // L: 190
}
}
} while(var15);
return var2; // L: 194
}
}
}
@ObfuscatedName("h")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;ILjava/lang/String;B)Z",
garbageValue = "0"
)
static boolean method3128(String var0, int var1, String var2) {
if (var1 == 0) { // L: 54
try {
if (!class29.field169.startsWith("win")) { // L: 56
throw new Exception();
} else if (!var0.startsWith("http://") && !var0.startsWith("https://")) { // L: 57
throw new Exception();
} else {
String var11 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789?&=,.%+-_#:/*"; // L: 58
for (int var4 = 0; var4 < var0.length(); ++var4) { // L: 59
if (var11.indexOf(var0.charAt(var4)) == -1) { // L: 60
throw new Exception();
}
}
Runtime.getRuntime().exec("cmd /c start \"j\" \"" + var0 + "\""); // L: 62
return true; // L: 63
}
} catch (Throwable var5) { // L: 65
return false; // L: 66
}
} else if (var1 == 1) { // L: 69
try {
Object var10 = class27.method412(class29.field168, var2, new Object[]{(new URL(class29.field168.getCodeBase(), var0)).toString()}); // L: 71
return var10 != null; // L: 72
} catch (Throwable var6) { // L: 74
return false; // L: 75
}
} else if (var1 == 2) { // L: 78
try {
class29.field168.getAppletContext().showDocument(new URL(class29.field168.getCodeBase(), var0), "_blank"); // L: 80
return true; // L: 81
} catch (Exception var7) { // L: 83
return false; // L: 84
}
} else if (var1 == 3) { // L: 87
try {
Applet var3 = class29.field168; // L: 89
JSObject.getWindow(var3).call("loggedout", (Object[])null); // L: 92
} catch (Throwable var9) { // L: 95
}
try {
class29.field168.getAppletContext().showDocument(new URL(class29.field168.getCodeBase(), var0), "_top"); // L: 97
return true; // L: 98
} catch (Exception var8) { // L: 100
return false; // L: 101
}
} else {
throw new IllegalArgumentException(); // L: 104
}
}
@ObfuscatedName("gg")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-2051712033"
)
static void method3127() {
if (ClanChannel.worldMap != null) { // L: 3890
ClanChannel.worldMap.method7313(class160.Client_plane, (class19.localPlayer.x >> 7) + ApproximateRouteStrategy.baseX, (class19.localPlayer.y >> 7) + class250.baseY, false); // L: 3891
ClanChannel.worldMap.loadCache(); // L: 3892
}
} // L: 3894
}