mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-11 17:10:21 -07:00
Client renaming
This commit is contained in:
parent
9c3e171a9d
commit
35cf0a6705
73 changed files with 565 additions and 572 deletions
22
Client/src/main/java/org/runite/client/CS2Methods.java
Normal file
22
Client/src/main/java/org/runite/client/CS2Methods.java
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
package org.runite.client;
|
||||||
|
|
||||||
|
public class CS2Methods {
|
||||||
|
static RSString method27(RSString var0) {
|
||||||
|
try {
|
||||||
|
|
||||||
|
int var2 = Unsorted.method1602(var0);
|
||||||
|
return var2 != -1 ? Class119.aClass131_1624.aClass94Array1721[var2].method1560(TextCore.aClass94_3192, TextCore.aClass94_4066) : TextCore.aClass94_4049;
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "rc.V(" + (var0 != null ? "{...}" : "null") + ',' + true + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method28() {
|
||||||
|
try {
|
||||||
|
Class143.aReferenceCache_1874.clear();
|
||||||
|
|
||||||
|
} catch (RuntimeException var2) {
|
||||||
|
throw ClientErrorException.clientError(var2, "rc.Q(" + true + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1127,7 +1127,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (3335 == opcode) {
|
if (3335 == opcode) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub20.language;
|
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub20.paramLanguage;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 3336) {
|
if (opcode == 3336) {
|
||||||
|
|
@ -1144,7 +1144,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode != 3337)
|
if (opcode != 3337)
|
||||||
break;
|
break;
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub26.anInt2554;
|
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub26.paramAffid;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode < 3500) {
|
if (opcode < 3500) {
|
||||||
|
|
@ -1399,7 +1399,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode != 3629)
|
if (opcode != 3629)
|
||||||
break;
|
break;
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub31.countryId;
|
ItemDefinition.intsStack[iStackCounter++] = Class3_Sub31.paramCountryID;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode < 4000) {
|
if (opcode < 4000) {
|
||||||
|
|
@ -1710,7 +1710,7 @@ final class CS2Script extends Linkable {
|
||||||
} else if (class94_47.startsWith(TextCore.TextGlowThree)) {
|
} else if (class94_47.startsWith(TextCore.TextGlowThree)) {
|
||||||
class94_18 = class94_18.substring(TextCore.TextGlowThree.length());
|
class94_18 = class94_18.substring(TextCore.TextGlowThree.length());
|
||||||
byte3 = 11;
|
byte3 = 11;
|
||||||
} else if (0 != Class3_Sub20.language)
|
} else if (0 != Class3_Sub20.paramLanguage)
|
||||||
if (class94_47.startsWith(TextCore.TextColorYellow)) {
|
if (class94_47.startsWith(TextCore.TextColorYellow)) {
|
||||||
byte3 = 0;
|
byte3 = 0;
|
||||||
class94_18 = class94_18.substring(TextCore.TextColorYellow.length());
|
class94_18 = class94_18.substring(TextCore.TextColorYellow.length());
|
||||||
|
|
@ -1765,7 +1765,7 @@ final class CS2Script extends Linkable {
|
||||||
} else if (class94_47.startsWith(TextCore.TextSlide)) {
|
} else if (class94_47.startsWith(TextCore.TextSlide)) {
|
||||||
byte4 = 5;
|
byte4 = 5;
|
||||||
class94_18 = class94_18.substring(TextCore.TextSlide.length());
|
class94_18 = class94_18.substring(TextCore.TextSlide.length());
|
||||||
} else if (0 != Class3_Sub20.language)
|
} else if (0 != Class3_Sub20.paramLanguage)
|
||||||
if (class94_47.startsWith(TextCore.TextWave)) {
|
if (class94_47.startsWith(TextCore.TextWave)) {
|
||||||
class94_18 = class94_18.substring(TextCore.TextWave.length());
|
class94_18 = class94_18.substring(TextCore.TextWave.length());
|
||||||
byte4 = 1;
|
byte4 = 1;
|
||||||
|
|
@ -2081,7 +2081,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (5204 == opcode) {
|
if (5204 == opcode) {
|
||||||
ItemDefinition.stringsStack[sStackCounter - 1] = GameShell.method27(ItemDefinition.stringsStack[sStackCounter - 1]);
|
ItemDefinition.stringsStack[sStackCounter - 1] = CS2Methods.method27(ItemDefinition.stringsStack[sStackCounter - 1]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (5205 == opcode) {
|
if (5205 == opcode) {
|
||||||
|
|
@ -2289,7 +2289,7 @@ final class CS2Script extends Linkable {
|
||||||
if (l32 < 0 || l32 > 2)
|
if (l32 < 0 || l32 > 2)
|
||||||
l32 = 0;
|
l32 = 0;
|
||||||
Unsorted.anInt2577 = l32;
|
Unsorted.anInt2577 = l32;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (5500 > opcode) {
|
if (5500 > opcode) {
|
||||||
|
|
@ -2308,7 +2308,7 @@ final class CS2Script extends Linkable {
|
||||||
if (opcode == 5401) {
|
if (opcode == 5401) {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
Class3_Sub13_Sub38.aShortArray3455[ItemDefinition.intsStack[iStackCounter]] = (short) Class56.method1186(ItemDefinition.intsStack[iStackCounter + 1]);
|
Class3_Sub13_Sub38.aShortArray3455[ItemDefinition.intsStack[iStackCounter]] = (short) Class56.method1186(ItemDefinition.intsStack[iStackCounter + 1]);
|
||||||
GameShell.method28();
|
CS2Methods.method28();
|
||||||
Unsorted.method746((byte) -29);
|
Unsorted.method746((byte) -29);
|
||||||
Class167.method2265();
|
Class167.method2265();
|
||||||
WorldListEntry.method1076();
|
WorldListEntry.method1076();
|
||||||
|
|
@ -2364,7 +2364,7 @@ final class CS2Script extends Linkable {
|
||||||
if (Class136.aClass64_1778.anObject974 != null) {
|
if (Class136.aClass64_1778.anObject974 != null) {
|
||||||
byte[] abyte0 = null;
|
byte[] abyte0 = null;
|
||||||
abyte0 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1);
|
abyte0 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1);
|
||||||
class94_24 = Class3_Sub13_Sub3.method178(abyte0, abyte0.length, 0);
|
class94_24 = Class3_Sub13_Sub3.bufferToString(abyte0, abyte0.length, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ItemDefinition.stringsStack[sStackCounter++] = class94_24;
|
ItemDefinition.stringsStack[sStackCounter++] = class94_24;
|
||||||
|
|
@ -2382,12 +2382,12 @@ final class CS2Script extends Linkable {
|
||||||
RSString class94_64 = RSString.stringCombiner(new RSString[]{
|
RSString class94_64 = RSString.stringCombiner(new RSString[]{
|
||||||
RSInterface.method856(), class94_25
|
RSInterface.method856(), class94_25
|
||||||
});
|
});
|
||||||
if (null == GameShell.frame && (!flag5 || Signlink.anInt1214 == 3 || !Signlink.osName.startsWith("win") || Class106.hasInternetExplorer6)) {
|
if (null == GameShell.frame && (!flag5 || Signlink.anInt1214 == 3 || !Signlink.osName.startsWith("win") || Class106.paramUserUsingInternetExplorer)) {
|
||||||
Class99.method1596(class94_64, (byte) 127, flag5);
|
Class99.method1596(class94_64, (byte) 127, flag5);
|
||||||
} else {
|
} else {
|
||||||
Unsorted.aBoolean2154 = flag5;
|
Unsorted.aBoolean2154 = flag5;
|
||||||
Class3_Sub13_Sub24.aClass94_3295 = class94_64;
|
Class3_Sub13_Sub24.aClass94_3295 = class94_64;
|
||||||
Class15.aClass64_351 = Class38.aClass87_665.method1452(new String(class94_64.method1568(), StandardCharsets.ISO_8859_1), true);
|
Class15.aClass64_351 = Class38.signlink.method1452(new String(class94_64.method1568(), StandardCharsets.ISO_8859_1), true);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2398,12 +2398,12 @@ final class CS2Script extends Linkable {
|
||||||
RSString class94_26 = ItemDefinition.stringsStack[sStackCounter];
|
RSString class94_26 = ItemDefinition.stringsStack[sStackCounter];
|
||||||
if (class94_26.length() > 0) {
|
if (class94_26.length() > 0) {
|
||||||
if (null == Class3_Sub30_Sub1.aClass94Array3802)
|
if (null == Class3_Sub30_Sub1.aClass94Array3802)
|
||||||
Class3_Sub30_Sub1.aClass94Array3802 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.anInt2014]];
|
Class3_Sub30_Sub1.aClass94Array3802 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.paramGameTypeID]];
|
||||||
Class3_Sub30_Sub1.aClass94Array3802[i72] = class94_26;
|
Class3_Sub30_Sub1.aClass94Array3802[i72] = class94_26;
|
||||||
}
|
}
|
||||||
if (class94_55.length() > 0) {
|
if (class94_55.length() > 0) {
|
||||||
if (Unsorted.aClass94Array45 == null)
|
if (Unsorted.aClass94Array45 == null)
|
||||||
Unsorted.aClass94Array45 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.anInt2014]];
|
Unsorted.aClass94Array45 = new RSString[Class3_Sub13_Sub18.anIntArray3218[Class158.paramGameTypeID]];
|
||||||
Unsorted.aClass94Array45[i72] = class94_55;
|
Unsorted.aClass94Array45[i72] = class94_55;
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -2540,7 +2540,7 @@ final class CS2Script extends Linkable {
|
||||||
Class84.method1417();
|
Class84.method1417();
|
||||||
}
|
}
|
||||||
Unsorted.method746((byte) -29);
|
Unsorted.method746((byte) -29);
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2549,52 +2549,52 @@ final class CS2Script extends Linkable {
|
||||||
Class3_Sub10.method139(66);
|
Class3_Sub10.method139(66);
|
||||||
Class84.method1417();
|
Class84.method1417();
|
||||||
Unsorted.method792();
|
Unsorted.method792();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6003) {
|
if (opcode == 6003) {
|
||||||
Unsorted.aBoolean3604 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Unsorted.aBoolean3604 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Unsorted.method792();
|
Unsorted.method792();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6005) {
|
if (opcode == 6005) {
|
||||||
KeyboardListener.aBoolean1905 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
KeyboardListener.aBoolean1905 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Class84.method1417();
|
Class84.method1417();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6006) {
|
if (opcode == 6006) {
|
||||||
Class25.aBoolean488 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class25.aBoolean488 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
((Class102) Class51.anInterface2_838).method1616(!Class25.aBoolean488);
|
((Class102) Class51.anInterface2_838).method1616(!Class25.aBoolean488);
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6007) {
|
if (opcode == 6007) {
|
||||||
RSInterface.aBoolean236 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
RSInterface.aBoolean236 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6008) {
|
if (opcode == 6008) {
|
||||||
WorldListEntry.aBoolean2623 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
WorldListEntry.aBoolean2623 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6009) {
|
if (opcode == 6009) {
|
||||||
Class3_Sub13_Sub22.aBoolean3275 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class3_Sub13_Sub22.aBoolean3275 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 6010) {
|
if (opcode == 6010) {
|
||||||
Class140_Sub6.aBoolean2910 = 1 == ItemDefinition.intsStack[--iStackCounter];
|
Class140_Sub6.aBoolean2910 = 1 == ItemDefinition.intsStack[--iStackCounter];
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2603,7 +2603,7 @@ final class CS2Script extends Linkable {
|
||||||
if (l34 < 0 || l34 > 2)
|
if (l34 < 0 || l34 > 2)
|
||||||
l34 = 0;
|
l34 = 0;
|
||||||
Unsorted.anInt1137 = l34;
|
Unsorted.anInt1137 = l34;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2624,7 +2624,7 @@ final class CS2Script extends Linkable {
|
||||||
Class51.method1137(0.6F);
|
Class51.method1137(0.6F);
|
||||||
}
|
}
|
||||||
Class84.method1417();
|
Class84.method1417();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2632,7 +2632,7 @@ final class CS2Script extends Linkable {
|
||||||
Class128.aBoolean1685 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class128.aBoolean1685 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
if (HDToolKit.highDetail)
|
if (HDToolKit.highDetail)
|
||||||
Class84.method1417();
|
Class84.method1417();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2640,7 +2640,7 @@ final class CS2Script extends Linkable {
|
||||||
Class38.aBoolean661 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class38.aBoolean661 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
if (HDToolKit.highDetail)
|
if (HDToolKit.highDetail)
|
||||||
Class3_Sub13_Sub14.method236();
|
Class3_Sub13_Sub14.method236();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2656,7 +2656,7 @@ final class CS2Script extends Linkable {
|
||||||
if (opcode == 6017) {
|
if (opcode == 6017) {
|
||||||
Class3_Sub13_Sub15.aBoolean3184 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class3_Sub13_Sub15.aBoolean3184 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
GameShell.method34();
|
GameShell.method34();
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2667,7 +2667,7 @@ final class CS2Script extends Linkable {
|
||||||
if (j35 > 127)
|
if (j35 > 127)
|
||||||
j35 = 127;
|
j35 = 127;
|
||||||
anInt2453 = j35;
|
anInt2453 = j35;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2689,7 +2689,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
Unsorted.anInt120 = k35;
|
Unsorted.anInt120 = k35;
|
||||||
}
|
}
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2700,7 +2700,7 @@ final class CS2Script extends Linkable {
|
||||||
if (127 < l35)
|
if (127 < l35)
|
||||||
l35 = 127;
|
l35 = 127;
|
||||||
Sprites.anInt340 = l35;
|
Sprites.anInt340 = l35;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2716,12 +2716,12 @@ final class CS2Script extends Linkable {
|
||||||
if (i36 > 2)
|
if (i36 > 2)
|
||||||
i36 = 2;
|
i36 = 2;
|
||||||
boolean flag6 = false;
|
boolean flag6 = false;
|
||||||
if (96 > Class3_Sub24_Sub3.anInt3492) {
|
if (96 > Class3_Sub24_Sub3.maxClientMemory) {
|
||||||
flag6 = true;
|
flag6 = true;
|
||||||
i36 = 0;
|
i36 = 0;
|
||||||
}
|
}
|
||||||
Class127_Sub1.method1758(i36);
|
Class127_Sub1.method1758(i36);
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
aBoolean2705 = false;
|
aBoolean2705 = false;
|
||||||
ItemDefinition.intsStack[iStackCounter++] = flag6 ? 0 : 1;
|
ItemDefinition.intsStack[iStackCounter++] = flag6 ? 0 : 1;
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -2731,13 +2731,13 @@ final class CS2Script extends Linkable {
|
||||||
if (j36 < 0 || 2 < j36)
|
if (j36 < 0 || 2 < j36)
|
||||||
j36 = 0;
|
j36 = 0;
|
||||||
Class3_Sub28_Sub9.anInt3622 = j36;
|
Class3_Sub28_Sub9.anInt3622 = j36;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode != 6028)
|
if (opcode != 6028)
|
||||||
break;
|
break;
|
||||||
Class163_Sub3.aBoolean3004 = ItemDefinition.intsStack[--iStackCounter] != 0;
|
Class163_Sub3.aBoolean3004 = ItemDefinition.intsStack[--iStackCounter] != 0;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode < 6200) {
|
if (opcode < 6200) {
|
||||||
|
|
@ -2942,7 +2942,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 6504) {
|
if (opcode == 6504) {
|
||||||
Unsorted.anInt2148 = ItemDefinition.intsStack[--iStackCounter];
|
Unsorted.anInt2148 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (6505 == opcode) {
|
if (6505 == opcode) {
|
||||||
|
|
@ -2982,7 +2982,7 @@ final class CS2Script extends Linkable {
|
||||||
break;
|
break;
|
||||||
if (6600 == opcode) {
|
if (6600 == opcode) {
|
||||||
Class15.aBoolean346 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class15.aBoolean346 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode != 6601)
|
if (opcode != 6601)
|
||||||
|
|
@ -3429,7 +3429,7 @@ final class CS2Script extends Linkable {
|
||||||
break;
|
break;
|
||||||
boolean flag1 = ItemDefinition.intsStack[--iStackCounter] != 0;
|
boolean flag1 = ItemDefinition.intsStack[--iStackCounter] != 0;
|
||||||
int k64 = ItemDefinition.intsStack[--iStackCounter];
|
int k64 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub23.method407(Class3_Sub20.language, flag1, 0, k64);
|
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub23.method407(Class3_Sub20.paramLanguage, flag1, 0, k64);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
RSInterface class11_8 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_8 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ final class CacheResourceWorker implements Runnable {
|
||||||
request.data = request.cache.read((int) request.nodeKey);
|
request.data = request.cache.read((int) request.nodeKey);
|
||||||
}
|
}
|
||||||
} catch (Exception var5) {
|
} catch (Exception var5) {
|
||||||
Class49.method1125(null, var5, (byte) 111);
|
Class49.reportError(null, var5, (byte) 111);
|
||||||
}
|
}
|
||||||
|
|
||||||
request.waiting = false;
|
request.waiting = false;
|
||||||
|
|
@ -108,7 +108,7 @@ final class CacheResourceWorker implements Runnable {
|
||||||
}
|
}
|
||||||
|
|
||||||
public CacheResourceWorker() {
|
public CacheResourceWorker() {
|
||||||
Class64 var1 = Class38.aClass87_665.method1451(5, this);
|
Class64 var1 = Class38.signlink.method1451(5, this);
|
||||||
|
|
||||||
while (Objects.requireNonNull(var1).anInt978 == 0) {
|
while (Objects.requireNonNull(var1).anInt978 == 0) {
|
||||||
TimeUtils.sleep(10L);
|
TimeUtils.sleep(10L);
|
||||||
|
|
|
||||||
|
|
@ -630,7 +630,7 @@ final class Class1 {
|
||||||
int var15 = var0 + var2 * Class60.anInt930 / Class23.anInt455;
|
int var15 = var0 + var2 * Class60.anInt930 / Class23.anInt455;
|
||||||
int var7 = var2 * Class49.anInt817 / Class23.anInt455;
|
int var7 = var2 * Class49.anInt817 / Class23.anInt455;
|
||||||
int var9 = 16711680;
|
int var9 = 16711680;
|
||||||
if (Class158.anInt2014 == 1) {
|
if (Class158.paramGameTypeID == 1) {
|
||||||
var9 = 16777215;
|
var9 = 16777215;
|
||||||
}
|
}
|
||||||
Toolkit.getActiveToolkit().drawRect(var15, var6, var7, var8, var9, 255);
|
Toolkit.getActiveToolkit().drawRect(var15, var6, var7, var8, var9, 255);
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ final class Class106 {
|
||||||
int anInt1447;
|
int anInt1447;
|
||||||
int anInt1449;
|
int anInt1449;
|
||||||
int anInt1450;
|
int anInt1450;
|
||||||
static boolean hasInternetExplorer6 = false;
|
static boolean paramUserUsingInternetExplorer = false;
|
||||||
|
|
||||||
|
|
||||||
static void method1642(RSString var1) {
|
static void method1642(RSString var1) {
|
||||||
|
|
|
||||||
|
|
@ -48,11 +48,11 @@ final class Class108 {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class40.aAbstractSprite_680 = Class75_Sub2.method1344(var0, Class154.anInt1966);
|
Class40.aAbstractSprite_680 = Class75_Sub2.method1344(var0, Class154.anInt1966);
|
||||||
int var2 = Class140_Sub7.anInt2934;
|
int var2 = Class140_Sub7.canvasHeight;
|
||||||
int var3 = var2 * 956 / 503;
|
int var3 = var2 * 956 / 503;
|
||||||
Objects.requireNonNull(Class40.aAbstractSprite_680).method639((Class23.anInt454 + -var3) / 2, 0, var3, var2);
|
Objects.requireNonNull(Class40.aAbstractSprite_680).method639((Class23.canvasWidth + -var3) / 2, 0, var3, var2);
|
||||||
SequenceDefinition.aClass109_1856 = InterfaceWidget.a(Class79.anInt1124, var0);
|
SequenceDefinition.aClass109_1856 = InterfaceWidget.a(Class79.anInt1124, var0);
|
||||||
Objects.requireNonNull(SequenceDefinition.aClass109_1856).method1667(Class23.anInt454 / 2 + -(SequenceDefinition.aClass109_1856.width / 2), 18);
|
Objects.requireNonNull(SequenceDefinition.aClass109_1856).method1667(Class23.canvasWidth / 2 + -(SequenceDefinition.aClass109_1856.width / 2), 18);
|
||||||
Class140_Sub2.aBoolean2713 = true;
|
Class140_Sub2.aBoolean2713 = true;
|
||||||
if(var1 > -50) {
|
if(var1 > -50) {
|
||||||
Class140_Sub4.aReferenceCache_2792.clearSoftReferences();
|
Class140_Sub4.aReferenceCache_2792.clearSoftReferences();
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ final class Class119 {
|
||||||
Object var1;
|
Object var1;
|
||||||
if(null == Class3_Sub13_Sub10.aFrame3121) {
|
if(null == Class3_Sub13_Sub10.aFrame3121) {
|
||||||
if(GameShell.frame == null) {
|
if(GameShell.frame == null) {
|
||||||
var1 = Class38.aClass87_665.applet;
|
var1 = Class38.signlink.gameApplet;
|
||||||
} else {
|
} else {
|
||||||
var1 = GameShell.frame;
|
var1 = GameShell.frame;
|
||||||
}
|
}
|
||||||
|
|
@ -32,22 +32,22 @@ final class Class119 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class83.method1411(0) >= 2) {
|
if(Class83.method1411(0) >= 2) {
|
||||||
Class23.anInt454 = Unsorted.anInt2334;
|
Class23.canvasWidth = Unsorted.anInt2334;
|
||||||
Class84.anInt1164 = 0;
|
Class84.anInt1164 = 0;
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
Class140_Sub7.anInt2934 = Class70.anInt1047;
|
Class140_Sub7.canvasHeight = Class70.anInt1047;
|
||||||
} else {
|
} else {
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
Class84.anInt1164 = (-765 + Unsorted.anInt2334) / 2;
|
Class84.anInt1164 = (-765 + Unsorted.anInt2334) / 2;
|
||||||
Class140_Sub7.anInt2934 = 503;
|
Class140_Sub7.canvasHeight = 503;
|
||||||
Class23.anInt454 = 765;
|
Class23.canvasWidth = 765;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
HDToolKit.method1854(Class23.anInt454, Class140_Sub7.anInt2934);
|
HDToolKit.method1854(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
GameShell.canvas.setSize(Class23.anInt454, Class140_Sub7.anInt2934);
|
GameShell.canvas.setSize(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
if(var1 == GameShell.frame) {
|
if(var1 == GameShell.frame) {
|
||||||
var2 = GameShell.frame.getInsets();
|
var2 = GameShell.frame.getInsets();
|
||||||
GameShell.canvas.setLocation(var2.left + Class84.anInt1164, Class106.anInt1442 + var2.top);
|
GameShell.canvas.setLocation(var2.left + Class84.anInt1164, Class106.anInt1442 + var2.top);
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ final class Class121 {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub9.aClass64_2318 = Class38.aClass87_665.method1441((byte)8, GameConfig.IP_MANAGEMENT, GameConfig.WL_PORT);//, Class123.anInt1658);
|
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte)8, GameConfig.IP_MANAGEMENT, GameConfig.WL_PORT);//, Class123.anInt1658);
|
||||||
RSInterface.aLong261 = TimeUtils.time();
|
RSInterface.aLong261 = TimeUtils.time();
|
||||||
Class43.anInt692 = 1;
|
Class43.anInt692 = 1;
|
||||||
}
|
}
|
||||||
|
|
@ -122,7 +122,7 @@ final class Class121 {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.aClass87_665);
|
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
|
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
|
||||||
Class3_Sub9.aClass64_2318 = null;
|
Class3_Sub9.aClass64_2318 = null;
|
||||||
wlUpdateStamp = 0;
|
wlUpdateStamp = 0;
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ final class Class124 {
|
||||||
aClass153_1661 = (CacheIndex)null;
|
aClass153_1661 = (CacheIndex)null;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class75_Sub4.method1352(Class140_Sub7.anInt2934, var0, Class3_Sub28_Sub12.anInt3655, Class23.anInt454);
|
Class75_Sub4.method1352(Class140_Sub7.canvasHeight, var0, Class3_Sub28_Sub12.anInt3655, Class23.canvasWidth);
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "rb.C(" + var0 + ',' + var1 + ')');
|
throw ClientErrorException.clientError(var3, "rb.C(" + var0 + ',' + var1 + ')');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ public final class Class126 {
|
||||||
int anInt1667;
|
int anInt1667;
|
||||||
public static Class3_Sub28_Sub17 aClass3_Sub28_Sub17_1669;
|
public static Class3_Sub28_Sub17 aClass3_Sub28_Sub17_1669;
|
||||||
int anInt1670;
|
int anInt1670;
|
||||||
static Client aClient1671;
|
|
||||||
int anInt1673;
|
int anInt1673;
|
||||||
boolean aBoolean1674;
|
boolean aBoolean1674;
|
||||||
int anInt1675;
|
int anInt1675;
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@ import org.rs09.client.config.GameConfig;
|
||||||
final class Class131 {
|
final class Class131 {
|
||||||
|
|
||||||
static int anInt1716;
|
static int anInt1716;
|
||||||
static RSString password = TextCore.aClass94_3672;
|
static RSString password = TextCore.emptyJagexString;
|
||||||
static RSString username = TextCore.aClass94_3672;
|
static RSString username = TextCore.emptyJagexString;
|
||||||
short[] aShortArray1718;
|
short[] aShortArray1718;
|
||||||
static int anInt1719 = -1;
|
static int anInt1719 = -1;
|
||||||
int anInt1720;
|
int anInt1720;
|
||||||
|
|
@ -128,7 +128,7 @@ final class Class131 {
|
||||||
password = var1;
|
password = var1;
|
||||||
Class7.anInt2161 = var2;
|
Class7.anInt2161 = var2;
|
||||||
username = var0;
|
username = var0;
|
||||||
if(username.equalsString(TextCore.aClass94_3672) || password.equalsString(TextCore.aClass94_3672)) {
|
if(username.equalsString(TextCore.emptyJagexString) || password.equalsString(TextCore.emptyJagexString)) {
|
||||||
Class158.anInt2005 = 3;
|
Class158.anInt2005 = 3;
|
||||||
} else if (CS2Script.anInt2451 == -1) {
|
} else if (CS2Script.anInt2451 == -1) {
|
||||||
Class163_Sub1_Sub1.anInt2246 = 0;
|
Class163_Sub1_Sub1.anInt2246 = 0;
|
||||||
|
|
|
||||||
|
|
@ -72,12 +72,12 @@ final class Class132 {
|
||||||
int var4 = Class38_Sub1.anInt2612;
|
int var4 = Class38_Sub1.anInt2612;
|
||||||
var1 += 8;
|
var1 += 8;
|
||||||
var3 = NPCDefinition.anInt1297 + -(var1 / 2);
|
var3 = NPCDefinition.anInt1297 + -(var1 / 2);
|
||||||
if(Class140_Sub7.anInt2934 < var4 + var2) {
|
if(Class140_Sub7.canvasHeight < var4 + var2) {
|
||||||
var4 = Class140_Sub7.anInt2934 + -var2;
|
var4 = Class140_Sub7.canvasHeight + -var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class23.anInt454 < var3 + var1) {
|
if(Class23.canvasWidth < var3 + var1) {
|
||||||
var3 = -var1 + Class23.anInt454;
|
var3 = -var1 + Class23.canvasWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3 < 0) {
|
if(var3 < 0) {
|
||||||
|
|
|
||||||
|
|
@ -309,7 +309,7 @@ final class Class140_Sub3 extends GameObject {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
int var6;
|
int var6;
|
||||||
if(Class158.anInt2014 != 0 && this.aBoolean2721 && (null == this.aClass142_2722 || var4.animationId != this.aClass142_2722.animId)) {
|
if(Class158.paramGameTypeID != 0 && this.aBoolean2721 && (null == this.aClass142_2722 || var4.animationId != this.aClass142_2722.animId)) {
|
||||||
var6 = var4.animationId;
|
var6 = var4.animationId;
|
||||||
if(var4.animationId == -1) {
|
if(var4.animationId == -1) {
|
||||||
var6 = var5;
|
var6 = var5;
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ public final class Class140_Sub7 extends GameObject {
|
||||||
static int[] anIntArray2931;
|
static int[] anIntArray2931;
|
||||||
private int anInt2932 = -32768;
|
private int anInt2932 = -32768;
|
||||||
static int[] anIntArray2933 = new int[]{2, 0, 0, 2, 0, 0, 0, 4, 4};
|
static int[] anIntArray2933 = new int[]{2, 0, 0, 2, 0, 0, 0, 4, 4};
|
||||||
public static int anInt2934;
|
public static int canvasHeight;
|
||||||
static RSString[] aClass94Array2935 = new RSString[500];
|
static RSString[] aClass94Array2935 = new RSString[500];
|
||||||
int anInt2936;
|
int anInt2936;
|
||||||
static int anInt2938;
|
static int anInt2938;
|
||||||
|
|
@ -250,7 +250,7 @@ public final class Class140_Sub7 extends GameObject {
|
||||||
|
|
||||||
byte[] var4 = new byte[var3];
|
byte[] var4 = new byte[var3];
|
||||||
var0.index += Class3_Sub13_Sub9.aClass36_3112.method1017(0, var3, var4, var0.buffer, var0.index);
|
var0.index += Class3_Sub13_Sub9.aClass36_3112.method1017(0, var3, var4, var0.buffer, var0.index);
|
||||||
return Class3_Sub13_Sub3.method178(var4, var3, 0);
|
return Class3_Sub13_Sub3.bufferToString(var4, var3, 0);
|
||||||
} catch (Exception var6) {
|
} catch (Exception var6) {
|
||||||
return TextCore.aClass94_2018;
|
return TextCore.aClass94_2018;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -614,7 +614,7 @@ final class Class145 {
|
||||||
}
|
}
|
||||||
|
|
||||||
var2.aBoolean2225 = false;
|
var2.aBoolean2225 = false;
|
||||||
--GameShell.anInt3;
|
--Class146.anInt3;
|
||||||
Class72 var29 = var2.aClass72_2245;
|
Class72 var29 = var2.aClass72_2245;
|
||||||
if(var29 != null && var29.anInt1077 != 0) {
|
if(var29 != null && var29.anInt1077 != 0) {
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ abstract class Class146 {
|
||||||
static int anInt1901 = 2;
|
static int anInt1901 = 2;
|
||||||
static int[][][] anIntArrayArrayArray1903;
|
static int[][][] anIntArrayArrayArray1903;
|
||||||
static int anInt1904;
|
static int anInt1904;
|
||||||
|
static int anInt3 = 0;
|
||||||
|
|
||||||
|
|
||||||
abstract int method2078();
|
abstract int method2078();
|
||||||
|
|
@ -42,7 +43,7 @@ abstract class Class146 {
|
||||||
|
|
||||||
static void method2083(int var0, int var1, int var2, byte[][][] var3, int var4, byte var5, int var6, int var7) {
|
static void method2083(int var0, int var1, int var2, byte[][][] var3, int var4, byte var5, int var6, int var7) {
|
||||||
++Class3_Sub28_Sub1.anInt3539;
|
++Class3_Sub28_Sub1.anInt3539;
|
||||||
GameShell.anInt3 = 0;
|
anInt3 = 0;
|
||||||
int var8 = var6 - 16;
|
int var8 = var6 - 16;
|
||||||
int var9 = var6 + 16;
|
int var9 = var6 + 16;
|
||||||
int var10 = var7 - 16;
|
int var10 = var7 - 16;
|
||||||
|
|
@ -63,7 +64,7 @@ abstract class Class146 {
|
||||||
var16.aBoolean2225 = true;
|
var16.aBoolean2225 = true;
|
||||||
var16.aBoolean2236 = var16.anInt2223 > 0;
|
var16.aBoolean2236 = var16.anInt2223 > 0;
|
||||||
|
|
||||||
++GameShell.anInt3;
|
++anInt3;
|
||||||
} else {
|
} else {
|
||||||
var16.aBoolean2222 = false;
|
var16.aBoolean2222 = false;
|
||||||
var16.aBoolean2225 = false;
|
var16.aBoolean2225 = false;
|
||||||
|
|
@ -202,7 +203,7 @@ abstract class Class146 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(GameShell.anInt3 == 0) {
|
if(anInt3 == 0) {
|
||||||
if(!var22) {
|
if(!var22) {
|
||||||
Class3_Sub13_Sub21.aBoolean3261 = false;
|
Class3_Sub13_Sub21.aBoolean3261 = false;
|
||||||
}
|
}
|
||||||
|
|
@ -256,7 +257,7 @@ abstract class Class146 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(GameShell.anInt3 == 0) {
|
if(anInt3 == 0) {
|
||||||
if(!var22) {
|
if(!var22) {
|
||||||
Class3_Sub13_Sub21.aBoolean3261 = false;
|
Class3_Sub13_Sub21.aBoolean3261 = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -216,7 +216,7 @@ final class Class15 implements Runnable {
|
||||||
Class81.method1400(this.aClass87_350, (Object)null, -71);
|
Class81.method1400(this.aClass87_350, (Object)null, -71);
|
||||||
}
|
}
|
||||||
} catch (Exception var7) {
|
} catch (Exception var7) {
|
||||||
Class49.method1125((String)null, var7, (byte)111);
|
Class49.reportError((String)null, var7, (byte)111);
|
||||||
} finally {
|
} finally {
|
||||||
this.aBoolean353 = false;
|
this.aBoolean353 = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ abstract class Class158 {
|
||||||
static int anInt2010 = -16 + (int) (33.0D * Math.random());
|
static int anInt2010 = -16 + (int) (33.0D * Math.random());
|
||||||
int anInt2011;
|
int anInt2011;
|
||||||
int anInt2012;
|
int anInt2012;
|
||||||
static int anInt2014 = 0;
|
static int paramGameTypeID = 0;
|
||||||
static int anInt2015;
|
static int anInt2015;
|
||||||
|
|
||||||
abstract void method2179(Graphics var3);
|
abstract void method2179(Graphics var3);
|
||||||
|
|
|
||||||
|
|
@ -28,9 +28,9 @@ final class Class159 {
|
||||||
|
|
||||||
static boolean method2194() {
|
static boolean method2194() {
|
||||||
try {
|
try {
|
||||||
if(Unsorted.aBoolean3641) {
|
if(Unsorted.paramJavaScriptEnabled) {
|
||||||
try {
|
try {
|
||||||
return !(Boolean) TextCore.aClass94_3209.method1577(Class38.aClass87_665.applet);
|
return !(Boolean) TextCore.aClass94_3209.method1577(Class38.signlink.gameApplet);
|
||||||
} catch (Throwable var2) {
|
} catch (Throwable var2) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(anInt3375 == 1) {
|
if(anInt3375 == 1) {
|
||||||
Class3_Sub9.aClass64_2318 = Class38.aClass87_665.method1441((byte)8, ClientErrorException.worldListHost, Class123.anInt1658);
|
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte)8, ClientErrorException.worldListHost, Class123.anInt1658);
|
||||||
anInt3375 = 2;
|
anInt3375 = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -86,7 +86,7 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.aClass87_665);
|
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
|
||||||
Class3_Sub9.aClass64_2318 = null;
|
Class3_Sub9.aClass64_2318 = null;
|
||||||
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index);
|
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index);
|
||||||
if(WorldListEntry.aClass155_2627 != null) {
|
if(WorldListEntry.aClass155_2627 != null) {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
class Class163_Sub2 extends Class163 {
|
class Class163_Sub2 extends Class163 {
|
||||||
|
|
||||||
static RSString aClass94_2996 = null;
|
static RSString paramSettings = null;
|
||||||
static Class30[] aClass30Array2998 = new Class30[29]; //TODO
|
static Class30[] aClass30Array2998 = new Class30[29]; //TODO
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ final class Class163_Sub2_Sub1 extends Class163_Sub2 {
|
||||||
static ReferenceCache aReferenceCache_4015 = new ReferenceCache(64);
|
static ReferenceCache aReferenceCache_4015 = new ReferenceCache(64);
|
||||||
static RSString[] aClass94Array4016 = new RSString[500];
|
static RSString[] aClass94Array4016 = new RSString[500];
|
||||||
static long[] aLongArray4017 = new long[100];
|
static long[] aLongArray4017 = new long[100];
|
||||||
static boolean aBoolean4018 = false;
|
static boolean paramObjectTagEnabled = false;
|
||||||
static int anInt4019 = 0;
|
static int anInt4019 = 0;
|
||||||
static int anInt4020 = 0;
|
static int anInt4020 = 0;
|
||||||
static int anInt4021;
|
static int anInt4021;
|
||||||
|
|
|
||||||
|
|
@ -65,25 +65,25 @@ final class Class163_Sub3 extends Class163 {
|
||||||
int var4;
|
int var4;
|
||||||
for(var4 = 0; Class8.anInt104 > var4; ++var4) {
|
for(var4 = 0; Class8.anInt104 > var4; ++var4) {
|
||||||
if(var0 == Class50.aLongArray826[var4]) {
|
if(var0 == Class50.aLongArray826[var4]) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{var3, TextCore.HasFriendsAlready}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{var3, TextCore.HasFriendsAlready}), -1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for(var4 = 0; var4 < Class3_Sub28_Sub5.anInt3591; ++var4) {
|
for(var4 = 0; var4 < Class3_Sub28_Sub5.anInt3591; ++var4) {
|
||||||
if(Class114.ignores[var4] == var0) {
|
if(Class114.ignores[var4] == var0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{TextCore.HasPleaseRemove, var3, TextCore.HasIgnoreToFriends}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{TextCore.HasPleaseRemove, var3, TextCore.HasIgnoreToFriends}), -1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3.equalsString(Class102.player.displayName)) {
|
if(var3.equalsString(Class102.player.displayName)) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, TextCore.HasOnOwnFriendsList, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasOnOwnFriendsList, -1);
|
||||||
} else {
|
} else {
|
||||||
Class70.aClass94Array1046[Class8.anInt104] = var3;
|
Class70.aClass94Array1046[Class8.anInt104] = var3;
|
||||||
Class50.aLongArray826[Class8.anInt104] = var0;
|
Class50.aLongArray826[Class8.anInt104] = var0;
|
||||||
Unsorted.anIntArray882[Class8.anInt104] = 0;
|
Unsorted.anIntArray882[Class8.anInt104] = 0;
|
||||||
Unsorted.aClass94Array2566[Class8.anInt104] = TextCore.aClass94_3672;
|
Unsorted.aClass94Array2566[Class8.anInt104] = TextCore.emptyJagexString;
|
||||||
Class57.anIntArray904[Class8.anInt104] = 0;
|
Class57.anIntArray904[Class8.anInt104] = 0;
|
||||||
Unsorted.aBooleanArray73[Class8.anInt104] = false;
|
Unsorted.aBooleanArray73[Class8.anInt104] = false;
|
||||||
++Class8.anInt104;
|
++Class8.anInt104;
|
||||||
|
|
@ -92,7 +92,7 @@ final class Class163_Sub3 extends Class163 {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var0);
|
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var0);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, TextCore.HasFriendsListFull, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasFriendsListFull, -1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var5) {
|
} catch (RuntimeException var5) {
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ final class Class166 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!var4) {
|
if(!var4) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{TextCore.HasUnableFind, var3}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{TextCore.HasUnableFind, var3}), -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var7) {
|
} catch (RuntimeException var7) {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package org.runite.client;
|
||||||
public final class Class23 {
|
public final class Class23 {
|
||||||
|
|
||||||
static int anInt453 = 0;
|
static int anInt453 = 0;
|
||||||
public static int anInt454;
|
public static int canvasWidth;
|
||||||
static int anInt455;
|
static int anInt455;
|
||||||
static boolean[][] aBooleanArrayArray457;
|
static boolean[][] aBooleanArrayArray457;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ class Class38 {
|
||||||
static boolean aBoolean661 = true;
|
static boolean aBoolean661 = true;
|
||||||
static int[][] anIntArrayArray663;
|
static int[][] anIntArrayArray663;
|
||||||
static int[] anIntArray664 = new int[14];
|
static int[] anIntArray664 = new int[14];
|
||||||
static Signlink aClass87_665;
|
static Signlink signlink;
|
||||||
static Class146 aClass146_668;
|
static Class146 aClass146_668;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -67,8 +67,8 @@ final class Class3_Sub13_Sub12 extends Class3_Sub13 {
|
||||||
int windowWidth;
|
int windowWidth;
|
||||||
int windowHeight;
|
int windowHeight;
|
||||||
if (var2 == null) {
|
if (var2 == null) {
|
||||||
windowHeight = Class140_Sub7.anInt2934;
|
windowHeight = Class140_Sub7.canvasHeight;
|
||||||
windowWidth = Class23.anInt454;
|
windowWidth = Class23.canvasWidth;
|
||||||
} else {
|
} else {
|
||||||
windowHeight = var2.height;
|
windowHeight = var2.height;
|
||||||
windowWidth = var2.width;
|
windowWidth = var2.width;
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
static boolean aBoolean2774 = true;
|
static boolean aBoolean2774 = true;
|
||||||
static int anInt1977 = 0;
|
static int anInt1977 = 0;
|
||||||
private int anInt3147 = 4;
|
private int anInt3147 = 4;
|
||||||
static int anInt3148 = 0;
|
static int paramModeWhat = 0;
|
||||||
private int anInt3149 = 4;
|
private int anInt3149 = 4;
|
||||||
static CacheIndex aClass153_3154;
|
static CacheIndex aClass153_3154;
|
||||||
static int anInt3156 = -1;
|
static int anInt3156 = -1;
|
||||||
|
|
@ -36,13 +36,13 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
if(image == null) {
|
if(image == null) {
|
||||||
cursor = -1;
|
cursor = -1;
|
||||||
} else {
|
} else {
|
||||||
Class38.aClass87_665.method1434(image.method655(), 10000, image.anInt3697, GameShell.canvas, new Point(cursorDef.getHotspotX(), cursorDef.getHotspotY()), image.anInt3706);
|
Class38.signlink.method1434(image.method655(), 10000, image.anInt3697, GameShell.canvas, new Point(cursorDef.getHotspotX(), cursorDef.getHotspotY()), image.anInt3706);
|
||||||
Class65.anInt991 = cursor;
|
Class65.anInt991 = cursor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(cursor == -1 && Class65.anInt991 != -1) {
|
if(cursor == -1 && Class65.anInt991 != -1) {
|
||||||
Class38.aClass87_665.method1434((int[])null, 10000, -1, GameShell.canvas, new Point(), -1);
|
Class38.signlink.method1434((int[])null, 10000, -1, GameShell.canvas, new Point(), -1);
|
||||||
Class65.anInt991 = -1;
|
Class65.anInt991 = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -74,7 +74,7 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
final void method157(int var1, DataBuffer var2, boolean var3) {
|
final void method157(int var1, DataBuffer var2, boolean var3) {
|
||||||
try {
|
try {
|
||||||
if(!var3) {
|
if(!var3) {
|
||||||
anInt3148 = -117;
|
paramModeWhat = -117;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var1 == 0) {
|
if(var1 == 0) {
|
||||||
|
|
@ -659,7 +659,7 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
|
|
||||||
Class3_Sub28_Sub3.aClass11_3551 = null;
|
Class3_Sub28_Sub3.aClass11_3551 = null;
|
||||||
if(Class3_Sub28_Sub12.anInt3655 != -1) {
|
if(Class3_Sub28_Sub12.anInt3655 != -1) {
|
||||||
GraphicDefinition.method967(0, 0, 0, Class23.anInt454, Class3_Sub28_Sub12.anInt3655, 0, Class140_Sub7.anInt2934);
|
GraphicDefinition.method967(0, 0, 0, Class23.canvasWidth, Class3_Sub28_Sub12.anInt3655, 0, Class140_Sub7.canvasHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
++PacketParser.anInt3213;
|
++PacketParser.anInt3213;
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ final class Class3_Sub13_Sub16 extends Class3_Sub13 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int method243(RSString var0) {
|
static int compareEnteredLanguageArgument(RSString var0) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
for(int var2 = 0; Class3_Sub13_Sub19.aClass94Array3238.length > var2; ++var2) {
|
for(int var2 = 0; Class3_Sub13_Sub19.aClass94Array3238.length > var2; ++var2) {
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ final class Class3_Sub13_Sub21 extends Class3_Sub13 {
|
||||||
|
|
||||||
if(Unsorted.registryStage == 1) {
|
if(Unsorted.registryStage == 1) {
|
||||||
//Ip & Port
|
//Ip & Port
|
||||||
Class3_Sub9.aClass64_2318 = Class38.aClass87_665.method1441((byte)8, Class38_Sub1.accRegistryIp, Class140_Sub6.accRegistryPort);
|
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte)8, Class38_Sub1.accRegistryIp, Class140_Sub6.accRegistryPort);
|
||||||
Unsorted.registryStage = 2;
|
Unsorted.registryStage = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -88,7 +88,7 @@ final class Class3_Sub13_Sub21 extends Class3_Sub13 {
|
||||||
if(1 != Class3_Sub9.aClass64_2318.anInt978) {
|
if(1 != Class3_Sub9.aClass64_2318.anInt978) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.aClass87_665);
|
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
|
||||||
Class3_Sub9.aClass64_2318 = null;
|
Class3_Sub9.aClass64_2318 = null;
|
||||||
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index);
|
Class3_Sub15.activeConnection.sendBytes(Class3_Sub13_Sub1.outgoingBuffer.buffer, Class3_Sub13_Sub1.outgoingBuffer.index);
|
||||||
if(WorldListEntry.aClass155_2627 != null) {
|
if(WorldListEntry.aClass155_2627 != null) {
|
||||||
|
|
|
||||||
|
|
@ -74,15 +74,6 @@ final class Class3_Sub13_Sub23_Sub1 extends Class3_Sub13_Sub23 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method283(String var0) {
|
|
||||||
try {
|
|
||||||
System.out.println("Bad " + var0 + ", Usage: worldid, <live/rc/wip>, <english/german>, <game0/game1>");
|
|
||||||
System.exit(1);
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "kd.O(" + (var0 != null?"{...}":"null") + ',' + (byte) 38 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method284(float[][] var0, int[][] var1, int var2, float[][] var3, int var4, int[] var5, Class37 var6, byte var7, Class43 var8, float[][] var9, int var10) {
|
static void method284(float[][] var0, int[][] var1, int var2, float[][] var3, int var4, int[] var5, Class37 var6, byte var7, Class43 var8, float[][] var9, int var10) {
|
||||||
try {
|
try {
|
||||||
int[] var11 = new int[var5.length / 2];
|
int[] var11 = new int[var5.length / 2];
|
||||||
|
|
|
||||||
|
|
@ -13,14 +13,14 @@ public final class Class3_Sub13_Sub3 extends Class3_Sub13 {
|
||||||
private boolean aBoolean3050 = true;
|
private boolean aBoolean3050 = true;
|
||||||
|
|
||||||
|
|
||||||
static RSString method178(byte[] var0, int var2, int var3) {
|
static RSString bufferToString(byte[] bytes, int length, int offset) {
|
||||||
try {
|
try {
|
||||||
RSString var4 = new RSString();
|
RSString var4 = new RSString();
|
||||||
var4.buffer = new byte[var2];
|
var4.buffer = new byte[length];
|
||||||
var4.length = 0;
|
var4.length = 0;
|
||||||
for (int var5 = var3; var5 < var2 + var3; ++var5) {
|
for (int var5 = offset; var5 < length + offset; ++var5) {
|
||||||
if (var0[var5] != 0) {
|
if (bytes[var5] != 0) {
|
||||||
var4.buffer[var4.length++] = var0[var5];
|
var4.buffer[var4.length++] = bytes[var5];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (var4.toString().contains("RuneScape")) {
|
if (var4.toString().contains("RuneScape")) {
|
||||||
|
|
@ -37,7 +37,7 @@ public final class Class3_Sub13_Sub3 extends Class3_Sub13 {
|
||||||
}
|
}
|
||||||
return var4;
|
return var4;
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
throw ClientErrorException.clientError(var6, "an.B(" + (var0 != null ? "{...}" : "null") + ',' + -4114 + ',' + var2 + ',' + var3 + ')');
|
throw ClientErrorException.clientError(var6, "an.B(" + (bytes != null ? "{...}" : "null") + ',' + -4114 + ',' + length + ',' + offset + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,7 +142,7 @@ public final class Class3_Sub13_Sub3 extends Class3_Sub13 {
|
||||||
var2 = var2 + GraphicDefinition.incomingBuffer.buffer[var3] + ",";
|
var2 = var2 + GraphicDefinition.incomingBuffer.buffer[var3] + ",";
|
||||||
}
|
}
|
||||||
|
|
||||||
Class49.method1125(var2, var5, (byte) 108);
|
Class49.reportError(var2, var5, (byte) 108);
|
||||||
Class167.method2269((byte) 46);
|
Class167.method2269((byte) 46);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ final class Class3_Sub13_Sub30 extends Class3_Sub13 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RSString levelEquals = Class158.anInt2014 != 1?TextCore.HasLevel:TextCore.HasRating;
|
RSString levelEquals = Class158.paramGameTypeID != 1?TextCore.HasLevel:TextCore.HasRating;
|
||||||
if(playerUsername.COMBAT_LEVEL < playerUsername.combatLevel) {
|
if(playerUsername.COMBAT_LEVEL < playerUsername.combatLevel) {
|
||||||
var5 = RSString.stringCombiner(new RSString[]{playerUsername.getName(), var6 ? Player.combatLevelColor(playerUsername.COMBAT_LEVEL, (byte)-73, Class102.player.COMBAT_LEVEL) : ColorCore.ContextColor , TextCore.LEFT_PARENTHESES, levelEquals, RSString.stringAnimator(playerUsername.COMBAT_LEVEL), TextCore.aClass94_673, RSString.stringAnimator(playerUsername.combatLevel + -playerUsername.COMBAT_LEVEL), TextCore.RIGHT_PARENTHESES});
|
var5 = RSString.stringCombiner(new RSString[]{playerUsername.getName(), var6 ? Player.combatLevelColor(playerUsername.COMBAT_LEVEL, (byte)-73, Class102.player.COMBAT_LEVEL) : ColorCore.ContextColor , TextCore.LEFT_PARENTHESES, levelEquals, RSString.stringAnimator(playerUsername.COMBAT_LEVEL), TextCore.aClass94_673, RSString.stringAnimator(playerUsername.combatLevel + -playerUsername.COMBAT_LEVEL), TextCore.RIGHT_PARENTHESES});
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -50,7 +50,7 @@ final class Class3_Sub13_Sub30 extends Class3_Sub13 {
|
||||||
for(var12 = 7; var12 >= 0; --var12) {
|
for(var12 = 7; var12 >= 0; --var12) {
|
||||||
if(null != Class91.aClass94Array1299[var12]) {
|
if(null != Class91.aClass94Array1299[var12]) {
|
||||||
short var14 = 0;
|
short var14 = 0;
|
||||||
if(Class158.anInt2014 == 0 && Class91.aClass94Array1299[var12].equalsStringIgnoreCase(TextCore.HasAttack)) {
|
if(Class158.paramGameTypeID == 0 && Class91.aClass94Array1299[var12].equalsStringIgnoreCase(TextCore.HasAttack)) {
|
||||||
//If other player level greater than my level, then right click to attack.
|
//If other player level greater than my level, then right click to attack.
|
||||||
if(playerUsername.COMBAT_LEVEL > Class102.player.COMBAT_LEVEL) {
|
if(playerUsername.COMBAT_LEVEL > Class102.player.COMBAT_LEVEL) {
|
||||||
var14 = 2000;//Var for right click higher level players
|
var14 = 2000;//Var for right click higher level players
|
||||||
|
|
@ -115,7 +115,7 @@ final class Class3_Sub13_Sub30 extends Class3_Sub13 {
|
||||||
Class3_Sub13_Sub3.method183();
|
Class3_Sub13_Sub3.method183();
|
||||||
LinkableRSString.method727();
|
LinkableRSString.method727();
|
||||||
Class3_Sub21.method397((byte)-41);
|
Class3_Sub21.method397((byte)-41);
|
||||||
if(Class3_Sub13_Sub13.anInt3148 != 0) {
|
if(Class3_Sub13_Sub13.paramModeWhat != 0) {
|
||||||
for(int var1 = 0; var1 < Class3_Sub6.aByteArrayArray2287.length; ++var1) {
|
for(int var1 = 0; var1 < Class3_Sub6.aByteArrayArray2287.length; ++var1) {
|
||||||
Class3_Sub6.aByteArrayArray2287[var1] = null;
|
Class3_Sub6.aByteArrayArray2287[var1] = null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -203,11 +203,11 @@ public final class Class3_Sub13_Sub36 extends Class3_Sub13 {
|
||||||
Class3_Sub24_Sub4.method1177(Unsorted.anInt1887, 0L, (byte)-53, TextCore.aClass94_1724, var11, (short)11, Class3_Sub28_Sub9.aClass94_3621, var12);
|
Class3_Sub24_Sub4.method1177(Unsorted.anInt1887, 0L, (byte)-53, TextCore.aClass94_1724, var11, (short)11, Class3_Sub28_Sub9.aClass94_3621, var12);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(Class158.anInt2014 == 1) {
|
if(Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub24_Sub4.method1177(-1, 0L, (byte)-62, TextCore.aClass94_3672, var11, (short)36, TextCore.HasFaceHere, var12);
|
Class3_Sub24_Sub4.method1177(-1, 0L, (byte)-62, TextCore.emptyJagexString, var11, (short)36, TextCore.HasFaceHere, var12);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub24_Sub4.method1177(-1, 0L, (byte)-75, TextCore.aClass94_3672, var11, (short)60, Class3_Sub13_Sub28.aClass94_3353, var12);
|
Class3_Sub24_Sub4.method1177(-1, 0L, (byte)-75, TextCore.emptyJagexString, var11, (short)60, Class3_Sub13_Sub28.aClass94_3353, var12);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -105,12 +105,12 @@ final class Class3_Sub13_Sub8 extends Class3_Sub13 {
|
||||||
//Client Resize.
|
//Client Resize.
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(243);
|
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(243);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class83.method1411(0));
|
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Class83.method1411(0));
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class23.anInt454);
|
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class23.canvasWidth);
|
||||||
if(var0 != -3) {
|
if(var0 != -3) {
|
||||||
anInt3103 = -41;
|
anInt3103 = -41;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class140_Sub7.anInt2934);
|
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class140_Sub7.canvasHeight);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Unsorted.anInt3671);
|
Class3_Sub13_Sub1.outgoingBuffer.writeByte(Unsorted.anInt3671);
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "ej.C(" + var0 + ')');
|
throw ClientErrorException.clientError(var2, "ej.C(" + var0 + ')');
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ final class Class3_Sub20 extends Linkable {
|
||||||
|
|
||||||
int anInt2483;
|
int anInt2483;
|
||||||
static int wlPacketIndex = 0;
|
static int wlPacketIndex = 0;
|
||||||
static int language = 0;
|
static int paramLanguage = 0;
|
||||||
static int anInt2487;
|
static int anInt2487;
|
||||||
static int anInt2488 = 0;
|
static int anInt2488 = 0;
|
||||||
int anInt2489;
|
int anInt2489;
|
||||||
|
|
|
||||||
|
|
@ -23,20 +23,20 @@ final class Class3_Sub23 extends Linkable {
|
||||||
try {
|
try {
|
||||||
int var3;
|
int var3;
|
||||||
if(HDToolKit.highDetail || var1) {
|
if(HDToolKit.highDetail || var1) {
|
||||||
var3 = Class140_Sub7.anInt2934;
|
var3 = Class140_Sub7.canvasHeight;
|
||||||
int var4 = var3 * 956 / 503;
|
int var4 = var3 * 956 / 503;
|
||||||
Class40.aAbstractSprite_680.method639((Class23.anInt454 + -var4) / 2, 0, var4, var3);
|
Class40.aAbstractSprite_680.method639((Class23.canvasWidth + -var4) / 2, 0, var4, var3);
|
||||||
SequenceDefinition.aClass109_1856.method1667(-(SequenceDefinition.aClass109_1856.width / 2) + Class23.anInt454 / 2, 18);
|
SequenceDefinition.aClass109_1856.method1667(-(SequenceDefinition.aClass109_1856.width / 2) + Class23.canvasWidth / 2, 18);
|
||||||
}
|
}
|
||||||
|
|
||||||
var2.method699(TextCore.RSLoadingPleaseWait, Class23.anInt454 / 2, Class140_Sub7.anInt2934 / 2 - 26, 16777215, -1);
|
var2.method699(TextCore.RSLoadingPleaseWait, Class23.canvasWidth / 2, Class140_Sub7.canvasHeight / 2 - 26, 16777215, -1);
|
||||||
var3 = Class140_Sub7.anInt2934 / 2 + -18;
|
var3 = Class140_Sub7.canvasHeight / 2 + -18;
|
||||||
Toolkit.getActiveToolkit().drawRect(Class23.anInt454 / 2 - 152, var3, 304, 34, 9179409, 255);
|
Toolkit.getActiveToolkit().drawRect(Class23.canvasWidth / 2 - 152, var3, 304, 34, 9179409, 255);
|
||||||
Toolkit.getActiveToolkit().drawRect(-151 + Class23.anInt454 / 2, var3 - -1, 302, 32, 0, 255);
|
Toolkit.getActiveToolkit().drawRect(-151 + Class23.canvasWidth / 2, var3 - -1, 302, 32, 0, 255);
|
||||||
Toolkit.getActiveToolkit().method934(Class23.anInt454 / 2 - 150, var3 + 2, Client.LoadingStageNumber * 3, 30, 9179409);
|
Toolkit.getActiveToolkit().method934(Class23.canvasWidth / 2 - 150, var3 + 2, Client.LoadingStageNumber * 3, 30, 9179409);
|
||||||
Toolkit.getActiveToolkit().method934(Class23.anInt454 / 2 + -150 - -(3 * Client.LoadingStageNumber), 2 + var3, 300 + -(3 * Client.LoadingStageNumber), 30, 0);
|
Toolkit.getActiveToolkit().method934(Class23.canvasWidth / 2 + -150 - -(3 * Client.LoadingStageNumber), 2 + var3, 300 + -(3 * Client.LoadingStageNumber), 30, 0);
|
||||||
|
|
||||||
var2.method699(Class3_Sub17.aClass94_2464, Class23.anInt454 / 2, 4 + Class140_Sub7.anInt2934 / 2, 16777215, -1);
|
var2.method699(Class3_Sub17.aClass94_2464, Class23.canvasWidth / 2, 4 + Class140_Sub7.canvasHeight / 2, 16777215, -1);
|
||||||
if(var0 < 50) {
|
if(var0 < 50) {
|
||||||
anIntArray2533 = (int[])null;
|
anIntArray2533 = (int[])null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ final class Class3_Sub24_Sub3 extends Class3_Sub24 {
|
||||||
Class61 aClass61_3489 = new Class61();
|
Class61 aClass61_3489 = new Class61();
|
||||||
static CacheIndex aClass153_3490;
|
static CacheIndex aClass153_3490;
|
||||||
static int[] anIntArray3491 = new int[]{0, -1, 0, 1};
|
static int[] anIntArray3491 = new int[]{0, -1, 0, 1};
|
||||||
static int anInt3492 = 64;
|
static int maxClientMemory = 64;
|
||||||
private final Class3_Sub24_Sub4 aClass3_Sub24_Sub4_3493;
|
private final Class3_Sub24_Sub4 aClass3_Sub24_Sub4_3493;
|
||||||
static int[] anIntArray3494;
|
static int[] anIntArray3494;
|
||||||
Class3_Sub24_Sub2 aClass3_Sub24_Sub2_3495 = new Class3_Sub24_Sub2();
|
Class3_Sub24_Sub2 aClass3_Sub24_Sub2_3495 = new Class3_Sub24_Sub2();
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
if(var3.anInt318 == 1) {
|
if(var3.anInt318 == 1) {
|
||||||
method1177(-1, 0L, (byte)-78, TextCore.aClass94_3672, 0, (short)8, var3.aClass94_289, var3.componentHash);
|
method1177(-1, 0L, (byte)-78, TextCore.emptyJagexString, 0, (short)8, var3.aClass94_289, var3.componentHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
RSString var4;
|
RSString var4;
|
||||||
|
|
@ -189,19 +189,19 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3.anInt318 == 3) {
|
if(var3.anInt318 == 3) {
|
||||||
method1177(-1, 0L, (byte)-59, TextCore.aClass94_3672, 0, (short)28, TextCore.HasClose, var3.componentHash);
|
method1177(-1, 0L, (byte)-59, TextCore.emptyJagexString, 0, (short)28, TextCore.HasClose, var3.componentHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3.anInt318 == 4) {
|
if(var3.anInt318 == 4) {
|
||||||
method1177(-1, 0L, (byte)-71, TextCore.aClass94_3672, 0, (short)59, var3.aClass94_289, var3.componentHash);
|
method1177(-1, 0L, (byte)-71, TextCore.emptyJagexString, 0, (short)59, var3.aClass94_289, var3.componentHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3.anInt318 == 5) {
|
if(var3.anInt318 == 5) {
|
||||||
method1177(-1, 0L, (byte)-92, TextCore.aClass94_3672, 0, (short)51, var3.aClass94_289, var3.componentHash);
|
method1177(-1, 0L, (byte)-92, TextCore.emptyJagexString, 0, (short)51, var3.aClass94_289, var3.componentHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var3.anInt318 == 6 && Class3_Sub13_Sub7.aClass11_3087 == null) {
|
if(var3.anInt318 == 6 && Class3_Sub13_Sub7.aClass11_3087 == null) {
|
||||||
method1177(-1, 0L, (byte)-100, TextCore.aClass94_3672, -1, (short)41, var3.aClass94_289, var3.componentHash);
|
method1177(-1, 0L, (byte)-100, TextCore.emptyJagexString, -1, (short)41, var3.aClass94_289, var3.componentHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
int var5;
|
int var5;
|
||||||
|
|
@ -354,7 +354,7 @@ final class Class3_Sub24_Sub4 extends Class3_Sub24 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Client.method44(var3).method95()) {
|
if(Client.method44(var3).method95()) {
|
||||||
method1177(-1, 0L, (byte)-74, TextCore.aClass94_3672, var3.anInt191, (short)41, TextCore.HasContinue, var3.componentHash);
|
method1177(-1, 0L, (byte)-74, TextCore.emptyJagexString, var3.anInt191, (short)41, TextCore.HasContinue, var3.componentHash);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import org.rs09.client.Linkable;
|
||||||
final class Class3_Sub26 extends Linkable {
|
final class Class3_Sub26 extends Linkable {
|
||||||
|
|
||||||
int anInt2553;
|
int anInt2553;
|
||||||
static int anInt2554 = 0;
|
static int paramAffid = 0;
|
||||||
int anInt2555;
|
int anInt2555;
|
||||||
static int anInt2556 = 0;
|
static int anInt2556 = 0;
|
||||||
static Class61 aClass61_2557 = new Class61();
|
static Class61 aClass61_2557 = new Class61();
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ final class Class3_Sub28_Sub1 extends Node {
|
||||||
aFontMetrics1822 = GameShell.canvas.getFontMetrics(TextCore.Helvetica);
|
aFontMetrics1822 = GameShell.canvas.getFontMetrics(TextCore.Helvetica);
|
||||||
if(var2) {
|
if(var2) {
|
||||||
var5.setColor(Color.black);
|
var5.setColor(Color.black);
|
||||||
var5.fillRect(0, 0, Class23.anInt454, Class140_Sub7.anInt2934);
|
var5.fillRect(0, 0, Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(null == var0) {
|
if(null == var0) {
|
||||||
|
|
@ -197,10 +197,10 @@ final class Class3_Sub28_Sub1 extends Node {
|
||||||
var6.setFont(TextCore.Helvetica);
|
var6.setFont(TextCore.Helvetica);
|
||||||
var6.setColor(Color.white);
|
var6.setColor(Color.white);
|
||||||
var3.drawString(var6, 22, (-var3.method1575(aFontMetrics1822) + 304) / 2);
|
var3.drawString(var6, 22, (-var3.method1575(aFontMetrics1822) + 304) / 2);
|
||||||
var5.drawImage(anImage2695, Class23.anInt454 / 2 - 152, -18 + Class140_Sub7.anInt2934 / 2, (ImageObserver)null);
|
var5.drawImage(anImage2695, Class23.canvasWidth / 2 - 152, -18 + Class140_Sub7.canvasHeight / 2, (ImageObserver)null);
|
||||||
} catch (Exception var9) {
|
} catch (Exception var9) {
|
||||||
int var7 = -152 + Class23.anInt454 / 2;
|
int var7 = -152 + Class23.canvasWidth / 2;
|
||||||
int var8 = -18 + Class140_Sub7.anInt2934 / 2;
|
int var8 = -18 + Class140_Sub7.canvasHeight / 2;
|
||||||
var5.setColor(var0);
|
var5.setColor(var0);
|
||||||
var5.drawRect(var7, var8, 303, 33);
|
var5.drawRect(var7, var8, 303, 33);
|
||||||
var5.fillRect(var7 + 2, 2 + var8, 3 * var4, 30);
|
var5.fillRect(var7 + 2, 2 + var8, 3 * var4, 30);
|
||||||
|
|
@ -215,7 +215,7 @@ final class Class3_Sub28_Sub1 extends Node {
|
||||||
if(Class167.aClass94_2083 != null) {
|
if(Class167.aClass94_2083 != null) {
|
||||||
var5.setFont(TextCore.Helvetica);
|
var5.setFont(TextCore.Helvetica);
|
||||||
var5.setColor(Color.white);
|
var5.setColor(Color.white);
|
||||||
Class167.aClass94_2083.drawString(var5, Class140_Sub7.anInt2934 / 2 - 26, Class23.anInt454 / 2 - Class167.aClass94_2083.method1575(aFontMetrics1822) / 2);
|
Class167.aClass94_2083.drawString(var5, Class140_Sub7.canvasHeight / 2 - 26, Class23.canvasWidth / 2 - Class167.aClass94_2083.method1575(aFontMetrics1822) / 2);
|
||||||
}
|
}
|
||||||
} catch (Exception var10) {
|
} catch (Exception var10) {
|
||||||
GameShell.canvas.repaint();
|
GameShell.canvas.repaint();
|
||||||
|
|
|
||||||
|
|
@ -86,24 +86,6 @@ final class Class3_Sub28_Sub18 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method713() {
|
|
||||||
try {
|
|
||||||
try {
|
|
||||||
Method var1 = Runtime.class.getMethod("maxMemory", new Class[0]);
|
|
||||||
try {
|
|
||||||
Runtime var2 = Runtime.getRuntime();
|
|
||||||
Long var3 = (Long)var1.invoke(var2, (Object[])null);
|
|
||||||
Class3_Sub24_Sub3.anInt3492 = (int)(var3.longValue() / 1048576L) - -1;
|
|
||||||
} catch (Throwable var4) {
|
|
||||||
}
|
|
||||||
} catch (Exception var5) {
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var6) {
|
|
||||||
throw ClientErrorException.clientError(var6, "sd.A(" + 0 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Class3_Sub28_Sub18(int var1) {
|
Class3_Sub28_Sub18(int var1) {
|
||||||
try {
|
try {
|
||||||
GL var2 = HDToolKit.gl;
|
GL var2 = HDToolKit.gl;
|
||||||
|
|
|
||||||
|
|
@ -176,7 +176,7 @@ final class Class3_Sub28_Sub4 extends Node {
|
||||||
Objects.requireNonNull(var2).append(this.aClass94Array3571[0]);
|
Objects.requireNonNull(var2).append(this.aClass94Array3571[0]);
|
||||||
|
|
||||||
for(int var3 = 1; var3 < this.aClass94Array3571.length; ++var3) {
|
for(int var3 = 1; var3 < this.aClass94Array3571.length; ++var3) {
|
||||||
var2.append(GameShell.aClass94_9);
|
var2.append(RSString.parse(")3)3)3"));
|
||||||
var2.append(this.aClass94Array3571[var3]);
|
var2.append(this.aClass94Array3571[var3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -159,7 +159,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
|
|
||||||
boolean var14;
|
boolean var14;
|
||||||
if(18 == var4) {
|
if(18 == var4) {
|
||||||
if(Class158.anInt2014 == 1) {
|
if(Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
} else {
|
} else {
|
||||||
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
|
|
@ -199,7 +199,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
if(var4 == 1006) {
|
if(var4 == 1006) {
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Class7.getRSInterface(var3);
|
||||||
if(null != var13 && var13.itemIds[var2] >= 100000) {
|
if(null != var13 && var13.itemIds[var2] >= 100000) {
|
||||||
addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1);
|
addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1);
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(92);
|
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(92);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5);
|
Class3_Sub13_Sub1.outgoingBuffer.writeShort128LE(var5);
|
||||||
|
|
@ -372,7 +372,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var4 == 21) {
|
if(var4 == 21) {
|
||||||
if(Class158.anInt2014 == 1) {
|
if(Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
} else {
|
} else {
|
||||||
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 + -2595, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 + -2595, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
|
|
@ -463,7 +463,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(34 == var4) {
|
if(34 == var4) {
|
||||||
if(Class158.anInt2014 == 1) {
|
if(Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
} else {
|
} else {
|
||||||
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
|
|
@ -628,7 +628,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var4 == 24) {
|
if(var4 == 24) {
|
||||||
if(Class158.anInt2014 == 1) {
|
if(Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
} else {
|
} else {
|
||||||
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
|
|
@ -800,7 +800,7 @@ public final class Class3_Sub30_Sub1 extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var4 == 20) {
|
if(var4 == 20) {
|
||||||
if(1 == Class158.anInt2014) {
|
if(1 == Class158.paramGameTypeID) {
|
||||||
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
} else {
|
} else {
|
||||||
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ final class Class3_Sub31 extends Linkable {
|
||||||
int anInt2603;
|
int anInt2603;
|
||||||
static ReferenceCache aReferenceCache_2604 = new ReferenceCache(64);
|
static ReferenceCache aReferenceCache_2604 = new ReferenceCache(64);
|
||||||
static int[] anIntArray2606;
|
static int[] anIntArray2606;
|
||||||
static int countryId;
|
static int paramCountryID;
|
||||||
|
|
||||||
|
|
||||||
static void method820(int var0, int var1) {
|
static void method820(int var0, int var1) {
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import java.io.InputStreamReader;
|
||||||
|
|
||||||
public abstract class Class44 {
|
public abstract class Class44 {
|
||||||
|
|
||||||
static int anInt718 = 0;
|
static int paramModeWhere = 0;
|
||||||
static int anInt719 = 0;
|
static int anInt719 = 0;
|
||||||
static int[][][] anIntArrayArrayArray720;
|
static int[][][] anIntArrayArrayArray720;
|
||||||
int countryIndex;
|
int countryIndex;
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,7 @@ final class Class49 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1125(String var0, Throwable var1, byte var2) {
|
static void reportError(String var0, Throwable var1, byte var2) {
|
||||||
if(var2 <= 100) {
|
if(var2 <= 100) {
|
||||||
aClass47_818 = (NodeCache)null;
|
aClass47_818 = (NodeCache)null;
|
||||||
}
|
}
|
||||||
|
|
@ -152,11 +152,11 @@ final class Class49 {
|
||||||
var3 = InterfaceWidget.a("@", "%40", var3);
|
var3 = InterfaceWidget.a("@", "%40", var3);
|
||||||
var3 = InterfaceWidget.a("&", "%26", var3);
|
var3 = InterfaceWidget.a("&", "%26", var3);
|
||||||
var3 = InterfaceWidget.a("#", "%23", var3);
|
var3 = InterfaceWidget.a("#", "%23", var3);
|
||||||
if(Class3_Sub13_Sub10.aClass87_3125.applet == null) {
|
if(Class3_Sub13_Sub10.aClass87_3125.gameApplet == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class64 var4 = Class3_Sub13_Sub10.aClass87_3125.method1439(false, new URL(Class3_Sub13_Sub10.aClass87_3125.applet.getCodeBase(), "clienterror.ws?c=" + GameShell.anInt4033 + "&u=" + PacketParser.aLong3202 + "&v1=" + Signlink.javaVendor + "&v2=" + Signlink.javaVersion + "&e=" + var3));
|
Class64 var4 = Class3_Sub13_Sub10.aClass87_3125.method1439(false, new URL(Class3_Sub13_Sub10.aClass87_3125.gameApplet.getCodeBase(), "clienterror.ws?c=&u=" + PacketParser.aLong3202 + "&v1=" + Signlink.javaVendor + "&v2=" + Signlink.javaVersion + "&e=" + var3));
|
||||||
|
|
||||||
while(var4.anInt978 == 0) {
|
while(var4.anInt978 == 0) {
|
||||||
TimeUtils.sleep(1L);
|
TimeUtils.sleep(1L);
|
||||||
|
|
@ -197,7 +197,7 @@ final class Class49 {
|
||||||
|
|
||||||
Unsorted.menuOptionCount = 1;
|
Unsorted.menuOptionCount = 1;
|
||||||
Class140_Sub7.aClass94Array2935[0] = TextCore.HasCancel;
|
Class140_Sub7.aClass94Array2935[0] = TextCore.HasCancel;
|
||||||
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.aClass94_3672;
|
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.emptyJagexString;
|
||||||
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
||||||
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,9 +18,9 @@ final class Class72 {
|
||||||
|
|
||||||
static void method1293() {
|
static void method1293() {
|
||||||
try {
|
try {
|
||||||
if(!Client.aBoolean3779 && Class44.anInt718 != 2) {
|
if(!Client.paramAdvertisementSuppressed && Class44.paramModeWhere != 2) {
|
||||||
try {
|
try {
|
||||||
TextCore.aClass94_38.method1577(Class126.aClient1671);
|
TextCore.aClass94_38.method1577(Client.clientInstance);
|
||||||
} catch (Throwable var2) {
|
} catch (Throwable var2) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -158,7 +158,7 @@ final class Class79 {
|
||||||
|
|
||||||
if(var2 >= 4) {
|
if(var2 >= 4) {
|
||||||
int var4 = var0.readUnsignedByte();
|
int var4 = var0.readUnsignedByte();
|
||||||
if(Class3_Sub24_Sub3.anInt3492 < 96) {
|
if(Class3_Sub24_Sub3.maxClientMemory < 96) {
|
||||||
var4 = 0;
|
var4 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -136,9 +136,9 @@ final class Class8 {
|
||||||
static void method841() {
|
static void method841() {
|
||||||
try {
|
try {
|
||||||
aClass11Array1836 = null;
|
aClass11Array1836 = null;
|
||||||
Class3_Sub13_Sub1.method171(-101, Class3_Sub28_Sub12.anInt3655, 0, Class23.anInt454, 0, -1, Class140_Sub7.anInt2934, 0, 0);
|
Class3_Sub13_Sub1.method171(-101, Class3_Sub28_Sub12.anInt3655, 0, Class23.canvasWidth, 0, -1, Class140_Sub7.canvasHeight, 0, 0);
|
||||||
if(aClass11Array1836 != null) {
|
if(aClass11Array1836 != null) {
|
||||||
Unsorted.method1095(0, Unsorted.anInt1082, Unsorted.anInt3602, aClass11Array1836, Class23.anInt454, -1412584499, 0, Class140_Sub7.anInt2934, (byte)73, PacketParser.aClass11_88.anInt292);
|
Unsorted.method1095(0, Unsorted.anInt1082, Unsorted.anInt3602, aClass11Array1836, Class23.canvasWidth, -1412584499, 0, Class140_Sub7.canvasHeight, (byte)73, PacketParser.aClass11_88.anInt292);
|
||||||
aClass11Array1836 = null;
|
aClass11Array1836 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,20 +73,20 @@ final class Class81 {
|
||||||
int var5;
|
int var5;
|
||||||
for(var5 = 0; var5 < Class3_Sub28_Sub5.anInt3591; ++var5) {
|
for(var5 = 0; var5 < Class3_Sub28_Sub5.anInt3591; ++var5) {
|
||||||
if(Class114.ignores[var5] == var1) {
|
if(Class114.ignores[var5] == var1) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{var4, TextCore.HasIgnoreAlready}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{var4, TextCore.HasIgnoreAlready}), -1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for(var5 = 0; Class8.anInt104 > var5; ++var5) {
|
for(var5 = 0; Class8.anInt104 > var5; ++var5) {
|
||||||
if(var1 == Class50.aLongArray826[var5]) {
|
if(var1 == Class50.aLongArray826[var5]) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, RSString.stringCombiner(new RSString[]{TextCore.HasPleaseRemove, var4, TextCore.HasFriendsToIgnore}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, RSString.stringCombiner(new RSString[]{TextCore.HasPleaseRemove, var4, TextCore.HasFriendsToIgnore}), -1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var4.equalsString(Class102.player.displayName)) {
|
if(var4.equalsString(Class102.player.displayName)) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, TextCore.HasOnOwnIgnoreList, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasOnOwnIgnoreList, -1);
|
||||||
} else {
|
} else {
|
||||||
Class114.ignores[Class3_Sub28_Sub5.anInt3591] = var1;
|
Class114.ignores[Class3_Sub28_Sub5.anInt3591] = var1;
|
||||||
Class3_Sub13_Sub27.aClass94Array3341[Class3_Sub28_Sub5.anInt3591++] = Unsorted.method1052(var1);
|
Class3_Sub13_Sub27.aClass94Array3341[Class3_Sub28_Sub5.anInt3591++] = Unsorted.method1052(var1);
|
||||||
|
|
@ -95,7 +95,7 @@ final class Class81 {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var1);
|
Class3_Sub13_Sub1.outgoingBuffer.writeLong(var1);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, TextCore.HasIgnoreListFull, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, TextCore.HasIgnoreListFull, -1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
|
|
|
||||||
|
|
@ -83,25 +83,6 @@ final class Class84 {
|
||||||
Toolkit.getActiveToolkit().drawRect(1 + x, y + 18, width + -2, -19 + height, GameConfig.RCM_BORDER_COLOR, GameConfig.RCM_BORDER_OPACITY);
|
Toolkit.getActiveToolkit().drawRect(1 + x, y + 18, width + -2, -19 + height, GameConfig.RCM_BORDER_COLOR, GameConfig.RCM_BORDER_OPACITY);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Old toolkit stuff, updated with new and improved toolkit (thanks Techdaan <3)
|
|
||||||
*
|
|
||||||
if(HDToolKit.highDetail) {
|
|
||||||
OpenGlToolkit.OPENGL_TOOLKIT.fillRect(var1, var2, var3, var4, var5, 45);
|
|
||||||
OpenGlToolkit.OPENGL_TOOLKIT.fillRect(1 + var1, 1 + var2, var3 + -2, 16, 0, 255);
|
|
||||||
OpenGlToolkit.OPENGL_TOOLKIT.drawRect(1 + var1, var2 + 18, var3 + -2, -19 + var4, 11119017, 120);
|
|
||||||
// Class22.method934(var1, var2, var3, var4, var5); Old "toolkit"
|
|
||||||
//System.out.println("Class84: rightClickContextMenuDraw debug: Context (choose option) menu: Passing values method934(" + var1 + ", " + var2 + ", " + var3 + ", " + var4 + ", " + var5 + ")");
|
|
||||||
// Class22.method934(1 + var1, 1 + var2, var3 + -2, 16, 0);
|
|
||||||
//System.out.println("Class84: rightClickContextMenuDraw debug: Context (choose option) menu: Passing values method934(" + (1 + var1) +"," + (1 + var2) + ", " + (var3 + -2) + ", " + "16, " + "0)");
|
|
||||||
// Class22.drawRect(1 + var1, var2 + 18, var3 + -2, -19 + var4, 0);//Outer Rectangle choose option Box (contains options)
|
|
||||||
//System.out.println("Class84: rightClickContextMenuDraw debug: Context (choose option) menu: Passing values drawRect(" + (1 + var1) + ", " + (var2 + 18) + ", " + (var3 + -2) + ", " + (-19 + var4) + ", " + "0)");
|
|
||||||
} else {
|
|
||||||
Class74.method934(var1, var2, var3, var4, var5);
|
|
||||||
Class74.method934(1 + var1, 1 + var2, var3 + -2, 16, 0);
|
|
||||||
Class74.drawRect(1 + var1, var2 + 18, -2 + var3, -19 + var4, 0);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(RSString.parse(GameConfig.RCM_TITLE), x - -3, y + 14, contextMenuColor, -1);
|
Class168.aClass3_Sub28_Sub17_2096.method681(RSString.parse(GameConfig.RCM_TITLE), x - -3, y + 14, contextMenuColor, -1);
|
||||||
int var7 = Unsorted.anInt1709;
|
int var7 = Unsorted.anInt1709;
|
||||||
int var6 = Class126.anInt1676;
|
int var6 = Class126.anInt1676;
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ final class Class99 {
|
||||||
if(var2) {
|
if(var2) {
|
||||||
if(HDToolKit.highDetail && InterfaceWidget.aBoolean3594) {
|
if(HDToolKit.highDetail && InterfaceWidget.aBoolean3594) {
|
||||||
try {
|
try {
|
||||||
Class42.method1056(Class38.aClass87_665.applet, new Object[]{var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()).toString()});
|
Class42.method1056(Class38.signlink.gameApplet, new Object[]{var0.method1547(LinkableRSString.anApplet_Sub1_2588.getCodeBase()).toString()});
|
||||||
return;
|
return;
|
||||||
} catch (Throwable var6) {
|
} catch (Throwable var6) {
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -50,8 +50,9 @@ public final class Client extends GameShell {
|
||||||
static Class61 aClass61_1471 = new Class61();
|
static Class61 aClass61_1471 = new Class61();
|
||||||
static Class30 aClass30_1572;
|
static Class30 aClass30_1572;
|
||||||
static int[] anIntArray3780 = new int[32];
|
static int[] anIntArray3780 = new int[32];
|
||||||
static boolean aBoolean3779 = false;
|
static boolean paramAdvertisementSuppressed = false;
|
||||||
static int anInt3773;
|
static int anInt3773;
|
||||||
|
static Client clientInstance;
|
||||||
|
|
||||||
static void method631(CacheIndex var1) {
|
static void method631(CacheIndex var1) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -84,6 +85,15 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void invalidArgument(String var0) {
|
||||||
|
try {
|
||||||
|
System.out.println("Bad " + var0 + ", Usage: worldid, <live/rc/wip>, <english/german>, <game0/game1>");
|
||||||
|
System.exit(1);
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "kd.O(" + (var0 != null?"{...}":"null") + ',' + (byte) 38 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
final void method38() {
|
final void method38() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -102,7 +112,7 @@ public final class Client extends GameShell {
|
||||||
if (null == Class3_Sub13_Sub10.aFrame3121) {
|
if (null == Class3_Sub13_Sub10.aFrame3121) {
|
||||||
Object var3;
|
Object var3;
|
||||||
if (GameShell.frame == null) {
|
if (GameShell.frame == null) {
|
||||||
var3 = Class38.aClass87_665.applet;
|
var3 = Class38.signlink.gameApplet;
|
||||||
} else {
|
} else {
|
||||||
var3 = GameShell.frame;
|
var3 = GameShell.frame;
|
||||||
}
|
}
|
||||||
|
|
@ -225,7 +235,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
if (Unsorted.aBoolean2146 && 10 == Class143.loadingStage && Class3_Sub28_Sub12.anInt3655 != -1) {
|
if (Unsorted.aBoolean2146 && 10 == Class143.loadingStage && Class3_Sub28_Sub12.anInt3655 != -1) {
|
||||||
Unsorted.aBoolean2146 = false;
|
Unsorted.aBoolean2146 = false;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeveloperConsole.INSTANCE.postDraw();
|
DeveloperConsole.INSTANCE.postDraw();
|
||||||
|
|
@ -263,12 +273,12 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
||||||
Unsorted.method593(Class3_Sub13_Sub10.aFrame3121, Class38.aClass87_665);
|
Unsorted.method593(Class3_Sub13_Sub10.aFrame3121, Class38.signlink);
|
||||||
Class3_Sub13_Sub10.aFrame3121 = null;
|
Class3_Sub13_Sub10.aFrame3121 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class38.aClass87_665) {
|
if (null != Class38.signlink) {
|
||||||
Class38.aClass87_665.method1442(this.getClass(), 0);
|
Class38.signlink.method1442(this.getClass(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class3_Sub13_Sub13.aClass67_1443) {
|
if (null != Class3_Sub13_Sub13.aClass67_1443) {
|
||||||
|
|
@ -330,66 +340,66 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
public final void init() {
|
public final void init() {
|
||||||
try {
|
try {
|
||||||
GameConfig.WORLD = GameConfig.WORLD_OVERRIDE == -1 ? ObjectDefinition.worldId : GameConfig.WORLD_OVERRIDE;
|
GameConfig.WORLD = GameConfig.WORLD_OVERRIDE == -1 ? ObjectDefinition.paramWorldID : GameConfig.WORLD_OVERRIDE;
|
||||||
ObjectDefinition.worldId = GameConfig.WORLD_OVERRIDE == -1 ? 1 : GameConfig.WORLD_OVERRIDE;
|
ObjectDefinition.paramWorldID = GameConfig.WORLD_OVERRIDE == -1 ? 1 : GameConfig.WORLD_OVERRIDE;
|
||||||
Class44.anInt718 = Integer.parseInt(Objects.requireNonNull(this.getParameter("modewhere")));
|
Class44.paramModeWhere = Integer.parseInt(Objects.requireNonNull(this.getParameter("modewhere")));
|
||||||
if (0 > Class44.anInt718 || 1 < Class44.anInt718) {
|
if (0 > Class44.paramModeWhere || 1 < Class44.paramModeWhere) {
|
||||||
Class44.anInt718 = 0;
|
Class44.paramModeWhere = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13_Sub13.anInt3148 = Integer.parseInt(Objects.requireNonNull(this.getParameter("modewhat")));
|
Class3_Sub13_Sub13.paramModeWhat = Integer.parseInt(Objects.requireNonNull(this.getParameter("modewhat")));
|
||||||
if (Class3_Sub13_Sub13.anInt3148 < 0 || Class3_Sub13_Sub13.anInt3148 > 2) {
|
if (Class3_Sub13_Sub13.paramModeWhat < 0 || Class3_Sub13_Sub13.paramModeWhat > 2) {
|
||||||
Class3_Sub13_Sub13.anInt3148 = 0;
|
Class3_Sub13_Sub13.paramModeWhat = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
String var1 = this.getParameter("advertsuppressed");
|
String var1 = this.getParameter("advertsuppressed");
|
||||||
aBoolean3779 = var1 != null && var1.equals("1");
|
paramAdvertisementSuppressed = var1 != null && var1.equals("1");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class3_Sub20.language = Integer.parseInt(Objects.requireNonNull(this.getParameter("lang")));
|
Class3_Sub20.paramLanguage = Integer.parseInt(Objects.requireNonNull(this.getParameter("lang")));
|
||||||
} catch (Exception var10) {
|
} catch (Exception var10) {
|
||||||
Class3_Sub20.language = 0;
|
Class3_Sub20.paramLanguage = 0;
|
||||||
}
|
}
|
||||||
Unsorted.method87(-31, Class3_Sub20.language);
|
Unsorted.languageSetter(Class3_Sub20.paramLanguage);
|
||||||
|
|
||||||
String var2 = this.getParameter("objecttag");
|
String var2 = this.getParameter("objecttag");
|
||||||
Class163_Sub2_Sub1.aBoolean4018 = var2 != null && var2.equals("1");
|
Class163_Sub2_Sub1.paramObjectTagEnabled = var2 != null && var2.equals("1");
|
||||||
|
|
||||||
String var3 = this.getParameter("js");
|
String var3 = this.getParameter("js");
|
||||||
Unsorted.aBoolean3641 = null != var3 && var3.equals("1");
|
Unsorted.paramJavaScriptEnabled = null != var3 && var3.equals("1");
|
||||||
|
|
||||||
String var4 = this.getParameter("game");
|
String var4 = this.getParameter("game");
|
||||||
if (var4 != null && var4.equals("1")) {
|
if (var4 != null && var4.equals("1")) {
|
||||||
Class158.anInt2014 = 1;
|
Class158.paramGameTypeID = 1;
|
||||||
} else {
|
} else {
|
||||||
Class158.anInt2014 = 0;
|
Class158.paramGameTypeID = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class3_Sub26.anInt2554 = Integer.parseInt(Objects.requireNonNull(this.getParameter("affid")));
|
Class3_Sub26.paramAffid = Integer.parseInt(Objects.requireNonNull(this.getParameter("affid")));
|
||||||
} catch (Exception var9) {
|
} catch (Exception var9) {
|
||||||
Class3_Sub26.anInt2554 = 0;
|
Class3_Sub26.paramAffid = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class163_Sub2.aClass94_2996 = TextCore.aClass94_1745.getParamValue(this);
|
Class163_Sub2.paramSettings = TextCore.aClass94_1745.getParamValue(this);
|
||||||
if (Class163_Sub2.aClass94_2996 == null) {
|
if (Class163_Sub2.paramSettings == null) {
|
||||||
Class163_Sub2.aClass94_2996 = TextCore.aClass94_3672;
|
Class163_Sub2.paramSettings = TextCore.emptyJagexString;
|
||||||
}
|
}
|
||||||
|
|
||||||
String var5 = this.getParameter("country");
|
String var5 = this.getParameter("country");
|
||||||
if (var5 != null) {
|
if (var5 != null) {
|
||||||
try {
|
try {
|
||||||
Class3_Sub31.countryId = Integer.parseInt(var5);
|
Class3_Sub31.paramCountryID = Integer.parseInt(var5);
|
||||||
} catch (Exception var8) {
|
} catch (Exception var8) {
|
||||||
Class3_Sub31.countryId = 0;
|
Class3_Sub31.paramCountryID = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String var6 = this.getParameter("haveie6");
|
String var6 = this.getParameter("haveie6");
|
||||||
Class106.hasInternetExplorer6 = null != var6 && var6.equals("1");
|
Class106.paramUserUsingInternetExplorer = null != var6 && var6.equals("1");
|
||||||
|
|
||||||
Class126.aClient1671 = this;
|
clientInstance = this;
|
||||||
this.method41(32 - -Class3_Sub13_Sub13.anInt3148);
|
this.method41(32 - -Class3_Sub13_Sub13.paramModeWhat);
|
||||||
} catch (RuntimeException var11) {
|
} catch (RuntimeException var11) {
|
||||||
throw ClientErrorException.clientError(var11, "client.init()");
|
throw ClientErrorException.clientError(var11, "client.init()");
|
||||||
}
|
}
|
||||||
|
|
@ -400,30 +410,30 @@ public final class Client extends GameShell {
|
||||||
Class119.method1729();
|
Class119.method1729();
|
||||||
Class3_Sub13_Sub14.aCacheResourceWorker_3159 = new CacheResourceWorker();
|
Class3_Sub13_Sub14.aCacheResourceWorker_3159 = new CacheResourceWorker();
|
||||||
Class58.aJs5Worker_917 = new Js5Worker();
|
Class58.aJs5Worker_917 = new Js5Worker();
|
||||||
if (Class3_Sub13_Sub13.anInt3148 != 0) {
|
if (Class3_Sub13_Sub13.paramModeWhat != 0) {
|
||||||
Class3_Sub6.aByteArrayArray2287 = new byte[50][];
|
Class3_Sub6.aByteArrayArray2287 = new byte[50][];
|
||||||
}
|
}
|
||||||
|
|
||||||
CS2Script.anInt2451 = ObjectDefinition.worldId;
|
CS2Script.anInt2451 = ObjectDefinition.paramWorldID;
|
||||||
Unsorted.method564(Class38.aClass87_665);
|
Unsorted.method564(Class38.signlink);
|
||||||
SystemLogger.logInfo("port: " + Class53.anInt867);
|
SystemLogger.logInfo("port: " + Class53.anInt867);
|
||||||
SystemLogger.logInfo("MSIP: " + GameConfig.IP_MANAGEMENT);
|
SystemLogger.logInfo("MSIP: " + GameConfig.IP_MANAGEMENT);
|
||||||
if (Class44.anInt718 == 0) {
|
if (Class44.paramModeWhere == 0) {
|
||||||
ClientErrorException.worldListHost = Objects.requireNonNull(this.getCodeBase()).getHost();
|
ClientErrorException.worldListHost = Objects.requireNonNull(this.getCodeBase()).getHost();
|
||||||
Class53.anInt867 = GameConfig.SERVER_PORT + ObjectDefinition.worldId; //443 is secure port
|
Class53.anInt867 = GameConfig.SERVER_PORT + ObjectDefinition.paramWorldID; //443 is secure port
|
||||||
anInt3773 = '\uaa4a';
|
anInt3773 = '\uaa4a';
|
||||||
} else if (Class44.anInt718 == 1) {
|
} else if (Class44.paramModeWhere == 1) {
|
||||||
ClientErrorException.worldListHost = Objects.requireNonNull(this.getCodeBase()).getHost();
|
ClientErrorException.worldListHost = Objects.requireNonNull(this.getCodeBase()).getHost();
|
||||||
//System.out.println("port = " + Class53.anInt867);
|
//System.out.println("port = " + Class53.anInt867);
|
||||||
Class53.anInt867 = ObjectDefinition.worldId + 50000;
|
Class53.anInt867 = ObjectDefinition.paramWorldID + 50000;
|
||||||
anInt3773 = 40000 + ObjectDefinition.worldId;
|
anInt3773 = 40000 + ObjectDefinition.paramWorldID;
|
||||||
} else if (Class44.anInt718 == 2) {
|
} else if (Class44.paramModeWhere == 2) {
|
||||||
ClientErrorException.worldListHost = "127.0.0.1";
|
ClientErrorException.worldListHost = "127.0.0.1";
|
||||||
System.out.println("Setting worldListHost to 127.0.0.1, port = " + Class53.anInt867);
|
System.out.println("Setting worldListHost to 127.0.0.1, port = " + Class53.anInt867);
|
||||||
Class53.anInt867 = ObjectDefinition.worldId + '\uc350';
|
Class53.anInt867 = ObjectDefinition.paramWorldID + '\uc350';
|
||||||
anInt3773 = ObjectDefinition.worldId + '\u9c40';
|
anInt3773 = ObjectDefinition.paramWorldID + '\u9c40';
|
||||||
}
|
}
|
||||||
if (1 == Class158.anInt2014) {
|
if (1 == Class158.paramGameTypeID) {
|
||||||
ClientCommands.shiftClickEnabled = true;
|
ClientCommands.shiftClickEnabled = true;
|
||||||
Class92.defaultScreenColorRgb = 16777215;
|
Class92.defaultScreenColorRgb = 16777215;
|
||||||
Class92.defaultRegionAmbientRGB = 0;
|
Class92.defaultRegionAmbientRGB = 0;
|
||||||
|
|
@ -445,8 +455,8 @@ public final class Client extends GameShell {
|
||||||
Class3_Sub13_Sub38.aShortArray3455 = Class3_Sub13_Sub9.aShortArray3110 = Class136.aShortArray1779 = Class3_Sub13_Sub38.aShortArray3453 = new short[256];
|
Class3_Sub13_Sub38.aShortArray3455 = Class3_Sub13_Sub9.aShortArray3110 = Class136.aShortArray1779 = Class3_Sub13_Sub38.aShortArray3453 = new short[256];
|
||||||
|
|
||||||
Class140_Sub6.accRegistryPort = Class123.anInt1658;
|
Class140_Sub6.accRegistryPort = Class123.anInt1658;
|
||||||
if (Signlink.anInt1214 == 3 && 2 != Class44.anInt718) {
|
if (Signlink.anInt1214 == 3 && 2 != Class44.paramModeWhere) {
|
||||||
CS2Script.anInt2451 = ObjectDefinition.worldId;
|
CS2Script.anInt2451 = ObjectDefinition.paramWorldID;
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyboardListener.adjustKeyCodeMap();
|
KeyboardListener.adjustKeyCodeMap();
|
||||||
|
|
@ -458,20 +468,20 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (Class38.aClass87_665.cacheDataFile != null) {
|
if (Class38.signlink.cacheDataFile != null) {
|
||||||
Class101.aClass30_1422 = new Class30(Class38.aClass87_665.cacheDataFile, 5200);
|
Class101.aClass30_1422 = new Class30(Class38.signlink.cacheDataFile, 5200);
|
||||||
|
|
||||||
for (int var2 = 0; var2 < 29; ++var2) {
|
for (int var2 = 0; var2 < 29; ++var2) {
|
||||||
Class163_Sub2.aClass30Array2998[var2] = new Class30(Class38.aClass87_665.cacheIndicesFiles[var2], 6000);
|
Class163_Sub2.aClass30Array2998[var2] = new Class30(Class38.signlink.cacheIndicesFiles[var2], 6000);
|
||||||
}
|
}
|
||||||
|
|
||||||
aClass30_1572 = new Class30(Class38.aClass87_665.cacheChecksumFile, 6000);
|
aClass30_1572 = new Class30(Class38.signlink.cacheChecksumFile, 6000);
|
||||||
AtmosphereParser.aClass41_1186 = new Class41(255, Class101.aClass30_1422, aClass30_1572, 500000);
|
AtmosphereParser.aClass41_1186 = new Class41(255, Class101.aClass30_1422, aClass30_1572, 500000);
|
||||||
Unsorted.aClass30_1039 = new Class30(Class38.aClass87_665.randomDatFile, 24);
|
Unsorted.aClass30_1039 = new Class30(Class38.signlink.randomDatFile, 24);
|
||||||
Class38.aClass87_665.cacheIndicesFiles = null;
|
Class38.signlink.cacheIndicesFiles = null;
|
||||||
Class38.aClass87_665.cacheChecksumFile = null;
|
Class38.signlink.cacheChecksumFile = null;
|
||||||
Class38.aClass87_665.randomDatFile = null;
|
Class38.signlink.randomDatFile = null;
|
||||||
Class38.aClass87_665.cacheDataFile = null;
|
Class38.signlink.cacheDataFile = null;
|
||||||
}
|
}
|
||||||
} catch (IOException var3) {
|
} catch (IOException var3) {
|
||||||
Unsorted.aClass30_1039 = null;
|
Unsorted.aClass30_1039 = null;
|
||||||
|
|
@ -481,7 +491,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class167.aClass94_2083 = TextCore.RSLoadingPleaseWait;
|
Class167.aClass94_2083 = TextCore.RSLoadingPleaseWait;
|
||||||
if (Class44.anInt718 != 0) {
|
if (Class44.paramModeWhere != 0) {
|
||||||
ClientCommands.fpsOverlayEnabled = true;
|
ClientCommands.fpsOverlayEnabled = true;
|
||||||
}
|
}
|
||||||
//Class3_Sub26.tweeningEnabled = true;
|
//Class3_Sub26.tweeningEnabled = true;
|
||||||
|
|
@ -521,7 +531,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
++Class106.anInt1446;
|
++Class106.anInt1446;
|
||||||
if (-1 != Class3_Sub28_Sub12.anInt3655) {
|
if (-1 != Class3_Sub28_Sub12.anInt3655) {
|
||||||
GraphicDefinition.method967(0, 0, 0, Class23.anInt454, Class3_Sub28_Sub12.anInt3655, 0, Class140_Sub7.anInt2934);
|
GraphicDefinition.method967(0, 0, 0, Class23.canvasWidth, Class3_Sub28_Sub12.anInt3655, 0, Class140_Sub7.canvasHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
++PacketParser.anInt3213;
|
++PacketParser.anInt3213;
|
||||||
|
|
@ -677,24 +687,24 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class58.aJs5Worker_917.errors >= 2 && Class58.aJs5Worker_917.status == 6) {
|
if (Class58.aJs5Worker_917.errors >= 2 && Class58.aJs5Worker_917.status == 6) {
|
||||||
this.method31("js5connect_outofdate");
|
this.errorPrint("js5connect_outofdate");
|
||||||
Class143.loadingStage = 1000;
|
Class143.loadingStage = 1000;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class58.aJs5Worker_917.errors >= 4 && Class58.aJs5Worker_917.status == -1) {
|
if (Class58.aJs5Worker_917.errors >= 4 && Class58.aJs5Worker_917.status == -1) {
|
||||||
this.method31("js5crc");
|
this.errorPrint("js5crc");
|
||||||
Class143.loadingStage = 1000;
|
Class143.loadingStage = 1000;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class58.aJs5Worker_917.errors >= 4 && (Class143.loadingStage == 0 || Class143.loadingStage == 5)) {
|
if (Class58.aJs5Worker_917.errors >= 4 && (Class143.loadingStage == 0 || Class143.loadingStage == 5)) {
|
||||||
if (Class58.aJs5Worker_917.status == 7 || Class58.aJs5Worker_917.status == 9) {
|
if (Class58.aJs5Worker_917.status == 7 || Class58.aJs5Worker_917.status == 9) {
|
||||||
this.method31("js5connect_full");
|
this.errorPrint("js5connect_full");
|
||||||
} else if (Class58.aJs5Worker_917.status > 0) {
|
} else if (Class58.aJs5Worker_917.status > 0) {
|
||||||
this.method31("js5connect");
|
this.errorPrint("js5connect");
|
||||||
} else {
|
} else {
|
||||||
this.method31("js5io");
|
this.errorPrint("js5io");
|
||||||
}
|
}
|
||||||
|
|
||||||
Class143.loadingStage = 1000;
|
Class143.loadingStage = 1000;
|
||||||
|
|
@ -708,7 +718,7 @@ public final class Client extends GameShell {
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
if (PacketParser.anInt80 == 0) {
|
if (PacketParser.anInt80 == 0) {
|
||||||
Class17.aClass64_413 = Class38.aClass87_665.method1441((byte) 8, Class38_Sub1.accRegistryIp, Class140_Sub6.accRegistryPort);
|
Class17.aClass64_413 = Class38.signlink.method1441((byte) 8, Class38_Sub1.accRegistryIp, Class140_Sub6.accRegistryPort);
|
||||||
++PacketParser.anInt80;
|
++PacketParser.anInt80;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -724,7 +734,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (2 == PacketParser.anInt80) {
|
if (2 == PacketParser.anInt80) {
|
||||||
Unsorted.js5Connection = new Connection((Socket) Objects.requireNonNull(Class17.aClass64_413).anObject974, Class38.aClass87_665);
|
Unsorted.js5Connection = new Connection((Socket) Objects.requireNonNull(Class17.aClass64_413).anObject974, Class38.signlink);
|
||||||
DataBuffer var2 = new DataBuffer(9);
|
DataBuffer var2 = new DataBuffer(9);
|
||||||
var2.writeByte(15); //JS5 handshake
|
var2.writeByte(15); //JS5 handshake
|
||||||
var2.writeInt(GameConfig.CLIENT_BUILD);
|
var2.writeInt(GameConfig.CLIENT_BUILD);
|
||||||
|
|
@ -765,71 +775,109 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] var0) {
|
/**
|
||||||
|
* Client Initialization
|
||||||
|
* <p>
|
||||||
|
* Client command line initialization (parameter modeWhere 3)
|
||||||
|
* NOTE: Attempting to run the client this way puts paramModeWhere into LOCAL_ENVIRONMENT mode
|
||||||
|
* All of these arguments can be set through "program arguments"
|
||||||
|
*/
|
||||||
|
public static void main(String[] args) {
|
||||||
try {
|
try {
|
||||||
try {
|
try {
|
||||||
if (4 != var0.length) {
|
if (args.length != 4) {
|
||||||
Class3_Sub13_Sub23_Sub1.method283("argument count");
|
invalidArgument("argument count");
|
||||||
}
|
}
|
||||||
|
|
||||||
int var1 = -1;
|
int language = -1;
|
||||||
ObjectDefinition.worldId = Integer.parseInt(var0[0]);
|
|
||||||
Class44.anInt718 = 2;
|
ObjectDefinition.paramWorldID = Integer.parseInt(args[0]);
|
||||||
if (var0[1].equals("live")) {
|
|
||||||
Class3_Sub13_Sub13.anInt3148 = 0;
|
Class44.paramModeWhere = 2;
|
||||||
} else if (var0[1].equals("rc")) {
|
|
||||||
Class3_Sub13_Sub13.anInt3148 = 1;
|
switch (args[1]) {
|
||||||
} else if (var0[1].equals("wip")) {
|
case "live":
|
||||||
Class3_Sub13_Sub13.anInt3148 = 2;
|
Class3_Sub13_Sub13.paramModeWhat = 0;
|
||||||
} else {
|
break;
|
||||||
Class3_Sub13_Sub23_Sub1.method283("modewhat");
|
case "rc":
|
||||||
|
Class3_Sub13_Sub13.paramModeWhat = 1;
|
||||||
|
break;
|
||||||
|
case "wip":
|
||||||
|
Class3_Sub13_Sub13.paramModeWhat = 2;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
invalidArgument("modewhat");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
aBoolean3779 = false;
|
paramAdvertisementSuppressed = false;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
byte[] var2 = var0[2].getBytes(StandardCharsets.ISO_8859_1);
|
byte[] languageSelection = args[2].getBytes(StandardCharsets.ISO_8859_1);
|
||||||
var1 = Class3_Sub13_Sub16.method243(Class3_Sub13_Sub3.method178(var2, var2.length, 0));
|
/*
|
||||||
} catch (Exception var3) {
|
Accepts en, de, fr, pt
|
||||||
|
*/
|
||||||
|
language = Class3_Sub13_Sub16.compareEnteredLanguageArgument(Class3_Sub13_Sub3.bufferToString(languageSelection, languageSelection.length, 0));
|
||||||
|
} catch (Exception ignored) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (-1 == var1) {
|
if (language == -1) {
|
||||||
if (var0[2].equals("english")) {
|
switch (args[2]) {
|
||||||
Class3_Sub20.language = 0;
|
case "english":
|
||||||
} else if (var0[2].equals("german")) {
|
Class3_Sub20.paramLanguage = 0;
|
||||||
Class3_Sub20.language = 1;
|
break;
|
||||||
} else {
|
case "german":
|
||||||
Class3_Sub13_Sub23_Sub1.method283("language");
|
Class3_Sub20.paramLanguage = 1;
|
||||||
|
break;
|
||||||
|
case "french":
|
||||||
|
Class3_Sub20.paramLanguage = 2;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
invalidArgument("language");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub20.language = var1;
|
Class3_Sub20.paramLanguage = language;
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.method87(-78, Class3_Sub20.language);
|
Unsorted.languageSetter(Class3_Sub20.paramLanguage);
|
||||||
Class163_Sub2_Sub1.aBoolean4018 = false;
|
|
||||||
Unsorted.aBoolean3641 = false;
|
Class163_Sub2_Sub1.paramObjectTagEnabled = false;
|
||||||
if (var0[3].equals("game0")) {
|
Unsorted.paramJavaScriptEnabled = false;
|
||||||
Class158.anInt2014 = 0;
|
|
||||||
} else if (var0[3].equals("game1")) {
|
switch (args[3]) {
|
||||||
Class158.anInt2014 = 1;
|
case "game0":
|
||||||
} else {
|
Class158.paramGameTypeID = 0;
|
||||||
Class3_Sub13_Sub23_Sub1.method283("game");
|
break;
|
||||||
|
case "game1":
|
||||||
|
Class158.paramGameTypeID = 1;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
invalidArgument("game");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub31.countryId = 0;
|
Class3_Sub31.paramCountryID = 0;
|
||||||
Class106.hasInternetExplorer6 = false;
|
|
||||||
Class3_Sub26.anInt2554 = 0;
|
Class106.paramUserUsingInternetExplorer = false;
|
||||||
Class163_Sub2.aClass94_2996 = TextCore.aClass94_3672;
|
|
||||||
Client var6 = new Client();
|
Class3_Sub26.paramAffid = 0;
|
||||||
Class126.aClient1671 = var6;
|
|
||||||
var6.launch();
|
Class163_Sub2.paramSettings = TextCore.emptyJagexString;
|
||||||
|
|
||||||
|
Client client = new Client();
|
||||||
|
clientInstance = client;
|
||||||
|
client.launch();
|
||||||
|
|
||||||
GameShell.frame.setLocation(40, 40);
|
GameShell.frame.setLocation(40, 40);
|
||||||
|
|
||||||
} catch (Exception var4) {
|
} catch (Exception var4) {
|
||||||
Class49.method1125(null, var4, (byte) 119);
|
Class49.reportError(null, var4, (byte) 119);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var5) {
|
} catch (RuntimeException var5) {
|
||||||
throw ClientErrorException.clientError(var5, "client.main(" + (var0 != null ? "{...}" : "null") + ')');
|
throw ClientErrorException.clientError(var5, "client.main(" + (args != null ? "{...}" : "null") + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -915,7 +963,7 @@ public final class Client extends GameShell {
|
||||||
} else if (inter.anIntArray310 == null || Class44.anInt719 >= inter.anIntArray310[var19]) {
|
} else if (inter.anIntArray310 == null || Class44.anInt719 >= inter.anIntArray310[var19]) {
|
||||||
byte var20 = inter.aByteArray231[var19];
|
byte var20 = inter.aByteArray231[var19];
|
||||||
if (var20 == 0 || ((var20 & 2) == 0 || ObjectDefinition.aBooleanArray1490[86]) && ((var20 & 1) == 0 || ObjectDefinition.aBooleanArray1490[82]) && ((var20 & 4) == 0 || ObjectDefinition.aBooleanArray1490[81])) {
|
if (var20 == 0 || ((var20 & 2) == 0 || ObjectDefinition.aBooleanArray1490[86]) && ((var20 & 1) == 0 || ObjectDefinition.aBooleanArray1490[82]) && ((var20 & 4) == 0 || ObjectDefinition.aBooleanArray1490[81])) {
|
||||||
Unsorted.method66(TextCore.aClass94_3672, -1, var19 + 1, (byte) -29, inter.componentHash);
|
Unsorted.method66(TextCore.emptyJagexString, -1, var19 + 1, (byte) -29, inter.componentHash);
|
||||||
var21 = inter.anIntArray299[var19];
|
var21 = inter.anIntArray299[var19];
|
||||||
if (inter.anIntArray310 == null) {
|
if (inter.anIntArray310 == null) {
|
||||||
inter.anIntArray310 = new int[inter.aByteArray263.length];
|
inter.anIntArray310 = new int[inter.aByteArray263.length];
|
||||||
|
|
@ -1446,7 +1494,7 @@ public final class Client extends GameShell {
|
||||||
} else if (anInt1354 == 40) {
|
} else if (anInt1354 == 40) {
|
||||||
var2 = 0;
|
var2 = 0;
|
||||||
|
|
||||||
for (var3 = 0; var3 < 29; ++var3) { //TODO
|
for (var3 = 0; var3 < 29; ++var3) {
|
||||||
var2 += Unsorted.aClass151_Sub1Array2601[var3].method2111() * anIntArray3288[var3] / 100;
|
var2 += Unsorted.aClass151_Sub1Array2601[var3].method2111() * anIntArray3288[var3] / 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1468,10 +1516,10 @@ public final class Client extends GameShell {
|
||||||
Class140_Sub3.method1959(Class3_Sub13_Sub15.aBoolean3184);
|
Class140_Sub3.method1959(Class3_Sub13_Sub15.aBoolean3184);
|
||||||
aClass3_Sub24_Sub4_1193 = new Class3_Sub24_Sub4();
|
aClass3_Sub24_Sub4_1193 = new Class3_Sub24_Sub4();
|
||||||
aClass3_Sub24_Sub4_1193.method479();
|
aClass3_Sub24_Sub4_1193.method479();
|
||||||
WorldListEntry.aClass155_2627 = Class58.method1195(22050, Class38.aClass87_665, GameShell.canvas, 0);
|
WorldListEntry.aClass155_2627 = Class58.method1195(22050, Class38.signlink, GameShell.canvas, 0);
|
||||||
WorldListEntry.aClass155_2627.method2154(-116, aClass3_Sub24_Sub4_1193);
|
WorldListEntry.aClass155_2627.method2154(-116, aClass3_Sub24_Sub4_1193);
|
||||||
RenderAnimationDefinition.method897(aClass3_Sub24_Sub4_1193, CacheIndex.soundFX3Index, CacheIndex.soundFX2Index, CacheIndex.soundFXIndex);
|
RenderAnimationDefinition.method897(aClass3_Sub24_Sub4_1193, CacheIndex.soundFX3Index, CacheIndex.soundFX2Index, CacheIndex.soundFXIndex);
|
||||||
Class3_Sub21.aClass155_2491 = Class58.method1195(2048, Class38.aClass87_665, GameShell.canvas, 1);
|
Class3_Sub21.aClass155_2491 = Class58.method1195(2048, Class38.signlink, GameShell.canvas, 1);
|
||||||
Class3_Sub26.aClass3_Sub24_Sub2_2563 = new Class3_Sub24_Sub2();
|
Class3_Sub26.aClass3_Sub24_Sub2_2563 = new Class3_Sub24_Sub2();
|
||||||
Class3_Sub21.aClass155_2491.method2154(-128, Class3_Sub26.aClass3_Sub24_Sub2_2563);
|
Class3_Sub21.aClass155_2491.method2154(-128, Class3_Sub26.aClass3_Sub24_Sub2_2563);
|
||||||
Class27.aClass157_524 = new Class157(22050, Class21.anInt443);
|
Class27.aClass157_524 = new Class157(22050, Class21.anInt443);
|
||||||
|
|
@ -1581,7 +1629,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
} else if (anInt1354 == 110) {
|
} else if (anInt1354 == 110) {
|
||||||
Class3_Sub13_Sub13.aClass67_1443 = new Class67();
|
Class3_Sub13_Sub13.aClass67_1443 = new Class67();
|
||||||
Class38.aClass87_665.method1451(10, Class3_Sub13_Sub13.aClass67_1443);
|
Class38.signlink.method1451(10, Class3_Sub13_Sub13.aClass67_1443);
|
||||||
Class3_Sub17.aClass94_2464 = TextCore.LoadedInputHandler;
|
Class3_Sub17.aClass94_2464 = TextCore.LoadedInputHandler;
|
||||||
LoadingStageNumber = 75;
|
LoadingStageNumber = 75;
|
||||||
anInt1354 = 120;
|
anInt1354 = 120;
|
||||||
|
|
@ -1617,14 +1665,14 @@ public final class Client extends GameShell {
|
||||||
LoadingStageNumber = 95;
|
LoadingStageNumber = 95;
|
||||||
Class3_Sub17.aClass94_2464 = TextCore.LoadingWLD;
|
Class3_Sub17.aClass94_2464 = TextCore.LoadingWLD;
|
||||||
} else if (var2 == 7 || var2 == 9) {
|
} else if (var2 == 7 || var2 == 9) {
|
||||||
this.method31("worldlistfull");
|
this.errorPrint("worldlistfull");
|
||||||
Class117.method1719(1000);
|
Class117.method1719(1000);
|
||||||
} else if (Class30.loadedWorldList) {
|
} else if (Class30.loadedWorldList) {
|
||||||
Class3_Sub17.aClass94_2464 = TextCore.LoadedWLD;
|
Class3_Sub17.aClass94_2464 = TextCore.LoadedWLD;
|
||||||
anInt1354 = 140;
|
anInt1354 = 140;
|
||||||
LoadingStageNumber = 96;
|
LoadingStageNumber = 96;
|
||||||
} else {
|
} else {
|
||||||
this.method31("worldlistio_" + var2);
|
this.errorPrint("worldlistio_" + var2);
|
||||||
Class117.method1719(1000);
|
Class117.method1719(1000);
|
||||||
}
|
}
|
||||||
} else if (anInt1354 == 140) {
|
} else if (anInt1354 == 140) {
|
||||||
|
|
@ -1649,7 +1697,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.aBoolean2146 = true;
|
Unsorted.aBoolean2146 = true;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
|
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
|
||||||
LoadingStageNumber = 100;
|
LoadingStageNumber = 100;
|
||||||
anInt1354 = 160;
|
anInt1354 = 160;
|
||||||
|
|
@ -1657,8 +1705,8 @@ public final class Client extends GameShell {
|
||||||
} else if (anInt1354 == 160) {
|
} else if (anInt1354 == 160) {
|
||||||
Class3_Sub13_Sub11.method219(true);
|
Class3_Sub13_Sub11.method219(true);
|
||||||
}
|
}
|
||||||
} else if (CacheIndex.huffmanEncodingIndex.method2125(TextCore.aClass94_3672, TextCore.HasHuffman)) {
|
} else if (CacheIndex.huffmanEncodingIndex.method2125(TextCore.emptyJagexString, TextCore.HasHuffman)) {
|
||||||
Class36 var9 = new Class36(CacheIndex.huffmanEncodingIndex.method2123(TextCore.aClass94_3672, TextCore.HasHuffman));
|
Class36 var9 = new Class36(CacheIndex.huffmanEncodingIndex.method2123(TextCore.emptyJagexString, TextCore.HasHuffman));
|
||||||
Class1.method69(var9);
|
Class1.method69(var9);
|
||||||
Class3_Sub17.aClass94_2464 = TextCore.LoadedWordPack;
|
Class3_Sub17.aClass94_2464 = TextCore.LoadedWordPack;
|
||||||
anInt1354 = 130;
|
anInt1354 = 130;
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ public class ClientCommands {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (command.equalsStringIgnoreCase(TextCore.COMMAND_BREAK_CONNECTION)) {
|
if (command.equalsStringIgnoreCase(TextCore.COMMAND_BREAK_CONNECTION)) {
|
||||||
Class38.aClass87_665.method1431();
|
Class38.signlink.method1431();
|
||||||
Class3_Sub15.activeConnection.applyDummyStreams();
|
Class3_Sub15.activeConnection.applyDummyStreams();
|
||||||
Class58.aJs5Worker_917.applyDummyStreams();
|
Class58.aJs5Worker_917.applyDummyStreams();
|
||||||
}
|
}
|
||||||
|
|
@ -109,7 +109,7 @@ public class ClientCommands {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(command.equalsStringIgnoreCase(TextCore.COMMAND_HISCORES) || command.equalsStringIgnoreCase(TextCore.COMMAND_HIGHSCORES)){
|
if(command.equalsStringIgnoreCase(TextCore.COMMAND_HISCORES) || command.equalsStringIgnoreCase(TextCore.COMMAND_HIGHSCORES)){
|
||||||
int world = ObjectDefinition.worldId;
|
int world = ObjectDefinition.paramWorldID;
|
||||||
String link = world == 1 ? "https://2009scape.org/services/m%3dhiscore/hiscores.html" : "https://2009scape.org/services/m=hiscore/hiscores.html?world=2";
|
String link = world == 1 ? "https://2009scape.org/services/m%3dhiscore/hiscores.html" : "https://2009scape.org/services/m=hiscore/hiscores.html?world=2";
|
||||||
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
|
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -158,11 +158,11 @@ public class ClientCommands {
|
||||||
|
|
||||||
if (command.startsWith(TextCore.COMMAND_SET_PARTICLES)) {
|
if (command.startsWith(TextCore.COMMAND_SET_PARTICLES)) {
|
||||||
Class127_Sub1.method1758(command.substring(15).parseInt());
|
Class127_Sub1.method1758(command.substring(15).parseInt());
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
CS2Script.aBoolean2705 = false;
|
CS2Script.aBoolean2705 = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (command.startsWith(TextCore.COMMAND_FPS) && Class44.anInt718 != 0) {
|
if (command.startsWith(TextCore.COMMAND_FPS) && Class44.paramModeWhere != 0) {
|
||||||
Class65.method1237(command.substring(6).parseInt());
|
Class65.method1237(command.substring(6).parseInt());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ public class ClientLoader extends Applet {
|
||||||
props.put("lowmem", "0");
|
props.put("lowmem", "0");
|
||||||
props.put("settings", "kKmok3kJqOeN6D3mDdihco3oPeYN2KFy6W5--vZUbNA");
|
props.put("settings", "kKmok3kJqOeN6D3mDdihco3oPeYN2KFy6W5--vZUbNA");
|
||||||
Signlink sn = new Signlink(this, 32, "runescape", 29);
|
Signlink sn = new Signlink(this, 32, "runescape", 29);
|
||||||
Client.providesignlink(sn);
|
Client.provideSignlink(sn);
|
||||||
game = new Client();
|
game = new Client();
|
||||||
game.init();
|
game.init();
|
||||||
} catch (Exception localException) {
|
} catch (Exception localException) {
|
||||||
|
|
|
||||||
|
|
@ -205,7 +205,7 @@ public class DataBuffer extends Linkable {
|
||||||
while (Objects.requireNonNull(this.buffer)[this.index++] != 0) {
|
while (Objects.requireNonNull(this.buffer)[this.index++] != 0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
return Class3_Sub13_Sub3.method178(this.buffer, this.index - (var3 - -1), var3);
|
return Class3_Sub13_Sub3.bufferToString(this.buffer, this.index - (var3 - -1), var3);
|
||||||
} else {
|
} else {
|
||||||
throw new IllegalStateException("Bad version number in gjstr2");
|
throw new IllegalStateException("Bad version number in gjstr2");
|
||||||
}
|
}
|
||||||
|
|
@ -358,7 +358,7 @@ public class DataBuffer extends Linkable {
|
||||||
|
|
||||||
while (this.buffer[this.index++] != 0) ;
|
while (this.buffer[this.index++] != 0) ;
|
||||||
|
|
||||||
return Class3_Sub13_Sub3.method178(this.buffer, (this.index - 1) - startIndex, startIndex);
|
return Class3_Sub13_Sub3.bufferToString(this.buffer, (this.index - 1) - startIndex, startIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
final int getSmart() {
|
final int getSmart() {
|
||||||
|
|
|
||||||
|
|
@ -15,21 +15,17 @@ import java.util.Objects;
|
||||||
public abstract class GameShell extends Applet implements Runnable, FocusListener, WindowListener {
|
public abstract class GameShell extends Applet implements Runnable, FocusListener, WindowListener {
|
||||||
|
|
||||||
public static Canvas canvas;
|
public static Canvas canvas;
|
||||||
static int anInt950;
|
public static Frame frame;
|
||||||
static volatile boolean hasWindowFocus = true;
|
private static int anInt950;
|
||||||
static long aLong2313 = 0L;
|
private static volatile boolean hasWindowFocus = true;
|
||||||
static int anInt4033;
|
private static long aLong2313 = 0L;
|
||||||
static int anInt1737 = 1;
|
private static int anInt1737 = 1;
|
||||||
static boolean aBoolean1784 = false;
|
private static boolean aBoolean1784 = false;
|
||||||
private boolean aBoolean1 = false;
|
private boolean displayError = false;
|
||||||
static int anInt3 = 0;
|
|
||||||
static Frame frame;
|
|
||||||
|
|
||||||
|
private static void getMaxMemory() {
|
||||||
static boolean aBoolean6 = false;
|
Class3_Sub24_Sub3.maxClientMemory = (int) (Runtime.getRuntime().maxMemory() / 1048576L) + 1;
|
||||||
static RSString aClass94_8 = RSString.parse("");
|
}
|
||||||
static RSString aClass94_9 = RSString.parse(")3)3)3");
|
|
||||||
static boolean aBoolean11 = false;
|
|
||||||
|
|
||||||
public final void focusLost(FocusEvent var1) {
|
public final void focusLost(FocusEvent var1) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -55,19 +51,9 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
public final void windowDeactivated(WindowEvent var1) {
|
public final void windowDeactivated(WindowEvent var1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static RSString method27(RSString var0) {
|
|
||||||
try {
|
|
||||||
|
|
||||||
int var2 = Unsorted.method1602(var0);
|
|
||||||
return var2 != -1 ? Class119.aClass131_1624.aClass94Array1721[var2].method1560(TextCore.aClass94_3192, TextCore.aClass94_4066) : TextCore.aClass94_4049;
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "rc.V(" + (var0 != null ? "{...}" : "null") + ',' + true + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public final AppletContext getAppletContext() {
|
public final AppletContext getAppletContext() {
|
||||||
try {
|
try {
|
||||||
return null != frame ? null : (Class38.aClass87_665 != null && this != Class38.aClass87_665.applet ? Class38.aClass87_665.applet.getAppletContext() : super.getAppletContext());
|
return null != frame ? null : (Class38.signlink != null && this != Class38.signlink.gameApplet ? Class38.signlink.gameApplet.getAppletContext() : super.getAppletContext());
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "rc.getAppletContext()");
|
throw ClientErrorException.clientError(var2, "rc.getAppletContext()");
|
||||||
}
|
}
|
||||||
|
|
@ -82,58 +68,47 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method28() {
|
|
||||||
try {
|
|
||||||
Class143.aReferenceCache_1874.clear();
|
|
||||||
|
|
||||||
} catch (RuntimeException var2) {
|
|
||||||
throw ClientErrorException.clientError(var2, "rc.Q(" + true + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public final void windowClosed(WindowEvent var1) {
|
public final void windowClosed(WindowEvent var1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
final synchronized void method30(byte var1) {
|
final synchronized void addCanvas() {
|
||||||
try {
|
try {
|
||||||
if (canvas != null) {
|
if (canvas != null) {
|
||||||
canvas.removeFocusListener(this);
|
canvas.removeFocusListener(this);
|
||||||
canvas.getParent().remove(canvas);
|
canvas.getParent().remove(canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
Object var2;
|
Container var2;
|
||||||
if (Class3_Sub13_Sub10.aFrame3121 != null) {
|
if (Class3_Sub13_Sub10.aFrame3121 != null) {
|
||||||
var2 = Class3_Sub13_Sub10.aFrame3121;
|
var2 = Class3_Sub13_Sub10.aFrame3121;
|
||||||
} else if (null == frame) {
|
} else if (null == frame) {
|
||||||
var2 = Class38.aClass87_665.applet;
|
var2 = Class38.signlink.gameApplet;
|
||||||
} else {
|
} else {
|
||||||
var2 = frame;
|
var2 = frame;
|
||||||
}
|
}
|
||||||
|
|
||||||
((Container) var2).setLayout((LayoutManager) null);
|
var2.setLayout(null);
|
||||||
canvas = new ComponentWrappedCanvas(this);
|
canvas = new ComponentWrappedCanvas(this);
|
||||||
if (var1 >= 30) {
|
var2.add(canvas);
|
||||||
((Container) var2).add(canvas);
|
canvas.setSize(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
canvas.setSize(Class23.anInt454, Class140_Sub7.anInt2934);
|
canvas.setVisible(true);
|
||||||
canvas.setVisible(true);
|
if (var2 == frame) {
|
||||||
if (var2 == frame) {
|
Insets var3 = frame.getInsets();
|
||||||
Insets var3 = frame.getInsets();
|
canvas.setLocation(Class84.anInt1164 + var3.left, var3.top + Class106.anInt1442);
|
||||||
canvas.setLocation(Class84.anInt1164 + var3.left, var3.top + Class106.anInt1442);
|
} else {
|
||||||
} else {
|
canvas.setLocation(Class84.anInt1164, Class106.anInt1442);
|
||||||
canvas.setLocation(Class84.anInt1164, Class106.anInt1442);
|
|
||||||
}
|
|
||||||
|
|
||||||
canvas.addFocusListener(this);
|
|
||||||
canvas.requestFocus();
|
|
||||||
hasWindowFocus = true;
|
|
||||||
Class3_Sub13_Sub10.aBoolean3116 = true;
|
|
||||||
Class3_Sub13_Sub6.aBoolean3078 = true;
|
|
||||||
Class3_Sub28_Sub5.forceReplaceCanvasEnable = false;
|
|
||||||
SequenceDefinition.aLong1847 = TimeUtils.time();
|
|
||||||
ClientCommands.tweeningEnabled = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
canvas.addFocusListener(this);
|
||||||
|
canvas.requestFocus();
|
||||||
|
hasWindowFocus = true;
|
||||||
|
Class3_Sub13_Sub10.aBoolean3116 = true;
|
||||||
|
Class3_Sub13_Sub6.aBoolean3078 = true;
|
||||||
|
Class3_Sub28_Sub5.forceReplaceCanvasEnable = false;
|
||||||
|
SequenceDefinition.aLong1847 = TimeUtils.time();
|
||||||
|
ClientCommands.tweeningEnabled = true;
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
throw ClientErrorException.clientError(var4, "rc.BA(" + var1 + ')');
|
throw ClientErrorException.clientError(var4, "rc.BA(" + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -143,7 +118,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
aLong2313 = TimeUtils.time();
|
aLong2313 = TimeUtils.time();
|
||||||
TimeUtils.sleep(5000L);
|
TimeUtils.sleep(5000L);
|
||||||
Class3_Sub13_Sub10.aClass87_3125 = null;
|
Class3_Sub13_Sub10.aClass87_3125 = null;
|
||||||
this.method35(46, false);
|
this.method35(false);
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "rc.destroy()");
|
throw ClientErrorException.clientError(var2, "rc.destroy()");
|
||||||
|
|
@ -154,10 +129,10 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
this.paint(g);
|
this.paint(g);
|
||||||
}
|
}
|
||||||
|
|
||||||
final void method31(String var1) {
|
final void errorPrint(String var1) {
|
||||||
try {
|
try {
|
||||||
if (!this.aBoolean1) {
|
if (!this.displayError) {
|
||||||
this.aBoolean1 = true;
|
this.displayError = true;
|
||||||
System.out.println("error_game_" + var1);
|
System.out.println("error_game_" + var1);
|
||||||
JOptionPane.showMessageDialog(frame, "Error: " + var1 + (var1.contains("js5connect") ? ". The game is likely down." : "") + "\nCheck Discord (https://discord.gg/43YPGND) in a relevant #help channel, and a kind user might be able to help you out.");
|
JOptionPane.showMessageDialog(frame, "Error: " + var1 + (var1.contains("js5connect") ? ". The game is likely down." : "") + "\nCheck Discord (https://discord.gg/43YPGND) in a relevant #help channel, and a kind user might be able to help you out.");
|
||||||
try {
|
try {
|
||||||
|
|
@ -177,7 +152,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
|
|
||||||
public final URL getDocumentBase() {
|
public final URL getDocumentBase() {
|
||||||
try {
|
try {
|
||||||
return null != frame ? null : (Class38.aClass87_665 != null && this != Class38.aClass87_665.applet ? Class38.aClass87_665.applet.getDocumentBase() : super.getDocumentBase());
|
return null != frame ? null : (Class38.signlink != null && this != Class38.signlink.gameApplet ? Class38.signlink.gameApplet.getDocumentBase() : super.getDocumentBase());
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "rc.getDocumentBase()");
|
throw ClientErrorException.clientError(var2, "rc.getDocumentBase()");
|
||||||
}
|
}
|
||||||
|
|
@ -211,16 +186,16 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
|
|
||||||
Class140_Sub3.method1959(Class3_Sub13_Sub15.aBoolean3184);
|
Class140_Sub3.method1959(Class3_Sub13_Sub15.aBoolean3184);
|
||||||
WorldListEntry.aClass155_2627 = Class58.method1195(22050, Class38.aClass87_665, canvas, 0);
|
WorldListEntry.aClass155_2627 = Class58.method1195(22050, Class38.signlink, canvas, 0);
|
||||||
WorldListEntry.aClass155_2627.method2154(114, Client.aClass3_Sub24_Sub4_1193);
|
WorldListEntry.aClass155_2627.method2154(114, Client.aClass3_Sub24_Sub4_1193);
|
||||||
Class3_Sub21.aClass155_2491 = Class58.method1195(2048, Class38.aClass87_665, canvas, 1);
|
Class3_Sub21.aClass155_2491 = Class58.method1195(2048, Class38.signlink, canvas, 1);
|
||||||
Class3_Sub21.aClass155_2491.method2154(-126, Class3_Sub26.aClass3_Sub24_Sub2_2563);
|
Class3_Sub21.aClass155_2491.method2154(-126, Class3_Sub26.aClass3_Sub24_Sub2_2563);
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "rc.DA(" + -32589 + ')');
|
throw ClientErrorException.clientError(var2, "rc.DA(" + -32589 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void method35(int var1, boolean var2) {
|
private void method35(boolean var2) {
|
||||||
try {
|
try {
|
||||||
synchronized (this) {
|
synchronized (this) {
|
||||||
if (Class29.aBoolean554) {
|
if (Class29.aBoolean554) {
|
||||||
|
|
@ -230,8 +205,8 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
Class29.aBoolean554 = true;
|
Class29.aBoolean554 = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class38.aClass87_665.applet != null) {
|
if (Class38.signlink.gameApplet != null) {
|
||||||
Class38.aClass87_665.applet.destroy();
|
Class38.signlink.gameApplet.destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
@ -247,17 +222,14 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class38.aClass87_665) {
|
if (null != Class38.signlink) {
|
||||||
try {
|
try {
|
||||||
Class38.aClass87_665.method1445(0);
|
Class38.signlink.method1445(0);
|
||||||
} catch (Exception var6) {
|
} catch (Exception var6) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method33();
|
this.method33();
|
||||||
if (var1 <= 31) {
|
|
||||||
this.launch();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (null != frame) {
|
if (null != frame) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -268,7 +240,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
|
|
||||||
System.out.println("Shutdown complete - clean:" + var2);
|
System.out.println("Shutdown complete - clean:" + var2);
|
||||||
} catch (RuntimeException var10) {
|
} catch (RuntimeException var10) {
|
||||||
throw ClientErrorException.clientError(var10, "rc.EA(" + var1 + ',' + var2 + ')');
|
throw ClientErrorException.clientError(var10, "rc.EA(" + ',' + var2 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -292,9 +264,9 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void providesignlink(Signlink var0) {
|
public static void provideSignlink(Signlink var0) {
|
||||||
try {
|
try {
|
||||||
Class38.aClass87_665 = var0;
|
Class38.signlink = var0;
|
||||||
Class3_Sub13_Sub10.aClass87_3125 = var0;
|
Class3_Sub13_Sub10.aClass87_3125 = var0;
|
||||||
Class3_Sub13_Sub1.method445();
|
Class3_Sub13_Sub1.method445();
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
|
|
@ -317,7 +289,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
if (50 < Class3_Sub13_Sub25.anInt3313++) {
|
if (50 < Class3_Sub13_Sub25.anInt3313++) {
|
||||||
Class3_Sub13_Sub10.aBoolean3116 = true;
|
Class3_Sub13_Sub10.aBoolean3116 = true;
|
||||||
Class3_Sub13_Sub25.anInt3313 -= 50;
|
Class3_Sub13_Sub25.anInt3313 -= 50;
|
||||||
canvas.setSize(Class23.anInt454, Class140_Sub7.anInt2934);
|
canvas.setSize(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
canvas.setVisible(true);
|
canvas.setVisible(true);
|
||||||
if (frame != null && null == Class3_Sub13_Sub10.aFrame3121) {
|
if (frame != null && null == Class3_Sub13_Sub10.aFrame3121) {
|
||||||
Insets var8 = frame.getInsets();
|
Insets var8 = frame.getInsets();
|
||||||
|
|
@ -336,7 +308,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
abstract void method38();
|
abstract void method38();
|
||||||
|
|
||||||
public final URL getCodeBase() {
|
public final URL getCodeBase() {
|
||||||
return frame == null ? (null != Class38.aClass87_665 && this != Class38.aClass87_665.applet ? Class38.aClass87_665.applet.getCodeBase() : super.getCodeBase()) : null;
|
return frame == null ? (null != Class38.signlink && this != Class38.signlink.gameApplet ? Class38.signlink.gameApplet.getCodeBase() : super.getCodeBase()) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -349,36 +321,38 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
public final void run() {
|
public final void run() {
|
||||||
try {
|
try {
|
||||||
try {
|
try {
|
||||||
if (null != Signlink.javaVendor) {
|
if (Signlink.javaVendor != null) {
|
||||||
String var1 = Signlink.javaVendor.toLowerCase();
|
|
||||||
if (!var1.contains("sun") && !var1.contains("apple")) {
|
String vendor = Signlink.javaVendor.toLowerCase();
|
||||||
if (var1.contains("ibm") && Signlink.javaVendor.equals("1.4.2")) {
|
|
||||||
this.method31("wrongjava");
|
if (vendor.contains("sun") || vendor.contains("apple")) {
|
||||||
return;
|
|
||||||
}
|
String var2 = Signlink.javaVersion;
|
||||||
} else {
|
|
||||||
String var2 = Signlink.javaVendor;
|
|
||||||
if (var2.equals("1.1") || var2.startsWith("1.1.") || var2.equals("1.2") || var2.startsWith("1.2.")) {
|
if (var2.equals("1.1") || var2.startsWith("1.1.") || var2.equals("1.2") || var2.startsWith("1.2.")) {
|
||||||
this.method31("wrongjava");
|
this.errorPrint("wrongjava");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt1737 = 5;
|
anInt1737 = 5;
|
||||||
|
} else if (vendor.contains("ibm") && Signlink.javaVersion.equals("1.4.2")) {
|
||||||
|
this.errorPrint("wrongjava");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int var7;
|
int var7;
|
||||||
if (null != Signlink.javaVendor && Signlink.javaVendor.startsWith("1.")) {
|
if (null != Signlink.javaVersion && Signlink.javaVersion.startsWith("1.")) {
|
||||||
var7 = 2;
|
var7 = 2;
|
||||||
|
|
||||||
int var9;
|
int var9;
|
||||||
for (var9 = 0; Signlink.javaVendor.length() > var7; ++var7) {
|
for (var9 = 0; Signlink.javaVersion.length() > var7; ++var7) {
|
||||||
char var3 = Signlink.javaVendor.charAt(var7);
|
char var3 = Signlink.javaVersion.charAt(var7);
|
||||||
if (var3 < 48 || 57 < var3) {
|
if (var3 < 48 || var3 > 57) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
var9 = var9 * 10 - (-var3 - -48);
|
var9 = var9 * 10 - (-var3 + 48);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var9 >= 5) {
|
if (var9 >= 5) {
|
||||||
|
|
@ -386,19 +360,19 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class38.aClass87_665.applet) {
|
if (Class38.signlink.gameApplet != null) {
|
||||||
Method var8 = Signlink.setFocusCycleRoot;
|
Method var8 = Signlink.setFocusCycleRoot;
|
||||||
if (null != var8) {
|
if (null != var8) {
|
||||||
try {
|
try {
|
||||||
var8.invoke(Class38.aClass87_665.applet, new Object[]{Boolean.TRUE});
|
var8.invoke(Class38.signlink.gameApplet, Boolean.TRUE);
|
||||||
} catch (Throwable var4) {
|
} catch (Throwable var4) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub28_Sub18.method713();
|
getMaxMemory();
|
||||||
this.method30((byte) 120);
|
this.addCanvas();
|
||||||
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(Class140_Sub7.anInt2934, Class23.anInt454, canvas);
|
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(Class140_Sub7.canvasHeight, Class23.canvasWidth, canvas);
|
||||||
this.method39();
|
this.method39();
|
||||||
Class3_Sub25.aClass129_2552 = Class36.method1012();
|
Class3_Sub25.aClass129_2552 = Class36.method1012();
|
||||||
|
|
||||||
|
|
@ -410,14 +384,14 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method37();
|
this.method37();
|
||||||
Class81.method1400(Class38.aClass87_665, canvas, -80);
|
Class81.method1400(Class38.signlink, canvas, -80);
|
||||||
}
|
}
|
||||||
} catch (Exception var5) {
|
} catch (Exception var5) {
|
||||||
Class49.method1125(null, var5, (byte) 127);
|
Class49.reportError(null, var5, (byte) 127);
|
||||||
this.method31("crash");
|
this.errorPrint("crash");
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method35(107, true);
|
this.method35(true);
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
throw ClientErrorException.clientError(var6, "rc.run()");
|
throw ClientErrorException.clientError(var6, "rc.run()");
|
||||||
}
|
}
|
||||||
|
|
@ -426,7 +400,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
|
|
||||||
public final String getParameter(String var1) {
|
public final String getParameter(String var1) {
|
||||||
try {
|
try {
|
||||||
return frame == null ? (Class38.aClass87_665 != null && this != Class38.aClass87_665.applet ? Class38.aClass87_665.applet.getParameter(var1) : super.getParameter(var1)) : null;
|
return frame == null ? (Class38.signlink != null && this != Class38.signlink.gameApplet ? Class38.signlink.gameApplet.getParameter(var1) : super.getParameter(var1)) : null;
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "rc.getParameter(" + (var1 != null ? "{...}" : "null") + ')');
|
throw ClientErrorException.clientError(var3, "rc.getParameter(" + (var1 != null ? "{...}" : "null") + ')');
|
||||||
}
|
}
|
||||||
|
|
@ -448,13 +422,11 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
|
|
||||||
final void launch() {
|
final void launch() {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class140_Sub7.anInt2934 = 768;
|
Class140_Sub7.canvasHeight = 768;
|
||||||
Class70.anInt1047 = 768;
|
Class70.anInt1047 = 768;
|
||||||
Class84.anInt1164 = 0;
|
Class84.anInt1164 = 0;
|
||||||
anInt4033 = 530;
|
Class23.canvasWidth = 1024;
|
||||||
Class23.anInt454 = 1024;
|
|
||||||
Unsorted.anInt2334 = 1024;
|
Unsorted.anInt2334 = 1024;
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
LinkableRSString.anApplet_Sub1_2588 = this;
|
LinkableRSString.anApplet_Sub1_2588 = this;
|
||||||
|
|
@ -466,8 +438,8 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
frame.toFront();
|
frame.toFront();
|
||||||
Insets var9 = frame.getInsets();
|
Insets var9 = frame.getInsets();
|
||||||
frame.setSize(var9.left + Unsorted.anInt2334 + var9.right, var9.top + Class70.anInt1047 + var9.bottom);
|
frame.setSize(var9.left + Unsorted.anInt2334 + var9.right, var9.top + Class70.anInt1047 + var9.bottom);
|
||||||
Class3_Sub13_Sub10.aClass87_3125 = Class38.aClass87_665 = new Signlink((Applet) null, 32 - -Class3_Sub13_Sub13.anInt3148, "runescape", 29);
|
Class3_Sub13_Sub10.aClass87_3125 = Class38.signlink = new Signlink((Applet) null, 32 - -Class3_Sub13_Sub13.paramModeWhat, "runescape", 29);
|
||||||
Class64 var10 = Class38.aClass87_665.method1451(1, this);
|
Class64 var10 = Class38.signlink.method1451(1, this);
|
||||||
|
|
||||||
while (0 == Objects.requireNonNull(var10).anInt978) {
|
while (0 == Objects.requireNonNull(var10).anInt978) {
|
||||||
TimeUtils.sleep(10L);
|
TimeUtils.sleep(10L);
|
||||||
|
|
@ -476,7 +448,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
Class17.aThread409 = (Thread) var10.anObject974;
|
Class17.aThread409 = (Thread) var10.anObject974;
|
||||||
ClientLoader.create().launch();
|
ClientLoader.create().launch();
|
||||||
} catch (Exception var11) {
|
} catch (Exception var11) {
|
||||||
Class49.method1125((String) null, var11, (byte) 115);
|
Class49.reportError((String) null, var11, (byte) 115);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var12) {
|
} catch (RuntimeException var12) {
|
||||||
|
|
@ -503,7 +475,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
if (LinkableRSString.anApplet_Sub1_2588 != null) {
|
if (LinkableRSString.anApplet_Sub1_2588 != null) {
|
||||||
++Class36.anInt639;
|
++Class36.anInt639;
|
||||||
if (Class36.anInt639 >= 3) {
|
if (Class36.anInt639 >= 3) {
|
||||||
this.method31("alreadyloaded");
|
this.errorPrint("alreadyloaded");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -512,20 +484,19 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
}
|
}
|
||||||
LinkableRSString.anApplet_Sub1_2588 = this;
|
LinkableRSString.anApplet_Sub1_2588 = this;
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
anInt4033 = 1530;
|
Class23.canvasWidth = 765;
|
||||||
Class23.anInt454 = 765;
|
|
||||||
Unsorted.anInt2334 = 765;
|
Unsorted.anInt2334 = 765;
|
||||||
Class84.anInt1164 = 0;
|
Class84.anInt1164 = 0;
|
||||||
Class140_Sub7.anInt2934 = 503;
|
Class140_Sub7.canvasHeight = 503;
|
||||||
Class70.anInt1047 = 503;
|
Class70.anInt1047 = 503;
|
||||||
String var6 = this.getParameter("openwinjs");
|
String var6 = this.getParameter("openwinjs");
|
||||||
InterfaceWidget.aBoolean3594 = var6 != null && var6.equals("1");
|
InterfaceWidget.aBoolean3594 = var6 != null && var6.equals("1");
|
||||||
|
|
||||||
if (null == Class38.aClass87_665) {
|
if (null == Class38.signlink) {
|
||||||
Class3_Sub13_Sub10.aClass87_3125 = Class38.aClass87_665 = new Signlink(this, var3, null, 0);
|
Class3_Sub13_Sub10.aClass87_3125 = Class38.signlink = new Signlink(this, var3, null, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class64 var7 = Class38.aClass87_665.method1451(1, this);
|
Class64 var7 = Class38.signlink.method1451(1, this);
|
||||||
|
|
||||||
while (Objects.requireNonNull(var7).anInt978 == 0) {
|
while (Objects.requireNonNull(var7).anInt978 == 0) {
|
||||||
TimeUtils.sleep(10L);
|
TimeUtils.sleep(10L);
|
||||||
|
|
@ -533,8 +504,8 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene
|
||||||
|
|
||||||
Class17.aThread409 = (Thread) var7.anObject974;
|
Class17.aThread409 = (Thread) var7.anObject974;
|
||||||
} catch (Exception var8) {
|
} catch (Exception var8) {
|
||||||
Class49.method1125(null, var8, (byte) 113);
|
Class49.reportError(null, var8, (byte) 113);
|
||||||
this.method31("crash");
|
this.errorPrint("crash");
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var9) {
|
} catch (RuntimeException var9) {
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,7 @@ public final class HDToolKit {
|
||||||
private static RSString method1820(String var0) {
|
private static RSString method1820(String var0) {
|
||||||
byte[] var1;
|
byte[] var1;
|
||||||
var1 = var0.getBytes(StandardCharsets.ISO_8859_1);
|
var1 = var0.getBytes(StandardCharsets.ISO_8859_1);
|
||||||
|
return Class3_Sub13_Sub3.bufferToString(var1, var1.length, 0);
|
||||||
return Class3_Sub13_Sub3.method178(var1, var1.length, 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1821(int offsetX, int offsetY, int ratioWidth, int ratioHeight) {
|
static void method1821(int offsetX, int offsetY, int ratioWidth, int ratioHeight) {
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ final class InterfaceWidget extends Node {
|
||||||
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
||||||
var8.writeString(var4);
|
var8.writeString(var4);
|
||||||
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
||||||
var8.writeShort(Class3_Sub26.anInt2554);
|
var8.writeShort(Class3_Sub26.paramAffid);
|
||||||
var8.writeByte(var0);
|
var8.writeByte(var0);
|
||||||
var8.writeByte(var3);
|
var8.writeByte(var3);
|
||||||
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
var8.writeInt((int)(Math.random() * 9.9999999E7D));
|
||||||
|
|
|
||||||
|
|
@ -151,11 +151,11 @@ public final class LinkableRSString extends Linkable {
|
||||||
|
|
||||||
static void method734(RSString var1) {
|
static void method734(RSString var1) {
|
||||||
try {
|
try {
|
||||||
Class163_Sub2.aClass94_2996 = var1;
|
Class163_Sub2.paramSettings = var1;
|
||||||
if (null != Class38.aClass87_665.applet) {
|
if (null != Class38.signlink.gameApplet) {
|
||||||
try {
|
try {
|
||||||
RSString var2 = TextCore.aClass94_2044.getParamValue(Class38.aClass87_665.applet);
|
RSString var2 = TextCore.aClass94_2044.getParamValue(Class38.signlink.gameApplet);
|
||||||
RSString var3 = TextCore.aClass94_1885.getParamValue(Class38.aClass87_665.applet);
|
RSString var3 = TextCore.aClass94_1885.getParamValue(Class38.signlink.gameApplet);
|
||||||
RSString var4 = RSString.stringCombiner(new RSString[]{var2, TextCore.aClass94_1151, var1, TextCore.aClass94_2074, var3});
|
RSString var4 = RSString.stringCombiner(new RSString[]{var2, TextCore.aClass94_1151, var1, TextCore.aClass94_2074, var3});
|
||||||
if (0 == var1.length()) {
|
if (0 == var1.length()) {
|
||||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
|
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
|
||||||
|
|
@ -163,7 +163,7 @@ public final class LinkableRSString extends Linkable {
|
||||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, Class3_Sub28_Sub12.method612(94608000L)});
|
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, Class3_Sub28_Sub12.method612(94608000L)});
|
||||||
}
|
}
|
||||||
|
|
||||||
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.aClass87_665.applet);
|
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.signlink.gameApplet);
|
||||||
} catch (Throwable var5) {
|
} catch (Throwable var5) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ class LoginHandler {
|
||||||
++Class166.anInt2079;
|
++Class166.anInt2079;
|
||||||
}
|
}
|
||||||
if(loginStage == 1) {
|
if(loginStage == 1) {
|
||||||
Class3_Sub9.aClass64_2318 = Class38.aClass87_665.method1441((byte)8, Class38_Sub1.accRegistryIp, GameConfig.SERVER_PORT + GameConfig.WORLD);//Class140_Sub6.accRegistryPort);
|
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte)8, Class38_Sub1.accRegistryIp, GameConfig.SERVER_PORT + GameConfig.WORLD);//Class140_Sub6.accRegistryPort);
|
||||||
loginStage = 2;
|
loginStage = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -54,7 +54,7 @@ class LoginHandler {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.aClass87_665);
|
Class3_Sub15.activeConnection = new Connection((Socket)Class3_Sub9.aClass64_2318.anObject974, Class38.signlink);
|
||||||
Class3_Sub9.aClass64_2318 = null;
|
Class3_Sub9.aClass64_2318 = null;
|
||||||
long var1 = PacketParser.aLong3202 = Class131.username.toLong();
|
long var1 = PacketParser.aLong3202 = Class131.username.toLong();
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
|
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
|
||||||
|
|
@ -120,18 +120,18 @@ class LoginHandler {
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(16);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(16);
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class3_Sub13_Sub1.outgoingBuffer.index + 163 - -Class3_Sub13_Sub33.method326((byte)111, Class163_Sub2.aClass94_2996));
|
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class3_Sub13_Sub1.outgoingBuffer.index + 163 - -Class3_Sub13_Sub33.method326((byte)111, Class163_Sub2.paramSettings));
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(GameConfig.CLIENT_BUILD);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(GameConfig.CLIENT_BUILD);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class7.anInt2161);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class7.anInt2161);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(!Client.aBoolean3779?0:1);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(!Client.paramAdvertisementSuppressed ?0:1);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(1);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(1);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class83.method1411(0));
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class83.method1411(0));
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class23.anInt454);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class23.canvasWidth);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class140_Sub7.anInt2934);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class140_Sub7.canvasHeight);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Unsorted.anInt3671);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Unsorted.anInt3671);
|
||||||
Class81.putRandomDataFile(Unsorted.aClass3_Sub30_Sub1_2942, true);
|
Class81.putRandomDataFile(Unsorted.aClass3_Sub30_Sub1_2942, true);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeString(Class163_Sub2.aClass94_2996);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeString(Class163_Sub2.paramSettings);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(Class3_Sub26.anInt2554);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(Class3_Sub26.paramAffid);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(Class84.method1421());
|
Unsorted.aClass3_Sub30_Sub1_2942.writeInt(Class84.method1421());
|
||||||
CS2Script.aBoolean2705 = true;
|
CS2Script.aBoolean2705 = true;
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class113.interfacePacketCounter);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class113.interfacePacketCounter);
|
||||||
|
|
@ -278,15 +278,15 @@ class LoginHandler {
|
||||||
Unsorted.isMember = GraphicDefinition.incomingBuffer.readUnsignedByte() == 1;
|
Unsorted.isMember = GraphicDefinition.incomingBuffer.readUnsignedByte() == 1;
|
||||||
Class113.method1702(Unsorted.isMember);
|
Class113.method1702(Unsorted.isMember);
|
||||||
Class8.method845(Unsorted.isMember);
|
Class8.method845(Unsorted.isMember);
|
||||||
if(!Client.aBoolean3779) {
|
if(!Client.paramAdvertisementSuppressed) {
|
||||||
if((!Class3_Sub15.aBoolean2433 || Unsorted.aBoolean4063) && !Class3_Sub13_Sub29.disableGEBoxes) {
|
if((!Class3_Sub15.aBoolean2433 || Unsorted.aBoolean4063) && !Class3_Sub13_Sub29.disableGEBoxes) {
|
||||||
try {
|
try {
|
||||||
TextCore.aClass94_516.method1577(Class38.aClass87_665.applet);
|
TextCore.aClass94_516.method1577(Class38.signlink.gameApplet);
|
||||||
} catch (Throwable var5) {
|
} catch (Throwable var5) {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
Class97.aClass94_1374.method1577(Class38.aClass87_665.applet);
|
Class97.aClass94_1374.method1577(Class38.signlink.gameApplet);
|
||||||
} catch (Throwable var6) {
|
} catch (Throwable var6) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -285,7 +285,7 @@ final class NPC extends Class140_Sub4 {
|
||||||
|
|
||||||
final int getRenderAnimationId() {
|
final int getRenderAnimationId() {
|
||||||
try {
|
try {
|
||||||
if(Class158.anInt2014 != 0 && this.definition.childNPCs != null) {
|
if(Class158.paramGameTypeID != 0 && this.definition.childNPCs != null) {
|
||||||
NPCDefinition var2 = this.definition.method1471((byte)21);
|
NPCDefinition var2 = this.definition.method1471((byte)21);
|
||||||
if(var2 != null && var2.renderAnimationId != -1) {
|
if(var2 != null && var2.renderAnimationId != -1) {
|
||||||
return var2.renderAnimationId;
|
return var2.renderAnimationId;
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ final class ObjectDefinition {
|
||||||
private int anInt1511;
|
private int anInt1511;
|
||||||
int anInt1512;
|
int anInt1512;
|
||||||
private byte[] aByteArray1513;
|
private byte[] aByteArray1513;
|
||||||
static int worldId = 1;
|
static int paramWorldID = 1;
|
||||||
int anInt1515;
|
int anInt1515;
|
||||||
int anInt1516;
|
int anInt1516;
|
||||||
int anInt1517;
|
int anInt1517;
|
||||||
|
|
|
||||||
|
|
@ -154,20 +154,20 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isIgnored && inTutorialIsland == 0) {
|
if (!isIgnored && inTutorialIsland == 0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(playerName, 10, TextCore.aClass94_3672, -1);
|
Class3_Sub30_Sub1.addChatMessage(playerName, 10, TextCore.emptyJagexString, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasClan)) {
|
} else if (message.endsWith(TextCore.HasClan)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.HasClan, (byte) -83 ^ -50), 0);
|
playerName = message.substring(0, message.indexOf(TextCore.HasClan, (byte) -83 ^ -50), 0);
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 11, playerName, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 11, playerName, -1);
|
||||||
} else if (message.endsWith(TextCore.HasTrade)) {
|
} else if (message.endsWith(TextCore.HasTrade)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.HasTrade, 102), 0);
|
playerName = message.substring(0, message.indexOf(TextCore.HasTrade, 102), 0);
|
||||||
if (0 == inTutorialIsland) {
|
if (0 == inTutorialIsland) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 12, playerName, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 12, playerName, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasAssist)) {
|
} else if (message.endsWith(TextCore.HasAssist)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.HasAssist, 121), 0);
|
playerName = message.substring(0, message.indexOf(TextCore.HasAssist, 121), 0);
|
||||||
if (inTutorialIsland == 0) {
|
if (inTutorialIsland == 0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 13, playerName, -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 13, playerName, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasDuelStake)) {
|
} else if (message.endsWith(TextCore.HasDuelStake)) {
|
||||||
isIgnored = false;
|
isIgnored = false;
|
||||||
|
|
@ -182,7 +182,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isIgnored && inTutorialIsland == 0) {
|
if (!isIgnored && inTutorialIsland == 0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(playerName, 14, TextCore.aClass94_3672, -1);
|
Class3_Sub30_Sub1.addChatMessage(playerName, 14, TextCore.emptyJagexString, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasDuelFriend)) {
|
} else if (message.endsWith(TextCore.HasDuelFriend)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.char_colon, 118), 0);
|
playerName = message.substring(0, message.indexOf(TextCore.char_colon, 118), 0);
|
||||||
|
|
@ -197,7 +197,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isIgnored && 0 == inTutorialIsland) {
|
if (!isIgnored && 0 == inTutorialIsland) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(playerName, 15, TextCore.aClass94_3672, -1);
|
Class3_Sub30_Sub1.addChatMessage(playerName, 15, TextCore.emptyJagexString, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasClanRequest)) {
|
} else if (message.endsWith(TextCore.HasClanRequest)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.char_colon, (byte) -83 + 138), 0);
|
playerName = message.substring(0, message.indexOf(TextCore.char_colon, (byte) -83 + 138), 0);
|
||||||
|
|
@ -212,7 +212,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isIgnored && inTutorialIsland == 0) {
|
if (!isIgnored && inTutorialIsland == 0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(playerName, 16, TextCore.aClass94_3672, -1);
|
Class3_Sub30_Sub1.addChatMessage(playerName, 16, TextCore.emptyJagexString, -1);
|
||||||
}
|
}
|
||||||
} else if (message.endsWith(TextCore.HasAllyReq)) {
|
} else if (message.endsWith(TextCore.HasAllyReq)) {
|
||||||
playerName = message.substring(0, message.indexOf(TextCore.char_colon, (byte) -83 + 189), (byte) -83 + 83);
|
playerName = message.substring(0, message.indexOf(TextCore.char_colon, (byte) -83 + 189), (byte) -83 + 83);
|
||||||
|
|
@ -231,7 +231,7 @@ public final class PacketParser {
|
||||||
Class3_Sub30_Sub1.addChatMessage(playerName, 21, var41, -1);
|
Class3_Sub30_Sub1.addChatMessage(playerName, 21, var41, -1);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 0, message, (byte) -83 + 82);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 0, message, (byte) -83 + 82);
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
|
|
@ -394,7 +394,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
} else if (Unsorted.incomingOpcode == 164) {
|
} else if (Unsorted.incomingOpcode == 164) {
|
||||||
nodeModelId = GraphicDefinition.incomingBuffer.readIntV1();
|
nodeModelId = GraphicDefinition.incomingBuffer.readIntV1();
|
||||||
Class136.aClass64_1778 = Class38.aClass87_665.method1449((byte) -83 ^ -82, nodeModelId);
|
Class136.aClass64_1778 = Class38.signlink.method1449((byte) -83 ^ -82, nodeModelId);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 225) {
|
} else if (Unsorted.incomingOpcode == 225) {
|
||||||
|
|
@ -814,7 +814,7 @@ public final class PacketParser {
|
||||||
isIgnored = false;
|
isIgnored = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
var41 = TextCore.aClass94_3672;
|
var41 = TextCore.emptyJagexString;
|
||||||
if (modelId > 0) {
|
if (modelId > 0) {
|
||||||
var41 = GraphicDefinition.incomingBuffer.readString();
|
var41 = GraphicDefinition.incomingBuffer.readString();
|
||||||
}
|
}
|
||||||
|
|
@ -826,11 +826,11 @@ public final class PacketParser {
|
||||||
if (Unsorted.anIntArray882[var33] != modelId) {
|
if (Unsorted.anIntArray882[var33] != modelId) {
|
||||||
Unsorted.anIntArray882[var33] = modelId;
|
Unsorted.anIntArray882[var33] = modelId;
|
||||||
if (0 < modelId) {
|
if (0 < modelId) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 5, RSString.stringCombiner(new RSString[]{var46, TextCore.HasLoggedIn}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 5, RSString.stringCombiner(new RSString[]{var46, TextCore.HasLoggedIn}), -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (modelId == 0) {
|
if (modelId == 0) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(TextCore.aClass94_3672, 5, RSString.stringCombiner(new RSString[]{var46, TextCore.HasLoggedOut}), -1);
|
Class3_Sub30_Sub1.addChatMessage(TextCore.emptyJagexString, 5, RSString.stringCombiner(new RSString[]{var46, TextCore.HasLoggedOut}), -1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1037,7 +1037,7 @@ public final class PacketParser {
|
||||||
Class140_Sub6.anInt2905 = anInt3213;
|
Class140_Sub6.anInt2905 = anInt3213;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 114) {
|
} else if (Unsorted.incomingOpcode == 114) {
|
||||||
Class3_Sub13_Sub29.method305(Class38.aClass87_665, GraphicDefinition.incomingBuffer, Unsorted.incomingPacketLength);
|
Class3_Sub13_Sub29.method305(Class38.signlink, GraphicDefinition.incomingBuffer, Unsorted.incomingPacketLength);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (65 == Unsorted.incomingOpcode) {
|
} else if (65 == Unsorted.incomingOpcode) {
|
||||||
|
|
@ -1098,13 +1098,13 @@ public final class PacketParser {
|
||||||
|
|
||||||
byte[] var22 = new byte[Unsorted.incomingPacketLength];
|
byte[] var22 = new byte[Unsorted.incomingPacketLength];
|
||||||
GraphicDefinition.incomingBuffer.method811((byte) 30, 0, var22, Unsorted.incomingPacketLength);
|
GraphicDefinition.incomingBuffer.method811((byte) 30, 0, var22, Unsorted.incomingPacketLength);
|
||||||
playerName = Class3_Sub13_Sub3.method178(var22, Unsorted.incomingPacketLength, 0);
|
playerName = Class3_Sub13_Sub3.bufferToString(var22, Unsorted.incomingPacketLength, 0);
|
||||||
if (null == GameShell.frame && (3 == Signlink.anInt1214 || !Signlink.osName.startsWith("win") || Class106.hasInternetExplorer6)) {
|
if (null == GameShell.frame && (3 == Signlink.anInt1214 || !Signlink.osName.startsWith("win") || Class106.paramUserUsingInternetExplorer)) {
|
||||||
Class99.method1596(playerName, (byte) 127, true);
|
Class99.method1596(playerName, (byte) 127, true);
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub13_Sub24.aClass94_3295 = playerName;
|
Class3_Sub13_Sub24.aClass94_3295 = playerName;
|
||||||
Unsorted.aBoolean2154 = true;
|
Unsorted.aBoolean2154 = true;
|
||||||
Class15.aClass64_351 = Class38.aClass87_665.method1452(new String(playerName.method1568(), StandardCharsets.ISO_8859_1), true);
|
Class15.aClass64_351 = Class38.signlink.method1452(new String(playerName.method1568(), StandardCharsets.ISO_8859_1), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
|
|
@ -1711,7 +1711,7 @@ public final class PacketParser {
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
Class49.method1125("T1 - " + Unsorted.incomingOpcode + "," + Class7.anInt2166 + "," + Class24.anInt469 + " - " + Unsorted.incomingPacketLength, null, (byte) 117);
|
Class49.reportError("T1 - " + Unsorted.incomingOpcode + "," + Class7.anInt2166 + "," + Class24.anInt469 + " - " + Unsorted.incomingPacketLength, null, (byte) 117);
|
||||||
Class167.method2269((byte) 46);
|
Class167.method2269((byte) 46);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -226,12 +226,12 @@ final class Player extends Class140_Sub4 {
|
||||||
SequenceDefinition var14 = this.anInt2764 != -1 && !this.aBoolean3968 && (this.method1965().anInt368 != this.anInt2764 || var13 == null)? SequenceDefinition.getAnimationDefinition(this.anInt2764):null;
|
SequenceDefinition var14 = this.anInt2764 != -1 && !this.aBoolean3968 && (this.method1965().anInt368 != this.anInt2764 || var13 == null)? SequenceDefinition.getAnimationDefinition(this.anInt2764):null;
|
||||||
Model var15 = this.class52.method1165(this.aClass145Array2809, this.anInt2776, var14, var13, this.anInt2802, this.anInt2793, -120, this.anInt2760, this.anInt2832, this.anInt2813);
|
Model var15 = this.class52.method1165(this.aClass145Array2809, this.anInt2776, var14, var13, this.anInt2802, this.anInt2793, -120, this.anInt2760, this.anInt2832, this.anInt2813);
|
||||||
int var16 = Unsorted.method1727((byte)123);
|
int var16 = Unsorted.method1727((byte)123);
|
||||||
if(HDToolKit.highDetail && Class3_Sub24_Sub3.anInt3492 < 96 && var16 > 50) {
|
if(HDToolKit.highDetail && Class3_Sub24_Sub3.maxClientMemory < 96 && var16 > 50) {
|
||||||
Class3_Sub1.method90(1);
|
Class3_Sub1.method90(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
int var17;
|
int var17;
|
||||||
if(0 != Class3_Sub13_Sub13.anInt3148 && var16 < 50) {
|
if(0 != Class3_Sub13_Sub13.paramModeWhat && var16 < 50) {
|
||||||
for(var17 = 50 - var16; Class56.anInt893 < var17; ++Class56.anInt893) {
|
for(var17 = 50 - var16; Class56.anInt893 < var17; ++Class56.anInt893) {
|
||||||
Class3_Sub6.aByteArrayArray2287[Class56.anInt893] = new byte[102400];
|
Class3_Sub6.aByteArrayArray2287[Class56.anInt893] = new byte[102400];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
public final class RSInterface {
|
public final class RSInterface {
|
||||||
|
|
||||||
|
static boolean aBoolean6 = false;
|
||||||
boolean hidden = false;
|
boolean hidden = false;
|
||||||
Object[] anObjectArray156;
|
Object[] anObjectArray156;
|
||||||
boolean aBoolean157;
|
boolean aBoolean157;
|
||||||
|
|
@ -246,16 +247,16 @@ public final class RSInterface {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
RSString var1 = TextCore.aClass94_4052;
|
RSString var1 = TextCore.aClass94_4052;
|
||||||
RSString var2 = TextCore.aClass94_3672;
|
RSString var2 = TextCore.emptyJagexString;
|
||||||
if (Class44.anInt718 != 0) {
|
if (Class44.paramModeWhere != 0) {
|
||||||
var1 = RSString.parse("www)2wtqa");
|
var1 = RSString.parse("www)2wtqa");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class163_Sub2.aClass94_2996) {
|
if (null != Class163_Sub2.paramSettings) {
|
||||||
var2 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_3637, Class163_Sub2.aClass94_2996});
|
var2 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_3637, Class163_Sub2.paramSettings});
|
||||||
}
|
}
|
||||||
|
|
||||||
return RSString.stringCombiner(new RSString[]{TextCore.aClass94_577, var1, TextCore.aClass94_3601, RSString.stringAnimator(Class3_Sub20.language), TextCore.aClass94_1932, RSString.stringAnimator(Class3_Sub26.anInt2554), var2, TextCore.aClass94_2735});
|
return RSString.stringCombiner(new RSString[]{TextCore.aClass94_577, var1, TextCore.aClass94_3601, RSString.stringAnimator(Class3_Sub20.paramLanguage), TextCore.aClass94_1932, RSString.stringAnimator(Class3_Sub26.paramAffid), var2, TextCore.aClass94_2735});
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "be.N(" + true + ')');
|
throw ClientErrorException.clientError(var3, "be.N(" + true + ')');
|
||||||
}
|
}
|
||||||
|
|
@ -541,7 +542,7 @@ public final class RSInterface {
|
||||||
|
|
||||||
final AbstractSprite method859(int var2) {
|
final AbstractSprite method859(int var2) {
|
||||||
try {
|
try {
|
||||||
GameShell.aBoolean6 = false;
|
aBoolean6 = false;
|
||||||
if (var2 >= 0 && var2 < this.anIntArray197.length) {
|
if (var2 >= 0 && var2 < this.anIntArray197.length) {
|
||||||
int var3 = this.anIntArray197[var2];
|
int var3 = this.anIntArray197[var2];
|
||||||
if (var3 == -1) {
|
if (var3 == -1) {
|
||||||
|
|
@ -551,7 +552,7 @@ public final class RSInterface {
|
||||||
if (var4 == null) {
|
if (var4 == null) {
|
||||||
var4 = Unsorted.method602(var3, Class12.aClass153_323);
|
var4 = Unsorted.method602(var3, Class12.aClass153_323);
|
||||||
if (null == var4) {
|
if (null == var4) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
} else {
|
} else {
|
||||||
Class114.aReferenceCache_1569.put(var4, (long) var3);
|
Class114.aReferenceCache_1569.put(var4, (long) var3);
|
||||||
}
|
}
|
||||||
|
|
@ -631,7 +632,7 @@ public final class RSInterface {
|
||||||
|
|
||||||
final Model method865(int var1, SequenceDefinition var2, int var3, int var4, int var5, boolean var6, Class52 var7) {
|
final Model method865(int var1, SequenceDefinition var2, int var3, int var4, int var5, boolean var6, Class52 var7) {
|
||||||
try {
|
try {
|
||||||
GameShell.aBoolean6 = false;
|
aBoolean6 = false;
|
||||||
int var8;
|
int var8;
|
||||||
int var9;
|
int var9;
|
||||||
if (var6) {
|
if (var6) {
|
||||||
|
|
@ -655,7 +656,7 @@ public final class RSInterface {
|
||||||
if (var10 == null) {
|
if (var10 == null) {
|
||||||
Model_Sub1 var18 = Model_Sub1.method2015(Class119.aClass153_1628, var9);
|
Model_Sub1 var18 = Model_Sub1.method2015(Class119.aClass153_1628, var9);
|
||||||
if (var18 == null) {
|
if (var18 == null) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -671,7 +672,7 @@ public final class RSInterface {
|
||||||
} else if (var8 == 2) {
|
} else if (var8 == 2) {
|
||||||
var10 = NPCDefinition.getNPCDefinition(var9).getChatModel(var2, var5, var1, 27, var3);
|
var10 = NPCDefinition.getNPCDefinition(var9).getChatModel(var2, var5, var1, 27, var3);
|
||||||
if (null == var10) {
|
if (null == var10) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
return var10;
|
return var10;
|
||||||
|
|
@ -681,7 +682,7 @@ public final class RSInterface {
|
||||||
ItemDefinition var16 = ItemDefinition.getItemDefinition(var9);
|
ItemDefinition var16 = ItemDefinition.getItemDefinition(var9);
|
||||||
Model var17 = var16.method1110(var1, var5, var2, 10, var3);
|
Model var17 = var16.method1110(var1, var5, var2, 10, var3);
|
||||||
if (var17 == null) {
|
if (var17 == null) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
return var17;
|
return var17;
|
||||||
|
|
@ -689,7 +690,7 @@ public final class RSInterface {
|
||||||
} else if (var8 == 6) {
|
} else if (var8 == 6) {
|
||||||
var10 = NPCDefinition.getNPCDefinition(var9).method1476((Class145[]) null, 0, (byte) -120, 0, var1, var5, var3, (SequenceDefinition) null, 0, var2);
|
var10 = NPCDefinition.getNPCDefinition(var9).method1476((Class145[]) null, 0, (byte) -120, 0, var1, var5, var3, (SequenceDefinition) null, 0, var2);
|
||||||
if (null == var10) {
|
if (null == var10) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
return var10;
|
return var10;
|
||||||
|
|
@ -704,7 +705,7 @@ public final class RSInterface {
|
||||||
int var12 = this.anInt265;
|
int var12 = this.anInt265;
|
||||||
Model var13 = var7.method1157(var1, var12, var15, var5, var2, var3, var11);
|
Model var13 = var7.method1157(var1, var12, var15, var5, var2, var3, var11);
|
||||||
if (var13 == null) {
|
if (var13 == null) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
return var13;
|
return var13;
|
||||||
|
|
@ -715,7 +716,7 @@ public final class RSInterface {
|
||||||
} else {
|
} else {
|
||||||
var10 = var7.method1167(var5, var2, var3, var1);
|
var10 = var7.method1167(var5, var2, var3, var1);
|
||||||
if (null == var10) {
|
if (null == var10) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
return var10;
|
return var10;
|
||||||
|
|
@ -729,7 +730,7 @@ public final class RSInterface {
|
||||||
|
|
||||||
final AbstractSprite method866(boolean var2) {
|
final AbstractSprite method866(boolean var2) {
|
||||||
try {
|
try {
|
||||||
GameShell.aBoolean6 = false;
|
aBoolean6 = false;
|
||||||
int archiveId;
|
int archiveId;
|
||||||
if (var2) {
|
if (var2) {
|
||||||
archiveId = this.anInt296;
|
archiveId = this.anInt296;
|
||||||
|
|
@ -750,7 +751,7 @@ public final class RSInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null == var7) {
|
if (null == var7) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
if (this.aBoolean178) {
|
if (this.aBoolean178) {
|
||||||
|
|
@ -1007,7 +1008,7 @@ public final class RSInterface {
|
||||||
|
|
||||||
final Class3_Sub28_Sub17 method868(AbstractIndexedSprite[] var1) {
|
final Class3_Sub28_Sub17 method868(AbstractIndexedSprite[] var1) {
|
||||||
try {
|
try {
|
||||||
GameShell.aBoolean6 = false;
|
aBoolean6 = false;
|
||||||
if (this.anInt270 == -1) {
|
if (this.anInt270 == -1) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -1015,7 +1016,7 @@ public final class RSInterface {
|
||||||
if (null == var3) {
|
if (null == var3) {
|
||||||
var3 = Unsorted.method1300(this.anInt270, Class12.aClass153_323, Class97.aClass153_1378);
|
var3 = Unsorted.method1300(this.anInt270, Class12.aClass153_323, Class97.aClass153_1378);
|
||||||
if (null == var3) {
|
if (null == var3) {
|
||||||
GameShell.aBoolean6 = true;
|
aBoolean6 = true;
|
||||||
} else {
|
} else {
|
||||||
var3.method697(var1, null);
|
var3.method697(var1, null);
|
||||||
Unsorted.aReferenceCache_743.put(var3, this.anInt270);
|
Unsorted.aReferenceCache_743.put(var3, this.anInt270);
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ public class Signlink implements Runnable {
|
||||||
public static String javaVendor;
|
public static String javaVendor;
|
||||||
private Interface1 anInterface1_1217;
|
private Interface1 anInterface1_1217;
|
||||||
public static String osArchitecture;
|
public static String osArchitecture;
|
||||||
public Applet applet;
|
public Applet gameApplet;
|
||||||
public static Method setFocusCycleRoot;
|
public static Method setFocusCycleRoot;
|
||||||
static volatile long aLong1221 = 0L;
|
static volatile long aLong1221 = 0L;
|
||||||
public static Method setTraversalKeysEnabled;
|
public static Method setTraversalKeysEnabled;
|
||||||
|
|
@ -90,7 +90,7 @@ public class Signlink implements Runnable {
|
||||||
|
|
||||||
public final Class64 method1436(Frame var1, int var2) {
|
public final Class64 method1436(Frame var1, int var2) {
|
||||||
if (var2 <= 78) {
|
if (var2 <= 78) {
|
||||||
this.applet = null;
|
this.gameApplet = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.method1435(7, 0, var1, 0);
|
return this.method1435(7, 0, var1, 0);
|
||||||
|
|
@ -538,7 +538,7 @@ public class Signlink implements Runnable {
|
||||||
javaVersion = "1.1";
|
javaVersion = "1.1";
|
||||||
this.gameName = gameName;
|
this.gameName = gameName;
|
||||||
this.anInt1215 = var2;
|
this.anInt1215 = var2;
|
||||||
this.applet = applet;
|
this.gameApplet = applet;
|
||||||
javaVendor = "Unknown";
|
javaVendor = "Unknown";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -284,7 +284,7 @@ public class TextCore {
|
||||||
static RSString worldmapOverlay2 = RSString.parse("overlay2");
|
static RSString worldmapOverlay2 = RSString.parse("overlay2");
|
||||||
static RSString aClass94_3133 = RSString.parse(")2");
|
static RSString aClass94_3133 = RSString.parse(")2");
|
||||||
static RSString aClass94_422 = RSString.parse("loc");
|
static RSString aClass94_422 = RSString.parse("loc");
|
||||||
static RSString aClass94_3672 = RSString.parse("");
|
static RSString emptyJagexString = RSString.parse("");
|
||||||
static RSString clientDebugNotifier = RSString.parse("<img=2>Client debug notifier");
|
static RSString clientDebugNotifier = RSString.parse("<img=2>Client debug notifier");
|
||||||
static RSString aClass94_3209 = RSString.parse("showingVideoAd");
|
static RSString aClass94_3209 = RSString.parse("showingVideoAd");
|
||||||
static RSString aClass94_592 = RSString.parse("<img=0>");
|
static RSString aClass94_592 = RSString.parse("<img=0>");
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ public class Unsorted {
|
||||||
public static Class61 aClass61_2468 = new Class61();
|
public static Class61 aClass61_2468 = new Class61();
|
||||||
public static int[] anIntArray2469;
|
public static int[] anIntArray2469;
|
||||||
public static int[] anIntArray2470 = new int[]{0, 0, 2, 0, 0, 2, 1, 1, 0};
|
public static int[] anIntArray2470 = new int[]{0, 0, 2, 0, 0, 2, 1, 1, 0};
|
||||||
public static boolean aBoolean3641 = false;
|
public static boolean paramJavaScriptEnabled = false;
|
||||||
public static int anInt3642 = 0;
|
public static int anInt3642 = 0;
|
||||||
public static int anInt3644 = 0;
|
public static int anInt3644 = 0;
|
||||||
public static int anInt59 = 0;
|
public static int anInt59 = 0;
|
||||||
|
|
@ -167,6 +167,7 @@ public class Unsorted {
|
||||||
static byte[][][] aByteArrayArrayArray1774;
|
static byte[][][] aByteArrayArrayArray1774;
|
||||||
static int[][] anIntArrayArray2039 = new int[][]{{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, {12, 8, 4, 0, 13, 9, 5, 1, 14, 10, 6, 2, 15, 11, 7, 3}, {15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}, {3, 7, 11, 15, 2, 6, 10, 14, 1, 5, 9, 13, 0, 4, 8, 12}};
|
static int[][] anIntArrayArray2039 = new int[][]{{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, {12, 8, 4, 0, 13, 9, 5, 1, 14, 10, 6, 2, 15, 11, 7, 3}, {15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}, {3, 7, 11, 15, 2, 6, 10, 14, 1, 5, 9, 13, 0, 4, 8, 12}};
|
||||||
static int menuOptionCount = 0;
|
static int menuOptionCount = 0;
|
||||||
|
static boolean aBoolean11 = false;
|
||||||
|
|
||||||
|
|
||||||
static void method2086() {
|
static void method2086() {
|
||||||
|
|
@ -1151,12 +1152,8 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void method87(int var0, int var1) {
|
public static void languageSetter(int var1) {
|
||||||
try {
|
try {
|
||||||
if (var0 >= -20) {
|
|
||||||
method83((byte) 44);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 != var1) {
|
if (0 != var1) {
|
||||||
if (var1 == 1) {
|
if (var1 == 1) {
|
||||||
Translation.englishToGerman();
|
Translation.englishToGerman();
|
||||||
|
|
@ -1170,7 +1167,7 @@ public class Unsorted {
|
||||||
|
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "ab.K(" + var0 + ',' + var1 + ')');
|
throw ClientErrorException.clientError(var3, "ab.K(" + ',' + var1 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1178,7 +1175,7 @@ public class Unsorted {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
if (Class56.aClass106Array890 == null) {
|
if (Class56.aClass106Array890 == null) {
|
||||||
Class106[] var1 = method596(Class38.aClass87_665);
|
Class106[] var1 = method596(Class38.signlink);
|
||||||
Class106[] var2 = new Class106[var1.length];
|
Class106[] var2 = new Class106[var1.length];
|
||||||
int var3 = 0;
|
int var3 = 0;
|
||||||
|
|
||||||
|
|
@ -1393,15 +1390,15 @@ public class Unsorted {
|
||||||
try {
|
try {
|
||||||
int var2 = Class106.anInt1442;
|
int var2 = Class106.anInt1442;
|
||||||
int var1 = Class84.anInt1164;
|
int var1 = Class84.anInt1164;
|
||||||
int var4 = -Class140_Sub7.anInt2934 + (Class70.anInt1047 - var2);
|
int var4 = -Class140_Sub7.canvasHeight + (Class70.anInt1047 - var2);
|
||||||
int var3 = -var1 + anInt2334 - Class23.anInt454;
|
int var3 = -var1 + anInt2334 - Class23.canvasWidth;
|
||||||
if (~var1 < var0 || var3 > 0 || var2 > 0 || var4 > 0) {
|
if (~var1 < var0 || var3 > 0 || var2 > 0 || var4 > 0) {
|
||||||
try {
|
try {
|
||||||
Object var5;
|
Object var5;
|
||||||
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
||||||
var5 = Class3_Sub13_Sub10.aFrame3121;
|
var5 = Class3_Sub13_Sub10.aFrame3121;
|
||||||
} else if (GameShell.frame == null) {
|
} else if (GameShell.frame == null) {
|
||||||
var5 = Class38.aClass87_665.applet;
|
var5 = Class38.signlink.gameApplet;
|
||||||
} else {
|
} else {
|
||||||
var5 = GameShell.frame;
|
var5 = GameShell.frame;
|
||||||
}
|
}
|
||||||
|
|
@ -1581,16 +1578,16 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class3_Sub13_Sub10.aFrame3121 && (3 != var1 || Class3_Sub13.anInt2378 != var5 || anInt3071 != var6)) {
|
if (null != Class3_Sub13_Sub10.aFrame3121 && (3 != var1 || Class3_Sub13.anInt2378 != var5 || anInt3071 != var6)) {
|
||||||
method593(Class3_Sub13_Sub10.aFrame3121, Class38.aClass87_665);
|
method593(Class3_Sub13_Sub10.aFrame3121, Class38.signlink);
|
||||||
Class3_Sub13_Sub10.aFrame3121 = null;
|
Class3_Sub13_Sub10.aFrame3121 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (3 == var1 && null == Class3_Sub13_Sub10.aFrame3121) {
|
if (3 == var1 && null == Class3_Sub13_Sub10.aFrame3121) {
|
||||||
Class3_Sub13_Sub10.aFrame3121 = Class99.method1597(0, var6, var5, Class38.aClass87_665);
|
Class3_Sub13_Sub10.aFrame3121 = Class99.method1597(0, var6, var5, Class38.signlink);
|
||||||
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
if (null != Class3_Sub13_Sub10.aFrame3121) {
|
||||||
anInt3071 = var6;
|
anInt3071 = var6;
|
||||||
Class3_Sub13.anInt2378 = var5;
|
Class3_Sub13.anInt2378 = var5;
|
||||||
Class119.method1730(Class38.aClass87_665);
|
Class119.method1730(Class38.signlink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1600,7 +1597,7 @@ public class Unsorted {
|
||||||
Object var7;
|
Object var7;
|
||||||
if (null == Class3_Sub13_Sub10.aFrame3121) {
|
if (null == Class3_Sub13_Sub10.aFrame3121) {
|
||||||
if (null == GameShell.frame) {
|
if (null == GameShell.frame) {
|
||||||
var7 = Class38.aClass87_665.applet;
|
var7 = Class38.signlink.gameApplet;
|
||||||
} else {
|
} else {
|
||||||
var7 = GameShell.frame;
|
var7 = GameShell.frame;
|
||||||
}
|
}
|
||||||
|
|
@ -1618,15 +1615,15 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var1 >= 2) {
|
if (var1 >= 2) {
|
||||||
Class23.anInt454 = anInt2334;
|
Class23.canvasWidth = anInt2334;
|
||||||
Class140_Sub7.anInt2934 = Class70.anInt1047;
|
Class140_Sub7.canvasHeight = Class70.anInt1047;
|
||||||
Class84.anInt1164 = 0;
|
Class84.anInt1164 = 0;
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
} else {
|
} else {
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
Class84.anInt1164 = (anInt2334 + -765) / 2;
|
Class84.anInt1164 = (anInt2334 + -765) / 2;
|
||||||
Class23.anInt454 = 765;
|
Class23.canvasWidth = 765;
|
||||||
Class140_Sub7.anInt2934 = 503;
|
Class140_Sub7.canvasHeight = 503;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var0) {
|
if (var0) {
|
||||||
|
|
@ -1636,7 +1633,7 @@ public class Unsorted {
|
||||||
Class38.aClass146_668.method2082(GameShell.canvas);
|
Class38.aClass146_668.method2082(GameShell.canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class126.aClient1671.method30((byte) 97);
|
Client.clientInstance.addCanvas();
|
||||||
Class3_Sub13_Sub4.method193((byte) 97, GameShell.canvas);
|
Class3_Sub13_Sub4.method193((byte) 97, GameShell.canvas);
|
||||||
ItemDefinition.method1119(GameShell.canvas, var4);
|
ItemDefinition.method1119(GameShell.canvas, var4);
|
||||||
if (Class38.aClass146_668 != null) {
|
if (Class38.aClass146_668 != null) {
|
||||||
|
|
@ -1644,10 +1641,10 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (HDToolKit.highDetail) {
|
if (HDToolKit.highDetail) {
|
||||||
HDToolKit.method1854(Class23.anInt454, Class140_Sub7.anInt2934);
|
HDToolKit.method1854(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
GameShell.canvas.setSize(Class23.anInt454, Class140_Sub7.anInt2934);
|
GameShell.canvas.setSize(Class23.canvasWidth, Class140_Sub7.canvasHeight);
|
||||||
if (GameShell.frame == var7) {
|
if (GameShell.frame == var7) {
|
||||||
var8 = GameShell.frame.getInsets();
|
var8 = GameShell.frame.getInsets();
|
||||||
GameShell.canvas.setLocation(var8.left - -Class84.anInt1164, var8.top + Class106.anInt1442);
|
GameShell.canvas.setLocation(var8.left - -Class84.anInt1164, var8.top + Class106.anInt1442);
|
||||||
|
|
@ -1663,10 +1660,10 @@ public class Unsorted {
|
||||||
|
|
||||||
if (var2 && var1 > 0) {
|
if (var2 && var1 > 0) {
|
||||||
GameShell.canvas.setIgnoreRepaint(true);
|
GameShell.canvas.setIgnoreRepaint(true);
|
||||||
if (!GameShell.aBoolean11) {
|
if (!aBoolean11) {
|
||||||
Class32.method995();
|
Class32.method995();
|
||||||
Class164_Sub1.aClass158_3009 = null;
|
Class164_Sub1.aClass158_3009 = null;
|
||||||
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(Class140_Sub7.anInt2934, Class23.anInt454, GameShell.canvas);
|
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(Class140_Sub7.canvasHeight, Class23.canvasWidth, GameShell.canvas);
|
||||||
Class74.method1320();
|
Class74.method1320();
|
||||||
if (5 == Class143.loadingStage) {
|
if (5 == Class143.loadingStage) {
|
||||||
Class3_Sub23.method406((byte) 122, true, Class168.aClass3_Sub28_Sub17_2096);
|
Class3_Sub23.method406((byte) 122, true, Class168.aClass3_Sub28_Sub17_2096);
|
||||||
|
|
@ -1687,18 +1684,18 @@ public class Unsorted {
|
||||||
Class164_Sub1.aClass158_3009 = null;
|
Class164_Sub1.aClass158_3009 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class64 var13 = Class38.aClass87_665.method1444(-43, Class126.aClient1671.getClass());
|
Class64 var13 = Class38.signlink.method1444(-43, Client.clientInstance.getClass());
|
||||||
|
|
||||||
while (var13.anInt978 == 0) {
|
while (var13.anInt978 == 0) {
|
||||||
TimeUtils.sleep(100L);
|
TimeUtils.sleep(100L);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (1 == var13.anInt978) {
|
if (1 == var13.anInt978) {
|
||||||
GameShell.aBoolean11 = true;
|
aBoolean11 = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GameShell.aBoolean11) {
|
if (aBoolean11) {
|
||||||
HDToolKit.method1853(GameShell.canvas, 2 * anInt3671);
|
HDToolKit.method1853(GameShell.canvas, 2 * anInt3671);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2488,13 +2485,13 @@ public class Unsorted {
|
||||||
return var1;
|
return var1;
|
||||||
}
|
}
|
||||||
|
|
||||||
RSString var4 = TextCore.aClass94_3672;
|
RSString var4 = TextCore.emptyJagexString;
|
||||||
if (null != Class136.aClass64_1778) {
|
if (null != Class136.aClass64_1778) {
|
||||||
var4 = Class108.method1653(Class136.aClass64_1778.anInt979);
|
var4 = Class108.method1653(Class136.aClass64_1778.anInt979);
|
||||||
|
|
||||||
if (null != Class136.aClass64_1778.anObject974) {
|
if (null != Class136.aClass64_1778.anObject974) {
|
||||||
byte[] var5 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1);
|
byte[] var5 = ((String) Class136.aClass64_1778.anObject974).getBytes(StandardCharsets.ISO_8859_1);
|
||||||
var4 = Class3_Sub13_Sub3.method178(var5, var5.length, 0);
|
var4 = Class3_Sub13_Sub3.bufferToString(var5, var5.length, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2587,7 +2584,7 @@ public class Unsorted {
|
||||||
if (var0.aBoolean1270) {
|
if (var0.aBoolean1270) {
|
||||||
RSString var5 = var0.NPCName;
|
RSString var5 = var0.NPCName;
|
||||||
if (0 != var0.anInt1260) {
|
if (0 != var0.anInt1260) {
|
||||||
RSString var6 = Class158.anInt2014 != 1 ? TextCore.HasLevel : TextCore.HasRating;
|
RSString var6 = Class158.paramGameTypeID != 1 ? TextCore.HasLevel : TextCore.HasRating;
|
||||||
var5 = RSString.stringCombiner(new RSString[]{var5, Player.combatLevelColor(var0.anInt1260, (byte) -122, Class102.player.COMBAT_LEVEL), TextCore.LEFT_PARENTHESES, var6, RSString.stringAnimator(var0.anInt1260), TextCore.RIGHT_PARENTHESES});
|
var5 = RSString.stringCombiner(new RSString[]{var5, Player.combatLevelColor(var0.anInt1260, (byte) -122, Class102.player.COMBAT_LEVEL), TextCore.LEFT_PARENTHESES, var6, RSString.stringAnimator(var0.anInt1260), TextCore.RIGHT_PARENTHESES});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2607,7 +2604,7 @@ public class Unsorted {
|
||||||
int var7;
|
int var7;
|
||||||
if (var11 != null) {
|
if (var11 != null) {
|
||||||
for (var7 = 4; var7 >= 0; --var7) {
|
for (var7 = 4; var7 >= 0; --var7) {
|
||||||
if (var11[var7] != null && (Class158.anInt2014 != 0 || !var11[var7].equalsStringIgnoreCase(TextCore.HasAttack))) {
|
if (var11[var7] != null && (Class158.paramGameTypeID != 0 || !var11[var7].equalsStringIgnoreCase(TextCore.HasAttack))) {
|
||||||
byte var8 = 0;
|
byte var8 = 0;
|
||||||
if (var7 == 0) {
|
if (var7 == 0) {
|
||||||
var8 = 17;
|
var8 = 17;
|
||||||
|
|
@ -2643,7 +2640,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 == Class158.anInt2014 && var11 != null) {
|
if (0 == Class158.paramGameTypeID && var11 != null) {
|
||||||
for (var7 = 4; var7 >= 0; --var7) {
|
for (var7 = 4; var7 >= 0; --var7) {
|
||||||
if (null != var11[var7] && var11[var7].equalsStringIgnoreCase(TextCore.HasAttack)) {
|
if (null != var11[var7] && var11[var7].equalsStringIgnoreCase(TextCore.HasAttack)) {
|
||||||
short var14 = 0;
|
short var14 = 0;
|
||||||
|
|
@ -3765,9 +3762,9 @@ public class Unsorted {
|
||||||
|
|
||||||
public static boolean method1088(boolean var0) {
|
public static boolean method1088(boolean var0) {
|
||||||
try {
|
try {
|
||||||
if (aBoolean3641) {
|
if (paramJavaScriptEnabled) {
|
||||||
try {
|
try {
|
||||||
TextCore.aClass94_106.method1577(Class38.aClass87_665.applet);
|
TextCore.aClass94_106.method1577(Class38.signlink.gameApplet);
|
||||||
return true;
|
return true;
|
||||||
} catch (Throwable var2) {
|
} catch (Throwable var2) {
|
||||||
}
|
}
|
||||||
|
|
@ -4057,11 +4054,11 @@ public class Unsorted {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class158.anInt2014 == 1) {
|
if (Class158.paramGameTypeID == 1) {
|
||||||
Class3_Sub24_Sub4.method1177(-1, 1L, (byte) -41, TextCore.aClass94_3672, var28, (short) 36, TextCore.HasFaceHere, var29);
|
Class3_Sub24_Sub4.method1177(-1, 1L, (byte) -41, TextCore.emptyJagexString, var28, (short) 36, TextCore.HasFaceHere, var29);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub24_Sub4.method1177(-1, 1L, (byte) -125, TextCore.aClass94_3672, var28, (short) 60, Class3_Sub13_Sub28.aClass94_3353, var29);
|
Class3_Sub24_Sub4.method1177(-1, 1L, (byte) -125, TextCore.emptyJagexString, var28, (short) 60, Class3_Sub13_Sub28.aClass94_3353, var29);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4210,7 +4207,7 @@ public class Unsorted {
|
||||||
menuOptionCount = 1;
|
menuOptionCount = 1;
|
||||||
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
||||||
Class140_Sub7.aClass94Array2935[0] = TextCore.HasCancel;
|
Class140_Sub7.aClass94Array2935[0] = TextCore.HasCancel;
|
||||||
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.aClass94_3672;
|
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.emptyJagexString;
|
||||||
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4246,7 +4243,7 @@ public class Unsorted {
|
||||||
menuOptionCount = 1;
|
menuOptionCount = 1;
|
||||||
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
Class114.anIntArray1578[0] = Class3_Sub28_Sub5.anInt3590;
|
||||||
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
Class3_Sub13_Sub7.aShortArray3095[0] = 1005;
|
||||||
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.aClass94_3672;
|
Class163_Sub2_Sub1.aClass94Array4016[0] = TextCore.emptyJagexString;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13_Sub1.method171(-101, var36.anInt2602, var16, var18, var13, var12, var19, var17, var14);
|
Class3_Sub13_Sub1.method171(-101, var36.anInt2602, var16, var18, var13, var12, var19, var17, var14);
|
||||||
|
|
@ -4284,7 +4281,7 @@ public class Unsorted {
|
||||||
if (null != var11.anIntArray197 && var20 < 20) {
|
if (null != var11.anIntArray197 && var20 < 20) {
|
||||||
AbstractSprite var58 = var11.method859(var20);
|
AbstractSprite var58 = var11.method859(var20);
|
||||||
if (null == var58) {
|
if (null == var58) {
|
||||||
if (GameShell.aBoolean6) {
|
if (RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -4487,7 +4484,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
var34.method676(var45, var13, var14, var11.width, var11.height, var21, !var11.aBoolean215 ? -1 : 0, var11.anInt194, var11.anInt225, var11.anInt205);
|
var34.method676(var45, var13, var14, var11.width, var11.height, var21, !var11.aBoolean215 ? -1 : 0, var11.anInt194, var11.anInt225, var11.anInt205);
|
||||||
} else if (GameShell.aBoolean6) {
|
} else if (RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
} else if (5 == var11.type) {
|
} else if (5 == var11.type) {
|
||||||
|
|
@ -4500,7 +4497,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var37 == null) {
|
if (var37 == null) {
|
||||||
if (GameShell.aBoolean6) {
|
if (RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -4587,7 +4584,7 @@ public class Unsorted {
|
||||||
var37 = var11.method866(Class3_Sub28_Sub12.method609(var11, 69));
|
var37 = var11.method866(Class3_Sub28_Sub12.method609(var11, 69));
|
||||||
if (null != var37) {
|
if (null != var37) {
|
||||||
var37.drawAt(var13, var14);
|
var37.drawAt(var13, var14);
|
||||||
} else if (GameShell.aBoolean6) {
|
} else if (RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -4616,13 +4613,13 @@ public class Unsorted {
|
||||||
} else if (5 != var11.modelType) {
|
} else if (5 != var11.modelType) {
|
||||||
if (var21 == -1) {
|
if (var21 == -1) {
|
||||||
var38 = var11.method865(-1, (SequenceDefinition) null, -1, 126, 0, var41, Class102.player.class52);
|
var38 = var11.method865(-1, (SequenceDefinition) null, -1, 126, 0, var41, Class102.player.class52);
|
||||||
if (null == var38 && GameShell.aBoolean6) {
|
if (null == var38 && RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
SequenceDefinition var48 = SequenceDefinition.getAnimationDefinition(var21);
|
SequenceDefinition var48 = SequenceDefinition.getAnimationDefinition(var21);
|
||||||
var38 = var11.method865(var11.anInt260, var48, var11.anInt283, 127, var11.anInt267, var41, Class102.player.class52);
|
var38 = var11.method865(var11.anInt260, var48, var11.anInt283, 127, var11.anInt267, var41, Class102.player.class52);
|
||||||
if (null == var38 && GameShell.aBoolean6) {
|
if (null == var38 && RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -4709,7 +4706,7 @@ public class Unsorted {
|
||||||
if (var11.type == 7) {
|
if (var11.type == 7) {
|
||||||
var34 = var11.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
var34 = var11.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
||||||
if (var34 == null) {
|
if (var34 == null) {
|
||||||
if (GameShell.aBoolean6) {
|
if (RSInterface.aBoolean6) {
|
||||||
Class20.method909(var11);
|
Class20.method909(var11);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -4760,7 +4757,7 @@ public class Unsorted {
|
||||||
var25 = var43.indexOf(TextCore.aClass94_2598, 62);
|
var25 = var43.indexOf(TextCore.aClass94_2598, 62);
|
||||||
if (var25 == -1) {
|
if (var25 == -1) {
|
||||||
var44 = var43;
|
var44 = var43;
|
||||||
var43 = TextCore.aClass94_3672;
|
var43 = TextCore.emptyJagexString;
|
||||||
} else {
|
} else {
|
||||||
var44 = var43.substring(0, var25, 0);
|
var44 = var43.substring(0, var25, 0);
|
||||||
var43 = var43.substring(var25 + 4);
|
var43 = var43.substring(var25 + 4);
|
||||||
|
|
@ -4799,7 +4796,7 @@ public class Unsorted {
|
||||||
var28 = var43.indexOf(TextCore.aClass94_2598, 86);
|
var28 = var43.indexOf(TextCore.aClass94_2598, 86);
|
||||||
if (var28 == -1) {
|
if (var28 == -1) {
|
||||||
var44 = var43;
|
var44 = var43;
|
||||||
var43 = TextCore.aClass94_3672;
|
var43 = TextCore.emptyJagexString;
|
||||||
} else {
|
} else {
|
||||||
var44 = var43.substring(0, var28, 0);
|
var44 = var43.substring(0, var28, 0);
|
||||||
var43 = var43.substring(4 + var28);
|
var43 = var43.substring(4 + var28);
|
||||||
|
|
@ -5030,7 +5027,7 @@ public class Unsorted {
|
||||||
anInt3671 = 0;
|
anInt3671 = 0;
|
||||||
RandomAccessFileWrapper var2 = null;
|
RandomAccessFileWrapper var2 = null;
|
||||||
CS2Script.anInt2453 = 127;
|
CS2Script.anInt2453 = 127;
|
||||||
if(Class3_Sub24_Sub3.anInt3492 >= 96) {
|
if(Class3_Sub24_Sub3.maxClientMemory >= 96) {
|
||||||
Class127_Sub1.method1758(2);
|
Class127_Sub1.method1758(2);
|
||||||
} else {
|
} else {
|
||||||
Class127_Sub1.method1758(0);
|
Class127_Sub1.method1758(0);
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,8 @@ final class WaterfallShader implements ShaderInterface {
|
||||||
static boolean[] aBooleanArray2169 = new boolean[5];
|
static boolean[] aBooleanArray2169 = new boolean[5];
|
||||||
static CacheIndex aClass153_2172;
|
static CacheIndex aClass153_2172;
|
||||||
static int waterfallTextureId = -1;
|
static int waterfallTextureId = -1;
|
||||||
private int listId;
|
static RSString aClass94_8 = RSString.parse("");
|
||||||
|
private int listId;
|
||||||
private final float[] aFloatArray2174 = new float[4];
|
private final float[] aFloatArray2174 = new float[4];
|
||||||
private static RSString aClass94_2175 = RSString.parse(")4a=");
|
private static RSString aClass94_2175 = RSString.parse(")4a=");
|
||||||
|
|
||||||
|
|
@ -34,23 +35,23 @@ final class WaterfallShader implements ShaderInterface {
|
||||||
WorldListEntry var2 = Class3_Sub8.getWorld(97, var0);
|
WorldListEntry var2 = Class3_Sub8.getWorld(97, var0);
|
||||||
if(var2 == null) {
|
if(var2 == null) {
|
||||||
return false;
|
return false;
|
||||||
} else if (1 != Signlink.anInt1214 && Signlink.anInt1214 != 2 && Class44.anInt718 != 2) {
|
} else if (1 != Signlink.anInt1214 && Signlink.anInt1214 != 2 && Class44.paramModeWhere != 2) {
|
||||||
RSString var9 = GameShell.aClass94_8;
|
RSString var9 = aClass94_8;
|
||||||
if (Class44.anInt718 != 0) {
|
if (Class44.paramModeWhere != 0) {
|
||||||
var9 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_4007, RSString.stringAnimator(var2.worldId - -7000)});
|
var9 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_4007, RSString.stringAnimator(var2.worldId - -7000)});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var1 > -2) {
|
if (var1 > -2) {
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
RSString var4 = GameShell.aClass94_8;
|
RSString var4 = aClass94_8;
|
||||||
if (Class163_Sub2.aClass94_2996 != null) {
|
if (Class163_Sub2.paramSettings != null) {
|
||||||
var4 = RSString.stringCombiner(new RSString[]{Class97.aClass94_1380, Class163_Sub2.aClass94_2996});
|
var4 = RSString.stringCombiner(new RSString[]{Class97.aClass94_1380, Class163_Sub2.paramSettings});
|
||||||
}
|
}
|
||||||
RSString var5 = RSString.stringCombiner(new RSString[]{RSString.parse("http:)4)4"), var2.address, var9, TextCore.aClass94_2608, RSString.stringAnimator(Class3_Sub20.language), aClass94_2175, RSString.stringAnimator(Class3_Sub26.anInt2554), var4, TextCore.aClass94_1133, !Unsorted.aBoolean3641 ? TextCore.aClass94_3013 : TextCore.aClass94_339, TextCore.aClass94_2610, !Class163_Sub2_Sub1.aBoolean4018 ? TextCore.aClass94_3013 : TextCore.aClass94_339, TextCore.aClass94_1617, Client.aBoolean3779 ? TextCore.aClass94_339 : TextCore.aClass94_3013});
|
RSString var5 = RSString.stringCombiner(new RSString[]{RSString.parse("http:)4)4"), var2.address, var9, TextCore.aClass94_2608, RSString.stringAnimator(Class3_Sub20.paramLanguage), aClass94_2175, RSString.stringAnimator(Class3_Sub26.paramAffid), var4, TextCore.aClass94_1133, !Unsorted.paramJavaScriptEnabled ? TextCore.aClass94_3013 : TextCore.aClass94_339, TextCore.aClass94_2610, !Class163_Sub2_Sub1.paramObjectTagEnabled ? TextCore.aClass94_3013 : TextCore.aClass94_339, TextCore.aClass94_1617, Client.paramAdvertisementSuppressed ? TextCore.aClass94_339 : TextCore.aClass94_3013});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Objects.requireNonNull(Class126.aClient1671.getAppletContext()).showDocument(var5.toURL(), "_self");
|
Objects.requireNonNull(Client.clientInstance.getAppletContext()).showDocument(var5.toURL(), "_self");
|
||||||
} catch (Exception var7) {
|
} catch (Exception var7) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -64,7 +65,7 @@ final class WaterfallShader implements ShaderInterface {
|
||||||
var2.address.method1568();
|
var2.address.method1568();
|
||||||
Class38_Sub1.accRegistryIp = GameConfig.IP_MANAGEMENT;
|
Class38_Sub1.accRegistryIp = GameConfig.IP_MANAGEMENT;
|
||||||
CS2Script.anInt2451 = var2.worldId;
|
CS2Script.anInt2451 = var2.worldId;
|
||||||
if (Class44.anInt718 != 0) {
|
if (Class44.paramModeWhere != 0) {
|
||||||
Class162.anInt2036 = '\u9c40' + CS2Script.anInt2451;
|
Class162.anInt2036 = '\u9c40' + CS2Script.anInt2451;
|
||||||
Class140_Sub6.accRegistryPort = Class162.anInt2036;
|
Class140_Sub6.accRegistryPort = Class162.anInt2036;
|
||||||
Client.currentPort = CS2Script.anInt2451 + '\uc350';
|
Client.currentPort = CS2Script.anInt2451 + '\uc350';
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ object DeveloperConsole {
|
||||||
tk.fillRect(0, 0, RenderingUtils.width, HEIGHT, BACKGROUND_COLOR, 128)
|
tk.fillRect(0, 0, RenderingUtils.width, HEIGHT, BACKGROUND_COLOR, 128)
|
||||||
tk.drawHorizontalLine(0, HEIGHT - 14 - 2, RenderingUtils.width, -1)
|
tk.drawHorizontalLine(0, HEIGHT - 14 - 2, RenderingUtils.width, -1)
|
||||||
RenderingUtils.drawText(GameConfig.CLIENT_BUILD.toString(), RenderingUtils.width - 27, HEIGHT - 2, -1)
|
RenderingUtils.drawText(GameConfig.CLIENT_BUILD.toString(), RenderingUtils.width - 27, HEIGHT - 2, -1)
|
||||||
RenderingUtils.drawText("-> $str", 3, HEIGHT - 2, -1)
|
RenderingUtils.drawText("--> $str", 3, HEIGHT - 2, -1)
|
||||||
|
|
||||||
RenderingUtils.setClipping(0, 0, RenderingUtils.width, HEIGHT - 16)
|
RenderingUtils.setClipping(0, 0, RenderingUtils.width, HEIGHT - 16)
|
||||||
synchronized(LOCK) {
|
synchronized(LOCK) {
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@ object RenderingUtils {
|
||||||
|
|
||||||
// TODO Is this actually the width?
|
// TODO Is this actually the width?
|
||||||
val width: Int
|
val width: Int
|
||||||
get() = Class23.anInt454
|
get() = Class23.canvasWidth
|
||||||
|
|
||||||
// TODO Is this actually the height?
|
// TODO Is this actually the height?
|
||||||
val height: Int
|
val height: Int
|
||||||
get() = Class140_Sub7.anInt2934
|
get() = Class140_Sub7.canvasHeight
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
@Deprecated("Please use the Toolkit methods instead of this delegating method", ReplaceWith("Toolkit.getActiveToolkit().fillRect(x, y, w, h, rgb, alpha)"))
|
@Deprecated("Please use the Toolkit methods instead of this delegating method", ReplaceWith("Toolkit.getActiveToolkit().fillRect(x, y, w, h, rgb, alpha)"))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue