mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-12 01:21:20 -07:00
Fixed up dev console
Added fun new client sided commands
This commit is contained in:
parent
35cf0a6705
commit
fcc1eb3e92
99 changed files with 3947 additions and 3804 deletions
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.data.HashTable;
|
import org.rs09.client.data.HashTable;
|
||||||
|
|
||||||
final class AtmosphereParser {
|
public final class AtmosphereParser {
|
||||||
|
|
||||||
static HashTable aHashTable_3679 = new HashTable(16);
|
static HashTable aHashTable_3679 = new HashTable(16);
|
||||||
static AtmosphereParser[][] aAtmosphereParserArrayArray1581 = new AtmosphereParser[13][13];
|
static AtmosphereParser[][] aAtmosphereParserArrayArray1581 = new AtmosphereParser[13][13];
|
||||||
|
|
@ -20,7 +20,7 @@ final class AtmosphereParser {
|
||||||
static int anInt1191;
|
static int anInt1191;
|
||||||
static int screenLowerY;
|
static int screenLowerY;
|
||||||
|
|
||||||
static void method1427(int var1) {
|
public static void musicHandler(int var1) {
|
||||||
try {
|
try {
|
||||||
if (-1 == var1 && !Class83.aBoolean1158) {
|
if (-1 == var1 && !Class83.aBoolean1158) {
|
||||||
GameObject.method1870();
|
GameObject.method1870();
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import java.nio.charset.StandardCharsets;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
final class CS2Script extends Linkable {
|
public final class CS2Script extends Linkable {
|
||||||
|
|
||||||
static short aShort3052 = 205;
|
static short aShort3052 = 205;
|
||||||
static int anInt3101 = 0;
|
static int anInt3101 = 0;
|
||||||
|
|
@ -37,7 +37,7 @@ final class CS2Script extends Linkable {
|
||||||
Object[] arguments;
|
Object[] arguments;
|
||||||
RSInterface aClass11_2449;
|
RSInterface aClass11_2449;
|
||||||
static ReferenceCache aReferenceCache_2450 = new ReferenceCache(64);
|
static ReferenceCache aReferenceCache_2450 = new ReferenceCache(64);
|
||||||
static int anInt2451 = -1;
|
public static int userCurrentWorldID = -1;
|
||||||
static byte[][][] aByteArrayArrayArray2452;
|
static byte[][][] aByteArrayArrayArray2452;
|
||||||
static int anInt2453 = 127;
|
static int anInt2453 = 127;
|
||||||
|
|
||||||
|
|
@ -226,8 +226,7 @@ final class CS2Script extends Linkable {
|
||||||
* Poke around with it yourself and see what you discover - Your friendly neighborhood moth
|
* Poke around with it yourself and see what you discover - Your friendly neighborhood moth
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
static void runAssembledScript(int maxIterations, CS2Script script)
|
static void runAssembledScript(int maxIterations, CS2Script script) {
|
||||||
{
|
|
||||||
try {
|
try {
|
||||||
Object[] aobj = script.arguments;
|
Object[] aobj = script.arguments;
|
||||||
int j = ((Integer) aobj[0]).intValue();
|
int j = ((Integer) aobj[0]).intValue();
|
||||||
|
|
@ -944,13 +943,13 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 3201) {
|
if (opcode == 3201) {
|
||||||
AtmosphereParser.method1427(ItemDefinition.intsStack[--iStackCounter]);
|
AtmosphereParser.musicHandler(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode != 3202)
|
if (opcode != 3202)
|
||||||
break;
|
break;
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
Class167.method2266(ItemDefinition.intsStack[1 + iStackCounter], ItemDefinition.intsStack[iStackCounter]);
|
Class167.musicEffectHandler(ItemDefinition.intsStack[iStackCounter]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode < 3400) {
|
if (opcode < 3400) {
|
||||||
|
|
@ -1058,7 +1057,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (3318 == opcode) {
|
if (3318 == opcode) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = anInt2451;
|
ItemDefinition.intsStack[iStackCounter++] = userCurrentWorldID;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (3321 == opcode) {
|
if (3321 == opcode) {
|
||||||
|
|
@ -2251,7 +2250,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 5305) {
|
if (opcode == 5305) {
|
||||||
int j59 = Unsorted.anInt3071;
|
int j59 = Unsorted.anInt3071;
|
||||||
int j32 = Class3_Sub13.anInt2378;
|
int j32 = TextureOperation.anInt2378;
|
||||||
int j71 = -1;
|
int j71 = -1;
|
||||||
Class106[] aclass106_2 = Unsorted.method88();
|
Class106[] aclass106_2 = Unsorted.method88();
|
||||||
int i80 = 0;
|
int i80 = 0;
|
||||||
|
|
@ -2269,7 +2268,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5306) {
|
if (opcode == 5306) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class83.method1411(0);
|
ItemDefinition.intsStack[iStackCounter++] = Class83.getWindowType();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5307) {
|
if (opcode == 5307) {
|
||||||
|
|
@ -2433,7 +2432,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5425) {
|
if (opcode == 5425) {
|
||||||
Class3_Sub13.method165();
|
TextureOperation.method165();
|
||||||
Unsorted.aBoolean1951 = false;
|
Unsorted.aBoolean1951 = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -2479,7 +2478,7 @@ final class CS2Script extends Linkable {
|
||||||
Unsorted.anInt1081 = k60;
|
Unsorted.anInt1081 = k60;
|
||||||
Class163_Sub2_Sub1.anInt4020 = 0;
|
Class163_Sub2_Sub1.anInt4020 = 0;
|
||||||
Class134.anInt1759 = ItemDefinition.intsStack[iStackCounter + 2];
|
Class134.anInt1759 = ItemDefinition.intsStack[iStackCounter + 2];
|
||||||
Class3_Sub13.anInt2383 = ItemDefinition.intsStack[iStackCounter + 3];
|
TextureOperation.anInt2383 = ItemDefinition.intsStack[iStackCounter + 3];
|
||||||
int l72 = ItemDefinition.intsStack[iStackCounter + 4];
|
int l72 = ItemDefinition.intsStack[iStackCounter + 4];
|
||||||
if (2 <= l72)
|
if (2 <= l72)
|
||||||
throw new RuntimeException();
|
throw new RuntimeException();
|
||||||
|
|
@ -2886,7 +2885,7 @@ final class CS2Script extends Linkable {
|
||||||
if (opcode >= 6500) {
|
if (opcode >= 6500) {
|
||||||
if (opcode < 6600) {
|
if (opcode < 6600) {
|
||||||
if (opcode == 6500) {
|
if (opcode == 6500) {
|
||||||
if (Class143.loadingStage != 10 || Class163_Sub1_Sub1.anInt3375 != 0 || 0 != LoginHandler.loginStage || 0 != Unsorted.registryStage)
|
if (Class143.gameStage != 10 || Class163_Sub1_Sub1.adminLoginStage != 0 || 0 != LoginHandler.loginStage || 0 != Unsorted.registryStage)
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 1;
|
ItemDefinition.intsStack[iStackCounter++] = 1;
|
||||||
else
|
else
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class121.method1735() == -1 ? 0 : 1;
|
ItemDefinition.intsStack[iStackCounter++] = Class121.method1735() == -1 ? 0 : 1;
|
||||||
|
|
@ -2934,7 +2933,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 6503) {
|
if (opcode == 6503) {
|
||||||
int i37 = ItemDefinition.intsStack[--iStackCounter];
|
int i37 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
if (Class143.loadingStage != 10 || Class163_Sub1_Sub1.anInt3375 != 0 || LoginHandler.loginStage != 0 || Unsorted.registryStage != 0)
|
if (Class143.gameStage != 10 || Class163_Sub1_Sub1.adminLoginStage != 0 || LoginHandler.loginStage != 0 || Unsorted.registryStage != 0)
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 0;
|
ItemDefinition.intsStack[iStackCounter++] = 0;
|
||||||
else
|
else
|
||||||
ItemDefinition.intsStack[iStackCounter++] = WaterfallShader.method1627(i37, (byte) -7) ? 1 : 0;
|
ItemDefinition.intsStack[iStackCounter++] = WaterfallShader.method1627(i37, (byte) -7) ? 1 : 0;
|
||||||
|
|
@ -3065,7 +3064,7 @@ final class CS2Script extends Linkable {
|
||||||
RSString class94_27 = ItemDefinition.stringsStack[sStackCounter];
|
RSString class94_27 = ItemDefinition.stringsStack[sStackCounter];
|
||||||
RSString class94_56 = ItemDefinition.stringsStack[sStackCounter + 1];
|
RSString class94_56 = ItemDefinition.stringsStack[sStackCounter + 1];
|
||||||
int k73 = ItemDefinition.intsStack[--iStackCounter];
|
int k73 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
if (Class143.loadingStage == 10 && Class163_Sub1_Sub1.anInt3375 == 0 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.anInt692 == 0)
|
if (Class143.gameStage == 10 && Class163_Sub1_Sub1.adminLoginStage == 0 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.worldListStage == 0)
|
||||||
Class131.method1793(class94_27, class94_56, k73);
|
Class131.method1793(class94_27, class94_56, k73);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -3075,18 +3074,18 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 5602) {
|
if (opcode == 5602) {
|
||||||
if (0 == LoginHandler.loginStage)
|
if (0 == LoginHandler.loginStage)
|
||||||
Class158.anInt2005 = -2;
|
Client.messageToDisplay = -2;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5603) {
|
if (opcode == 5603) {
|
||||||
iStackCounter -= 4;
|
iStackCounter -= 4;
|
||||||
if (Class143.loadingStage == 10 && 0 == Class163_Sub1_Sub1.anInt3375 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.anInt692 == 0)
|
if (Class143.gameStage == 10 && 0 == Class163_Sub1_Sub1.adminLoginStage && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.worldListStage == 0)
|
||||||
sendRegistryRequest(ItemDefinition.intsStack[iStackCounter - -2], ItemDefinition.intsStack[iStackCounter + 3], ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter + 1]);
|
sendRegistryRequest(ItemDefinition.intsStack[iStackCounter - -2], ItemDefinition.intsStack[iStackCounter + 3], ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter + 1]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5604) {
|
if (opcode == 5604) {
|
||||||
sStackCounter--;
|
sStackCounter--;
|
||||||
if (Class143.loadingStage == 10 && Class163_Sub1_Sub1.anInt3375 == 0 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.anInt692 == 0) {
|
if (Class143.gameStage == 10 && Class163_Sub1_Sub1.adminLoginStage == 0 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.worldListStage == 0) {
|
||||||
Class40.method1041(ItemDefinition.stringsStack[sStackCounter].toLong(), ItemDefinition.stringsStack[sStackCounter]);
|
Class40.method1041(ItemDefinition.stringsStack[sStackCounter].toLong(), ItemDefinition.stringsStack[sStackCounter]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -3094,7 +3093,7 @@ final class CS2Script extends Linkable {
|
||||||
if (opcode == 5605) {
|
if (opcode == 5605) {
|
||||||
iStackCounter -= 4;
|
iStackCounter -= 4;
|
||||||
sStackCounter -= 2;
|
sStackCounter -= 2;
|
||||||
if (Class143.loadingStage == 10 && 0 == Class163_Sub1_Sub1.anInt3375 && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.anInt692 == 0)
|
if (Class143.gameStage == 10 && 0 == Class163_Sub1_Sub1.adminLoginStage && LoginHandler.loginStage == 0 && Unsorted.registryStage == 0 && Class43.worldListStage == 0)
|
||||||
InterfaceWidget.a(ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter - -3], ItemDefinition.intsStack[1 + iStackCounter], ItemDefinition.stringsStack[1 + sStackCounter], ItemDefinition.stringsStack[sStackCounter].toLong(), ItemDefinition.intsStack[2 + iStackCounter], ItemDefinition.stringsStack[sStackCounter]);
|
InterfaceWidget.a(ItemDefinition.intsStack[iStackCounter], ItemDefinition.intsStack[iStackCounter - -3], ItemDefinition.intsStack[1 + iStackCounter], ItemDefinition.stringsStack[1 + sStackCounter], ItemDefinition.stringsStack[sStackCounter].toLong(), ItemDefinition.intsStack[2 + iStackCounter], ItemDefinition.stringsStack[sStackCounter]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -3104,7 +3103,7 @@ final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5607) {
|
if (opcode == 5607) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Class158.anInt2005;
|
ItemDefinition.intsStack[iStackCounter++] = Client.messageToDisplay;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5608) {
|
if (opcode == 5608) {
|
||||||
|
|
@ -3332,7 +3331,7 @@ final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (4111 == opcode) {
|
if (4111 == opcode) {
|
||||||
RSString class94_37 = ItemDefinition.stringsStack[--sStackCounter];
|
RSString class94_37 = ItemDefinition.stringsStack[--sStackCounter];
|
||||||
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub28_Sub17.method686(class94_37);
|
ItemDefinition.stringsStack[sStackCounter++] = Font.method686(class94_37);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (4112 == opcode) {
|
if (4112 == opcode) {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ public final class CacheIndex {
|
||||||
static CacheIndex interfacesIndex;
|
static CacheIndex interfacesIndex;
|
||||||
static CacheIndex soundFXIndex;
|
static CacheIndex soundFXIndex;
|
||||||
static CacheIndex landscapesIndex;
|
static CacheIndex landscapesIndex;
|
||||||
static CacheIndex musicIndex;
|
public static CacheIndex musicIndex;
|
||||||
static CacheIndex modelsIndex;
|
static CacheIndex modelsIndex;
|
||||||
public static CacheIndex spritesIndex;
|
public static CacheIndex spritesIndex;
|
||||||
static CacheIndex texturesIndex;
|
static CacheIndex texturesIndex;
|
||||||
|
|
@ -156,7 +156,7 @@ public final class CacheIndex {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final int getArchiveForName(RSString name) {
|
public final int getArchiveForName(RSString name) {
|
||||||
try {
|
try {
|
||||||
if (this.isReady()) {
|
if (this.isReady()) {
|
||||||
name = name.toLowercase();
|
name = name.toLowercase();
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,14 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class117 {
|
public final class Class117 {
|
||||||
|
|
||||||
static WorldListEntry[] worldList;
|
|
||||||
static int[] anIntArray1613 = new int[500];
|
static int[] anIntArray1613 = new int[500];
|
||||||
|
|
||||||
|
|
||||||
static void method1719(int var0) {
|
static void method1719(int var0) {
|
||||||
try {
|
try {
|
||||||
if(Class143.loadingStage != var0) {
|
if(Class143.gameStage != var0) {
|
||||||
if(Class143.loadingStage == 0) {
|
if(Class143.gameStage == 0) {
|
||||||
Unsorted.method1517();
|
Unsorted.method1517();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -42,7 +41,7 @@ final class Class117 {
|
||||||
Class3_Sub13_Sub17.method247((byte)-121);
|
Class3_Sub13_Sub17.method247((byte)-121);
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean var3 = 5 == Class143.loadingStage || Class143.loadingStage == 10 || Class143.loadingStage == 28;
|
boolean var3 = 5 == Class143.gameStage || Class143.gameStage == 10 || Class143.gameStage == 28;
|
||||||
if(var3 == !var2) {
|
if(var3 == !var2) {
|
||||||
if(var2) {
|
if(var2) {
|
||||||
Class129.anInt1691 = KeyboardListener.loginThemeSongArchiveID;
|
Class129.anInt1691 = KeyboardListener.loginThemeSongArchiveID;
|
||||||
|
|
@ -63,7 +62,7 @@ final class Class117 {
|
||||||
HDToolKit.method1833();
|
HDToolKit.method1833();
|
||||||
}
|
}
|
||||||
|
|
||||||
Class143.loadingStage = var0;
|
Class143.gameStage = var0;
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
throw ClientErrorException.clientError(var4, "pl.C(" + var0 + ',' + 5 + ')');
|
throw ClientErrorException.clientError(var4, "pl.C(" + var0 + ',' + 5 + ')');
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ final class Class119 {
|
||||||
Unsorted.anInt2334 -= var2.right + var2.left;
|
Unsorted.anInt2334 -= var2.right + var2.left;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class83.method1411(0) >= 2) {
|
if(Class83.getWindowType() >= 2) {
|
||||||
Class23.canvasWidth = Unsorted.anInt2334;
|
Class23.canvasWidth = Unsorted.anInt2334;
|
||||||
Class84.anInt1164 = 0;
|
Class84.anInt1164 = 0;
|
||||||
Class106.anInt1442 = 0;
|
Class106.anInt1442 = 0;
|
||||||
|
|
|
||||||
|
|
@ -97,14 +97,14 @@ final class Class121 {
|
||||||
static int method1735() {
|
static int method1735() {
|
||||||
try {
|
try {
|
||||||
try {
|
try {
|
||||||
if(Class43.anInt692 == 0) {
|
if(Class43.worldListStage == 0) {
|
||||||
if(Class3_Sub13_Sub34.aLong3411 > TimeUtils.time() + -5000L) {
|
if(Class3_Sub13_Sub34.aLong3411 > TimeUtils.time() + -5000L) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub9.aClass64_2318 = Class38.signlink.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.worldListStage = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(30000L + RSInterface.aLong261 < TimeUtils.time()) {
|
if(30000L + RSInterface.aLong261 < TimeUtils.time()) {
|
||||||
|
|
@ -113,7 +113,7 @@ final class Class121 {
|
||||||
|
|
||||||
int wlUpdateStamp;
|
int wlUpdateStamp;
|
||||||
int var2;
|
int var2;
|
||||||
if(1 == Class43.anInt692) {
|
if(1 == Class43.worldListStage) {
|
||||||
if(Class3_Sub9.aClass64_2318.anInt978 == 2) {
|
if(Class3_Sub9.aClass64_2318.anInt978 == 2) {
|
||||||
return Class3_Sub13_Sub3.method179((byte)92, 1001);
|
return Class3_Sub13_Sub3.method179((byte)92, 1001);
|
||||||
}
|
}
|
||||||
|
|
@ -127,7 +127,7 @@ final class Class121 {
|
||||||
Class3_Sub9.aClass64_2318 = null;
|
Class3_Sub9.aClass64_2318 = null;
|
||||||
wlUpdateStamp = 0;
|
wlUpdateStamp = 0;
|
||||||
if(Class30.loadedWorldList) {
|
if(Class30.loadedWorldList) {
|
||||||
wlUpdateStamp = Unsorted.updateStamp;
|
wlUpdateStamp = WorldListEntry.updateStamp;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeByte(255);
|
Class3_Sub13_Sub1.outgoingBuffer.writeByte(255);
|
||||||
|
|
@ -155,10 +155,10 @@ final class Class121 {
|
||||||
return Class3_Sub13_Sub3.method179((byte)92, var2);
|
return Class3_Sub13_Sub3.method179((byte)92, var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class43.anInt692 = 2;
|
Class43.worldListStage = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class43.anInt692 == 2) {
|
if(Class43.worldListStage == 2) {
|
||||||
if(2 > Class3_Sub15.activeConnection.availableBytes()) {
|
if(2 > Class3_Sub15.activeConnection.availableBytes()) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
@ -166,12 +166,12 @@ final class Class121 {
|
||||||
Unsorted.wlPacketSize = Class3_Sub15.activeConnection.readByte();
|
Unsorted.wlPacketSize = Class3_Sub15.activeConnection.readByte();
|
||||||
Unsorted.wlPacketSize <<= 8;
|
Unsorted.wlPacketSize <<= 8;
|
||||||
Unsorted.wlPacketSize += Class3_Sub15.activeConnection.readByte();
|
Unsorted.wlPacketSize += Class3_Sub15.activeConnection.readByte();
|
||||||
Class43.anInt692 = 3;
|
Class43.worldListStage = 3;
|
||||||
Class3_Sub20.wlPacketIndex = 0;
|
Class3_Sub20.wlPacketIndex = 0;
|
||||||
Class3_Sub13_Sub33.aByteArray3396 = new byte[Unsorted.wlPacketSize];
|
Class3_Sub13_Sub33.aByteArray3396 = new byte[Unsorted.wlPacketSize];
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class43.anInt692 == 3) {
|
if(Class43.worldListStage == 3) {
|
||||||
wlUpdateStamp = Class3_Sub15.activeConnection.availableBytes();
|
wlUpdateStamp = Class3_Sub15.activeConnection.availableBytes();
|
||||||
if(1 > wlUpdateStamp) {
|
if(1 > wlUpdateStamp) {
|
||||||
return -1;
|
return -1;
|
||||||
|
|
@ -185,7 +185,7 @@ final class Class121 {
|
||||||
Class3_Sub20.wlPacketIndex += wlUpdateStamp;
|
Class3_Sub20.wlPacketIndex += wlUpdateStamp;
|
||||||
if(Class3_Sub20.wlPacketIndex >= Unsorted.wlPacketSize) {
|
if(Class3_Sub20.wlPacketIndex >= Unsorted.wlPacketSize) {
|
||||||
if(Class3_Sub13_Sub23.handleWorldListUpdate(Class3_Sub13_Sub33.aByteArray3396)) {
|
if(Class3_Sub13_Sub23.handleWorldListUpdate(Class3_Sub13_Sub33.aByteArray3396)) {
|
||||||
Unsorted.aClass44_Sub1Array3201 = new WorldListEntry[Class57.activeWorldListSize];
|
Unsorted.aClass44_Sub1Array3201 = new WorldListEntry[WorldListEntry.activeWorldListSize];
|
||||||
var2 = 0;
|
var2 = 0;
|
||||||
|
|
||||||
for(int var3 = Class53.worldListOffset; var3 <= WorldListEntry.worldListArraySize; ++var3) {
|
for(int var3 = Class53.worldListOffset; var3 <= WorldListEntry.worldListArraySize; ++var3) {
|
||||||
|
|
@ -199,7 +199,7 @@ final class Class121 {
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
Unsorted.anInt1088 = 0;
|
Unsorted.anInt1088 = 0;
|
||||||
Class43.anInt692 = 0;
|
Class43.worldListStage = 0;
|
||||||
Class3_Sub13_Sub33.aByteArray3396 = null;
|
Class3_Sub13_Sub33.aByteArray3396 = null;
|
||||||
Class3_Sub13_Sub34.aLong3411 = TimeUtils.time();
|
Class3_Sub13_Sub34.aLong3411 = TimeUtils.time();
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ public final class Class126 {
|
||||||
static int anInt1665;
|
static int anInt1665;
|
||||||
static Queue aClass13_1666 = new Queue();
|
static Queue aClass13_1666 = new Queue();
|
||||||
int anInt1667;
|
int anInt1667;
|
||||||
public static Class3_Sub28_Sub17 aClass3_Sub28_Sub17_1669;
|
public static Font plainFont;
|
||||||
int anInt1670;
|
int anInt1670;
|
||||||
int anInt1673;
|
int anInt1673;
|
||||||
boolean aBoolean1674;
|
boolean aBoolean1674;
|
||||||
|
|
|
||||||
|
|
@ -129,12 +129,12 @@ final class Class131 {
|
||||||
Class7.anInt2161 = var2;
|
Class7.anInt2161 = var2;
|
||||||
username = var0;
|
username = var0;
|
||||||
if(username.equalsString(TextCore.emptyJagexString) || password.equalsString(TextCore.emptyJagexString)) {
|
if(username.equalsString(TextCore.emptyJagexString) || password.equalsString(TextCore.emptyJagexString)) {
|
||||||
Class158.anInt2005 = 3;
|
Client.messageToDisplay = 3;
|
||||||
} else if (CS2Script.anInt2451 == -1) {
|
} else if (CS2Script.userCurrentWorldID == -1) {
|
||||||
Class163_Sub1_Sub1.anInt2246 = 0;
|
Class163_Sub1_Sub1.anInt2246 = 0;
|
||||||
Class163_Sub1_Sub1.anInt1616 = 0;
|
Class163_Sub1_Sub1.anInt1616 = 0;
|
||||||
Class158.anInt2005 = -3;
|
Client.messageToDisplay = -3;
|
||||||
Class163_Sub1_Sub1.anInt3375 = 1;
|
Class163_Sub1_Sub1.adminLoginStage = 1;
|
||||||
DataBuffer var4 = new DataBuffer(128);
|
DataBuffer var4 = new DataBuffer(128);
|
||||||
var4.writeByte(10);
|
var4.writeByte(10);
|
||||||
var4.writeShort((int) (Math.random() * 99999.0D));
|
var4.writeShort((int) (Math.random() * 99999.0D));
|
||||||
|
|
|
||||||
|
|
@ -59,11 +59,11 @@ final class Class132 {
|
||||||
|
|
||||||
static void method1801() {
|
static void method1801() {
|
||||||
try {
|
try {
|
||||||
int var1 = Class168.aClass3_Sub28_Sub17_2096.method682(RSString.parse(GameConfig.RCM_TITLE));
|
int var1 = Class168.bold.method682(RSString.parse(GameConfig.RCM_TITLE));
|
||||||
int var2;
|
int var2;
|
||||||
int var3;
|
int var3;
|
||||||
for(var2 = 0; Unsorted.menuOptionCount > var2; ++var2) {
|
for(var2 = 0; Unsorted.menuOptionCount > var2; ++var2) {
|
||||||
var3 = Class168.aClass3_Sub28_Sub17_2096.method682(Unsorted.method802(var2));
|
var3 = Class168.bold.method682(Unsorted.method802(var2));
|
||||||
if(var3 > var1) {
|
if(var3 > var1) {
|
||||||
var1 = var3;
|
var1 = var3;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.data.ReferenceCache;
|
import org.rs09.client.data.ReferenceCache;
|
||||||
|
|
||||||
final class Class143 {
|
public final class Class143 {
|
||||||
|
|
||||||
static ReferenceCache aReferenceCache_1874 = new ReferenceCache(50);
|
static ReferenceCache aReferenceCache_1874 = new ReferenceCache(50);
|
||||||
static int loadingStage = 0;
|
public static int gameStage = 0;
|
||||||
|
|
||||||
|
|
||||||
static void method2062(int var0, int var1, int var3, int var4, int var5, int var6, int var7) {
|
static void method2062(int var0, int var1, int var3, int var4, int var5, int var6, int var7) {
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,9 @@ import java.awt.Component;
|
||||||
import java.awt.Graphics;
|
import java.awt.Graphics;
|
||||||
import java.awt.Image;
|
import java.awt.Image;
|
||||||
|
|
||||||
abstract class Class158 {
|
public abstract class Class158 {
|
||||||
|
|
||||||
static int[] anIntArray2004 = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 73, 74, 76, 78, 83, 84, 85, 86, 91, 92, 93, 94, 95, 97, 103, 104, 105, 106, 107, 108, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 133, 134, 136, 138, 143, 144, 145, 146, 151, 152, 153, 154, 155, 157, 163, 164, 165, 166, 168, 169, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 97, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 157, 215, 216, 117, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 66, 66, 66, 66, 66, 66, 65, 75, 79, 79, 79, 79, 87, 87, 87, 87, 77, 96, 98, 98, 98, 98, 98, 250, 251, 109, 109, 109, 109, 117, 252, 167, 126, 126, 126, 126, 126, 126, 125, 135, 139, 139, 139, 139, 147, 147, 147, 147, 137, 156, 158, 158, 158, 158, 158, 253, 254, 170, 170, 170, 170, 178, 255, 178};
|
static int[] anIntArray2004 = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 73, 74, 76, 78, 83, 84, 85, 86, 91, 92, 93, 94, 95, 97, 103, 104, 105, 106, 107, 108, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 133, 134, 136, 138, 143, 144, 145, 146, 151, 152, 153, 154, 155, 157, 163, 164, 165, 166, 168, 169, 174, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 97, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 157, 215, 216, 117, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 66, 66, 66, 66, 66, 66, 65, 75, 79, 79, 79, 79, 87, 87, 87, 87, 77, 96, 98, 98, 98, 98, 98, 250, 251, 109, 109, 109, 109, 117, 252, 167, 126, 126, 126, 126, 126, 126, 125, 135, 139, 139, 139, 139, 147, 147, 147, 147, 137, 156, 158, 158, 158, 158, 158, 253, 254, 170, 170, 170, 170, 178, 255, 178};
|
||||||
static int anInt2005 = -2;
|
|
||||||
int[] anIntArray2007;
|
int[] anIntArray2007;
|
||||||
static byte[][][] aByteArrayArrayArray2008;
|
static byte[][][] aByteArrayArrayArray2008;
|
||||||
Image anImage2009;
|
Image anImage2009;
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,7 @@ final class Class161 {
|
||||||
|
|
||||||
return -var6 + var5;
|
return -var6 + var5;
|
||||||
} else {
|
} else {
|
||||||
return 2 == var1?var0.method1078(102).name.method1546(var3.method1078(-119).name):(var1 == 3 ?(var0.activity.equalsString(TextCore.aClass94_946)?(var3.activity.equalsString(TextCore.aClass94_946)?0:(var4?-1:1)):(var3.activity.equalsString(TextCore.aClass94_946)?(var4?1:-1):var0.activity.method1546(var3.activity))):(var2 <= 67?36:(var1 == 4?(!var0.method1074(-114)?(!var3.method1074(-123)?0:-1):(var3.method1074(-108)?0:1)):(var1 == 5?(var0.method1075()?(!var3.method1075()?1:0):(var3.method1075()?-1:0)):(var1 != 6 ?(7 == var1?(var0.method1070(8)?(var3.method1070(8)?0:1):(var3.method1070(8)?-1:0)):-var3.worldId + var0.worldId):(var0.method1072()?(!var3.method1072()?1:0):(var3.method1072()?-1:0)))))));
|
return 2 == var1 ? var0.method1078(102).name.method1546(var3.method1078(-119).name) : (var1 == 3 ? (var0.activity.equalsString(TextCore.aClass94_946) ? (var3.activity.equalsString(TextCore.aClass94_946) ? 0 :(var4 ? -1: 1)) : (var3.activity.equalsString(TextCore.aClass94_946) ? (var4 ? 1 : -1) : var0.activity.method1546(var3.activity))) : (var2 <= 67 ? 36 : (var1 == 4 ? (!var0.isLootShare() ? (!var3.isLootShare() ? 0 : -1) : (var3.isLootShare() ? 0 : 1)) : (var1 == 5 ? (var0.isQuickchat() ? (!var3.isQuickchat()? 1 : 0) : (var3.isQuickchat()?-1:0)):(var1 != 6 ? (7 == var1 ? (var0.isMembers() ? (var3.isMembers() ? 0 : 1):(var3.isMembers()?-1:0)):-var3.worldId + var0.worldId):(var0.isPVP()?(!var3.isPVP()?1:0):(var3.isPVP()?-1:0)))))));
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var7) {
|
} catch (RuntimeException var7) {
|
||||||
throw ClientErrorException.clientError(var7, "wb.C(" + (var0 != null?"{...}":"null") + ',' + var1 + ',' + var2 + ',' + (var3 != null?"{...}":"null") + ',' + var4 + ')');
|
throw ClientErrorException.clientError(var7, "wb.C(" + (var0 != null?"{...}":"null") + ',' + var1 + ',' + var2 + ',' + (var3 != null?"{...}":"null") + ',' + var4 + ')');
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ public class Class163_Sub1 extends Class163 {
|
||||||
static void method2210(boolean var1) {
|
static void method2210(boolean var1) {
|
||||||
try {
|
try {
|
||||||
Class58.method1194();
|
Class58.method1194();
|
||||||
if(30 == Class143.loadingStage || Class143.loadingStage == 25) {
|
if(30 == Class143.gameStage || Class143.gameStage == 25) {
|
||||||
++Class3_Sub13_Sub23_Sub1.anInt4032;
|
++Class3_Sub13_Sub23_Sub1.anInt4032;
|
||||||
if(Class3_Sub13_Sub23_Sub1.anInt4032 >= 50 || var1) {
|
if(Class3_Sub13_Sub23_Sub1.anInt4032 >= 50 || var1) {
|
||||||
Class3_Sub13_Sub23_Sub1.anInt4032 = 0;
|
Class3_Sub13_Sub23_Sub1.anInt4032 = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.net.Connection;
|
import org.rs09.client.net.Connection;
|
||||||
|
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
|
|
@ -6,7 +7,7 @@ import java.io.IOException;
|
||||||
import java.net.Socket;
|
import java.net.Socket;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
public final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
|
|
||||||
static byte[] aByteArray4005 = new byte[]{(byte) 95, (byte) 97, (byte) 98, (byte) 99, (byte) 100, (byte) 101, (byte) 102, (byte) 103, (byte) 104, (byte) 105, (byte) 106, (byte) 107, (byte) 108, (byte) 109, (byte) 110, (byte) 111, (byte) 112, (byte) 113, (byte) 114, (byte) 115, (byte) 116, (byte) 117, (byte) 118, (byte) 119, (byte) 120, (byte) 121, (byte) 122, (byte) 48, (byte) 49, (byte) 50, (byte) 51, (byte) 52, (byte) 53, (byte) 54, (byte) 55, (byte) 56, (byte) 57};
|
static byte[] aByteArray4005 = new byte[]{(byte) 95, (byte) 97, (byte) 98, (byte) 99, (byte) 100, (byte) 101, (byte) 102, (byte) 103, (byte) 104, (byte) 105, (byte) 106, (byte) 107, (byte) 108, (byte) 109, (byte) 110, (byte) 111, (byte) 112, (byte) 113, (byte) 114, (byte) 115, (byte) 116, (byte) 117, (byte) 118, (byte) 119, (byte) 120, (byte) 121, (byte) 122, (byte) 48, (byte) 49, (byte) 50, (byte) 51, (byte) 52, (byte) 53, (byte) 54, (byte) 55, (byte) 56, (byte) 57};
|
||||||
static int anInt4006;
|
static int anInt4006;
|
||||||
|
|
@ -14,7 +15,7 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
static int[] anIntArray4009 = new int[5];
|
static int[] anIntArray4009 = new int[5];
|
||||||
static int[][] anIntArrayArray4010 = new int[104][104];
|
static int[][] anIntArrayArray4010 = new int[104][104];
|
||||||
static int anInt2246 = 0;
|
static int anInt2246 = 0;
|
||||||
static int anInt3375 = 0;
|
public static int adminLoginStage = 0;
|
||||||
static int anInt1616 = 0;
|
static int anInt1616 = 0;
|
||||||
|
|
||||||
static void method2214() {
|
static void method2214() {
|
||||||
|
|
@ -47,7 +48,7 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
static void method2216() {
|
static void method2216() {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
if(anInt3375 != 0) {
|
if (adminLoginStage != 0) {
|
||||||
try {
|
try {
|
||||||
if (1500 < ++anInt2246) {
|
if (1500 < ++anInt2246) {
|
||||||
if (null != Class3_Sub15.activeConnection) {
|
if (null != Class3_Sub15.activeConnection) {
|
||||||
|
|
@ -56,14 +57,14 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (1 <= anInt1616) {
|
if (1 <= anInt1616) {
|
||||||
Class158.anInt2005 = -5;
|
Client.messageToDisplay = -5;
|
||||||
anInt3375 = 0;
|
adminLoginStage = 0;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt2246 = 0;
|
anInt2246 = 0;
|
||||||
++anInt1616;
|
++anInt1616;
|
||||||
anInt3375 = 1;
|
adminLoginStage = 1;
|
||||||
if (Class123.anInt1658 == Client.anInt3773) {
|
if (Class123.anInt1658 == Client.anInt3773) {
|
||||||
Class123.anInt1658 = Class53.anInt867;
|
Class123.anInt1658 = Class53.anInt867;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -71,13 +72,13 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(anInt3375 == 1) {
|
if (adminLoginStage == 1) {
|
||||||
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte) 8, ClientErrorException.worldListHost, Class123.anInt1658);
|
Class3_Sub9.aClass64_2318 = Class38.signlink.method1441((byte) 8, ClientErrorException.worldListHost, Class123.anInt1658);
|
||||||
anInt3375 = 2;
|
adminLoginStage = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
int var1;
|
int var1;
|
||||||
if(anInt3375 == 2) {
|
if (adminLoginStage == 2) {
|
||||||
if (Objects.requireNonNull(Class3_Sub9.aClass64_2318).anInt978 == 2) {
|
if (Objects.requireNonNull(Class3_Sub9.aClass64_2318).anInt978 == 2) {
|
||||||
throw new IOException();
|
throw new IOException();
|
||||||
}
|
}
|
||||||
|
|
@ -106,32 +107,32 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var1 != 101) {
|
if (var1 != 101) {
|
||||||
Class158.anInt2005 = var1;
|
Client.messageToDisplay = var1;
|
||||||
anInt3375 = 0;
|
adminLoginStage = 0;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt3375 = 3;
|
adminLoginStage = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(anInt3375 == 3) {
|
if (adminLoginStage == 3) {
|
||||||
if (Class3_Sub15.activeConnection.availableBytes() < 2) {
|
if (Class3_Sub15.activeConnection.availableBytes() < 2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var1 = Class3_Sub15.activeConnection.readByte() << 8 | Class3_Sub15.activeConnection.readByte();
|
var1 = Class3_Sub15.activeConnection.readByte() << 8 | Class3_Sub15.activeConnection.readByte();
|
||||||
WaterfallShader.method1627(var1, (byte) -16);
|
WaterfallShader.method1627(var1, (byte) -16);
|
||||||
if(CS2Script.anInt2451 == -1) {
|
if (CS2Script.userCurrentWorldID == -1) {
|
||||||
anInt3375 = 0;
|
adminLoginStage = 0;
|
||||||
Class158.anInt2005 = 6;
|
Client.messageToDisplay = 6;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt3375 = 0;
|
adminLoginStage = 0;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
Class24.method951();
|
Class24.method951();
|
||||||
|
|
@ -150,12 +151,12 @@ final class Class163_Sub1_Sub1 extends Class163_Sub1 {
|
||||||
Class123.anInt1658 = Client.anInt3773;
|
Class123.anInt1658 = Client.anInt3773;
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt3375 = 1;
|
adminLoginStage = 1;
|
||||||
anInt2246 = 0;
|
anInt2246 = 0;
|
||||||
++anInt1616;
|
++anInt1616;
|
||||||
} else {
|
} else {
|
||||||
Class158.anInt2005 = -4;
|
Client.messageToDisplay = -4;
|
||||||
anInt3375 = 0;
|
adminLoginStage = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -159,7 +159,7 @@ abstract class Class164 {
|
||||||
|
|
||||||
for(var3 = 0; var3 < 255; ++var3) {
|
for(var3 = 0; var3 < 255; ++var3) {
|
||||||
int var4 = -var3 + 255;
|
int var4 = -var3 + 255;
|
||||||
int var5 = Class3_Sub13.method1603((byte)-120, var4, var2);
|
int var5 = TextureOperation.method1603((byte)-120, var4, var2);
|
||||||
short var6 = this.aShortArray2047[var5];
|
short var6 = this.aShortArray2047[var5];
|
||||||
this.aShortArray2047[var5] = this.aShortArray2047[var4];
|
this.aShortArray2047[var5] = this.aShortArray2047[var4];
|
||||||
this.aShortArray2047[var4] = this.aShortArray2047[256 + var4] = var6;
|
this.aShortArray2047[var4] = this.aShortArray2047[256 + var4] = var6;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class167 {
|
public final class Class167 {
|
||||||
|
|
||||||
static RSString aClass94_2083 = null;
|
static RSString aClass94_2083 = null;
|
||||||
static int anInt2087 = 0;
|
static int anInt2087 = 0;
|
||||||
|
|
@ -109,14 +109,14 @@ final class Class167 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method2266(int var0, int var1) {
|
public static void musicEffectHandler(int var1) {
|
||||||
try {
|
try {
|
||||||
if(Unsorted.anInt120 != 0 && var1 != -1) {
|
if(Unsorted.anInt120 != 0 && var1 != -1) {
|
||||||
Class70.method1285(CacheIndex.music2Index, var1, Unsorted.anInt120);
|
Class70.method1285(CacheIndex.music2Index, var1, Unsorted.anInt120);
|
||||||
Class83.aBoolean1158 = true;
|
Class83.aBoolean1158 = true;
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
throw ClientErrorException.clientError(var4, "wj.D(" + var0 + ',' + var1 + ',' + (byte) -1 + ')');
|
throw ClientErrorException.clientError(var4, "wj.D(" + ',' + var1 + ',' + (byte) -1 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ final class Class168 {
|
||||||
boolean aBoolean2093 = true;
|
boolean aBoolean2093 = true;
|
||||||
int anInt2094 = 1190717;
|
int anInt2094 = 1190717;
|
||||||
int anInt2095 = -1;
|
int anInt2095 = -1;
|
||||||
static Class3_Sub28_Sub17 aClass3_Sub28_Sub17_2096;
|
static Font bold;
|
||||||
int anInt2098 = -1;
|
int anInt2098 = -1;
|
||||||
static int anInt2099 = 0;
|
static int anInt2099 = 0;
|
||||||
int anInt2100 = 8;
|
int anInt2100 = 8;
|
||||||
|
|
|
||||||
|
|
@ -98,10 +98,10 @@ final class Class21 {
|
||||||
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
||||||
} else {
|
} else {
|
||||||
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
||||||
var7 = Class168.aClass3_Sub28_Sub17_2096.method682(RSString.parse(GameConfig.RCM_TITLE));
|
var7 = Class168.bold.method682(RSString.parse(GameConfig.RCM_TITLE));
|
||||||
|
|
||||||
for(int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) {
|
for(int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) {
|
||||||
int var9 = Class168.aClass3_Sub28_Sub17_2096.method682(Unsorted.method802(var8));
|
int var9 = Class168.bold.method682(Unsorted.method802(var8));
|
||||||
if(var7 < var9) {
|
if(var7 < var9) {
|
||||||
var7 = var9;
|
var7 = var9;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ public final class Class23 {
|
||||||
var1.writeByte(CS2Script.anInt2453);
|
var1.writeByte(CS2Script.anInt2453);
|
||||||
var1.writeByte(Unsorted.anInt120);
|
var1.writeByte(Unsorted.anInt120);
|
||||||
var1.writeByte(Sprites.anInt340);
|
var1.writeByte(Sprites.anInt340);
|
||||||
var1.writeShort(Class3_Sub13.anInt2378);
|
var1.writeShort(TextureOperation.anInt2378);
|
||||||
var1.writeShort(Unsorted.anInt3071);
|
var1.writeShort(Unsorted.anInt3071);
|
||||||
var1.writeByte(Class127_Sub1.method1757());
|
var1.writeByte(Class127_Sub1.method1757());
|
||||||
var1.writeInt(Unsorted.anInt2148);
|
var1.writeInt(Unsorted.anInt2148);
|
||||||
|
|
|
||||||
|
|
@ -344,12 +344,12 @@ public final class Class24 {
|
||||||
if(2 <= Unsorted.menuOptionCount || Class164_Sub1.anInt3012 != 0 || GameObject.aBoolean1837) {
|
if(2 <= Unsorted.menuOptionCount || Class164_Sub1.anInt3012 != 0 || GameObject.aBoolean1837) {
|
||||||
RSString var4 = Class3_Sub28_Sub1.method531();
|
RSString var4 = Class3_Sub28_Sub1.method531();
|
||||||
if(var0 == null) {
|
if(var0 == null) {
|
||||||
int var5 = Class168.aClass3_Sub28_Sub17_2096.method683(var4, 4 + var3, var2 - -15, aRandom3088, Class38_Sub1.anInt2618);
|
int var5 = Class168.bold.method683(var4, 4 + var3, var2 - -15, aRandom3088, Class38_Sub1.anInt2618);
|
||||||
Class75.method1340(4 + var3, Class168.aClass3_Sub28_Sub17_2096.method682(var4) + var5, var2, 15);
|
Class75.method1340(4 + var3, Class168.bold.method682(var4) + var5, var2, 15);
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub28_Sub17 var7 = var0.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
Font var7 = var0.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
||||||
if(null == var7) {
|
if(null == var7) {
|
||||||
var7 = Class168.aClass3_Sub28_Sub17_2096;
|
var7 = Class168.bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
var7.method702(var4, var3, var2, var0.width, var0.height, var0.anInt218, var0.anInt287, var0.anInt194, var0.anInt225, aRandom3088, Class38_Sub1.anInt2618, Player.anIntArray3951);
|
var7.method702(var4, var3, var2, var0.width, var0.height, var0.anInt218, var0.anInt287, var0.anInt194, var0.anInt225, aRandom3088, Class38_Sub1.anInt2618, Player.anIntArray3951);
|
||||||
|
|
@ -366,7 +366,7 @@ public final class Class24 {
|
||||||
try {
|
try {
|
||||||
Class3_Sub28_Sub18.aBoolean3769 = false;
|
Class3_Sub28_Sub18.aBoolean3769 = false;
|
||||||
Class3_Sub13_Sub34.anInt3413 = 0;
|
Class3_Sub13_Sub34.anInt3413 = 0;
|
||||||
Class158.anInt2005 = -3;
|
Client.messageToDisplay = -3;
|
||||||
Class50.anInt820 = 0;
|
Class50.anInt820 = 0;
|
||||||
LoginHandler.loginStage = 1;
|
LoginHandler.loginStage = 1;
|
||||||
Class166.anInt2079 = 0;
|
Class166.anInt2079 = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,250 +0,0 @@
|
||||||
package org.runite.client;
|
|
||||||
import org.rs09.client.Linkable;
|
|
||||||
import org.rs09.client.rendering.Toolkit;
|
|
||||||
|
|
||||||
import java.awt.Graphics;
|
|
||||||
import java.util.Random;
|
|
||||||
|
|
||||||
abstract class Class3_Sub13 extends Linkable {
|
|
||||||
|
|
||||||
boolean aBoolean2375;
|
|
||||||
Class97 aClass97_2376;
|
|
||||||
Class3_Sub13[] aClass3_Sub13Array2377;
|
|
||||||
static int anInt2378 = 0;
|
|
||||||
static Class3_Sub28_Sub17 aClass3_Sub28_Sub17_2379;
|
|
||||||
int anInt2381;
|
|
||||||
Class114 aClass114_2382;
|
|
||||||
static int anInt2383 = 0;
|
|
||||||
|
|
||||||
static int method1603(byte var0, int var1, Random var2) {
|
|
||||||
try {
|
|
||||||
if (var1 <= 0) {
|
|
||||||
throw new IllegalArgumentException();
|
|
||||||
} else if (Class140_Sub6.method2021((byte) -115, var1)) {
|
|
||||||
return (int) (((long) var2.nextInt() & 4294967295L) * (long) var1 >> 32);
|
|
||||||
} else {
|
|
||||||
int var3 = -((int) (4294967296L % (long) var1)) + Integer.MIN_VALUE;
|
|
||||||
|
|
||||||
int var4;
|
|
||||||
do {
|
|
||||||
var4 = var2.nextInt();
|
|
||||||
} while (var3 <= var4);
|
|
||||||
|
|
||||||
return Class3_Sub13_Sub7.method201(var4, var1, -58);
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var6) {
|
|
||||||
throw ClientErrorException.clientError(var6, "ni.C(" + var0 + ',' + var1 + ',' + (var2 != null ? "{...}" : "null") + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
final int[] method152(int var1, int var2, int var3) {
|
|
||||||
try {
|
|
||||||
if(var3 != 32755) {
|
|
||||||
anInt2383 = 121;
|
|
||||||
}
|
|
||||||
|
|
||||||
return this.aClass3_Sub13Array2377[var1].aBoolean2375?this.aClass3_Sub13Array2377[var1].method154(var2, (byte)-118):this.aClass3_Sub13Array2377[var1].method166(-1, var2)[0];
|
|
||||||
} catch (RuntimeException var5) {
|
|
||||||
throw ClientErrorException.clientError(var5, "j.RA(" + var1 + ',' + var2 + ',' + var3 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method153(int var0) {
|
|
||||||
try {
|
|
||||||
if(var0 >= 91) {
|
|
||||||
Class3_Sub26.aClass61_2557 = new Class61();
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var2) {
|
|
||||||
throw ClientErrorException.clientError(var2, "j.QA(" + var0 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int[] method154(int var1, byte var2) {
|
|
||||||
try {
|
|
||||||
throw new IllegalStateException("This operation does not have a monochrome output");
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "j.D(" + var1 + ',' + var2 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int method155(byte var1) {
|
|
||||||
try {
|
|
||||||
if(var1 != 19) {
|
|
||||||
this.method152(-80, 116, -73);
|
|
||||||
}
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "j.HA(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void method157(int var1, DataBuffer var2, boolean var3) {
|
|
||||||
try {
|
|
||||||
if(!var3) {
|
|
||||||
this.aClass3_Sub13Array2377 = (Class3_Sub13[])null;
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var5) {
|
|
||||||
throw ClientErrorException.clientError(var5, "j.A(" + var1 + ',' + (var2 != null?"{...}":"null") + ',' + var3 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void method158(int var1) {
|
|
||||||
try {
|
|
||||||
if(var1 != 16251) {
|
|
||||||
anInt2378 = 12;
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "j.P(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int method159(int var1) {
|
|
||||||
try {
|
|
||||||
if(var1 != 4) {
|
|
||||||
method164((byte)-98, true, (RSString)null);
|
|
||||||
}
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "j.GA(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final void method160(int var1, int var2) {
|
|
||||||
try {
|
|
||||||
|
|
||||||
int var4 = 255 == this.anInt2381?var1:this.anInt2381;
|
|
||||||
if(this.aBoolean2375) {
|
|
||||||
this.aClass114_2382 = new Class114(var4, var1, var2);
|
|
||||||
} else {
|
|
||||||
this.aClass97_2376 = new Class97(var4, var1, var2);
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var5) {
|
|
||||||
throw ClientErrorException.clientError(var5, "j.SA(" + var1 + ',' + var2 + ',' + 250 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void method161(byte var1) {
|
|
||||||
try {
|
|
||||||
if(var1 != -45) {
|
|
||||||
anInt2383 = 16;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(this.aBoolean2375) {
|
|
||||||
this.aClass114_2382.method1706();
|
|
||||||
this.aClass114_2382 = null;
|
|
||||||
} else {
|
|
||||||
this.aClass97_2376.method1590();
|
|
||||||
this.aClass97_2376 = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "j.BA(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final int[][] method162(int var1, int var2, byte var3) {
|
|
||||||
try {
|
|
||||||
if(var3 > -45) {
|
|
||||||
return (int[][])((int[][])null);
|
|
||||||
} else if(this.aClass3_Sub13Array2377[var2].aBoolean2375) {
|
|
||||||
int[] var4 = this.aClass3_Sub13Array2377[var2].method154(var1, (byte)-105);
|
|
||||||
return new int[][]{var4, var4, var4};
|
|
||||||
} else {
|
|
||||||
return this.aClass3_Sub13Array2377[var2].method166(-1, var1);
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var6) {
|
|
||||||
throw ClientErrorException.clientError(var6, "j.UA(" + var1 + ',' + var2 + ',' + var3 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static Class3_Sub28_Sub17_Sub1 method163(byte[] var0) {
|
|
||||||
try {
|
|
||||||
if(var0 == null) {
|
|
||||||
return null;
|
|
||||||
} else {
|
|
||||||
|
|
||||||
Class3_Sub28_Sub17_Sub1 var2 = new Class3_Sub28_Sub17_Sub1(var0, Class164.anIntArray2048, Unsorted.anIntArray2591, Class140_Sub7.anIntArray2931, Unsorted.anIntArray3076, Class163_Sub1.aByteArrayArray2987);
|
|
||||||
Class39.method1035((byte)126);
|
|
||||||
return var2;
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "j.WA(" + "{...}" + ',' + 25208 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method164(byte var0, boolean var1, RSString var2) {
|
|
||||||
try {
|
|
||||||
if(var0 <= -11) {
|
|
||||||
byte var3 = 4;
|
|
||||||
int var4 = var3 + 6;
|
|
||||||
int var5 = var3 + 6;
|
|
||||||
int var6 = Class126.aClass3_Sub28_Sub17_1669.method680(var2, 250);
|
|
||||||
int var7 = Class126.aClass3_Sub28_Sub17_1669.method684(var2, 250) * 13;
|
|
||||||
//Used for the top left (please wait...)
|
|
||||||
Toolkit.getActiveToolkit().method934(var4 - var3, -var3 + var5, var3 + var6 - -var3, var3 + var3 + var7, 0);
|
|
||||||
Toolkit.getActiveToolkit().drawRect(-var3 + var4, -var3 + var5, var6 + var3 - -var3, var3 + var7 + var3, 16777215, 255);
|
|
||||||
|
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method676(var2, var4, var5, var6, var7, 16777215, -1, 1, 1, 0);
|
|
||||||
Class75.method1340(var4 + -var3, var6 + (var3 - -var3), -var3 + var5, var3 + var7 + var3);
|
|
||||||
if(var1) {
|
|
||||||
if(HDToolKit.highDetail) {
|
|
||||||
HDToolKit.bufferSwap();
|
|
||||||
} else {
|
|
||||||
try {
|
|
||||||
Graphics var8 = GameShell.canvas.getGraphics();
|
|
||||||
Class164_Sub1.aClass158_3009.method2179(var8);
|
|
||||||
} catch (Exception var9) {
|
|
||||||
GameShell.canvas.repaint();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Unsorted.method1282(var4, (byte)-97, var5, var7, var6);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var10) {
|
|
||||||
throw ClientErrorException.clientError(var10, "j.TA(" + var0 + ',' + var1 + ',' + (var2 != null?"{...}":"null") + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Class3_Sub13(int var1, boolean var2) {
|
|
||||||
try {
|
|
||||||
this.aClass3_Sub13Array2377 = new Class3_Sub13[var1];
|
|
||||||
this.aBoolean2375 = var2;
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "j.<init>(" + var1 + ',' + var2 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method165() {
|
|
||||||
try {
|
|
||||||
WorldListEntry.aAbstractSprite_1339 = null;
|
|
||||||
WorldListEntry.aAbstractSprite_3099 = null;
|
|
||||||
Class50.aAbstractSprite_824 = null;
|
|
||||||
|
|
||||||
WorldListEntry.aAbstractSprite_1457 = null;
|
|
||||||
Class3_Sub26.aAbstractSprite_2560 = null;
|
|
||||||
} catch (RuntimeException var2) {
|
|
||||||
throw ClientErrorException.clientError(var2, "j.VA(" + -7878 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int[][] method166(int var1, int var2) {
|
|
||||||
try {
|
|
||||||
if(var1 == -1) {
|
|
||||||
throw new IllegalStateException("This operation does not have a colour output");
|
|
||||||
} else {
|
|
||||||
return (int[][])((int[][])null);
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "j.T(" + var1 + ',' + var2 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -3,7 +3,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
public final class Class3_Sub13_Sub1 extends Class3_Sub13 {
|
public final class Class3_Sub13_Sub1 extends TextureOperation {
|
||||||
|
|
||||||
public static Class3_Sub30_Sub1 outgoingBuffer = new Class3_Sub30_Sub1();
|
public static Class3_Sub30_Sub1 outgoingBuffer = new Class3_Sub30_Sub1();
|
||||||
private int anInt3036 = 0;
|
private int anInt3036 = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
import java.awt.Frame;
|
import java.awt.Frame;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub10 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub10 extends TextureOperation {
|
||||||
|
|
||||||
static volatile boolean aBoolean3116 = true;
|
static volatile boolean aBoolean3116 = true;
|
||||||
|
|
||||||
|
|
@ -277,15 +277,15 @@ final class Class3_Sub13_Sub10 extends Class3_Sub13 {
|
||||||
|
|
||||||
static void method216(DataBuffer var0) {
|
static void method216(DataBuffer var0) {
|
||||||
try {
|
try {
|
||||||
for(int var2 = 0; var2 < Class57.activeWorldListSize; ++var2) {
|
for(int var2 = 0; var2 < WorldListEntry.activeWorldListSize; ++var2) {
|
||||||
int var3 = var0.getSmart();
|
int var3 = var0.getSmart();
|
||||||
int var4 = var0.readUnsignedShort();
|
int var4 = var0.readUnsignedShort();
|
||||||
if(var4 == 65535) {
|
if(var4 == 65535) {
|
||||||
var4 = -1;
|
var4 = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(null != Class117.worldList[var3]) {
|
if(null != WorldListEntry.worldList[var3]) {
|
||||||
Class117.worldList[var3].anInt722 = var4;
|
WorldListEntry.worldList[var3].anInt722 = var4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package org.runite.client;
|
||||||
import org.rs09.client.data.HashTable;
|
import org.rs09.client.data.HashTable;
|
||||||
import org.rs09.client.data.ReferenceCache;
|
import org.rs09.client.data.ReferenceCache;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub11 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub11 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3274;
|
static int anInt3274;
|
||||||
private int anInt3129;
|
private int anInt3129;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import org.rs09.client.rendering.Toolkit;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.zip.CRC32;
|
import java.util.zip.CRC32;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub12 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub12 extends TextureOperation {
|
||||||
|
|
||||||
static CRC32 CRC32 = new CRC32();
|
static CRC32 CRC32 = new CRC32();
|
||||||
static int anInt3377 = 7759444;//Very light Brown 7759444 // #766654
|
static int anInt3377 = 7759444;//Very light Brown 7759444 // #766654
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import java.awt.Point;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub13 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt2212 = 0;
|
static int anInt2212 = 0;
|
||||||
static int anInt2217 = 2;
|
static int anInt2217 = 2;
|
||||||
|
|
@ -244,7 +244,7 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
for(queuedVarpIndex = 0; queuedVarpIndex < 100 && Class3_Sub13_Sub3.method181(); ++queuedVarpIndex) {
|
for(queuedVarpIndex = 0; queuedVarpIndex < 100 && Class3_Sub13_Sub3.method181(); ++queuedVarpIndex) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class143.loadingStage == 30) {
|
if(Class143.gameStage == 30) {
|
||||||
Class163_Sub2_Sub1.method2226(Class3_Sub13_Sub1.outgoingBuffer, 163, -116);
|
Class163_Sub2_Sub1.method2226(Class3_Sub13_Sub1.outgoingBuffer, 163, -116);
|
||||||
Object var14 = aClass67_1443.anObject1016;
|
Object var14 = aClass67_1443.anObject1016;
|
||||||
int var2;
|
int var2;
|
||||||
|
|
@ -425,10 +425,10 @@ final class Class3_Sub13_Sub13 extends Class3_Sub13 {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class163_Sub1_Sub1.method2214();
|
Class163_Sub1_Sub1.method2214();
|
||||||
if(Class143.loadingStage == 30) {
|
if(Class143.gameStage == 30) {
|
||||||
MouseListeningClass.method2087();
|
MouseListeningClass.method2087();
|
||||||
Class115.method1713();
|
Class115.method1713();
|
||||||
Class3_Sub8.method132((byte)-92);
|
Class3_Sub8.method132();
|
||||||
++AbstractSprite.anInt3699;
|
++AbstractSprite.anInt3699;
|
||||||
if(AbstractSprite.anInt3699 > 750) {
|
if(AbstractSprite.anInt3699 > 750) {
|
||||||
breakClientConnection();
|
breakClientConnection();
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub14 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub14 extends TextureOperation {
|
||||||
|
|
||||||
static CacheResourceWorker aCacheResourceWorker_3159;
|
static CacheResourceWorker aCacheResourceWorker_3159;
|
||||||
private int anInt3160 = 0;
|
private int anInt3160 = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub15 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub15 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3174;
|
private int anInt3174;
|
||||||
private int anInt3175 = 0;
|
private int anInt3175 = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub16 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub16 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3191 = 2;
|
private int anInt3191 = 2;
|
||||||
private int anInt3193 = 2048;
|
private int anInt3193 = 2048;
|
||||||
|
|
@ -20,7 +20,7 @@ final class Class3_Sub13_Sub16 extends Class3_Sub13 {
|
||||||
this.aShortArray3200 = new short[512];
|
this.aShortArray3200 = new short[512];
|
||||||
if(0 < this.anInt3193) {
|
if(0 < this.anInt3193) {
|
||||||
for(int var3 = 0; 512 > var3; ++var3) {
|
for(int var3 = 0; 512 > var3; ++var3) {
|
||||||
this.aShortArray3200[var3] = (short) Class3_Sub13.method1603((byte)23, this.anInt3193, var2);
|
this.aShortArray3200[var3] = (short) TextureOperation.method1603((byte)23, this.anInt3193, var2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.data.HashTable;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub17 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub17 extends TextureOperation {
|
||||||
|
|
||||||
static boolean aBoolean3207 = false;
|
static boolean aBoolean3207 = false;
|
||||||
static HashTable<Class3_Sub31> aHashTable_3208 = new HashTable<>(8);
|
static HashTable<Class3_Sub31> aHashTable_3208 = new HashTable<>(8);
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub18 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub18 extends TextureOperation {
|
||||||
|
|
||||||
static CacheIndex aClass153_3214;
|
static CacheIndex aClass153_3214;
|
||||||
static int[][] anIntArrayArray3215 = new int[][]{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1}, {1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1}, {1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1}};
|
static int[][] anIntArrayArray3215 = new int[][]{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1}, {1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1}, {1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1}};
|
||||||
|
|
@ -42,10 +42,10 @@ final class Class3_Sub13_Sub18 extends Class3_Sub13 {
|
||||||
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
||||||
} else {
|
} else {
|
||||||
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
Class75.method1340(AbstractIndexedSprite.anInt1462, Class3_Sub28_Sub3.anInt3552, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537);
|
||||||
var7 = Class168.aClass3_Sub28_Sub17_2096.method682(RSString.parse(GameConfig.RCM_TITLE));
|
var7 = Class168.bold.method682(RSString.parse(GameConfig.RCM_TITLE));
|
||||||
|
|
||||||
for(int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) {
|
for(int var8 = 0; Unsorted.menuOptionCount > var8; ++var8) {
|
||||||
int var9 = Class168.aClass3_Sub28_Sub17_2096.method682(Unsorted.method802(var8));
|
int var9 = Class168.bold.method682(Unsorted.method802(var8));
|
||||||
if(var7 < var9) {
|
if(var7 < var9) {
|
||||||
var7 = var9;
|
var7 = var9;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import org.rs09.client.util.ArrayUtils;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub19 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub19 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3219 = 204;
|
private int anInt3219 = 204;
|
||||||
private int anInt3223;
|
private int anInt3223;
|
||||||
|
|
@ -125,7 +125,7 @@ final class Class3_Sub13_Sub19 extends Class3_Sub13 {
|
||||||
int var7;
|
int var7;
|
||||||
if(var5 > 0) {
|
if(var5 > 0) {
|
||||||
var6 = anInt3222;
|
var6 = anInt3222;
|
||||||
var7 = (Class3_Sub13.method1603((byte)59, 4096, var2) + -2048) * this.anInt3219 >> 12;
|
var7 = (TextureOperation.method1603((byte)59, 4096, var2) + -2048) * this.anInt3219 >> 12;
|
||||||
var6 += var7 * var4 >> 12;
|
var6 += var7 * var4 >> 12;
|
||||||
this.anIntArray3230[var5] = this.anIntArray3230[var5 - 1] - -var6;
|
this.anIntArray3230[var5] = this.anIntArray3230[var5 - 1] - -var6;
|
||||||
}
|
}
|
||||||
|
|
@ -135,12 +135,12 @@ final class Class3_Sub13_Sub19 extends Class3_Sub13 {
|
||||||
for(var6 = 0; this.anInt3242 > var6; ++var6) {
|
for(var6 = 0; this.anInt3242 > var6; ++var6) {
|
||||||
if(0 < var6) {
|
if(0 < var6) {
|
||||||
var7 = this.anInt3235;
|
var7 = this.anInt3235;
|
||||||
int var8 = (-2048 + Class3_Sub13.method1603((byte)-1, 4096, var2)) * this.anInt3236 >> 12;
|
int var8 = (-2048 + TextureOperation.method1603((byte)-1, 4096, var2)) * this.anInt3236 >> 12;
|
||||||
var7 += var3 * var8 >> 12;
|
var7 += var3 * var8 >> 12;
|
||||||
this.anIntArrayArray3225[var5][var6] = this.anIntArrayArray3225[var5][var6 + -1] - -var7;
|
this.anIntArrayArray3225[var5][var6] = this.anIntArrayArray3225[var5][var6 + -1] - -var7;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.anIntArrayArray3240[var5][var6] = this.anInt3229 <= 0 ?4096:4096 + -Class3_Sub13.method1603((byte)33, this.anInt3229, var2);
|
this.anIntArrayArray3240[var5][var6] = this.anInt3229 <= 0 ?4096:4096 + -TextureOperation.method1603((byte)33, this.anInt3229, var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.anIntArrayArray3225[var5][this.anInt3242] = 4096;
|
this.anIntArrayArray3225[var5][this.anInt3242] = 4096;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.data.HashTable;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub2 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub2 extends TextureOperation {
|
||||||
|
|
||||||
//static RSString aClass94_3042 = RSString.createRSString("<col=ff9040>");
|
//static RSString aClass94_3042 = RSString.createRSString("<col=ff9040>");
|
||||||
private int anInt3043 = 0;
|
private int anInt3043 = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub20 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub20 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3244 = 0;
|
static int anInt3244 = 0;
|
||||||
private int anInt3245 = 4096;
|
private int anInt3245 = 4096;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import java.io.IOException;
|
||||||
import java.net.Socket;
|
import java.net.Socket;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub21 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub21 extends TextureOperation {
|
||||||
//Class3_Sub13_Sub21
|
//Class3_Sub13_Sub21
|
||||||
private int anInt3253 = 0;
|
private int anInt3253 = 0;
|
||||||
private int anInt3254 = 4096;
|
private int anInt3254 = 4096;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.util.ArrayUtils;
|
import org.rs09.client.util.ArrayUtils;
|
||||||
|
|
||||||
public final class Class3_Sub13_Sub22 extends Class3_Sub13 {
|
public final class Class3_Sub13_Sub22 extends TextureOperation {
|
||||||
|
|
||||||
static Player[] players = new Player[2048];
|
static Player[] players = new Player[2048];
|
||||||
public static AbstractIndexedSprite[] nameIconsSpriteArray;
|
public static AbstractIndexedSprite[] nameIconsSpriteArray;
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.CustomVars;
|
import org.rs09.CustomVars;
|
||||||
import org.rs09.client.config.GameConfig;
|
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
class Class3_Sub13_Sub23 extends Class3_Sub13 {
|
class Class3_Sub13_Sub23 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3278 = -1;
|
private int anInt3278 = -1;
|
||||||
int anInt3280;
|
int anInt3280;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub24 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub24 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3294 = 1;
|
private int anInt3294 = 1;
|
||||||
static RSString aClass94_3295;
|
static RSString aClass94_3295;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.util.ArrayUtils;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub25 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub25 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3299 = 1024;
|
private int anInt3299 = 1024;
|
||||||
private int anInt3300 = 1024;
|
private int anInt3300 = 1024;
|
||||||
|
|
@ -60,8 +60,8 @@ final class Class3_Sub13_Sub25 extends Class3_Sub13 {
|
||||||
|
|
||||||
while(true) {
|
while(true) {
|
||||||
while(true) {
|
while(true) {
|
||||||
int var24 = var15 - -Class3_Sub13.method1603((byte)-93, var16 - var15, var22);
|
int var24 = var15 - -TextureOperation.method1603((byte)-93, var16 - var15, var22);
|
||||||
int var25 = Class3_Sub13.method1603((byte)-96, -var17 + var18, var22) + var17;
|
int var25 = TextureOperation.method1603((byte)-96, -var17 + var18, var22) + var17;
|
||||||
int var26 = var9 + var24;
|
int var26 = var9 + var24;
|
||||||
if(Class113.anInt1559 < var26) {
|
if(Class113.anInt1559 < var26) {
|
||||||
var26 = Class113.anInt1559;
|
var26 = Class113.anInt1559;
|
||||||
|
|
@ -165,7 +165,7 @@ final class Class3_Sub13_Sub25 extends Class3_Sub13 {
|
||||||
var14 = 0;
|
var14 = 0;
|
||||||
var40[2] = var25 + var23;
|
var40[2] = var25 + var23;
|
||||||
var40[1] = var26;
|
var40[1] = var26;
|
||||||
var7 = Class3_Sub13.method1603((byte)-107, Class113.anInt1559, var22);
|
var7 = TextureOperation.method1603((byte)-107, Class113.anInt1559, var22);
|
||||||
var6 = var7 + -var8;
|
var6 = var7 + -var8;
|
||||||
int[][] var41 = var21;
|
int[][] var41 = var21;
|
||||||
var9 = 0;
|
var9 = 0;
|
||||||
|
|
@ -216,9 +216,9 @@ final class Class3_Sub13_Sub25 extends Class3_Sub13 {
|
||||||
|
|
||||||
private void method291(int var1, Random var2, int var3, int var4, int var6, int[][] var7) {
|
private void method291(int var1, Random var2, int var3, int var4, int var6, int[][] var7) {
|
||||||
try {
|
try {
|
||||||
int var8 = this.anInt3316 > 0 ?4096 + -Class3_Sub13.method1603((byte)-128, this.anInt3316, var2):4096;
|
int var8 = this.anInt3316 > 0 ?4096 + -TextureOperation.method1603((byte)-128, this.anInt3316, var2):4096;
|
||||||
int var9 = this.anInt3299 * this.anInt3314 >> 12;
|
int var9 = this.anInt3299 * this.anInt3314 >> 12;
|
||||||
int var10 = this.anInt3314 - (0 < var9? Class3_Sub13.method1603((byte)39, var9, var2):0);
|
int var10 = this.anInt3314 - (0 < var9? TextureOperation.method1603((byte)39, var9, var2):0);
|
||||||
if(Class113.anInt1559 <= var3) {
|
if(Class113.anInt1559 <= var3) {
|
||||||
var3 -= Class113.anInt1559;
|
var3 -= Class113.anInt1559;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub26 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub26 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3332 = 50;
|
static int anInt3332 = 50;
|
||||||
static int[] anIntArray3321 = new int[]{76, 8, 137, 4, 0, 1, 38, 2, 19};
|
static int[] anIntArray3321 = new int[]{76, 8, 137, 4, 0, 1, 38, 2, 19};
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.data.HashTable;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub27 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub27 extends TextureOperation {
|
||||||
|
|
||||||
static RSString[] aClass94Array3341 = new RSString[100];
|
static RSString[] aClass94Array3341 = new RSString[100];
|
||||||
static int anInt3342;
|
static int anInt3342;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub28 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub28 extends TextureOperation {
|
||||||
|
|
||||||
static Class3_Sub11[][] aClass3_Sub11ArrayArray3346;
|
static Class3_Sub11[][] aClass3_Sub11ArrayArray3346;
|
||||||
private int anInt3347 = 3216;
|
private int anInt3347 = 3216;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import org.rs09.client.filestore.resources.configs.cursors.CursorDefinition;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub29 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub29 extends TextureOperation {
|
||||||
|
|
||||||
static boolean disableGEBoxes = false;
|
static boolean disableGEBoxes = false;
|
||||||
static int[] anIntArray3359 = new int[5];
|
static int[] anIntArray3359 = new int[5];
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import org.rs09.client.net.game.PacketDecoder;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
public final class Class3_Sub13_Sub3 extends Class3_Sub13 {
|
public final class Class3_Sub13_Sub3 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3047 = 4096;
|
private int anInt3047 = 4096;
|
||||||
static KeyboardListener aClass148_3049 = new KeyboardListener();
|
static KeyboardListener aClass148_3049 = new KeyboardListener();
|
||||||
|
|
@ -72,11 +72,11 @@ public final class Class3_Sub13_Sub3 extends Class3_Sub13 {
|
||||||
|
|
||||||
++Unsorted.anInt1088;
|
++Unsorted.anInt1088;
|
||||||
if (Unsorted.anInt1088 > 4) {
|
if (Unsorted.anInt1088 > 4) {
|
||||||
Class43.anInt692 = 0;
|
Class43.worldListStage = 0;
|
||||||
Unsorted.anInt1088 = 0;
|
Unsorted.anInt1088 = 0;
|
||||||
return var1;
|
return var1;
|
||||||
} else {
|
} else {
|
||||||
Class43.anInt692 = 0;
|
Class43.worldListStage = 0;
|
||||||
if (Class123.anInt1658 == Client.anInt3773) {
|
if (Class123.anInt1658 == Client.anInt3773) {
|
||||||
Class123.anInt1658 = Class53.anInt867;
|
Class123.anInt1658 = Class53.anInt867;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
final class Class3_Sub13_Sub30 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub30 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3362 = -1;
|
static int anInt3362 = -1;
|
||||||
static int anInt3363;
|
static int anInt3363;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.data.ReferenceCache;
|
import org.rs09.client.data.ReferenceCache;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub31 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub31 extends TextureOperation {
|
||||||
|
|
||||||
static ReferenceCache aReferenceCache_3369 = new ReferenceCache(64);
|
static ReferenceCache aReferenceCache_3369 = new ReferenceCache(64);
|
||||||
static AbstractSprite[] aAbstractSpriteArray3373;
|
static AbstractSprite[] aAbstractSpriteArray3373;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
final class Class3_Sub13_Sub32 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub32 extends TextureOperation {
|
||||||
|
|
||||||
static int[] anIntArray3383 = new int[5];
|
static int[] anIntArray3383 = new int[5];
|
||||||
private int anInt3385 = 585;
|
private int anInt3385 = 585;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub33 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub33 extends TextureOperation {
|
||||||
|
|
||||||
static byte[][][] aByteArrayArrayArray3390;
|
static byte[][][] aByteArrayArrayArray3390;
|
||||||
static RSString[] aClass94Array3391;
|
static RSString[] aClass94Array3391;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.data.ReferenceCache;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
public final class Class3_Sub13_Sub34 extends Class3_Sub13 {
|
public final class Class3_Sub13_Sub34 extends TextureOperation {
|
||||||
|
|
||||||
private final int[] anIntArray3403 = new int[3];
|
private final int[] anIntArray3403 = new int[3];
|
||||||
private int anInt3404 = 409;
|
private int anInt3404 = 409;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub35 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub35 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3419 = 0;
|
static int anInt3419 = 0;
|
||||||
static Class131 aClass131_3421;
|
static Class131 aClass131_3421;
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package org.runite.client;
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
import org.rs09.client.rendering.Toolkit;
|
import org.rs09.client.rendering.Toolkit;
|
||||||
|
|
||||||
public final class Class3_Sub13_Sub36 extends Class3_Sub13 {
|
public final class Class3_Sub13_Sub36 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3422;
|
static int anInt3422;
|
||||||
static int anInt3423;
|
static int anInt3423;
|
||||||
|
|
@ -132,7 +132,7 @@ public final class Class3_Sub13_Sub36 extends Class3_Sub13 {
|
||||||
HDToolKit.method1846();
|
HDToolKit.method1846();
|
||||||
HDToolKit.method1831(true);
|
HDToolKit.method1831(true);
|
||||||
HDToolKit.method1827(true);
|
HDToolKit.method1827(true);
|
||||||
if(Class143.loadingStage == 10) {
|
if(Class143.gameStage == 10) {
|
||||||
var12 = Class3_Sub30_Sub1.method809(Class106.anInt1446, Class77.anInt1111 >> 10, Unsorted.anInt3625, NPC.anInt3995 >> 10);
|
var12 = Class3_Sub30_Sub1.method809(Class106.anInt1446, Class77.anInt1111 >> 10, Unsorted.anInt3625, NPC.anInt3995 >> 10);
|
||||||
} else {
|
} else {
|
||||||
var12 = Class3_Sub30_Sub1.method809(Class106.anInt1446, Class102.player.anIntArray2755[0] >> 3, Unsorted.anInt3625, Class102.player.anIntArray2767[0] >> 3);
|
var12 = Class3_Sub30_Sub1.method809(Class106.anInt1446, Class102.player.anIntArray2755[0] >> 3, Unsorted.anInt3625, Class102.player.anIntArray2767[0] >> 3);
|
||||||
|
|
@ -172,7 +172,7 @@ public final class Class3_Sub13_Sub36 extends Class3_Sub13 {
|
||||||
|
|
||||||
if(Class3_Sub13_Sub4.aBoolean3064) {
|
if(Class3_Sub13_Sub4.aBoolean3064) {
|
||||||
Toolkit.getActiveToolkit().method934(var3, var5, var4, var1, 0);
|
Toolkit.getActiveToolkit().method934(var3, var5, var4, var1, 0);
|
||||||
Class3_Sub13.method164((byte)-52, false, TextCore.LoadingPleaseWait2);
|
TextureOperation.method164(false, TextCore.LoadingPleaseWait2);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!var2 && !Class3_Sub13_Sub4.aBoolean3064 && !Class38_Sub1.aBoolean2615 && var3 <= NPCDefinition.anInt1297 && var4 + var3 > NPCDefinition.anInt1297 && Class38_Sub1.anInt2612 >= var5 && var1 + var5 > Class38_Sub1.anInt2612) {
|
if(!var2 && !Class3_Sub13_Sub4.aBoolean3064 && !Class38_Sub1.aBoolean2615 && var3 <= NPCDefinition.anInt1297 && var4 + var3 > NPCDefinition.anInt1297 && Class38_Sub1.anInt2612 >= var5 && var1 + var5 > Class38_Sub1.anInt2612) {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub37 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub37 extends TextureOperation {
|
||||||
|
|
||||||
private int[][] anIntArrayArray3438;
|
private int[][] anIntArrayArray3438;
|
||||||
static Class3_Sub28_Sub17_Sub1 aClass3_Sub28_Sub17_Sub1_3440;
|
static Class3_Sub28_Sub17_Sub1 aClass3_Sub28_Sub17_Sub1_3440;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub38 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub38 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3444 = 0;
|
private int anInt3444 = 0;
|
||||||
|
|
||||||
|
|
@ -60,10 +60,10 @@ final class Class3_Sub13_Sub38 extends Class3_Sub13 {
|
||||||
Random var7 = new Random((long)this.anInt3454);
|
Random var7 = new Random((long)this.anInt3454);
|
||||||
|
|
||||||
for(int var8 = 0; this.anInt3447 > var8; ++var8) {
|
for(int var8 = 0; this.anInt3447 > var8; ++var8) {
|
||||||
int var9 = this.anInt3450 > 0?this.anInt3444 + -var5 + Class3_Sub13.method1603((byte)-99, this.anInt3450, var7):this.anInt3444;
|
int var9 = this.anInt3450 > 0?this.anInt3444 + -var5 + TextureOperation.method1603((byte)-99, this.anInt3450, var7):this.anInt3444;
|
||||||
int var10 = Class3_Sub13.method1603((byte)-96, Class113.anInt1559, var7);
|
int var10 = TextureOperation.method1603((byte)-96, Class113.anInt1559, var7);
|
||||||
var9 = (var9 & 4088) >> 4;
|
var9 = (var9 & 4088) >> 4;
|
||||||
int var11 = Class3_Sub13.method1603((byte)62, Class101.anInt1427, var7);
|
int var11 = TextureOperation.method1603((byte)62, Class101.anInt1427, var7);
|
||||||
int var12 = var10 - -(this.anInt3451 * Class75_Sub2.anIntArray2639[var9] >> 12);
|
int var12 = var10 - -(this.anInt3451 * Class75_Sub2.anIntArray2639[var9] >> 12);
|
||||||
int var13 = var11 + (Class3_Sub13_Sub17.anIntArray3212[var9] * this.anInt3451 >> 12);
|
int var13 = var11 + (Class3_Sub13_Sub17.anIntArray3212[var9] * this.anInt3451 >> 12);
|
||||||
int var15 = var12 - var10;
|
int var15 = var12 - var10;
|
||||||
|
|
@ -106,7 +106,7 @@ final class Class3_Sub13_Sub38 extends Class3_Sub13 {
|
||||||
}
|
}
|
||||||
|
|
||||||
int var20 = -var18 / 2;
|
int var20 = -var18 / 2;
|
||||||
int var22 = -(Class3_Sub13.method1603((byte)-18, 4096, var7) >> 2) + 1024;
|
int var22 = -(TextureOperation.method1603((byte)-18, 4096, var7) >> 2) + 1024;
|
||||||
int var23 = var11 >= var13 ?-1:1;
|
int var23 = var11 >= var13 ?-1:1;
|
||||||
int var21 = 2048 / var18;
|
int var21 = 2048 / var18;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub39 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub39 extends TextureOperation {
|
||||||
|
|
||||||
private int[] anIntArray3457;
|
private int[] anIntArray3457;
|
||||||
static AbstractSprite[] aAbstractSpriteArray3458;
|
static AbstractSprite[] aAbstractSpriteArray3458;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub4 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub4 extends TextureOperation {
|
||||||
|
|
||||||
int anInt3056 = 4;
|
int anInt3056 = 4;
|
||||||
int anInt3058 = 4;
|
int anInt3058 = 4;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub5 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub5 extends TextureOperation {
|
||||||
|
|
||||||
static int anInt3069 = 0;
|
static int anInt3069 = 0;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub6 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub6 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3073 = 0;
|
private int anInt3073 = 0;
|
||||||
private int anInt3074 = 4096;
|
private int anInt3074 = 4096;
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.util.ArrayUtils;
|
import org.rs09.client.util.ArrayUtils;
|
||||||
|
|
||||||
import java.util.Random;
|
final class Class3_Sub13_Sub7 extends TextureOperation {
|
||||||
|
|
||||||
final class Class3_Sub13_Sub7 extends Class3_Sub13 {
|
|
||||||
|
|
||||||
private int anInt3085 = 10;
|
private int anInt3085 = 10;
|
||||||
private int anInt3086 = 0;
|
private int anInt3086 = 0;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import org.rs09.client.util.ArrayUtils;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub8 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub8 extends TextureOperation {
|
||||||
|
|
||||||
static CacheIndex aClass153_1967;
|
static CacheIndex aClass153_1967;
|
||||||
private boolean aBoolean3100 = true;
|
private boolean aBoolean3100 = true;
|
||||||
|
|
@ -104,7 +104,7 @@ final class Class3_Sub13_Sub8 extends Class3_Sub13 {
|
||||||
try {
|
try {
|
||||||
//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.getWindowType());
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class23.canvasWidth);
|
Class3_Sub13_Sub1.outgoingBuffer.writeShort(Class23.canvasWidth);
|
||||||
if(var0 != -3) {
|
if(var0 != -3) {
|
||||||
anInt3103 = -41;
|
anInt3103 = -41;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class3_Sub13_Sub9 extends Class3_Sub13 {
|
final class Class3_Sub13_Sub9 extends TextureOperation {
|
||||||
|
|
||||||
private int anInt3108 = 1;
|
private int anInt3108 = 1;
|
||||||
private int anInt3109 = 204;
|
private int anInt3109 = 204;
|
||||||
|
|
|
||||||
|
|
@ -65,15 +65,15 @@ final class Class3_Sub20 extends Linkable {
|
||||||
Class50.aAbstractSprite_824 = null;
|
Class50.aAbstractSprite_824 = null;
|
||||||
WorldListEntry.aAbstractSprite_1339 = null;
|
WorldListEntry.aAbstractSprite_1339 = null;
|
||||||
WorldListEntry.aAbstractSprite_1457 = null;
|
WorldListEntry.aAbstractSprite_1457 = null;
|
||||||
if(Class143.loadingStage == 5) {
|
if(Class143.gameStage == 5) {
|
||||||
Class108.method1656(CacheIndex.spritesIndex, (byte)-60);
|
Class108.method1656(CacheIndex.spritesIndex, (byte)-60);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(10 == Class143.loadingStage) {
|
if(10 == Class143.gameStage) {
|
||||||
Class3_Sub13_Sub11.method219(false);
|
Class3_Sub13_Sub11.method219(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class143.loadingStage == 30) {
|
if(Class143.gameStage == 30) {
|
||||||
Class117.method1719(25);
|
Class117.method1719(25);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ final class Class3_Sub23 extends Linkable {
|
||||||
static Class3_Sub11[][] aClass3_Sub11ArrayArray2542;
|
static Class3_Sub11[][] aClass3_Sub11ArrayArray2542;
|
||||||
|
|
||||||
|
|
||||||
static void method406(byte var0, boolean var1, Class3_Sub28_Sub17 var2) {
|
static void method406(byte var0, boolean var1, Font var2) {
|
||||||
try {
|
try {
|
||||||
int var3;
|
int var3;
|
||||||
if(HDToolKit.highDetail || var1) {
|
if(HDToolKit.highDetail || var1) {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.rendering.Toolkit;
|
import org.rs09.client.rendering.Toolkit;
|
||||||
|
|
||||||
public final class Class3_Sub28_Sub17_Sub1 extends Class3_Sub28_Sub17 {
|
public final class Class3_Sub28_Sub17_Sub1 extends Font {
|
||||||
|
|
||||||
private byte[][] aByteArrayArray4082 = new byte[256][];
|
private byte[][] aByteArrayArray4082 = new byte[256][];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import org.rs09.client.rendering.opengl.enums.GLBeginMode;
|
||||||
import javax.media.opengl.GL;
|
import javax.media.opengl.GL;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
|
||||||
public final class Class3_Sub28_Sub17_Sub2 extends Class3_Sub28_Sub17 {
|
public final class Class3_Sub28_Sub17_Sub2 extends Font {
|
||||||
|
|
||||||
private int anInt4083 = 0;
|
private int anInt4083 = 0;
|
||||||
private int anInt4084 = -1;
|
private int anInt4084 = -1;
|
||||||
|
|
|
||||||
|
|
@ -78,15 +78,15 @@ final class Class3_Sub28_Sub9 extends Node {
|
||||||
|
|
||||||
static void method581(CacheIndex var0, CacheIndex var2) {
|
static void method581(CacheIndex var0, CacheIndex var2) {
|
||||||
try {
|
try {
|
||||||
Class3_Sub13.aClass3_Sub28_Sub17_2379 = Unsorted.method1300(Sprites.p11FullSpriteArchive, var2, var0);
|
TextureOperation.smallFont = Unsorted.method1300(Sprites.p11FullSpriteArchive, var2, var0);
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class157.aClass3_Sub28_Sub17_Sub1_2000 = Class70.method1287(Sprites.p11FullSpriteArchive, var0, var2);
|
Class157.aClass3_Sub28_Sub17_Sub1_2000 = Class70.method1287(Sprites.p11FullSpriteArchive, var0, var2);
|
||||||
} else {
|
} else {
|
||||||
Class157.aClass3_Sub28_Sub17_Sub1_2000 = (Class3_Sub28_Sub17_Sub1)Class3_Sub13.aClass3_Sub28_Sub17_2379;
|
Class157.aClass3_Sub28_Sub17_Sub1_2000 = (Class3_Sub28_Sub17_Sub1) TextureOperation.smallFont;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class126.aClass3_Sub28_Sub17_1669 = Unsorted.method1300(Sprites.p12FullSpriteArchive, var2, var0);
|
Class126.plainFont = Unsorted.method1300(Sprites.p12FullSpriteArchive, var2, var0);
|
||||||
Class168.aClass3_Sub28_Sub17_2096 = Unsorted.method1300(Sprites.b12FullSpriteArchive, var2, var0);
|
Class168.bold = Unsorted.method1300(Sprites.b12FullSpriteArchive, var2, var0);
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
throw ClientErrorException.clientError(var4, "hn.D(" + (var0 != null?"{...}":"null") + ',' + 0 + ',' + (var2 != null?"{...}":"null") + ')');
|
throw ClientErrorException.clientError(var4, "hn.D(" + (var0 != null?"{...}":"null") + ',' + 0 + ',' + (var2 != null?"{...}":"null") + ')');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ final class Class3_Sub5 extends Linkable {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(null != var16) {
|
if(null != var16) {
|
||||||
int var17 = Class3_Sub13.aClass3_Sub28_Sub17_2379.method691(Class119.aClass131_1624.aClass94Array1721[var9], (int[])null, Class158_Sub1.aClass94Array2977);
|
int var17 = TextureOperation.smallFont.method691(Class119.aClass131_1624.aClass94Array1721[var9], (int[])null, Class158_Sub1.aClass94Array2977);
|
||||||
var13 -= var16.method998() * (var17 + -1) / 2;
|
var13 -= var16.method998() * (var17 + -1) / 2;
|
||||||
var13 += var16.method1006() / 2;
|
var13 += var16.method1006() / 2;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -67,17 +67,17 @@ final class Class3_Sub8 extends Linkable {
|
||||||
var9 = 2 + 4 * (Class3_Sub13_Sub35.aClass131_3421.aShortArray1727[var8] + -Class131.anInt1716) + -(Class102.player.anInt2819 / 32);
|
var9 = 2 + 4 * (Class3_Sub13_Sub35.aClass131_3421.aShortArray1727[var8] + -Class131.anInt1716) + -(Class102.player.anInt2819 / 32);
|
||||||
var11 = Class51.anIntArray840[var19];
|
var11 = Class51.anIntArray840[var19];
|
||||||
var12 = Class51.anIntArray851[var19];
|
var12 = Class51.anIntArray851[var19];
|
||||||
Class3_Sub28_Sub17 var15 = Class3_Sub13.aClass3_Sub28_Sub17_2379;
|
Font var15 = TextureOperation.smallFont;
|
||||||
var11 = var11 * 256 / (256 + Class164_Sub2.anInt3020);
|
var11 = var11 * 256 / (256 + Class164_Sub2.anInt3020);
|
||||||
var10 = 2 + 4 * (-Class82.anInt1152 + Class3_Sub13_Sub35.aClass131_3421.aShortArray1718[var8]) - Class102.player.anInt2829 / 32;
|
var10 = 2 + 4 * (-Class82.anInt1152 + Class3_Sub13_Sub35.aClass131_3421.aShortArray1718[var8]) - Class102.player.anInt2829 / 32;
|
||||||
var12 = var12 * 256 / (256 + Class164_Sub2.anInt3020);
|
var12 = var12 * 256 / (256 + Class164_Sub2.anInt3020);
|
||||||
var14 = -(var9 * var11) + var10 * var12 >> 16;
|
var14 = -(var9 * var11) + var10 * var12 >> 16;
|
||||||
if(Class3_Sub13_Sub35.aClass131_3421.method1791(var8, var1 + -51) == 1) {
|
if(Class3_Sub13_Sub35.aClass131_3421.method1791(var8, var1 + -51) == 1) {
|
||||||
var15 = Class126.aClass3_Sub28_Sub17_1669;
|
var15 = Class126.plainFont;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(2 == Class3_Sub13_Sub35.aClass131_3421.method1791(var8, 8)) {
|
if(2 == Class3_Sub13_Sub35.aClass131_3421.method1791(var8, 8)) {
|
||||||
var15 = Class168.aClass3_Sub28_Sub17_2096;
|
var15 = Class168.bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
var13 = var11 * var10 - -(var12 * var9) >> 16;
|
var13 = var11 * var10 - -(var12 * var9) >> 16;
|
||||||
|
|
@ -334,7 +334,7 @@ final class Class3_Sub8 extends Linkable {
|
||||||
try {
|
try {
|
||||||
if(Class30.loadedWorldList && Class53.worldListOffset <= index && WorldListEntry.worldListArraySize >= index) {
|
if(Class30.loadedWorldList && Class53.worldListOffset <= index && WorldListEntry.worldListArraySize >= index) {
|
||||||
GameConfig.WORLD = index;
|
GameConfig.WORLD = index;
|
||||||
return Class117.worldList[index - Class53.worldListOffset];
|
return WorldListEntry.worldList[index - Class53.worldListOffset];
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
@ -343,7 +343,7 @@ final class Class3_Sub8 extends Linkable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method132(byte var0) {
|
static void method132() {
|
||||||
try {
|
try {
|
||||||
for(int var1 = 0; var1 < Class113.anInt1552; ++var1) {
|
for(int var1 = 0; var1 < Class113.anInt1552; ++var1) {
|
||||||
--Unsorted.anIntArray2157[var1];
|
--Unsorted.anIntArray2157[var1];
|
||||||
|
|
@ -414,7 +414,7 @@ final class Class3_Sub8 extends Linkable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var0 != -92) {
|
if((byte) -92 != -92) {
|
||||||
method126(true, 36, 42, 14, 51);
|
method126(true, 36, 42, 14, 51);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -424,14 +424,14 @@ final class Class3_Sub8 extends Linkable {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class83.aBoolean1158 = false;
|
Class83.aBoolean1158 = false;
|
||||||
} else if(Unsorted.anInt120 != 0 && Class129.anInt1691 != -1 && Class79.method1391(var0 + 91)) {
|
} else if(Unsorted.anInt120 != 0 && Class129.anInt1691 != -1 && Class79.method1391((byte) -92 + 91)) {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(137);
|
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(137);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeInt(Class129.anInt1691);
|
Class3_Sub13_Sub1.outgoingBuffer.writeInt(Class129.anInt1691);
|
||||||
Class129.anInt1691 = -1;
|
Class129.anInt1691 = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var10) {
|
} catch (RuntimeException var10) {
|
||||||
throw ClientErrorException.clientError(var10, "ed.C(" + var0 + ')');
|
throw ClientErrorException.clientError(var10, "ed.C(" + (byte) -92 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -164,7 +164,7 @@ final class Class40 {
|
||||||
|
|
||||||
if(var1) {
|
if(var1) {
|
||||||
if(Class163_Sub2_Sub1.anInt4019 != 0) {
|
if(Class163_Sub2_Sub1.anInt4019 != 0) {
|
||||||
Class3_Sub13.method164((byte)-24, true, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_2707}));
|
TextureOperation.method164(true, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_2707}));
|
||||||
}
|
}
|
||||||
|
|
||||||
Class58.method1194();
|
Class58.method1194();
|
||||||
|
|
@ -309,7 +309,7 @@ final class Class40 {
|
||||||
method318();
|
method318();
|
||||||
Class3_Sub13_Sub30.method313((byte)100);
|
Class3_Sub13_Sub30.method313((byte)100);
|
||||||
Class3_Sub13_Sub34.aBoolean3416 = false;
|
Class3_Sub13_Sub34.aBoolean3416 = false;
|
||||||
if(GameShell.frame != null && null != Class3_Sub15.activeConnection && 25 == Class143.loadingStage) {
|
if(GameShell.frame != null && null != Class3_Sub15.activeConnection && 25 == Class143.gameStage) {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(20);
|
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(20);
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.writeInt(1057001181);
|
Class3_Sub13_Sub1.outgoingBuffer.writeInt(1057001181);
|
||||||
}
|
}
|
||||||
|
|
@ -330,7 +330,7 @@ final class Class40 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class143.loadingStage == 28) {
|
if(Class143.gameStage == 28) {
|
||||||
Class117.method1719(10);
|
Class117.method1719(10);
|
||||||
} else {
|
} else {
|
||||||
Class117.method1719(30);
|
Class117.method1719(30);
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class43 {
|
public final class Class43 {
|
||||||
|
|
||||||
static int[] anIntArray3107;
|
static int[] anIntArray3107;
|
||||||
boolean aBoolean690;
|
boolean aBoolean690;
|
||||||
|
|
||||||
static int anInt692 = 0;
|
public static int worldListStage = 0;
|
||||||
private int anInt693;
|
private int anInt693;
|
||||||
private int anInt694;
|
private int anInt694;
|
||||||
boolean aBoolean696 = false;
|
boolean aBoolean696 = false;
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ public abstract class Class44 {
|
||||||
static int paramModeWhere = 0;
|
static int paramModeWhere = 0;
|
||||||
static int anInt719 = 0;
|
static int anInt719 = 0;
|
||||||
static int[][][] anIntArrayArrayArray720;
|
static int[][][] anIntArrayArrayArray720;
|
||||||
int countryIndex;
|
public int countryIndex;
|
||||||
int anInt722;
|
int anInt722;
|
||||||
static int[][][] anIntArrayArrayArray723;
|
static int[][][] anIntArrayArrayArray723;
|
||||||
static byte[] aClass8343;
|
static byte[] aClass8343;
|
||||||
|
|
@ -78,24 +78,12 @@ public abstract class Class44 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final boolean method1070(int var1) {
|
public final boolean isMembers() {
|
||||||
try {
|
|
||||||
if(var1 != 8) {
|
|
||||||
this.method1070(15);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0 != (1 & this.settings);
|
return 0 != (1 & this.settings);
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "gj.E(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
final boolean method1072() {
|
public final boolean isPVP() {
|
||||||
try {
|
|
||||||
return (this.settings & 4) != 0;
|
return (this.settings & 4) != 0;
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "gj.G(" + false + ')');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1073() {
|
static void method1073() {
|
||||||
|
|
@ -107,25 +95,12 @@ public abstract class Class44 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final boolean method1074(int var1) {
|
public final boolean isLootShare() {
|
||||||
try {
|
|
||||||
if(var1 >= -106) {
|
|
||||||
aFloat727 = -0.6283864F;
|
|
||||||
}
|
|
||||||
|
|
||||||
return (this.settings & 8) != 0;
|
return (this.settings & 8) != 0;
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "gj.I(" + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
final boolean method1075() {
|
public final boolean isQuickchat() {
|
||||||
try {
|
|
||||||
|
|
||||||
return (2 & this.settings) != 0;
|
return (2 & this.settings) != 0;
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "gj.H(" + 64 + ')');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static RSString method3434() {
|
static RSString method3434() {
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ final class Class45 {
|
||||||
var13 = var14.anInt149;
|
var13 = var14.anInt149;
|
||||||
message = var14.aClass3_Sub28_Sub4_151.method555(aClass3_Sub30_2030);
|
message = var14.aClass3_Sub28_Sub4_151.method555(aClass3_Sub30_2030);
|
||||||
} else {
|
} else {
|
||||||
message = Class3_Sub28_Sub17.method686(Objects.requireNonNull(Class32.method992(aClass3_Sub30_2030).properlyCapitalize()));
|
message = Font.method686(Objects.requireNonNull(Class32.method992(aClass3_Sub30_2030).properlyCapitalize()));
|
||||||
}
|
}
|
||||||
|
|
||||||
var3.textSpoken = message.trim(1);
|
var3.textSpoken = message.trim(1);
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ final class Class49 {
|
||||||
|
|
||||||
for(var5 = 0; var5 < 255; ++var5) {
|
for(var5 = 0; var5 < 255; ++var5) {
|
||||||
int var6 = 255 - var5;
|
int var6 = 255 - var5;
|
||||||
int var7 = Class3_Sub13.method1603((byte)125, var6, var4);
|
int var7 = TextureOperation.method1603((byte)125, var6, var4);
|
||||||
byte var8 = var3[var7];
|
byte var8 = var3[var7];
|
||||||
var3[var7] = var3[var6];
|
var3[var7] = var3[var6];
|
||||||
var3[var6] = var3[511 + -var5] = var8;
|
var3[var6] = var3[511 + -var5] = var8;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
final class Class57 {
|
public final class Class57 {
|
||||||
|
|
||||||
static AbstractSprite aAbstractSprite_895;
|
static AbstractSprite aAbstractSprite_895;
|
||||||
int anInt896 = 0;
|
int anInt896 = 0;
|
||||||
|
|
@ -8,7 +8,6 @@ final class Class57 {
|
||||||
int anInt899 = 2048;
|
int anInt899 = 2048;
|
||||||
static int anInt902 = 100;
|
static int anInt902 = 100;
|
||||||
static int[] anIntArray904 = new int[200];
|
static int[] anIntArray904 = new int[200];
|
||||||
static int activeWorldListSize;
|
|
||||||
int anInt907 = 0;
|
int anInt907 = 0;
|
||||||
int anInt908 = 2048;
|
int anInt908 = 2048;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@ final class Class65 {
|
||||||
|
|
||||||
static void method1240() {
|
static void method1240() {
|
||||||
try {
|
try {
|
||||||
Class126.aClass3_Sub28_Sub17_1669 = null;
|
Class126.plainFont = null;
|
||||||
Class75_Sub3.aAbstractSpriteArray2656 = null;
|
Class75_Sub3.aAbstractSpriteArray2656 = null;
|
||||||
aAbstractSpriteArray1825 = null;
|
aAbstractSpriteArray1825 = null;
|
||||||
Class3_Sub13_Sub22.nameIconsSpriteArray = null;
|
Class3_Sub13_Sub22.nameIconsSpriteArray = null;
|
||||||
|
|
@ -170,10 +170,10 @@ final class Class65 {
|
||||||
Class140_Sub4.aAbstractSpriteArray2839 = null;
|
Class140_Sub4.aAbstractSpriteArray2839 = null;
|
||||||
Class129_Sub1.aAbstractSpriteArray2690 = null;
|
Class129_Sub1.aAbstractSpriteArray2690 = null;
|
||||||
NPC.aAbstractSpriteArray3977 = null;
|
NPC.aAbstractSpriteArray3977 = null;
|
||||||
Class168.aClass3_Sub28_Sub17_2096 = null;
|
Class168.bold = null;
|
||||||
Class57.aAbstractSprite_895 = null;
|
Class57.aAbstractSprite_895 = null;
|
||||||
Unsorted.aAbstractSpriteArray1136 = null;
|
Unsorted.aAbstractSpriteArray1136 = null;
|
||||||
Class3_Sub13.aClass3_Sub28_Sub17_2379 = null;
|
TextureOperation.smallFont = null;
|
||||||
Class45.aAbstractSprite_736 = null;
|
Class45.aAbstractSprite_736 = null;
|
||||||
Unsorted.aAbstractSpriteArray996 = null;
|
Unsorted.aAbstractSpriteArray996 = null;
|
||||||
Class3_Sub13_Sub39.aAbstractSpriteArray3458 = null;
|
Class3_Sub13_Sub39.aAbstractSpriteArray3458 = null;
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ final class Class70 {
|
||||||
// System.out.println("Class 70 " + var0);
|
// System.out.println("Class 70 " + var0);
|
||||||
if(Class75_Sub4.method1351(var3, 0, var0)) {
|
if(Class75_Sub4.method1351(var3, 0, var0)) {
|
||||||
|
|
||||||
return Class3_Sub13.method163(var2.getFile(var0, 0));
|
return TextureOperation.method163(var2.getFile(var0, 0));
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ final class Class79 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var2 >= 1) {
|
if(var2 >= 1) {
|
||||||
Class3_Sub13.anInt2378 = var0.readUnsignedShort();
|
TextureOperation.anInt2378 = var0.readUnsignedShort();
|
||||||
Unsorted.anInt3071 = var0.readUnsignedShort();
|
Unsorted.anInt3071 = var0.readUnsignedShort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,10 +18,10 @@ final class Class82 {
|
||||||
static int[] anIntArray3337 = new int[Class3_Sub13_Sub26.anInt3332];
|
static int[] anIntArray3337 = new int[Class3_Sub13_Sub26.anInt3332];
|
||||||
static int anInt1668 = -1;
|
static int anInt1668 = -1;
|
||||||
private final int[] anIntArray1144;
|
private final int[] anIntArray1144;
|
||||||
private final Class3_Sub13 aClass3_Sub13_1145;
|
private final TextureOperation aClass3_Sub13_1145;
|
||||||
static ReferenceCache aReferenceCache_1146 = new ReferenceCache(64);
|
static ReferenceCache aReferenceCache_1146 = new ReferenceCache(64);
|
||||||
private final Class3_Sub13[] aClass3_Sub13Array1147;
|
private final TextureOperation[] aClass3_Sub13Array1147;
|
||||||
private final Class3_Sub13 aClass3_Sub13_1148;
|
private final TextureOperation aClass3_Sub13_1148;
|
||||||
private final int[] anIntArray1149;
|
private final int[] anIntArray1149;
|
||||||
static int anInt1150 = -1;
|
static int anInt1150 = -1;
|
||||||
static int anInt1152;
|
static int anInt1152;
|
||||||
|
|
@ -230,8 +230,8 @@ final class Class82 {
|
||||||
if(var8.textSpoken != null && (var7 >= Class159.localPlayerCount || CS2Script.anInt3101 == 0 || 3 == CS2Script.anInt3101 || 1 == CS2Script.anInt3101 && ItemDefinition.method1176(((Player)var8).displayName))) {
|
if(var8.textSpoken != null && (var7 >= Class159.localPlayerCount || CS2Script.anInt3101 == 0 || 3 == CS2Script.anInt3101 || 1 == CS2Script.anInt3101 && ItemDefinition.method1176(((Player)var8).displayName))) {
|
||||||
Class107.method1647(var4 >> 1, var3, var8, var5, var8.method1975(27855), var1 >> 1);
|
Class107.method1647(var4 >> 1, var3, var8, var5, var8.method1975(27855), var1 >> 1);
|
||||||
if(-1 < Class32.anInt590 && Class3_Sub13_Sub39.anInt3464 < Class3_Sub13_Sub26.anInt3332) {
|
if(-1 < Class32.anInt590 && Class3_Sub13_Sub39.anInt3464 < Class3_Sub13_Sub26.anInt3332) {
|
||||||
anIntArray3329[Class3_Sub13_Sub39.anInt3464] = Class168.aClass3_Sub28_Sub17_2096.method682(var8.textSpoken) / 2;
|
anIntArray3329[Class3_Sub13_Sub39.anInt3464] = Class168.bold.method682(var8.textSpoken) / 2;
|
||||||
anIntArray3327[Class3_Sub13_Sub39.anInt3464] = Class168.aClass3_Sub28_Sub17_2096.anInt3727;
|
anIntArray3327[Class3_Sub13_Sub39.anInt3464] = Class168.bold.anInt3727;
|
||||||
anIntArray3319[Class3_Sub13_Sub39.anInt3464] = Class32.anInt590;
|
anIntArray3319[Class3_Sub13_Sub39.anInt3464] = Class32.anInt590;
|
||||||
anIntArray3337[Class3_Sub13_Sub39.anInt3464] = anInt2208;
|
anIntArray3337[Class3_Sub13_Sub39.anInt3464] = anInt2208;
|
||||||
anIntArray3331[Class3_Sub13_Sub39.anInt3464] = var8.textColor;
|
anIntArray3331[Class3_Sub13_Sub39.anInt3464] = var8.textColor;
|
||||||
|
|
@ -323,7 +323,7 @@ final class Class82 {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class75_Sub3.aAbstractSpriteArray2656[var8.anIntArray2815[var19]].drawAt(-12 + var2 + Class32.anInt590, var0 + anInt2208 - 12);
|
Class75_Sub3.aAbstractSpriteArray2656[var8.anIntArray2815[var19]].drawAt(-12 + var2 + Class32.anInt590, var0 + anInt2208 - 12);
|
||||||
Class3_Sub13.aClass3_Sub28_Sub17_2379.method699(RSString.stringAnimator(var8.anIntArray2836[var19]), -1 + Class32.anInt590 + var2, 3 + anInt2208 + var0, 16777215, 0);
|
TextureOperation.smallFont.method699(RSString.stringAnimator(var8.anIntArray2836[var19]), -1 + Class32.anInt590 + var2, 3 + anInt2208 + var0, 16777215, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -418,30 +418,30 @@ final class Class82 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(0 == anIntArray3336[var7]) {
|
if(0 == anIntArray3336[var7]) {
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method699(var33, Class32.anInt590 + var2, var0 + anInt2208, var32, 0);
|
Class168.bold.method699(var33, Class32.anInt590 + var2, var0 + anInt2208, var32, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(1 == anIntArray3336[var7]) {
|
if(1 == anIntArray3336[var7]) {
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method696(var33, var2 - -Class32.anInt590, anInt2208 + var0, var32, Class79.anInt1127);
|
Class168.bold.method696(var33, var2 - -Class32.anInt590, anInt2208 + var0, var32, Class79.anInt1127);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(anIntArray3336[var7] == 2) {
|
if(anIntArray3336[var7] == 2) {
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method695(var33, var2 - -Class32.anInt590, var0 - -anInt2208, var32, Class79.anInt1127);
|
Class168.bold.method695(var33, var2 - -Class32.anInt590, var0 - -anInt2208, var32, Class79.anInt1127);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(anIntArray3336[var7] == 3) {
|
if(anIntArray3336[var7] == 3) {
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method692(var33, var2 + Class32.anInt590, anInt2208 + var0, var32, Class79.anInt1127, 150 - anIntArray3318[var7]);
|
Class168.bold.method692(var33, var2 + Class32.anInt590, anInt2208 + var0, var32, Class79.anInt1127, 150 - anIntArray3318[var7]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(4 == anIntArray3336[var7]) {
|
if(4 == anIntArray3336[var7]) {
|
||||||
var15 = (-anIntArray3318[var7] + 150) * (Class168.aClass3_Sub28_Sub17_2096.method682(var33) - -100) / 150;
|
var15 = (-anIntArray3318[var7] + 150) * (Class168.bold.method682(var33) - -100) / 150;
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class22.method931(Class32.anInt590 + var2 + -50, var0, Class32.anInt590 + var2 - -50, var4 + var0);
|
Class22.method931(Class32.anInt590 + var2 + -50, var0, Class32.anInt590 + var2 - -50, var4 + var0);
|
||||||
} else {
|
} else {
|
||||||
Class74.method1326(-50 + (var2 - -Class32.anInt590), var0, 50 + Class32.anInt590 + var2, var4 + var0);
|
Class74.method1326(-50 + (var2 - -Class32.anInt590), var0, 50 + Class32.anInt590 + var2, var4 + var0);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(var33, var2 - (-Class32.anInt590 + -50) + -var15, var0 + anInt2208, var32, 0);
|
Class168.bold.method681(var33, var2 - (-Class32.anInt590 + -50) + -var15, var0 + anInt2208, var32, 0);
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class22.setClipping(var2, var0, var1 + var2, var4 + var0);
|
Class22.setClipping(var2, var0, var1 + var2, var4 + var0);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -453,9 +453,9 @@ final class Class82 {
|
||||||
int var16 = 0;
|
int var16 = 0;
|
||||||
var15 = -anIntArray3318[var7] + 150;
|
var15 = -anIntArray3318[var7] + 150;
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class22.method931(var2, -1 + -Class168.aClass3_Sub28_Sub17_2096.anInt3727 + anInt2208 + var0, var1 + var2, 5 + var0 - -anInt2208);
|
Class22.method931(var2, -1 + -Class168.bold.anInt3727 + anInt2208 + var0, var1 + var2, 5 + var0 - -anInt2208);
|
||||||
} else {
|
} else {
|
||||||
Class74.method1326(var2, -1 + -Class168.aClass3_Sub28_Sub17_2096.anInt3727 + anInt2208 + var0, var2 + var1, 5 + anInt2208 + var0);
|
Class74.method1326(var2, -1 + -Class168.bold.anInt3727 + anInt2208 + var0, var2 + var1, 5 + anInt2208 + var0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(25 > var15) {
|
if(25 > var15) {
|
||||||
|
|
@ -464,7 +464,7 @@ final class Class82 {
|
||||||
var16 = var15 - 125;
|
var16 = var15 - 125;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method699(var33, Class32.anInt590 + var2, var16 + var0 + anInt2208, var32, 0);
|
Class168.bold.method699(var33, Class32.anInt590 + var2, var16 + var0 + anInt2208, var32, 0);
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class22.setClipping(var2, var0, var2 - -var1, var0 + var4);
|
Class22.setClipping(var2, var0, var2 - -var1, var0 + var4);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -472,7 +472,7 @@ final class Class82 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method699(var33, var2 - -Class32.anInt590, var0 + anInt2208, 16776960, 0);
|
Class168.bold.method699(var33, var2 - -Class32.anInt590, var0 + anInt2208, 16776960, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -646,7 +646,7 @@ final class Class82 {
|
||||||
this.aClass3_Sub13_1145 = new Class3_Sub13_Sub22();
|
this.aClass3_Sub13_1145 = new Class3_Sub13_Sub22();
|
||||||
this.aClass3_Sub13_1145.anInt2381 = 1;
|
this.aClass3_Sub13_1145.anInt2381 = 1;
|
||||||
this.aClass3_Sub13_1148 = new Class3_Sub13_Sub22();
|
this.aClass3_Sub13_1148 = new Class3_Sub13_Sub22();
|
||||||
this.aClass3_Sub13Array1147 = new Class3_Sub13[]{this.aClass3_Sub13_1145, this.aClass3_Sub13_1148};
|
this.aClass3_Sub13Array1147 = new TextureOperation[]{this.aClass3_Sub13_1145, this.aClass3_Sub13_1148};
|
||||||
this.aClass3_Sub13_1148.anInt2381 = 1;
|
this.aClass3_Sub13_1148.anInt2381 = 1;
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "lc.<init>()");
|
throw ClientErrorException.clientError(var2, "lc.<init>()");
|
||||||
|
|
@ -656,13 +656,13 @@ final class Class82 {
|
||||||
Class82(DataBuffer var1) {
|
Class82(DataBuffer var1) {
|
||||||
try {
|
try {
|
||||||
int var2 = var1.readUnsignedByte();
|
int var2 = var1.readUnsignedByte();
|
||||||
this.aClass3_Sub13Array1147 = new Class3_Sub13[var2];
|
this.aClass3_Sub13Array1147 = new TextureOperation[var2];
|
||||||
int[][] var5 = new int[var2][];
|
int[][] var5 = new int[var2][];
|
||||||
int var4 = 0;
|
int var4 = 0;
|
||||||
int var3 = 0;
|
int var3 = 0;
|
||||||
|
|
||||||
int var6;
|
int var6;
|
||||||
Class3_Sub13 var7;
|
TextureOperation var7;
|
||||||
int var8;
|
int var8;
|
||||||
int var9;
|
int var9;
|
||||||
for(var6 = 0; var2 > var6; ++var6) {
|
for(var6 = 0; var2 > var6; ++var6) {
|
||||||
|
|
@ -675,7 +675,7 @@ final class Class82 {
|
||||||
++var4;
|
++var4;
|
||||||
}
|
}
|
||||||
|
|
||||||
var8 = var7.aClass3_Sub13Array2377.length;
|
var8 = var7.subOperations.length;
|
||||||
var5[var6] = new int[var8];
|
var5[var6] = new int[var8];
|
||||||
|
|
||||||
for(var9 = 0; var9 < var8; ++var9) {
|
for(var9 = 0; var9 < var8; ++var9) {
|
||||||
|
|
@ -692,10 +692,10 @@ final class Class82 {
|
||||||
|
|
||||||
for(var6 = 0; var6 < var2; ++var6) {
|
for(var6 = 0; var6 < var2; ++var6) {
|
||||||
var7 = this.aClass3_Sub13Array1147[var6];
|
var7 = this.aClass3_Sub13Array1147[var6];
|
||||||
var8 = var7.aClass3_Sub13Array2377.length;
|
var8 = var7.subOperations.length;
|
||||||
|
|
||||||
for(var9 = 0; var8 > var9; ++var9) {
|
for(var9 = 0; var8 > var9; ++var9) {
|
||||||
var7.aClass3_Sub13Array2377[var9] = this.aClass3_Sub13Array1147[var5[var6][var9]];
|
var7.subOperations[var9] = this.aClass3_Sub13Array1147[var5[var6][var9]];
|
||||||
}
|
}
|
||||||
|
|
||||||
var9 = var7.method159(4);
|
var9 = var7.method159(4);
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package org.runite.client;
|
||||||
import org.rs09.client.data.HashTable;
|
import org.rs09.client.data.HashTable;
|
||||||
import org.rs09.client.rendering.Toolkit;
|
import org.rs09.client.rendering.Toolkit;
|
||||||
|
|
||||||
final class Class83 {
|
public final class Class83 {
|
||||||
|
|
||||||
static int[] anIntArray1161;
|
static int[] anIntArray1161;
|
||||||
private final CacheIndex aClass153_1153;
|
private final CacheIndex aClass153_1153;
|
||||||
|
|
@ -27,7 +27,7 @@ final class Class83 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var10 != -12541) {
|
if(var10 != -12541) {
|
||||||
method1411(-14);
|
getWindowType();
|
||||||
}
|
}
|
||||||
|
|
||||||
int var13;
|
int var13;
|
||||||
|
|
@ -313,23 +313,19 @@ final class Class83 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int method1411(int var0) {
|
public static int getWindowType() {
|
||||||
try {
|
try {
|
||||||
if(Class3_Sub13_Sub10.aFrame3121 == null) {
|
if(Class3_Sub13_Sub10.aFrame3121 == null) {
|
||||||
if(HDToolKit.highDetail && Class3_Sub15.aBoolean2427) {
|
if(HDToolKit.highDetail && Class3_Sub15.aBoolean2427) {
|
||||||
return 2;
|
return 2;
|
||||||
} else {
|
} else {
|
||||||
if(var0 != 0) {
|
|
||||||
aBoolean1158 = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return HDToolKit.highDetail ? 1 : 0;
|
return HDToolKit.highDetail ? 1 : 0;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "le.D(" + var0 + ')');
|
throw ClientErrorException.clientError(var2, "le.D(" + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@ final class Class84 {
|
||||||
|
|
||||||
static void method1417() {
|
static void method1417() {
|
||||||
try {
|
try {
|
||||||
if(Class143.loadingStage == 10 && HDToolKit.highDetail) {
|
if(Class143.gameStage == 10 && HDToolKit.highDetail) {
|
||||||
Class117.method1719(28);
|
Class117.method1719(28);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Class143.loadingStage == 30) {
|
if(Class143.gameStage == 30) {
|
||||||
Class117.method1719(25);
|
Class117.method1719(25);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ 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);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(RSString.parse(GameConfig.RCM_TITLE), x - -3, y + 14, contextMenuColor, -1);
|
Class168.bold.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;
|
||||||
|
|
||||||
|
|
@ -94,7 +94,7 @@ final class Class84 {
|
||||||
var10 = 16776960;
|
var10 = 16776960;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(Unsorted.method802(var8), x - -3, var9, var10, 0);
|
Class168.bold.method681(Unsorted.method802(var8), x - -3, var9, var10, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.method1282(AbstractIndexedSprite.anInt1462, (byte)107, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537, Class3_Sub28_Sub3.anInt3552);
|
Unsorted.method1282(AbstractIndexedSprite.anInt1462, (byte)107, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537, Class3_Sub28_Sub3.anInt3552);
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ public final class Client extends GameShell {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = 8336806252605101745L;
|
private static final long serialVersionUID = 8336806252605101745L;
|
||||||
|
public static int messageToDisplay = -2;
|
||||||
static HashTable aHashTable_2194 = new HashTable(16);
|
static HashTable aHashTable_2194 = new HashTable(16);
|
||||||
static Class3_Sub11[][] aClass3_Sub11ArrayArray2199;
|
static Class3_Sub11[][] aClass3_Sub11ArrayArray2199;
|
||||||
static int[] anIntArray2200;
|
static int[] anIntArray2200;
|
||||||
|
|
@ -97,14 +98,14 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
final void method38() {
|
final void method38() {
|
||||||
try {
|
try {
|
||||||
if (Class143.loadingStage != 1000) {
|
if (Class143.gameStage != 1000) {
|
||||||
boolean var2 = NPC.method1988();
|
boolean var2 = NPC.method1988();
|
||||||
if (var2 && Class83.aBoolean1158 && WorldListEntry.aClass155_2627 != null) {
|
if (var2 && Class83.aBoolean1158 && WorldListEntry.aClass155_2627 != null) {
|
||||||
WorldListEntry.aClass155_2627.method2158();
|
WorldListEntry.aClass155_2627.method2158();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((Class143.loadingStage == 30 || Class143.loadingStage == 10) && (Class3_Sub28_Sub5.forceReplaceCanvasEnable || Class53.aLong866 != 0 && Class53.aLong866 < TimeUtils.time())) {
|
if ((Class143.gameStage == 30 || Class143.gameStage == 10) && (Class3_Sub28_Sub5.forceReplaceCanvasEnable || Class53.aLong866 != 0 && Class53.aLong866 < TimeUtils.time())) {
|
||||||
GameObject.graphicsSettings(Class3_Sub28_Sub5.forceReplaceCanvasEnable, Class83.method1411(0), Class3_Sub13.anInt2378, Unsorted.anInt3071);
|
GameObject.graphicsSettings(Class3_Sub28_Sub5.forceReplaceCanvasEnable, Class83.getWindowType(), TextureOperation.anInt2378, Unsorted.anInt3071);
|
||||||
}
|
}
|
||||||
|
|
||||||
int var4;
|
int var4;
|
||||||
|
|
@ -137,7 +138,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class3_Sub13_Sub10.aFrame3121 != null && !Class3_Sub13_Sub6.aBoolean3078 && (30 == Class143.loadingStage || 10 == Class143.loadingStage)) {
|
if (Class3_Sub13_Sub10.aFrame3121 != null && !Class3_Sub13_Sub6.aBoolean3078 && (30 == Class143.gameStage || 10 == Class143.gameStage)) {
|
||||||
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
|
GameObject.graphicsSettings(false, Unsorted.anInt2577, -1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -156,21 +157,21 @@ public final class Client extends GameShell {
|
||||||
Unsorted.aBooleanArray3674[var4] = true;
|
Unsorted.aBooleanArray3674[var4] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Class143.loadingStage == 0) {
|
if (Class143.gameStage == 0) {
|
||||||
if(Discord.checkInitializable()){
|
if(Discord.checkInitializable()){
|
||||||
Discord.initialize();
|
Discord.initialize();
|
||||||
Discord.updatePresence("At the login screen","","");
|
Discord.updatePresence("At the login screen","","");
|
||||||
}
|
}
|
||||||
Class3_Sub28_Sub1.updateLoadingBar((Color) null, var10, Class3_Sub17.aClass94_2464, LoadingStageNumber);
|
Class3_Sub28_Sub1.updateLoadingBar((Color) null, var10, Class3_Sub17.aClass94_2464, LoadingStageNumber);
|
||||||
} else if (5 == Class143.loadingStage) {
|
} else if (5 == Class143.gameStage) {
|
||||||
Class3_Sub23.method406((byte) 117, false, Class168.aClass3_Sub28_Sub17_2096);
|
Class3_Sub23.method406((byte) 117, false, Class168.bold);
|
||||||
} else if (Class143.loadingStage == 10) {
|
} else if (Class143.gameStage == 10) {
|
||||||
Class3_Sub17.method381(true);
|
Class3_Sub17.method381(true);
|
||||||
} else if (25 != Class143.loadingStage && Class143.loadingStage != 28) {
|
} else if (25 != Class143.gameStage && Class143.gameStage != 28) {
|
||||||
if (Class143.loadingStage == 30) {
|
if (Class143.gameStage == 30) {
|
||||||
Class49.method1127(0);
|
Class49.method1127(0);
|
||||||
} else if (40 == Class143.loadingStage) {
|
} else if (40 == Class143.gameStage) {
|
||||||
Class3_Sub13.method164((byte) -95, false, RSString.stringCombiner(new RSString[]{TextCore.ConxLost, TextCore.aClass94_2598, TextCore.AttemptingReestablish}));
|
TextureOperation.method164(false, RSString.stringCombiner(new RSString[]{TextCore.ConxLost, TextCore.aClass94_2598, TextCore.AttemptingReestablish}));
|
||||||
}
|
}
|
||||||
} else if (Class163_Sub2_Sub1.anInt4019 == 1) {
|
} else if (Class163_Sub2_Sub1.anInt4019 == 1) {
|
||||||
if (Class40.anInt3293 > LinkableRSString.anInt2579) {
|
if (Class40.anInt3293 > LinkableRSString.anInt2579) {
|
||||||
|
|
@ -178,22 +179,22 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
var4 = 50 * (LinkableRSString.anInt2579 + -Class40.anInt3293) / LinkableRSString.anInt2579;
|
var4 = 50 * (LinkableRSString.anInt2579 + -Class40.anInt3293) / LinkableRSString.anInt2579;
|
||||||
Class3_Sub13.method164((byte) -71, false, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_3399, RSString.stringAnimator(var4), TextCore.aClass94_148}));
|
TextureOperation.method164(false, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_3399, RSString.stringAnimator(var4), TextCore.aClass94_148}));
|
||||||
} else if (Class163_Sub2_Sub1.anInt4019 == 2) {
|
} else if (Class163_Sub2_Sub1.anInt4019 == 2) {
|
||||||
if (anInt2275 < Class162.anInt2038) {
|
if (anInt2275 < Class162.anInt2038) {
|
||||||
anInt2275 = Class162.anInt2038;
|
anInt2275 = Class162.anInt2038;
|
||||||
}
|
}
|
||||||
|
|
||||||
var4 = (-Class162.anInt2038 + anInt2275) * 50 / anInt2275 + 50;
|
var4 = (-Class162.anInt2038 + anInt2275) * 50 / anInt2275 + 50;
|
||||||
Class3_Sub13.method164((byte) -41, false, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_3399, RSString.stringAnimator(var4), TextCore.aClass94_148}));
|
TextureOperation.method164(false, RSString.stringCombiner(new RSString[]{TextCore.LoadingPleaseWait2, TextCore.aClass94_3399, RSString.stringAnimator(var4), TextCore.aClass94_148}));
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub13.method164((byte) -73, false, TextCore.LoadingPleaseWait2);
|
TextureOperation.method164(false, TextCore.LoadingPleaseWait2);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeveloperConsole.INSTANCE.preDraw();
|
DeveloperConsole.INSTANCE.preDraw();
|
||||||
DeveloperConsole.INSTANCE.draw();
|
DeveloperConsole.INSTANCE.draw();
|
||||||
|
|
||||||
if (HDToolKit.highDetail && Class143.loadingStage != 0) {
|
if (HDToolKit.highDetail && Class143.gameStage != 0) {
|
||||||
HDToolKit.bufferSwap();
|
HDToolKit.bufferSwap();
|
||||||
|
|
||||||
for (var4 = 0; Class3_Sub28_Sub3.anInt3557 > var4; ++var4) {
|
for (var4 = 0; Class3_Sub28_Sub3.anInt3557 > var4; ++var4) {
|
||||||
|
|
@ -201,7 +202,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Graphics var11;
|
Graphics var11;
|
||||||
if ((Class143.loadingStage == 30 || 10 == Class143.loadingStage) && rectDebugInt == 0 && !var10) {
|
if ((Class143.gameStage == 30 || 10 == Class143.gameStage) && rectDebugInt == 0 && !var10) {
|
||||||
try {
|
try {
|
||||||
var11 = GameShell.canvas.getGraphics();
|
var11 = GameShell.canvas.getGraphics();
|
||||||
|
|
||||||
|
|
@ -214,7 +215,7 @@ public final class Client extends GameShell {
|
||||||
} catch (Exception var8) {
|
} catch (Exception var8) {
|
||||||
GameShell.canvas.repaint();
|
GameShell.canvas.repaint();
|
||||||
}
|
}
|
||||||
} else if (0 != Class143.loadingStage) {
|
} else if (0 != Class143.gameStage) {
|
||||||
try {
|
try {
|
||||||
var11 = GameShell.canvas.getGraphics();
|
var11 = GameShell.canvas.getGraphics();
|
||||||
Class164_Sub1.aClass158_3009.method2179(var11);
|
Class164_Sub1.aClass158_3009.method2179(var11);
|
||||||
|
|
@ -233,7 +234,7 @@ public final class Client extends GameShell {
|
||||||
Class75_Sub3.method1346();
|
Class75_Sub3.method1346();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Unsorted.aBoolean2146 && 10 == Class143.loadingStage && Class3_Sub28_Sub12.anInt3655 != -1) {
|
if (Unsorted.aBoolean2146 && 10 == Class143.gameStage && Class3_Sub28_Sub12.anInt3655 != -1) {
|
||||||
Unsorted.aBoolean2146 = false;
|
Unsorted.aBoolean2146 = false;
|
||||||
Class119.method1730(Class38.signlink);
|
Class119.method1730(Class38.signlink);
|
||||||
}
|
}
|
||||||
|
|
@ -414,7 +415,7 @@ public final class Client extends GameShell {
|
||||||
Class3_Sub6.aByteArrayArray2287 = new byte[50][];
|
Class3_Sub6.aByteArrayArray2287 = new byte[50][];
|
||||||
}
|
}
|
||||||
|
|
||||||
CS2Script.anInt2451 = ObjectDefinition.paramWorldID;
|
CS2Script.userCurrentWorldID = ObjectDefinition.paramWorldID;
|
||||||
Unsorted.method564(Class38.signlink);
|
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);
|
||||||
|
|
@ -456,7 +457,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
Class140_Sub6.accRegistryPort = Class123.anInt1658;
|
Class140_Sub6.accRegistryPort = Class123.anInt1658;
|
||||||
if (Signlink.anInt1214 == 3 && 2 != Class44.paramModeWhere) {
|
if (Signlink.anInt1214 == 3 && 2 != Class44.paramModeWhere) {
|
||||||
CS2Script.anInt2451 = ObjectDefinition.paramWorldID;
|
CS2Script.userCurrentWorldID = ObjectDefinition.paramWorldID;
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyboardListener.adjustKeyCodeMap();
|
KeyboardListener.adjustKeyCodeMap();
|
||||||
|
|
@ -688,17 +689,17 @@ 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.errorPrint("js5connect_outofdate");
|
this.errorPrint("js5connect_outofdate");
|
||||||
Class143.loadingStage = 1000;
|
Class143.gameStage = 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.errorPrint("js5crc");
|
this.errorPrint("js5crc");
|
||||||
Class143.loadingStage = 1000;
|
Class143.gameStage = 1000;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class58.aJs5Worker_917.errors >= 4 && (Class143.loadingStage == 0 || Class143.loadingStage == 5)) {
|
if (Class58.aJs5Worker_917.errors >= 4 && (Class143.gameStage == 0 || Class143.gameStage == 5)) {
|
||||||
if (Class58.aJs5Worker_917.status == 7 || Class58.aJs5Worker_917.status == 9) {
|
if (Class58.aJs5Worker_917.status == 7 || Class58.aJs5Worker_917.status == 9) {
|
||||||
this.errorPrint("js5connect_full");
|
this.errorPrint("js5connect_full");
|
||||||
} else if (Class58.aJs5Worker_917.status > 0) {
|
} else if (Class58.aJs5Worker_917.status > 0) {
|
||||||
|
|
@ -707,7 +708,7 @@ public final class Client extends GameShell {
|
||||||
this.errorPrint("js5io");
|
this.errorPrint("js5io");
|
||||||
}
|
}
|
||||||
|
|
||||||
Class143.loadingStage = 1000;
|
Class143.gameStage = 1000;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -745,7 +746,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (3 == PacketParser.anInt80) {
|
if (3 == PacketParser.anInt80) {
|
||||||
if (Class143.loadingStage != 0 && Class143.loadingStage != 5 && 0 >= Unsorted.js5Connection.availableBytes()) {
|
if (Class143.gameStage != 0 && Class143.gameStage != 5 && 0 >= Unsorted.js5Connection.availableBytes()) {
|
||||||
if (TimeUtils.time() + -Class3_Sub13_Sub30.aLong3366 > 30000) {
|
if (TimeUtils.time() + -Class3_Sub13_Sub30.aLong3366 > 30000) {
|
||||||
this.method46(1001);
|
this.method46(1001);
|
||||||
return;
|
return;
|
||||||
|
|
@ -762,7 +763,7 @@ public final class Client extends GameShell {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PacketParser.anInt80 == 4) {
|
if (PacketParser.anInt80 == 4) {
|
||||||
boolean var6 = Class143.loadingStage == 5 || Class143.loadingStage == 10 || Class143.loadingStage == 28;
|
boolean var6 = Class143.gameStage == 5 || Class143.gameStage == 10 || Class143.gameStage == 28;
|
||||||
Class58.aJs5Worker_917.connect(!var6, Unsorted.js5Connection);
|
Class58.aJs5Worker_917.connect(!var6, Unsorted.js5Connection);
|
||||||
Unsorted.js5Connection = null;
|
Unsorted.js5Connection = null;
|
||||||
Class17.aClass64_413 = null;
|
Class17.aClass64_413 = null;
|
||||||
|
|
@ -1678,7 +1679,7 @@ public final class Client extends GameShell {
|
||||||
} else if (anInt1354 == 140) {
|
} else if (anInt1354 == 140) {
|
||||||
loginScreenInterfaceID = CacheIndex.interfacesIndex.getArchiveForName(RSString.parse("loginscreen"));
|
loginScreenInterfaceID = CacheIndex.interfacesIndex.getArchiveForName(RSString.parse("loginscreen"));
|
||||||
CacheIndex.landscapesIndex.method2115(-9, false);
|
CacheIndex.landscapesIndex.method2115(-9, false);
|
||||||
CacheIndex.musicIndex.method2115(111, true);
|
CacheIndex.musicIndex.method2115(111, false);//true
|
||||||
CacheIndex.spritesIndex.method2115(-76, true);
|
CacheIndex.spritesIndex.method2115(-76, true);
|
||||||
CacheIndex.fontsIndex.method2115(91, true);
|
CacheIndex.fontsIndex.method2115(91, true);
|
||||||
CacheIndex.huffmanEncodingIndex.method2115(-116, true);
|
CacheIndex.huffmanEncodingIndex.method2115(-116, true);
|
||||||
|
|
@ -1750,7 +1751,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
final void method25() {
|
final void method25() {
|
||||||
try {
|
try {
|
||||||
if (Class143.loadingStage != 1000) {
|
if (Class143.gameStage != 1000) {
|
||||||
++Class44.anInt719;
|
++Class44.anInt719;
|
||||||
if (Class44.anInt719 % 1000 == 1) {
|
if (Class44.anInt719 % 1000 == 1) {
|
||||||
GregorianCalendar var2 = new GregorianCalendar();
|
GregorianCalendar var2 = new GregorianCalendar();
|
||||||
|
|
@ -1777,29 +1778,29 @@ public final class Client extends GameShell {
|
||||||
Class29.anInt561 = var4;
|
Class29.anInt561 = var4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class143.loadingStage == 0) {
|
if (Class143.gameStage == 0) {
|
||||||
this.method52(48);
|
this.method52(48);
|
||||||
Class75_Sub4.method1355();
|
Class75_Sub4.method1355();
|
||||||
} else if (Class143.loadingStage == 5) {
|
} else if (Class143.gameStage == 5) {
|
||||||
this.method52(107);
|
this.method52(107);
|
||||||
Class75_Sub4.method1355();
|
Class75_Sub4.method1355();
|
||||||
} else if (Class143.loadingStage == 25 || Class143.loadingStage == 28) {
|
} else if (Class143.gameStage == 25 || Class143.gameStage == 28) {
|
||||||
Class40.method1046();
|
Class40.method1046();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (10 == Class143.loadingStage) {
|
if (10 == Class143.gameStage) {
|
||||||
this.method47();
|
this.method47();
|
||||||
Class3_Sub13_Sub21.method267((byte) 36);
|
Class3_Sub13_Sub21.method267((byte) 36);
|
||||||
Class163_Sub1_Sub1.method2216();
|
Class163_Sub1_Sub1.method2216();
|
||||||
LoginHandler.handleLogin();
|
LoginHandler.handleLogin();
|
||||||
} else if (Class143.loadingStage == 30) {
|
} else if (Class143.gameStage == 30) {
|
||||||
Class3_Sub13_Sub13.method235();
|
Class3_Sub13_Sub13.method235();
|
||||||
} else if (Class143.loadingStage == 40) {
|
} else if (Class143.gameStage == 40) {
|
||||||
LoginHandler.handleLogin();
|
LoginHandler.handleLogin();
|
||||||
if (Class158.anInt2005 != -3) {
|
if (messageToDisplay != -3) {
|
||||||
if (Class158.anInt2005 == 15) {
|
if (messageToDisplay == 15) {
|
||||||
Class21.method912();
|
Class21.method912();
|
||||||
} else if (Class158.anInt2005 != 2) {
|
} else if (messageToDisplay != 2) {
|
||||||
Class167.method2269((byte) 46);
|
Class167.method2269((byte) 46);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ public class DataBuffer extends Linkable {
|
||||||
return this.buffer[this.index++] - 128 & 0xff;
|
return this.buffer[this.index++] - 128 & 0xff;
|
||||||
}
|
}
|
||||||
|
|
||||||
final void writeByte(int value) {
|
public final void writeByte(int value) {
|
||||||
this.buffer[this.index++] = (byte) value;
|
this.buffer[this.index++] = (byte) value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,34 +6,10 @@ import org.rs09.client.rendering.Toolkit;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
public abstract class Class3_Sub28_Sub17 extends Node {
|
public abstract class Font extends Node {
|
||||||
|
|
||||||
private static RSString aClass94_3711 = RSString.parse("gt");
|
private static final RSString[] aClass94Array3753 = new RSString[100];
|
||||||
private static RSString aClass94_3712 = RSString.parse("lt");
|
private static final RSString aClass94_3745 = Unsorted.emptyString(100);
|
||||||
private static RSString aClass94_3713 = RSString.parse("shad=");
|
|
||||||
private static RSString aClass94_3714 = RSString.parse("shy");
|
|
||||||
private static RSString aClass94_3715 = RSString.parse("trans=");
|
|
||||||
private static RSString aClass94_3716 = RSString.parse("u=");
|
|
||||||
private static RSString aClass94_3717 = RSString.parse("str=");
|
|
||||||
private static RSString aClass94_3718 = RSString.parse("euro");
|
|
||||||
private static RSString aClass94_3720 = RSString.parse(")4col");
|
|
||||||
private static RSString aClass94_3724 = RSString.parse(")4shad");
|
|
||||||
private static RSString aClass94_3725 = RSString.parse("col=");
|
|
||||||
private static RSString aClass94_3726 = RSString.parse("<gt>");
|
|
||||||
private static RSString aClass94_3728 = RSString.parse("u");
|
|
||||||
private static RSString aClass94_3729 = RSString.parse("times");
|
|
||||||
private static RSString aClass94_3731 = RSString.parse(")4trans");
|
|
||||||
private static RSString aClass94_3732 = RSString.parse("nbsp");
|
|
||||||
private static RSString aClass94_3734 = RSString.parse("<lt>");
|
|
||||||
private static RSString aClass94_3735 = RSString.parse(")4u");
|
|
||||||
private static RSString aClass94_3737 = RSString.parse("br");
|
|
||||||
private static RSString aClass94_3738 = RSString.parse("shad");
|
|
||||||
private static RSString aClass94_3739 = RSString.parse("img=");
|
|
||||||
private static RSString aClass94_3741 = RSString.parse("copy");
|
|
||||||
private static RSString aClass94_3742 = RSString.parse(")4str");
|
|
||||||
private static RSString aClass94_3743 = RSString.parse("reg");
|
|
||||||
private static RSString aClass94_3744 = RSString.parse("str");
|
|
||||||
private static RSString aClass94_3745 = Unsorted.emptyString(100);
|
|
||||||
|
|
||||||
private static int anInt3746 = -1;
|
private static int anInt3746 = -1;
|
||||||
private static int anInt3747 = -1;
|
private static int anInt3747 = -1;
|
||||||
|
|
@ -42,7 +18,6 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
private static int anInt3750 = 256;
|
private static int anInt3750 = 256;
|
||||||
private static int anInt3751 = 256;
|
private static int anInt3751 = 256;
|
||||||
private static int anInt3752 = -1;
|
private static int anInt3752 = -1;
|
||||||
private static RSString[] aClass94Array3753 = new RSString[100];
|
|
||||||
private static int anInt3754 = -1;
|
private static int anInt3754 = -1;
|
||||||
private static int anInt3755 = 0;
|
private static int anInt3755 = 0;
|
||||||
private static int anInt3756 = 0;
|
private static int anInt3756 = 0;
|
||||||
|
|
@ -60,7 +35,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
private AbstractIndexedSprite[] aClass109Array3740;
|
private AbstractIndexedSprite[] aClass109Array3740;
|
||||||
|
|
||||||
|
|
||||||
final void method676(RSString var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10) {
|
public final void method676(RSString var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10) {
|
||||||
this.method693(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10);
|
this.method693(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -79,23 +54,23 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
if (var8 == 62 && var4 != -1) {
|
if (var8 == 62 && var4 != -1) {
|
||||||
RSString var9 = var1.substring(var4 + 1, var7, 0);
|
RSString var9 = var1.substring(var4 + 1, var7, 0);
|
||||||
var4 = -1;
|
var4 = -1;
|
||||||
if (var9.equalsString(aClass94_3712)) {
|
if (var9.equalsString(RSString.parse("lt"))) {
|
||||||
var8 = 60;
|
var8 = 60;
|
||||||
} else if (var9.equalsString(aClass94_3711)) {
|
} else if (var9.equalsString(RSString.parse("gt"))) {
|
||||||
var8 = 62;
|
var8 = 62;
|
||||||
} else if (var9.equalsString(aClass94_3732)) {
|
} else if (var9.equalsString(RSString.parse("nbsp"))) {
|
||||||
var8 = 160;
|
var8 = 160;
|
||||||
} else if (var9.equalsString(aClass94_3714)) {
|
} else if (var9.equalsString(RSString.parse("shy"))) {
|
||||||
var8 = 173;
|
var8 = 173;
|
||||||
} else if (var9.equalsString(aClass94_3729)) {
|
} else if (var9.equalsString(RSString.parse("times"))) {
|
||||||
var8 = 215;
|
var8 = 215;
|
||||||
} else if (var9.equalsString(aClass94_3718)) {
|
} else if (var9.equalsString(RSString.parse("euro"))) {
|
||||||
var8 = 128;
|
var8 = 128;
|
||||||
} else if (var9.equalsString(aClass94_3741)) {
|
} else if (var9.equalsString(RSString.parse("copy"))) {
|
||||||
var8 = 169;
|
var8 = 169;
|
||||||
} else {
|
} else {
|
||||||
if (!var9.equalsString(aClass94_3743)) {
|
if (!var9.equalsString(RSString.parse("reg"))) {
|
||||||
if (var9.startsWith(aClass94_3739)) {
|
if (var9.startsWith(RSString.parse("img="))) {
|
||||||
try {//TODO: Chat image?...
|
try {//TODO: Chat image?...
|
||||||
var10 = var9.substring(4).parseInt();
|
var10 = var9.substring(4).parseInt();
|
||||||
AbstractIndexedSprite var15 = this.aClass109Array3740[var10];
|
AbstractIndexedSprite var15 = this.aClass109Array3740[var10];
|
||||||
|
|
@ -211,23 +186,23 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
if (var7 == 62 && var2 != -1) {
|
if (var7 == 62 && var2 != -1) {
|
||||||
RSString var8 = var1.substring(var2 + 1, var6, 0);
|
RSString var8 = var1.substring(var2 + 1, var6, 0);
|
||||||
var2 = -1;
|
var2 = -1;
|
||||||
if (var8.equalsString(aClass94_3712)) {
|
if (var8.equalsString(RSString.parse("lt"))) {
|
||||||
var7 = 60;
|
var7 = 60;
|
||||||
} else if (var8.equalsString(aClass94_3711)) {
|
} else if (var8.equalsString(RSString.parse("gt"))) {
|
||||||
var7 = 62;
|
var7 = 62;
|
||||||
} else if (var8.equalsString(aClass94_3732)) {
|
} else if (var8.equalsString(RSString.parse("nbsp"))) {
|
||||||
var7 = 160;
|
var7 = 160;
|
||||||
} else if (var8.equalsString(aClass94_3714)) {
|
} else if (var8.equalsString(RSString.parse("shy"))) {
|
||||||
var7 = 173;
|
var7 = 173;
|
||||||
} else if (var8.equalsString(aClass94_3729)) {
|
} else if (var8.equalsString(RSString.parse("times"))) {
|
||||||
var7 = 215;
|
var7 = 215;
|
||||||
} else if (var8.equalsString(aClass94_3718)) {
|
} else if (var8.equalsString(RSString.parse("euro"))) {
|
||||||
var7 = 128;
|
var7 = 128;
|
||||||
} else if (var8.equalsString(aClass94_3741)) {
|
} else if (var8.equalsString(RSString.parse("copy"))) {
|
||||||
var7 = 169;
|
var7 = 169;
|
||||||
} else {
|
} else {
|
||||||
if (!var8.equalsString(aClass94_3743)) {
|
if (!var8.equalsString(RSString.parse("reg"))) {
|
||||||
if (var8.startsWith(aClass94_3739)) {
|
if (var8.startsWith(RSString.parse("img="))) {
|
||||||
try {//No clue
|
try {//No clue
|
||||||
int var9 = var8.substring(4).parseInt();
|
int var9 = var8.substring(4).parseInt();
|
||||||
var4 += this.aClass109Array3740[var9].anInt1469;
|
var4 += this.aClass109Array3740[var9].anInt1469;
|
||||||
|
|
@ -261,7 +236,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
if (var1 == null) {
|
if (var1 == null) {
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
var6.setSeed((long) var7);
|
var6.setSeed(var7);
|
||||||
this.method701(16777215, 0, 192 + (var6.nextInt() & 31));
|
this.method701(16777215, 0, 192 + (var6.nextInt() & 31));
|
||||||
int var8 = var1.length();
|
int var8 = var1.length();
|
||||||
int[] var9 = new int[var8];
|
int[] var9 = new int[var8];
|
||||||
|
|
@ -274,7 +249,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method703(var1, var2, var3, var9, (int[]) null);
|
this.method703(var1, var2, var3, var9, null);
|
||||||
return var10;
|
return var10;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -285,33 +260,33 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
|
|
||||||
private void method685(RSString var1) {
|
private void method685(RSString var1) {
|
||||||
try {
|
try {
|
||||||
if (var1.startsWith(aClass94_3725)) {
|
if (var1.startsWith(RSString.parse("col="))) {
|
||||||
anInt3755 = var1.substring(4).parseInt(16);
|
anInt3755 = var1.substring(4).parseInt(16);
|
||||||
} else if (var1.equalsString(aClass94_3720)) {
|
} else if (var1.equalsString(RSString.parse(")4col"))) {
|
||||||
anInt3755 = anInt3749;
|
anInt3755 = anInt3749;
|
||||||
} else if (var1.startsWith(aClass94_3715)) {
|
} else if (var1.startsWith(RSString.parse("trans="))) {
|
||||||
anInt3750 = var1.substring(6).parseInt();
|
anInt3750 = var1.substring(6).parseInt();
|
||||||
} else if (var1.equalsString(aClass94_3731)) {
|
} else if (var1.equalsString(RSString.parse(")4trans"))) {
|
||||||
anInt3750 = anInt3751;
|
anInt3750 = anInt3751;
|
||||||
} else if (var1.startsWith(aClass94_3717)) {
|
} else if (var1.startsWith(RSString.parse("str="))) {
|
||||||
anInt3746 = var1.substring(4).parseInt(16);
|
anInt3746 = var1.substring(4).parseInt(16);
|
||||||
} else if (var1.equalsString(aClass94_3744)) {
|
} else if (var1.equalsString(RSString.parse("str"))) {
|
||||||
anInt3746 = 8388608;
|
anInt3746 = 8388608;
|
||||||
} else if (var1.equalsString(aClass94_3742)) {
|
} else if (var1.equalsString(RSString.parse(")4str"))) {
|
||||||
anInt3746 = -1;
|
anInt3746 = -1;
|
||||||
} else if (var1.startsWith(aClass94_3716)) {
|
} else if (var1.startsWith(RSString.parse("u="))) {
|
||||||
anInt3747 = var1.substring(2).parseInt(16);
|
anInt3747 = var1.substring(2).parseInt(16);
|
||||||
} else if (var1.equalsString(aClass94_3728)) {
|
} else if (var1.equalsString(RSString.parse("u"))) {
|
||||||
anInt3747 = 0;
|
anInt3747 = 0;
|
||||||
} else if (var1.equalsString(aClass94_3735)) {
|
} else if (var1.equalsString(RSString.parse(")4u"))) {
|
||||||
anInt3747 = -1;
|
anInt3747 = -1;
|
||||||
} else if (var1.startsWith(aClass94_3713)) {
|
} else if (var1.startsWith(RSString.parse("shad="))) {
|
||||||
anInt3754 = var1.substring(5).parseInt(16);
|
anInt3754 = var1.substring(5).parseInt(16);
|
||||||
} else if (var1.equalsString(aClass94_3738)) {
|
} else if (var1.equalsString(RSString.parse("shad"))) {
|
||||||
anInt3754 = 0;
|
anInt3754 = 0;
|
||||||
} else if (var1.equalsString(aClass94_3724)) {
|
} else if (var1.equalsString(RSString.parse(")4shad"))) {
|
||||||
anInt3754 = anInt3752;
|
anInt3754 = anInt3752;
|
||||||
} else if (var1.equalsString(aClass94_3737)) {
|
} else if (var1.equalsString(RSString.parse("br"))) {
|
||||||
this.method701(anInt3749, anInt3752, anInt3751);
|
this.method701(anInt3749, anInt3752, anInt3751);
|
||||||
}
|
}
|
||||||
} catch (Exception var3) {
|
} catch (Exception var3) {
|
||||||
|
|
@ -336,9 +311,9 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
for (var4 = 0; var4 < var1; ++var4) {
|
for (var4 = 0; var4 < var1; ++var4) {
|
||||||
int var5 = var0.charAt(var4, (byte) -101);
|
int var5 = var0.charAt(var4, (byte) -101);
|
||||||
if (var5 == 60) {
|
if (var5 == 60) {
|
||||||
Objects.requireNonNull(var6).append(aClass94_3734);
|
Objects.requireNonNull(var6).append(RSString.parse("<lt>"));
|
||||||
} else if (var5 == 62) {
|
} else if (var5 == 62) {
|
||||||
Objects.requireNonNull(var6).append(aClass94_3726);
|
Objects.requireNonNull(var6).append(RSString.parse("<gt>"));
|
||||||
} else {
|
} else {
|
||||||
Objects.requireNonNull(var6).appendCharacter(var5);
|
Objects.requireNonNull(var6).appendCharacter(var5);
|
||||||
}
|
}
|
||||||
|
|
@ -351,7 +326,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
return this.anIntArray3736[var1 & 255];
|
return this.anIntArray3736[var1 & 255];
|
||||||
}
|
}
|
||||||
|
|
||||||
final void method688(RSString var1, int var2, int var3, int var4, int var5) {
|
final void drawStringRightAnchor(RSString var1, int var2, int var3, int var4, int var5) {
|
||||||
if (var1 != null) {
|
if (var1 != null) {
|
||||||
this.method698(var4, var5);
|
this.method698(var4, var5);
|
||||||
this.method677(var1, var2 - this.method682(var1), var3);
|
this.method677(var1, var2 - this.method682(var1), var3);
|
||||||
|
|
@ -406,7 +381,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
aClass94_3745.appendCharacter(60);
|
aClass94_3745.appendCharacter(60);
|
||||||
aClass94_3745.append(var15);
|
aClass94_3745.append(var15);
|
||||||
aClass94_3745.appendCharacter(62);
|
aClass94_3745.appendCharacter(62);
|
||||||
if (var15.equalsString(aClass94_3737)) {
|
if (var15.equalsString(RSString.parse("br"))) {
|
||||||
if (var3[var11] == null) {
|
if (var3[var11] == null) {
|
||||||
var3[var11] = aClass94_3745.method1563(101).substring(var5, aClass94_3745.length(), 0);
|
var3[var11] = aClass94_3745.method1563(101).substring(var5, aClass94_3745.length(), 0);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -419,63 +394,63 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
var4 = 0;
|
var4 = 0;
|
||||||
var6 = -1;
|
var6 = -1;
|
||||||
var10 = 0;
|
var10 = 0;
|
||||||
} else if (var15.equalsString(aClass94_3712)) {
|
} else if (var15.equalsString(RSString.parse("lt"))) {
|
||||||
var4 += this.method687(60);
|
var4 += this.method687(60);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 60];
|
var4 += this.aByteArray3733[(var10 << 8) + 60];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 60;
|
var10 = 60;
|
||||||
} else if (var15.equalsString(aClass94_3711)) {
|
} else if (var15.equalsString(RSString.parse("gt"))) {
|
||||||
var4 += this.method687(62);
|
var4 += this.method687(62);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 62];
|
var4 += this.aByteArray3733[(var10 << 8) + 62];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 62;
|
var10 = 62;
|
||||||
} else if (var15.equalsString(aClass94_3732)) {
|
} else if (var15.equalsString(RSString.parse("nbsp"))) {
|
||||||
var4 += this.method687(160);
|
var4 += this.method687(160);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 160];
|
var4 += this.aByteArray3733[(var10 << 8) + 160];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 160;
|
var10 = 160;
|
||||||
} else if (var15.equalsString(aClass94_3714)) {
|
} else if (var15.equalsString(RSString.parse("shy"))) {
|
||||||
var4 += this.method687(173);
|
var4 += this.method687(173);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 173];
|
var4 += this.aByteArray3733[(var10 << 8) + 173];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 173;
|
var10 = 173;
|
||||||
} else if (var15.equalsString(aClass94_3729)) {
|
} else if (var15.equalsString(RSString.parse("times"))) {
|
||||||
var4 += this.method687(215);
|
var4 += this.method687(215);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 215];
|
var4 += this.aByteArray3733[(var10 << 8) + 215];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 215;
|
var10 = 215;
|
||||||
} else if (var15.equalsString(aClass94_3718)) {
|
} else if (var15.equalsString(RSString.parse("euro"))) {
|
||||||
var4 += this.method687(128);
|
var4 += this.method687(128);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 128];
|
var4 += this.aByteArray3733[(var10 << 8) + 128];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 128;
|
var10 = 128;
|
||||||
} else if (var15.equalsString(aClass94_3741)) {
|
} else if (var15.equalsString(RSString.parse("copy"))) {
|
||||||
var4 += this.method687(169);
|
var4 += this.method687(169);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 169];
|
var4 += this.aByteArray3733[(var10 << 8) + 169];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 169;
|
var10 = 169;
|
||||||
} else if (var15.equalsString(aClass94_3743)) {
|
} else if (var15.equalsString(RSString.parse("reg"))) {
|
||||||
var4 += this.method687(174);
|
var4 += this.method687(174);
|
||||||
if (this.aByteArray3733 != null && var10 != 0) {
|
if (this.aByteArray3733 != null && var10 != 0) {
|
||||||
var4 += this.aByteArray3733[(var10 << 8) + 174];
|
var4 += this.aByteArray3733[(var10 << 8) + 174];
|
||||||
}
|
}
|
||||||
|
|
||||||
var10 = 174;
|
var10 = 174;
|
||||||
} else if (var15.startsWith(aClass94_3739)) {
|
} else if (var15.startsWith(RSString.parse("img="))) {
|
||||||
try {
|
try {
|
||||||
int var16 = var15.substring(4).parseInt();
|
int var16 = var15.substring(4).parseInt();
|
||||||
var4 += this.aClass109Array3740[var16].anInt1469;
|
var4 += this.aClass109Array3740[var16].anInt1469;
|
||||||
|
|
@ -558,7 +533,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
var11[var12] = (int) (Math.sin((double) var12 / 1.5D + (double) var6 / 1.0D) * var8);
|
var11[var12] = (int) (Math.sin((double) var12 / 1.5D + (double) var6 / 1.0D) * var8);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method703(var1, var2 - this.method682(var1) / 2, var3, (int[]) null, var11);
|
this.method703(var1, var2 - this.method682(var1) / 2, var3, null, var11);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -682,7 +657,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
var8[var9] = (int) (Math.sin((double) var9 / 2.0D + (double) var6 / 5.0D) * 5.0D);
|
var8[var9] = (int) (Math.sin((double) var9 / 2.0D + (double) var6 / 5.0D) * 5.0D);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method703(var1, var2 - this.method682(var1) / 2, var3, (int[]) null, var8);
|
this.method703(var1, var2 - this.method682(var1) / 2, var3, null, var8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -799,7 +774,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
anInt3748 = 0;
|
anInt3748 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub28_Sub17(byte[] var1, int[] var2, int[] var3, int[] var4, int[] var5) {
|
Font(byte[] var1, int[] var2, int[] var3, int[] var4, int[] var5) {
|
||||||
this.anIntArray3719 = var2;
|
this.anIntArray3719 = var2;
|
||||||
this.anIntArray3730 = var3;
|
this.anIntArray3730 = var3;
|
||||||
this.anIntArray3709 = var4;
|
this.anIntArray3709 = var4;
|
||||||
|
|
@ -856,7 +831,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
var16 = var2 + (var4 - var18);
|
var16 = var2 + (var4 - var18);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.method703(var1, var16, var17, var14, (int[]) null);
|
this.method703(var1, var16, var17, var14, null);
|
||||||
if (var12 != null) {
|
if (var12 != null) {
|
||||||
if (var18 == -1) {
|
if (var18 == -1) {
|
||||||
var18 = this.method682(var1) + var15;
|
var18 = this.method682(var1) + var15;
|
||||||
|
|
@ -869,7 +844,7 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub28_Sub17(byte[] var1) {
|
Font(byte[] var1) {
|
||||||
this.method700(var1);
|
this.method700(var1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -891,23 +866,23 @@ public abstract class Class3_Sub28_Sub17 extends Node {
|
||||||
if (var11 == 62 && var6 != -1) {
|
if (var11 == 62 && var6 != -1) {
|
||||||
RSString var12 = var1.substring(var6 + 1, var10, 0);
|
RSString var12 = var1.substring(var6 + 1, var10, 0);
|
||||||
var6 = -1;
|
var6 = -1;
|
||||||
if (var12.equalsString(aClass94_3712)) {
|
if (var12.equalsString(RSString.parse("lt"))) {
|
||||||
var11 = 60;
|
var11 = 60;
|
||||||
} else if (var12.equalsString(aClass94_3711)) {
|
} else if (var12.equalsString(RSString.parse("gt"))) {
|
||||||
var11 = 62;
|
var11 = 62;
|
||||||
} else if (var12.equalsString(aClass94_3732)) {
|
} else if (var12.equalsString(RSString.parse("nbsp"))) {
|
||||||
var11 = 160;
|
var11 = 160;
|
||||||
} else if (var12.equalsString(aClass94_3714)) {
|
} else if (var12.equalsString(RSString.parse("shy"))) {
|
||||||
var11 = 173;
|
var11 = 173;
|
||||||
} else if (var12.equalsString(aClass94_3729)) {
|
} else if (var12.equalsString(RSString.parse("times"))) {
|
||||||
var11 = 215;
|
var11 = 215;
|
||||||
} else if (var12.equalsString(aClass94_3718)) {
|
} else if (var12.equalsString(RSString.parse("euro"))) {
|
||||||
var11 = 128;
|
var11 = 128;
|
||||||
} else if (var12.equalsString(aClass94_3741)) {
|
} else if (var12.equalsString(RSString.parse("copy"))) {
|
||||||
var11 = 169;
|
var11 = 169;
|
||||||
} else {
|
} else {
|
||||||
if (!var12.equalsString(aClass94_3743)) {
|
if (!var12.equalsString(RSString.parse("reg"))) {
|
||||||
if (var12.startsWith(aClass94_3739)) {
|
if (var12.startsWith(RSString.parse("img="))) {
|
||||||
try {
|
try {
|
||||||
if (var4 == null) {
|
if (var4 == null) {
|
||||||
var13 = 0;
|
var13 = 0;
|
||||||
|
|
@ -36,7 +36,7 @@ abstract class GameObject {
|
||||||
static void graphicsSettings(boolean var0, int var1, int var3, int var4) {
|
static void graphicsSettings(boolean var0, int var1, int var3, int var4) {
|
||||||
try {
|
try {
|
||||||
Class53.aLong866 = 0L;
|
Class53.aLong866 = 0L;
|
||||||
int var5 = Class83.method1411(0);
|
int var5 = Class83.getWindowType();
|
||||||
if(var1 == 3 || 3 == var5) {
|
if(var1 == 3 || 3 == var5) {
|
||||||
var0 = true;
|
var0 = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ final class InterfaceWidget extends Node {
|
||||||
static void d(int var0) {
|
static void d(int var0) {
|
||||||
try {
|
try {
|
||||||
if(NPCDefinition.anInt1252 != -1 && anInt2293 != -1) {
|
if(NPCDefinition.anInt1252 != -1 && anInt2293 != -1) {
|
||||||
int var1 = (Class163_Sub2_Sub1.anInt4020 * (-Class134.anInt1759 + Class3_Sub13.anInt2383) >> 16) + Class134.anInt1759;
|
int var1 = (Class163_Sub2_Sub1.anInt4020 * (-Class134.anInt1759 + TextureOperation.anInt2383) >> 16) + Class134.anInt1759;
|
||||||
float[] var3 = new float[3];
|
float[] var3 = new float[3];
|
||||||
Class163_Sub2_Sub1.anInt4020 += var1;
|
Class163_Sub2_Sub1.anInt4020 += var1;
|
||||||
if(Class163_Sub2_Sub1.anInt4020 >= 65535) {
|
if(Class163_Sub2_Sub1.anInt4020 >= 65535) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
|
|
||||||
import org.rs09.client.net.Connection;
|
import org.rs09.client.net.Connection;
|
||||||
|
|
@ -7,11 +8,11 @@ import java.io.IOException;
|
||||||
import java.net.Socket;
|
import java.net.Socket;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
class LoginHandler {
|
public class LoginHandler {
|
||||||
|
|
||||||
static CacheIndex aClass153_1680;
|
static CacheIndex aClass153_1680;
|
||||||
static boolean dynamic;
|
static boolean dynamic;
|
||||||
static int loginStage = 0;
|
public static int loginStage = 0;
|
||||||
static long isaacServerKey = 0L;
|
static long isaacServerKey = 0L;
|
||||||
|
|
||||||
static void handleLogin() {
|
static void handleLogin() {
|
||||||
|
|
@ -25,7 +26,7 @@ class LoginHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class166.anInt2079 >= 1) {
|
if (Class166.anInt2079 >= 1) {
|
||||||
Class158.anInt2005 = -5;
|
Client.messageToDisplay = -5;
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -80,7 +81,7 @@ class LoginHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var4 != 0) {
|
if (var4 != 0) {
|
||||||
Class158.anInt2005 = var4;
|
Client.messageToDisplay = var4;
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
|
|
@ -114,7 +115,7 @@ class LoginHandler {
|
||||||
Class3_Sub13_Sub1.method229();
|
Class3_Sub13_Sub1.method229();
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.rsaEncrypt(Class3_Sub13_Sub37.EXPONENT, Class3_Sub13_Sub14.MODULUS);
|
Class3_Sub13_Sub1.outgoingBuffer.rsaEncrypt(Class3_Sub13_Sub37.EXPONENT, Class3_Sub13_Sub14.MODULUS);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.index = 0;
|
Unsorted.aClass3_Sub30_Sub1_2942.index = 0;
|
||||||
if(40 == Class143.loadingStage) {
|
if (40 == Class143.gameStage) {
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(18);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(18);
|
||||||
} else {
|
} else {
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(16);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(16);
|
||||||
|
|
@ -125,7 +126,7 @@ class LoginHandler {
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class7.anInt2161);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(Class7.anInt2161);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeByte(!Client.paramAdvertisementSuppressed ? 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.getWindowType());
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class23.canvasWidth);
|
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class23.canvasWidth);
|
||||||
Unsorted.aClass3_Sub30_Sub1_2942.writeShort(Class140_Sub7.canvasHeight);
|
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);
|
||||||
|
|
@ -189,7 +190,7 @@ class LoginHandler {
|
||||||
} else {
|
} else {
|
||||||
if (opcode == 1) {
|
if (opcode == 1) {
|
||||||
loginStage = 5;
|
loginStage = 5;
|
||||||
Class158.anInt2005 = opcode;
|
Client.messageToDisplay = opcode;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -204,7 +205,7 @@ class LoginHandler {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class158.anInt2005 = opcode;
|
Client.messageToDisplay = opcode;
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
|
|
@ -212,7 +213,7 @@ class LoginHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class158.anInt2005 = opcode;
|
Client.messageToDisplay = opcode;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -232,7 +233,7 @@ class LoginHandler {
|
||||||
if (Class3_Sub15.activeConnection.availableBytes() >= 1) {
|
if (Class3_Sub15.activeConnection.availableBytes() >= 1) {
|
||||||
Class3_Sub13_Sub34.anInt3413 = 60 * (3 + Class3_Sub15.activeConnection.readByte());
|
Class3_Sub13_Sub34.anInt3413 = 60 * (3 + Class3_Sub15.activeConnection.readByte());
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class158.anInt2005 = 21;
|
Client.messageToDisplay = 21;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
return;
|
return;
|
||||||
|
|
@ -245,7 +246,7 @@ class LoginHandler {
|
||||||
if (1 <= Class3_Sub15.activeConnection.availableBytes()) {
|
if (1 <= Class3_Sub15.activeConnection.availableBytes()) {
|
||||||
Class3_Sub26.anInt2561 = Class3_Sub15.activeConnection.readByte();
|
Class3_Sub26.anInt2561 = Class3_Sub15.activeConnection.readByte();
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class158.anInt2005 = 29;
|
Client.messageToDisplay = 29;
|
||||||
Class3_Sub15.activeConnection.close();
|
Class3_Sub15.activeConnection.close();
|
||||||
Class3_Sub15.activeConnection = null;
|
Class3_Sub15.activeConnection = null;
|
||||||
return;
|
return;
|
||||||
|
|
@ -305,7 +306,7 @@ class LoginHandler {
|
||||||
|
|
||||||
GraphicDefinition.incomingBuffer.index = 0;
|
GraphicDefinition.incomingBuffer.index = 0;
|
||||||
Class3_Sub15.activeConnection.readBytes(GraphicDefinition.incomingBuffer.buffer, 0, Unsorted.incomingPacketLength);
|
Class3_Sub15.activeConnection.readBytes(GraphicDefinition.incomingBuffer.buffer, 0, Unsorted.incomingPacketLength);
|
||||||
Class158.anInt2005 = 2;
|
Client.messageToDisplay = 2;
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
SequenceDefinition.resetAll();
|
SequenceDefinition.resetAll();
|
||||||
Unsorted.anInt3606 = -1;
|
Unsorted.anInt3606 = -1;
|
||||||
|
|
@ -321,7 +322,7 @@ class LoginHandler {
|
||||||
|
|
||||||
if (Class166.anInt2079 >= 1) {
|
if (Class166.anInt2079 >= 1) {
|
||||||
loginStage = 0;
|
loginStage = 0;
|
||||||
Class158.anInt2005 = -4;
|
Client.messageToDisplay = -4;
|
||||||
} else {
|
} else {
|
||||||
loginStage = 1;
|
loginStage = 1;
|
||||||
Class50.anInt820 = 0;
|
Class50.anInt820 = 0;
|
||||||
|
|
|
||||||
|
|
@ -861,7 +861,7 @@ public final class PacketParser {
|
||||||
var45 = true;
|
var45 = true;
|
||||||
|
|
||||||
for (var11 = 0; var11 < clanChatIcon; ++var11) {
|
for (var11 = 0; var11 < clanChatIcon; ++var11) {
|
||||||
if (CS2Script.anInt2451 != Unsorted.anIntArray882[var11] && Unsorted.anIntArray882[var11 - -1] == CS2Script.anInt2451 || Unsorted.anIntArray882[var11] == 0 && Unsorted.anIntArray882[var11 - -1] != 0) {
|
if (CS2Script.userCurrentWorldID != Unsorted.anIntArray882[var11] && Unsorted.anIntArray882[var11 - -1] == CS2Script.userCurrentWorldID || Unsorted.anIntArray882[var11] == 0 && Unsorted.anIntArray882[var11 - -1] != 0) {
|
||||||
var45 = false;
|
var45 = false;
|
||||||
var12 = Unsorted.anIntArray882[var11];
|
var12 = Unsorted.anIntArray882[var11];
|
||||||
Unsorted.anIntArray882[var11] = Unsorted.anIntArray882[var11 - -1];
|
Unsorted.anIntArray882[var11] = Unsorted.anIntArray882[var11 - -1];
|
||||||
|
|
@ -1087,7 +1087,7 @@ public final class PacketParser {
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 71) {
|
} else if (Unsorted.incomingOpcode == 71) {
|
||||||
var2 = GraphicDefinition.incomingBuffer.readLong();
|
var2 = GraphicDefinition.incomingBuffer.readLong();
|
||||||
var58 = Class3_Sub28_Sub17.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
var58 = Font.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
||||||
Class3_Sub30_Sub1.addChatMessage(Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString(), 6, var58, (byte) -83 ^ 82);
|
Class3_Sub30_Sub1.addChatMessage(Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString(), 6, var58, (byte) -83 ^ 82);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -1290,7 +1290,7 @@ public final class PacketParser {
|
||||||
if (!var42 && inTutorialIsland == 0) {
|
if (!var42 && inTutorialIsland == 0) {
|
||||||
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var35;
|
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var35;
|
||||||
MouseListeningClass.anInt1921 = (MouseListeningClass.anInt1921 - -1) % 100;
|
MouseListeningClass.anInt1921 = (MouseListeningClass.anInt1921 - -1) % 100;
|
||||||
RSString var52 = Class3_Sub28_Sub17.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
RSString var52 = Font.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
||||||
if (chatIcon == 2 || chatIcon == 3) {
|
if (chatIcon == 2 || chatIcon == 3) {
|
||||||
Class3_Sub30_Sub1.addChatMessage(RSString.stringCombiner(new RSString[]{TextCore.aClass94_444, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}), 7, var52, -1);
|
Class3_Sub30_Sub1.addChatMessage(RSString.stringCombiner(new RSString[]{TextCore.aClass94_444, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}), 7, var52, -1);
|
||||||
} else if (chatIcon == 1) {
|
} else if (chatIcon == 1) {
|
||||||
|
|
@ -1342,7 +1342,7 @@ public final class PacketParser {
|
||||||
if (!var13 && 0 == inTutorialIsland) {
|
if (!var13 && 0 == inTutorialIsland) {
|
||||||
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var44;
|
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var44;
|
||||||
MouseListeningClass.anInt1921 = (MouseListeningClass.anInt1921 + 1) % 100;
|
MouseListeningClass.anInt1921 = (MouseListeningClass.anInt1921 + 1) % 100;
|
||||||
var57 = Class3_Sub28_Sub17.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
var57 = Font.method686(Objects.requireNonNull(Class32.method992(GraphicDefinition.incomingBuffer).properlyCapitalize()));
|
||||||
if (clanChatIcon == 2 || clanChatIcon == 3) {
|
if (clanChatIcon == 2 || clanChatIcon == 3) {
|
||||||
Class3_Sub13_Sub11.method221(-1, var57, RSString.stringCombiner(new RSString[]{TextCore.aClass94_444, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}), Objects.requireNonNull(Unsorted.method1052(nameAsLong)).longToRSString(), 9);
|
Class3_Sub13_Sub11.method221(-1, var57, RSString.stringCombiner(new RSString[]{TextCore.aClass94_444, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}), Objects.requireNonNull(Unsorted.method1052(nameAsLong)).longToRSString(), 9);
|
||||||
} else if (clanChatIcon == 1) {
|
} else if (clanChatIcon == 1) {
|
||||||
|
|
@ -1697,7 +1697,7 @@ public final class PacketParser {
|
||||||
nodeModelId = -1;
|
nodeModelId = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
AtmosphereParser.method1427(nodeModelId);
|
AtmosphereParser.musicHandler(nodeModelId);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 208) {
|
} else if (Unsorted.incomingOpcode == 208) {
|
||||||
|
|
@ -1707,7 +1707,7 @@ public final class PacketParser {
|
||||||
var19 = -1;
|
var19 = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class167.method2266(nodeModelId, var19);
|
Class167.musicEffectHandler(var19);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -1006,13 +1006,13 @@ public final class RSInterface {
|
||||||
this.anIntArray185 = this.method863(buffer);
|
this.anIntArray185 = this.method863(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
final Class3_Sub28_Sub17 method868(AbstractIndexedSprite[] var1) {
|
final Font method868(AbstractIndexedSprite[] var1) {
|
||||||
try {
|
try {
|
||||||
aBoolean6 = false;
|
aBoolean6 = false;
|
||||||
if (this.anInt270 == -1) {
|
if (this.anInt270 == -1) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub28_Sub17 var3 = (Class3_Sub28_Sub17) Unsorted.aReferenceCache_743.get((long) this.anInt270);
|
Font var3 = (Font) Unsorted.aReferenceCache_743.get((long) this.anInt270);
|
||||||
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) {
|
||||||
|
|
|
||||||
|
|
@ -413,7 +413,7 @@ public final class SequenceDefinition {
|
||||||
Class3_Sub13_Sub13.aLong1465 = 0L;
|
Class3_Sub13_Sub13.aLong1465 = 0L;
|
||||||
Class3_Sub13_Sub13.aClass67_1443.anInt1018 = 0;
|
Class3_Sub13_Sub13.aClass67_1443.anInt1018 = 0;
|
||||||
Class3_Sub13_Sub6.aBoolean3078 = true;
|
Class3_Sub13_Sub6.aBoolean3078 = true;
|
||||||
Class3_Sub13.method153(112);
|
TextureOperation.method153(112);
|
||||||
Class24.anInt469 = -1;
|
Class24.anInt469 = -1;
|
||||||
Class7.anInt2166 = -1;
|
Class7.anInt2166 = -1;
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
|
|
@ -548,7 +548,7 @@ public final class SequenceDefinition {
|
||||||
Class3_Sub13_Sub28.aClass94_3353 = TextCore.HasWalkHere;
|
Class3_Sub13_Sub28.aClass94_3353 = TextCore.HasWalkHere;
|
||||||
Unsorted.aBoolean1084 = false;
|
Unsorted.aBoolean1084 = false;
|
||||||
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];
|
||||||
Class3_Sub13.method165();
|
TextureOperation.method165();
|
||||||
Unsorted.aBoolean1951 = false;
|
Unsorted.aBoolean1951 = false;
|
||||||
Class3_Sub13_Sub8.method204(-3);
|
Class3_Sub13_Sub8.method204(-3);
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ public class Signlink implements Runnable {
|
||||||
|
|
||||||
|
|
||||||
public final void method1431() {
|
public final void method1431() {
|
||||||
aLong1221 = TimeUtils.time() - -5000L;
|
aLong1221 = TimeUtils.time() + 5000L;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final boolean method1432(boolean var1) {
|
public final boolean method1432(boolean var1) {
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,9 @@ final class Sprites {
|
||||||
Unsorted.aAbstractSpriteArray1136 = Class3_Sub13_Sub23_Sub1.method286(mapDotsSpriteArchive, index8);
|
Unsorted.aAbstractSpriteArray1136 = Class3_Sub13_Sub23_Sub1.method286(mapDotsSpriteArchive, index8);
|
||||||
GameObject.aClass109Array1831 = Class85.method1424(index8, scrollbarSpriteArchive);
|
GameObject.aClass109Array1831 = Class85.method1424(index8, scrollbarSpriteArchive);
|
||||||
Class3_Sub13_Sub22.nameIconsSpriteArray = Class85.method1424(index8, nameIconsSpriteArchive);
|
Class3_Sub13_Sub22.nameIconsSpriteArray = Class85.method1424(index8, nameIconsSpriteArchive);
|
||||||
Class3_Sub13.aClass3_Sub28_Sub17_2379.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
TextureOperation.smallFont.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
Class126.plainFont.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
Class168.bold.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
Class141.aClass109_Sub1Array1843 = method885(floorShadowSpriteArchive, index8);
|
Class141.aClass109_Sub1Array1843 = method885(floorShadowSpriteArchive, index8);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -248,7 +248,7 @@ public class TextCore {
|
||||||
/**
|
/**
|
||||||
* Fonts
|
* Fonts
|
||||||
*/
|
*/
|
||||||
static Font Helvetica = new Font("Helvetica", Font.BOLD, 13);
|
static java.awt.Font Helvetica = new java.awt.Font("Helvetica", java.awt.Font.BOLD, 13);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holiday Event Text
|
* Holiday Event Text
|
||||||
|
|
|
||||||
249
Client/src/main/java/org/runite/client/TextureOperation.java
Normal file
249
Client/src/main/java/org/runite/client/TextureOperation.java
Normal file
|
|
@ -0,0 +1,249 @@
|
||||||
|
package org.runite.client;
|
||||||
|
|
||||||
|
import org.rs09.client.Linkable;
|
||||||
|
import org.rs09.client.rendering.Toolkit;
|
||||||
|
|
||||||
|
import java.awt.Graphics;
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
|
public abstract class TextureOperation extends Linkable {
|
||||||
|
|
||||||
|
boolean aBoolean2375;
|
||||||
|
Class97 aClass97_2376;
|
||||||
|
TextureOperation[] subOperations;
|
||||||
|
static int anInt2378 = 0;
|
||||||
|
public static Font smallFont;
|
||||||
|
int anInt2381;
|
||||||
|
Class114 aClass114_2382;
|
||||||
|
static int anInt2383 = 0;
|
||||||
|
|
||||||
|
static int method1603(byte var0, int var1, Random var2) {
|
||||||
|
try {
|
||||||
|
if (var1 <= 0) {
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
} else if (Class140_Sub6.method2021((byte) -115, var1)) {
|
||||||
|
return (int) (((long) var2.nextInt() & 4294967295L) * (long) var1 >> 32);
|
||||||
|
} else {
|
||||||
|
int var3 = -((int) (4294967296L % (long) var1)) + Integer.MIN_VALUE;
|
||||||
|
|
||||||
|
int var4;
|
||||||
|
do {
|
||||||
|
var4 = var2.nextInt();
|
||||||
|
} while (var3 <= var4);
|
||||||
|
|
||||||
|
return Class3_Sub13_Sub7.method201(var4, var1, -58);
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var6) {
|
||||||
|
throw ClientErrorException.clientError(var6, "ni.C(" + var0 + ',' + var1 + ',' + (var2 != null ? "{...}" : "null") + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
final int[] method152(int var1, int var2, int var3) {
|
||||||
|
try {
|
||||||
|
if (var3 != 32755) {
|
||||||
|
anInt2383 = 121;
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.subOperations[var1].aBoolean2375 ? this.subOperations[var1].method154(var2, (byte) -118) : this.subOperations[var1].method166(-1, var2)[0];
|
||||||
|
} catch (RuntimeException var5) {
|
||||||
|
throw ClientErrorException.clientError(var5, "j.RA(" + var1 + ',' + var2 + ',' + var3 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method153(int var0) {
|
||||||
|
try {
|
||||||
|
if (var0 >= 91) {
|
||||||
|
Class3_Sub26.aClass61_2557 = new Class61();
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var2) {
|
||||||
|
throw ClientErrorException.clientError(var2, "j.QA(" + var0 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int[] method154(int var1, byte var2) {
|
||||||
|
try {
|
||||||
|
throw new IllegalStateException("This operation does not have a monochrome output");
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "j.D(" + var1 + ',' + var2 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int method155(byte var1) {
|
||||||
|
try {
|
||||||
|
if (var1 != 19) {
|
||||||
|
this.method152(-80, 116, -73);
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "j.HA(" + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void method157(int var1, DataBuffer var2, boolean var3) {
|
||||||
|
try {
|
||||||
|
if (!var3) {
|
||||||
|
this.subOperations = (TextureOperation[]) null;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var5) {
|
||||||
|
throw ClientErrorException.clientError(var5, "j.A(" + var1 + ',' + (var2 != null ? "{...}" : "null") + ',' + var3 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void method158(int var1) {
|
||||||
|
try {
|
||||||
|
if (var1 != 16251) {
|
||||||
|
anInt2378 = 12;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "j.P(" + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int method159(int var1) {
|
||||||
|
try {
|
||||||
|
if (var1 != 4) {
|
||||||
|
method164(true, (RSString) null);
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "j.GA(" + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final void method160(int var1, int var2) {
|
||||||
|
try {
|
||||||
|
|
||||||
|
int var4 = 255 == this.anInt2381 ? var1 : this.anInt2381;
|
||||||
|
if (this.aBoolean2375) {
|
||||||
|
this.aClass114_2382 = new Class114(var4, var1, var2);
|
||||||
|
} else {
|
||||||
|
this.aClass97_2376 = new Class97(var4, var1, var2);
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var5) {
|
||||||
|
throw ClientErrorException.clientError(var5, "j.SA(" + var1 + ',' + var2 + ',' + 250 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void method161(byte var1) {
|
||||||
|
try {
|
||||||
|
if (var1 != -45) {
|
||||||
|
anInt2383 = 16;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.aBoolean2375) {
|
||||||
|
this.aClass114_2382.method1706();
|
||||||
|
this.aClass114_2382 = null;
|
||||||
|
} else {
|
||||||
|
this.aClass97_2376.method1590();
|
||||||
|
this.aClass97_2376 = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "j.BA(" + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final int[][] method162(int var1, int var2, byte var3) {
|
||||||
|
try {
|
||||||
|
if (var3 > -45) {
|
||||||
|
return (int[][]) ((int[][]) null);
|
||||||
|
} else if (this.subOperations[var2].aBoolean2375) {
|
||||||
|
int[] var4 = this.subOperations[var2].method154(var1, (byte) -105);
|
||||||
|
return new int[][]{var4, var4, var4};
|
||||||
|
} else {
|
||||||
|
return this.subOperations[var2].method166(-1, var1);
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var6) {
|
||||||
|
throw ClientErrorException.clientError(var6, "j.UA(" + var1 + ',' + var2 + ',' + var3 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static Class3_Sub28_Sub17_Sub1 method163(byte[] var0) {
|
||||||
|
try {
|
||||||
|
if (var0 == null) {
|
||||||
|
return null;
|
||||||
|
} else {
|
||||||
|
|
||||||
|
Class3_Sub28_Sub17_Sub1 var2 = new Class3_Sub28_Sub17_Sub1(var0, Class164.anIntArray2048, Unsorted.anIntArray2591, Class140_Sub7.anIntArray2931, Unsorted.anIntArray3076, Class163_Sub1.aByteArrayArray2987);
|
||||||
|
Class39.method1035((byte) 126);
|
||||||
|
return var2;
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "j.WA(" + "{...}" + ',' + 25208 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method164(boolean var1, RSString var2) {
|
||||||
|
try {
|
||||||
|
byte var3 = 4;
|
||||||
|
int var4 = var3 + 6;
|
||||||
|
int var5 = var3 + 6;
|
||||||
|
int var6 = Class126.plainFont.method680(var2, 250);
|
||||||
|
int var7 = Class126.plainFont.method684(var2, 250) * 13;
|
||||||
|
//Used for the top left (please wait...)
|
||||||
|
Toolkit.getActiveToolkit().method934(var4 - var3, -var3 + var5, var3 + var6 - -var3, var3 + var3 + var7, 0);
|
||||||
|
Toolkit.getActiveToolkit().drawRect(-var3 + var4, -var3 + var5, var6 + var3 - -var3, var3 + var7 + var3, 16777215, 255);
|
||||||
|
|
||||||
|
Class126.plainFont.method676(var2, var4, var5, var6, var7, 16777215, -1, 1, 1, 0);
|
||||||
|
|
||||||
|
Class75.method1340(var4 + -var3, var6 + (var3 - -var3), -var3 + var5, var3 + var7 + var3);
|
||||||
|
if (var1) {
|
||||||
|
if (HDToolKit.highDetail) {
|
||||||
|
HDToolKit.bufferSwap();
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
Graphics var8 = GameShell.canvas.getGraphics();
|
||||||
|
Class164_Sub1.aClass158_3009.method2179(var8);
|
||||||
|
} catch (Exception var9) {
|
||||||
|
GameShell.canvas.repaint();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Unsorted.method1282(var4, (byte) -97, var5, var7, var6);
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var10) {
|
||||||
|
throw ClientErrorException.clientError(var10, "j.TA(" + ',' + var1 + ',' + (var2 != null ? "{...}" : "null") + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TextureOperation(int var1, boolean var2) {
|
||||||
|
try {
|
||||||
|
this.subOperations = new TextureOperation[var1];
|
||||||
|
this.aBoolean2375 = var2;
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "j.<init>(" + var1 + ',' + var2 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method165() {
|
||||||
|
try {
|
||||||
|
WorldListEntry.aAbstractSprite_1339 = null;
|
||||||
|
WorldListEntry.aAbstractSprite_3099 = null;
|
||||||
|
Class50.aAbstractSprite_824 = null;
|
||||||
|
|
||||||
|
WorldListEntry.aAbstractSprite_1457 = null;
|
||||||
|
Class3_Sub26.aAbstractSprite_2560 = null;
|
||||||
|
} catch (RuntimeException var2) {
|
||||||
|
throw ClientErrorException.clientError(var2, "j.VA(" + -7878 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int[][] method166(int var1, int var2) {
|
||||||
|
try {
|
||||||
|
if (var1 == -1) {
|
||||||
|
throw new IllegalStateException("This operation does not have a colour output");
|
||||||
|
} else {
|
||||||
|
return (int[][]) ((int[][]) null);
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "j.T(" + var1 + ',' + var2 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -3,6 +3,7 @@ package org.runite.client;
|
||||||
import org.rs09.SlayerTracker;
|
import org.rs09.SlayerTracker;
|
||||||
import org.rs09.XPGainDraw;
|
import org.rs09.XPGainDraw;
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
|
import org.rs09.client.console.DeveloperConsole;
|
||||||
import org.rs09.client.data.HashTable;
|
import org.rs09.client.data.HashTable;
|
||||||
import org.rs09.client.rendering.Toolkit;
|
import org.rs09.client.rendering.Toolkit;
|
||||||
import org.rs09.client.util.ArrayUtils;
|
import org.rs09.client.util.ArrayUtils;
|
||||||
|
|
@ -141,7 +142,6 @@ public class Unsorted {
|
||||||
public static int[][][] anIntArrayArrayArray3605;
|
public static int[][][] anIntArrayArrayArray3605;
|
||||||
public static int anInt3606;
|
public static int anInt3606;
|
||||||
public static int[] anIntArray3607 = new int[]{0, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1};
|
public static int[] anIntArray3607 = new int[]{0, 2, 2, 2, 1, 1, 2, 2, 1, 3, 1, 1};
|
||||||
public static int updateStamp;
|
|
||||||
public static ReferenceCache aReferenceCache_4043 = new ReferenceCache(64);
|
public static ReferenceCache aReferenceCache_4043 = new ReferenceCache(64);
|
||||||
public static volatile int anInt4045 = 0;
|
public static volatile int anInt4045 = 0;
|
||||||
public static HashTable aHashTable_4046 = new HashTable(16);
|
public static HashTable aHashTable_4046 = new HashTable(16);
|
||||||
|
|
@ -168,6 +168,7 @@ public class Unsorted {
|
||||||
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 boolean aBoolean11 = false;
|
||||||
|
public static int gameWindowWidth = 0;
|
||||||
|
|
||||||
|
|
||||||
static void method2086() {
|
static void method2086() {
|
||||||
|
|
@ -736,11 +737,11 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Class3_Sub13 method63(DataBuffer var1) {
|
public static TextureOperation method63(DataBuffer var1) {
|
||||||
try {
|
try {
|
||||||
var1.readUnsignedByte();
|
var1.readUnsignedByte();
|
||||||
int var2 = var1.readUnsignedByte();
|
int var2 = var1.readUnsignedByte();
|
||||||
Class3_Sub13 var3 = method1777(var2);
|
TextureOperation var3 = method1777(var2);
|
||||||
Objects.requireNonNull(var3).anInt2381 = var1.readUnsignedByte();
|
Objects.requireNonNull(var3).anInt2381 = var1.readUnsignedByte();
|
||||||
int var4 = var1.readUnsignedByte();
|
int var4 = var1.readUnsignedByte();
|
||||||
for (int var5 = 0; var5 < var4; ++var5) {
|
for (int var5 = 0; var5 < var4; ++var5) {
|
||||||
|
|
@ -1279,7 +1280,7 @@ public class Unsorted {
|
||||||
anInt3070 = 0;
|
anInt3070 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Class3_Sub13 method1777(int var0) {
|
public static TextureOperation method1777(int var0) {
|
||||||
try {
|
try {
|
||||||
if (var0 == 0) {
|
if (var0 == 0) {
|
||||||
return new Class3_Sub13_Sub22();
|
return new Class3_Sub13_Sub22();
|
||||||
|
|
@ -1577,7 +1578,7 @@ public class Unsorted {
|
||||||
HDToolKit.method1842();
|
HDToolKit.method1842();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class3_Sub13_Sub10.aFrame3121 && (3 != var1 || Class3_Sub13.anInt2378 != var5 || anInt3071 != var6)) {
|
if (null != Class3_Sub13_Sub10.aFrame3121 && (3 != var1 || TextureOperation.anInt2378 != var5 || anInt3071 != var6)) {
|
||||||
method593(Class3_Sub13_Sub10.aFrame3121, Class38.signlink);
|
method593(Class3_Sub13_Sub10.aFrame3121, Class38.signlink);
|
||||||
Class3_Sub13_Sub10.aFrame3121 = null;
|
Class3_Sub13_Sub10.aFrame3121 = null;
|
||||||
}
|
}
|
||||||
|
|
@ -1586,7 +1587,7 @@ public class Unsorted {
|
||||||
Class3_Sub13_Sub10.aFrame3121 = Class99.method1597(0, var6, var5, Class38.signlink);
|
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;
|
TextureOperation.anInt2378 = var5;
|
||||||
Class119.method1730(Class38.signlink);
|
Class119.method1730(Class38.signlink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1665,10 +1666,10 @@ public class Unsorted {
|
||||||
Class164_Sub1.aClass158_3009 = null;
|
Class164_Sub1.aClass158_3009 = null;
|
||||||
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(Class140_Sub7.canvasHeight, Class23.canvasWidth, 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.gameStage) {
|
||||||
Class3_Sub23.method406((byte) 122, true, Class168.aClass3_Sub28_Sub17_2096);
|
Class3_Sub23.method406((byte) 122, true, Class168.bold);
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub13.method164((byte) -20, false, TextCore.LoadingPleaseWait2);
|
TextureOperation.method164(false, TextCore.LoadingPleaseWait2);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
@ -1712,7 +1713,7 @@ public class Unsorted {
|
||||||
Class51.method1137(0.7F);
|
Class51.method1137(0.7F);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13.method165();
|
TextureOperation.method165();
|
||||||
} else if (0 == var1 && var3 > 0) {
|
} else if (0 == var1 && var3 > 0) {
|
||||||
Class17.aThread409.setPriority(1);
|
Class17.aThread409.setPriority(1);
|
||||||
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(503, 765, GameShell.canvas);
|
Class164_Sub1.aClass158_3009 = Class3_Sub13_Sub23_Sub1.method285(503, 765, GameShell.canvas);
|
||||||
|
|
@ -1737,7 +1738,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub11.method144();
|
Class3_Sub11.method144();
|
||||||
Class3_Sub13.method165();
|
TextureOperation.method165();
|
||||||
}
|
}
|
||||||
|
|
||||||
aBoolean742 = !NPC.method1986(89);
|
aBoolean742 = !NPC.method1986(89);
|
||||||
|
|
@ -1751,7 +1752,7 @@ public class Unsorted {
|
||||||
Class124.method1746(true, (byte) -107);
|
Class124.method1746(true, (byte) -107);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != Class3_Sub15.activeConnection && (Class143.loadingStage == 30 || Class143.loadingStage == 25)) {
|
if (null != Class3_Sub15.activeConnection && (Class143.gameStage == 30 || Class143.gameStage == 25)) {
|
||||||
Class3_Sub13_Sub8.method204(-3);
|
Class3_Sub13_Sub8.method204(-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1875,7 +1876,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Class3_Sub28_Sub17 method880(byte[] var1) {
|
public static Font method880(byte[] var1) {
|
||||||
try {
|
try {
|
||||||
if (null == var1) {
|
if (null == var1) {
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -1888,7 +1889,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class39.method1035((byte) 106);
|
Class39.method1035((byte) 106);
|
||||||
return (Class3_Sub28_Sub17) var2;
|
return (Font) var2;
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "ce.G(" + -22376 + ',' + "{...}" + ')');
|
throw ClientErrorException.clientError(var3, "ce.G(" + -22376 + ',' + "{...}" + ')');
|
||||||
|
|
@ -2275,7 +2276,7 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Class3_Sub28_Sub17 method1300(int var1, CacheIndex var3, CacheIndex var4) {
|
public static Font method1300(int var1, CacheIndex var3, CacheIndex var4) {
|
||||||
//System.out.println("Class 73 " + var1);
|
//System.out.println("Class 73 " + var1);
|
||||||
return !Class75_Sub4.method1351(var3, 0, var1) ? null : method880(var4.getFile(var1, 0));
|
return !Class75_Sub4.method1351(var3, 0, var1) ? null : method880(var4.getFile(var1, 0));
|
||||||
}
|
}
|
||||||
|
|
@ -2296,7 +2297,7 @@ public class Unsorted {
|
||||||
Class117.method1719(25);
|
Class117.method1719(25);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub13.method164((byte) -125, true, TextCore.LoadingPleaseWait2);
|
TextureOperation.method164(true, TextCore.LoadingPleaseWait2);
|
||||||
int var8 = Class82.anInt1152;
|
int var8 = Class82.anInt1152;
|
||||||
int var7 = Class131.anInt1716;
|
int var7 = Class131.anInt1716;
|
||||||
Class82.anInt1152 = regionY * 8 - 48;
|
Class82.anInt1152 = regionY * 8 - 48;
|
||||||
|
|
@ -4108,10 +4109,15 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var11.anInt189 == 1405) {
|
if (var11.anInt189 == 1405) {
|
||||||
|
if (DeveloperConsole.INSTANCE.getOpen()) {
|
||||||
|
gameWindowWidth = var11.width + var13;
|
||||||
|
//Toolkit.getActiveToolkit().fillRect(0, 0, var11.width + var13, 300, 0x332277, 128);
|
||||||
|
}
|
||||||
|
|
||||||
if (ClientCommands.fpsOverlayEnabled) {
|
if (ClientCommands.fpsOverlayEnabled) {
|
||||||
var20 = var11.width + var13;
|
var20 = var11.width + var13;
|
||||||
var21 = 15 + var14;
|
var21 = 15 + var14;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.stringCombiner(new RSString[]{TextCore.aClass94_3196, RSString.stringAnimator(SequenceDefinition.anInt1862)}), var20, var21, 16776960, -1);//Class72.stringAnimator(SequenceDefinition.anInt1862)}), var20, var21, 16776960, -1);
|
Class126.plainFont.drawStringRightAnchor(RSString.stringCombiner(new RSString[]{TextCore.aClass94_3196, RSString.stringAnimator(SequenceDefinition.anInt1862)}), var20, var21, 16776960, -1);//Class72.stringAnimator(SequenceDefinition.anInt1862)}), var20, var21, 16776960, -1);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Runtime var57 = Runtime.getRuntime();
|
Runtime var57 = Runtime.getRuntime();
|
||||||
var23 = (int) ((var57.totalMemory() + -var57.freeMemory()) / 1024L);
|
var23 = (int) ((var57.totalMemory() + -var57.freeMemory()) / 1024L);
|
||||||
|
|
@ -4120,7 +4126,7 @@ public class Unsorted {
|
||||||
var24 = 16711680;
|
var24 = 16711680;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.stringCombiner(new RSString[]{TextCore.aClass94_4057, RSString.stringAnimator(var23), TextCore.Memoryk}), var20, var21, var24, -1);
|
Class126.plainFont.drawStringRightAnchor(RSString.stringCombiner(new RSString[]{TextCore.aClass94_4057, RSString.stringAnimator(var23), TextCore.Memoryk}), var20, var21, var24, -1);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
if (HDToolKit.highDetail) {
|
if (HDToolKit.highDetail) {
|
||||||
var24 = 16776960;
|
var24 = 16776960;
|
||||||
|
|
@ -4129,7 +4135,7 @@ public class Unsorted {
|
||||||
var24 = 16711680;
|
var24 = 16711680;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.stringCombiner(new RSString[]{TextCore.aClass94_1622, RSString.stringAnimator(var25), TextCore.Memoryk}), var20, var21, var24, -1);
|
Class126.plainFont.drawStringRightAnchor(RSString.stringCombiner(new RSString[]{TextCore.aClass94_1622, RSString.stringAnimator(var25), TextCore.Memoryk}), var20, var21, var24, -1);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4147,7 +4153,7 @@ public class Unsorted {
|
||||||
var29 = 10000 * var26 / var25;
|
var29 = 10000 * var26 / var25;
|
||||||
var28 = var47 * 100 / var25;
|
var28 = var47 * 100 / var25;
|
||||||
RSString var55 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_436, Class3_Sub23.method407(0, true, 2, (long) var29), TextCore.aClass94_2498, RSString.stringAnimator(var28), TextCore.aClass94_148});
|
RSString var55 = RSString.stringCombiner(new RSString[]{TextCore.aClass94_436, Class3_Sub23.method407(0, true, 2, (long) var29), TextCore.aClass94_2498, RSString.stringAnimator(var28), TextCore.aClass94_148});
|
||||||
Class3_Sub13.aClass3_Sub28_Sub17_2379.method688(var55, var20, var21, var24, -1);
|
TextureOperation.smallFont.drawStringRightAnchor(var55, var20, var21, var24, -1);
|
||||||
aBooleanArray3674[var12] = true;
|
aBooleanArray3674[var12] = true;
|
||||||
Class163_Sub1_Sub1.aBooleanArray4008[var12] = true;
|
Class163_Sub1_Sub1.aBooleanArray4008[var12] = true;
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -4167,25 +4173,25 @@ public class Unsorted {
|
||||||
}
|
}
|
||||||
var20 = var11.width + var13;
|
var20 = var11.width + var13;
|
||||||
var21 = 15 + var14;
|
var21 = 15 + var14;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse(HDToolKit.gl.glGetString(7938)), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse(HDToolKit.gl.glGetString(7938)), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse(vendor), var20, var21, vendorColor, 4);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse(vendor), var20, var21, vendorColor, 4);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse(HDToolKit.gl.glGetString(7937)), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse(HDToolKit.gl.glGetString(7937)), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse("Oncard Geometry: " + Class31.anInt585), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse("Oncard Geometry: " + Class31.anInt585), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse("Oncard 2D: " + Class31.memory2D), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse("Oncard 2D: " + Class31.memory2D), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse("Oncard Texture: " + Class31.anInt580), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse("Oncard Texture: " + Class31.anInt580), var20, var21, 16776960, 7);
|
||||||
} else {
|
} else {
|
||||||
var20 = var11.width + var13;
|
var20 = var11.width + var13;
|
||||||
var21 = 15 + var14;
|
var21 = 15 + var14;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse("Java Toolkit"), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse("Java Toolkit"), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse(System.getProperty("java.vendor")), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse(System.getProperty("java.vendor")), var20, var21, 16776960, 7);
|
||||||
var21 += 15;
|
var21 += 15;
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.parse(System.getProperty("java.version")), var20, var21, 16776960, 7);
|
Class126.plainFont.drawStringRightAnchor(RSString.parse(System.getProperty("java.version")), var20, var21, 16776960, 7);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -4440,7 +4446,7 @@ public class Unsorted {
|
||||||
// }
|
// }
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Class3_Sub28_Sub17 var34;
|
Font var34;
|
||||||
if (var11.type == 4) {
|
if (var11.type == 4) {
|
||||||
// TODO RSInterfaceRenderText
|
// TODO RSInterfaceRenderText
|
||||||
var34 = var11.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
var34 = var11.method868(Class3_Sub13_Sub22.nameIconsSpriteArray);
|
||||||
|
|
@ -4736,7 +4742,7 @@ public class Unsorted {
|
||||||
} else if (var11.anInt194 == 1) {
|
} else if (var11.anInt194 == 1) {
|
||||||
var34.method699(var40, 57 + var26, var47, var11.anInt218, !var11.aBoolean215 ? -1 : 0);
|
var34.method699(var40, 57 + var26, var47, var11.anInt218, !var11.aBoolean215 ? -1 : 0);
|
||||||
} else {
|
} else {
|
||||||
var34.method688(var40, -1 + var26 + 115, var47, var11.anInt218, !var11.aBoolean215 ? -1 : 0);
|
var34.drawStringRightAnchor(var40, -1 + var26 + 115, var47, var11.anInt218, !var11.aBoolean215 ? -1 : 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4749,7 +4755,7 @@ public class Unsorted {
|
||||||
var21 = 0;
|
var21 = 0;
|
||||||
var20 = 0;
|
var20 = 0;
|
||||||
RSString var43 = var11.text;
|
RSString var43 = var11.text;
|
||||||
Class3_Sub28_Sub17 var35 = Class126.aClass3_Sub28_Sub17_1669;
|
Font var35 = Class126.plainFont;
|
||||||
var43 = method1303(var11, var43);
|
var43 = method1303(var11, var43);
|
||||||
|
|
||||||
RSString var44;
|
RSString var44;
|
||||||
|
|
@ -5018,7 +5024,7 @@ public class Unsorted {
|
||||||
Sprites.anInt340 = 127;
|
Sprites.anInt340 = 127;
|
||||||
Class38.aBoolean661 = true;
|
Class38.aBoolean661 = true;
|
||||||
Class140_Sub6.aBoolean2910 = true;
|
Class140_Sub6.aBoolean2910 = true;
|
||||||
Class3_Sub13.anInt2378 = 0;
|
TextureOperation.anInt2378 = 0;
|
||||||
anInt1137 = 2;
|
anInt1137 = 2;
|
||||||
Class3_Sub13_Sub22.aBoolean3275 = true;
|
Class3_Sub13_Sub22.aBoolean3275 = true;
|
||||||
Class106.aBoolean1441 = true;
|
Class106.aBoolean1441 = true;
|
||||||
|
|
|
||||||
|
|
@ -64,11 +64,11 @@ final class WaterfallShader implements ShaderInterface {
|
||||||
// GameLaunch.SETTINGS.setIp(var2.address.toString());
|
// GameLaunch.SETTINGS.setIp(var2.address.toString());
|
||||||
var2.address.method1568();
|
var2.address.method1568();
|
||||||
Class38_Sub1.accRegistryIp = GameConfig.IP_MANAGEMENT;
|
Class38_Sub1.accRegistryIp = GameConfig.IP_MANAGEMENT;
|
||||||
CS2Script.anInt2451 = var2.worldId;
|
CS2Script.userCurrentWorldID = var2.worldId;
|
||||||
if (Class44.paramModeWhere != 0) {
|
if (Class44.paramModeWhere != 0) {
|
||||||
Class162.anInt2036 = '\u9c40' + CS2Script.anInt2451;
|
Class162.anInt2036 = '\u9c40' + CS2Script.userCurrentWorldID;
|
||||||
Class140_Sub6.accRegistryPort = Class162.anInt2036;
|
Class140_Sub6.accRegistryPort = Class162.anInt2036;
|
||||||
Client.currentPort = CS2Script.anInt2451 + '\uc350';
|
Client.currentPort = CS2Script.userCurrentWorldID + '\uc350';
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,17 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
import net.arikia.dev.drpc.DiscordRPC;
|
|
||||||
import org.rs09.SystemLogger;
|
import org.rs09.SystemLogger;
|
||||||
import org.rs09.client.config.GameConfig;
|
import org.rs09.client.config.GameConfig;
|
||||||
import org.rs09.client.rendering.Toolkit;
|
import org.rs09.client.rendering.Toolkit;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class WorldListEntry extends Class44 {
|
public final class WorldListEntry extends Class44 {
|
||||||
|
|
||||||
public static int anInt2937;
|
public static int anInt2937;
|
||||||
|
public static WorldListEntry[] worldList;
|
||||||
|
public static int activeWorldListSize;
|
||||||
|
public static int updateStamp;
|
||||||
static WorldListCountry[] countries;
|
static WorldListCountry[] countries;
|
||||||
static AbstractSprite aAbstractSprite_3099;
|
static AbstractSprite aAbstractSprite_3099;
|
||||||
static int anInt3351;
|
static int anInt3351;
|
||||||
|
|
@ -20,10 +22,10 @@ final class WorldListEntry extends Class44 {
|
||||||
static int anInt1126;
|
static int anInt1126;
|
||||||
static int archiveID;
|
static int archiveID;
|
||||||
static int worldListArraySize;
|
static int worldListArraySize;
|
||||||
RSString activity;
|
public RSString activity;
|
||||||
int worldId;
|
public int worldId;
|
||||||
static boolean aBoolean2623 = true;
|
static boolean aBoolean2623 = true;
|
||||||
RSString address;
|
public RSString address;
|
||||||
static int anInt2626 = 20;
|
static int anInt2626 = 20;
|
||||||
static Class155 aClass155_2627;
|
static Class155 aClass155_2627;
|
||||||
|
|
||||||
|
|
@ -50,12 +52,12 @@ final class WorldListEntry extends Class44 {
|
||||||
|
|
||||||
Class53.worldListOffset = buffer.getSmart();
|
Class53.worldListOffset = buffer.getSmart();
|
||||||
worldListArraySize = buffer.getSmart();
|
worldListArraySize = buffer.getSmart();
|
||||||
Class57.activeWorldListSize = buffer.getSmart();
|
activeWorldListSize = buffer.getSmart();
|
||||||
Class117.worldList = new WorldListEntry[-Class53.worldListOffset + worldListArraySize + 1];
|
worldList = new WorldListEntry[-Class53.worldListOffset + worldListArraySize + 1];
|
||||||
|
|
||||||
for(var3 = 0; var3 < Class57.activeWorldListSize; ++var3) {
|
for (var3 = 0; var3 < activeWorldListSize; ++var3) {
|
||||||
int worldId = buffer.getSmart();
|
int worldId = buffer.getSmart();
|
||||||
WorldListEntry var5 = Class117.worldList[worldId] = new WorldListEntry();
|
WorldListEntry var5 = worldList[worldId] = new WorldListEntry();
|
||||||
var5.countryIndex = buffer.readUnsignedByte();
|
var5.countryIndex = buffer.readUnsignedByte();
|
||||||
var5.settings = buffer.readInt();
|
var5.settings = buffer.readInt();
|
||||||
var5.worldId = worldId - -Class53.worldListOffset;
|
var5.worldId = worldId - -Class53.worldListOffset;
|
||||||
|
|
@ -65,7 +67,7 @@ final class WorldListEntry extends Class44 {
|
||||||
// GameLaunch.SETTINGS.setWorld(worldId);
|
// GameLaunch.SETTINGS.setWorld(worldId);
|
||||||
SystemLogger.logInfo("Registering to world: " + GameConfig.WORLD);
|
SystemLogger.logInfo("Registering to world: " + GameConfig.WORLD);
|
||||||
}
|
}
|
||||||
Unsorted.updateStamp = buffer.readInt();
|
updateStamp = buffer.readInt();
|
||||||
Class30.loadedWorldList = true;
|
Class30.loadedWorldList = true;
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
throw ClientErrorException.clientError(var6, "hi.B(" + (buffer != null ? "{...}" : "null") + ',' + -88 + ')');
|
throw ClientErrorException.clientError(var6, "hi.B(" + (buffer != null ? "{...}" : "null") + ',' + -88 + ')');
|
||||||
|
|
@ -113,7 +115,7 @@ final class WorldListEntry extends Class44 {
|
||||||
aAbstractSprite_1457.method641(-aAbstractSprite_1457.width + (var1 - -var3), var2);
|
aAbstractSprite_1457.method641(-aAbstractSprite_1457.width + (var1 - -var3), var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(RSString.parse(GameConfig.RCM_TITLE), var1 - -3, 14 + var2, anInt3351, -1);
|
Class168.bold.method681(RSString.parse(GameConfig.RCM_TITLE), var1 - -3, 14 + var2, anInt3351, -1);
|
||||||
Toolkit.getActiveToolkit().fillRect(var1, 20 + var2, var3, var4 - 20, InterfaceWidget.anInt3600, -Unsorted.anInt963 + 256);
|
Toolkit.getActiveToolkit().fillRect(var1, 20 + var2, var3, var4 - 20, InterfaceWidget.anInt3600, -Unsorted.anInt963 + 256);
|
||||||
|
|
||||||
var6 = Unsorted.anInt1709;
|
var6 = Unsorted.anInt1709;
|
||||||
|
|
@ -178,7 +180,7 @@ final class WorldListEntry extends Class44 {
|
||||||
var9 = Class154.anInt1957;
|
var9 = Class154.anInt1957;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method681(Unsorted.method802(var7), 3 + var1, var8, var9, 0);
|
Class168.bold.method681(Unsorted.method802(var7), 3 + var1, var8, var9, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
Unsorted.method1282(AbstractIndexedSprite.anInt1462, (byte) 122, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537, Class3_Sub28_Sub3.anInt3552);
|
Unsorted.method1282(AbstractIndexedSprite.anInt1462, (byte) 122, Class3_Sub13_Sub33.anInt3395, Class3_Sub28_Sub1.anInt3537, Class3_Sub28_Sub3.anInt3552);
|
||||||
|
|
|
||||||
|
|
@ -274,7 +274,7 @@ final class WorldMap extends Node {
|
||||||
if (ClientCommands.fpsOverlayEnabled) {
|
if (ClientCommands.fpsOverlayEnabled) {
|
||||||
int var10 = -8 + var2 - -var3;
|
int var10 = -8 + var2 - -var3;
|
||||||
int var9 = -5 + (var0 - -var4);
|
int var9 = -5 + (var0 - -var4);
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.stringCombiner(new RSString[]{TextCore.aClass94_985, RSString.stringAnimator(SequenceDefinition.anInt1862)}), var9, var10, 16776960, -1);
|
Class126.plainFont.drawStringRightAnchor(RSString.stringCombiner(new RSString[]{TextCore.aClass94_985, RSString.stringAnimator(SequenceDefinition.anInt1862)}), var9, var10, 16776960, -1);
|
||||||
Runtime var11 = Runtime.getRuntime();
|
Runtime var11 = Runtime.getRuntime();
|
||||||
int var12 = (int) ((var11.totalMemory() - var11.freeMemory()) / 1024L);
|
int var12 = (int) ((var11.totalMemory() - var11.freeMemory()) / 1024L);
|
||||||
int var13 = 16776960;
|
int var13 = 16776960;
|
||||||
|
|
@ -283,7 +283,7 @@ final class WorldMap extends Node {
|
||||||
var13 = 16711680;
|
var13 = 16711680;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method688(RSString.stringCombiner(new RSString[]{TextCore.aClass94_1630, RSString.stringAnimator(var12), TextCore.aClass94_3055}), var9, var10, var13, -1);
|
Class126.plainFont.drawStringRightAnchor(RSString.stringCombiner(new RSString[]{TextCore.aClass94_1630, RSString.stringAnimator(var12), TextCore.aClass94_3055}), var9, var10, var13, -1);
|
||||||
}
|
}
|
||||||
/* * * * * * * */
|
/* * * * * * * */
|
||||||
|
|
||||||
|
|
@ -298,7 +298,7 @@ final class WorldMap extends Node {
|
||||||
Toolkit.getActiveToolkit().method934(-150 + var6, var7 + 2, 3 * anInt2737, 30, 9179409);
|
Toolkit.getActiveToolkit().method934(-150 + var6, var7 + 2, 3 * anInt2737, 30, 9179409);
|
||||||
Toolkit.getActiveToolkit().method934(-150 + var6 + anInt2737 * 3, var7 - -2, 300 + -(3 * anInt2737), 30, 0);
|
Toolkit.getActiveToolkit().method934(-150 + var6 + anInt2737 * 3, var7 - -2, 300 + -(3 * anInt2737), 30, 0);
|
||||||
|
|
||||||
Class168.aClass3_Sub28_Sub17_2096.method699(TextCore.LoadingGeneral, var6, var5 + var7, 16777215, -1);
|
Class168.bold.method699(TextCore.LoadingGeneral, var6, var5 + var7, 16777215, -1);
|
||||||
}
|
}
|
||||||
} catch (RuntimeException var14) {
|
} catch (RuntimeException var14) {
|
||||||
throw ClientErrorException.clientError(var14, "wa.FA(" + var0 + ',' + 64 + ',' + var2 + ',' + var3 + ',' + var4 + ')');
|
throw ClientErrorException.clientError(var14, "wa.FA(" + var0 + ',' + 64 + ',' + var2 + ',' + var3 + ',' + var4 + ')');
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@ import org.rs09.client.rendering.RenderingUtils
|
||||||
import org.rs09.client.rendering.Toolkit
|
import org.rs09.client.rendering.Toolkit
|
||||||
import org.runite.client.*
|
import org.runite.client.*
|
||||||
import java.awt.event.KeyEvent
|
import java.awt.event.KeyEvent
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
import org.runite.client.Class3_Sub13_Sub1
|
||||||
|
|
||||||
|
|
||||||
// TODO Escape characters in the string rendering - is this something we can do using RSString / the text renders?
|
// TODO Escape characters in the string rendering - is this something we can do using RSString / the text renders?
|
||||||
|
|
@ -16,7 +18,10 @@ object DeveloperConsole {
|
||||||
var ENABLE_PACKETS = false
|
var ENABLE_PACKETS = false
|
||||||
|
|
||||||
private val CONSOLE_FONT
|
private val CONSOLE_FONT
|
||||||
get() = Class126.aClass3_Sub28_Sub17_1669
|
get() = Class126.plainFont
|
||||||
|
|
||||||
|
private val gameWidth //Offset 5 if in-game offset 20 if on login screen
|
||||||
|
get() = Unsorted.gameWindowWidth
|
||||||
|
|
||||||
private val LOCK = Any()
|
private val LOCK = Any()
|
||||||
|
|
||||||
|
|
@ -31,6 +36,7 @@ object DeveloperConsole {
|
||||||
private var scrollOffset = 0
|
private var scrollOffset = 0
|
||||||
private var str: String = ""
|
private var str: String = ""
|
||||||
|
|
||||||
|
var firstOpen = false
|
||||||
var selectedCompletion = 0
|
var selectedCompletion = 0
|
||||||
var autocompletions: AutocompletionHints? = null
|
var autocompletions: AutocompletionHints? = null
|
||||||
set(t) {
|
set(t) {
|
||||||
|
|
@ -47,15 +53,47 @@ object DeveloperConsole {
|
||||||
fun draw() {
|
fun draw() {
|
||||||
if (!open) return
|
if (!open) return
|
||||||
|
|
||||||
|
if (!firstOpen) {
|
||||||
|
println("This is the developer console. To close, press ALT + `")
|
||||||
|
firstOpen = true
|
||||||
|
}
|
||||||
|
|
||||||
val tk = Toolkit.getActiveToolkit()
|
val tk = Toolkit.getActiveToolkit()
|
||||||
|
|
||||||
|
when (Class83.getWindowType()) {
|
||||||
|
0, 1 -> { //use gameWidth
|
||||||
|
val widthOffsets = if (Class143.gameStage <= 10) RenderingUtils.width else (gameWidth + 3)
|
||||||
|
tk.fillRect(0, 0, widthOffsets, HEIGHT, BACKGROUND_COLOR, 128)
|
||||||
|
tk.drawHorizontalLine(0, HEIGHT - 14 - 2, widthOffsets, -1)
|
||||||
|
RenderingUtils.drawTextSmall("Build: ${GameConfig.CLIENT_BUILD}", widthOffsets - 60, HEIGHT - 17, -1, 2)
|
||||||
|
RenderingUtils.drawText("--> $str", 3, HEIGHT - 2, -1, 2)
|
||||||
|
RenderingUtils.setClipping(0, 0, widthOffsets, HEIGHT - 16)
|
||||||
|
}
|
||||||
|
2 -> { //use RenderingUtils.width
|
||||||
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.drawTextSmall(
|
||||||
RenderingUtils.drawText("--> $str", 3, HEIGHT - 2, -1)
|
"Build: ${GameConfig.CLIENT_BUILD}",
|
||||||
|
RenderingUtils.width - 60,
|
||||||
|
HEIGHT - 17,
|
||||||
|
-1,
|
||||||
|
2
|
||||||
|
)
|
||||||
|
RenderingUtils.drawText("--> $str", 3, HEIGHT - 2, -1, 2)
|
||||||
RenderingUtils.setClipping(0, 0, RenderingUtils.width, HEIGHT - 16)
|
RenderingUtils.setClipping(0, 0, RenderingUtils.width, HEIGHT - 16)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
synchronized(LOCK) {
|
synchronized(LOCK) {
|
||||||
lines.forEachIndexed { i, line -> RenderingUtils.drawText(line, 3, scrollOffset + HEIGHT - 20 - i * 14, -1) }
|
lines.forEachIndexed { i, line ->
|
||||||
|
RenderingUtils.drawText(
|
||||||
|
line,
|
||||||
|
7,
|
||||||
|
scrollOffset + HEIGHT - 20 - i * 14,
|
||||||
|
-1,
|
||||||
|
2
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
RenderingUtils.resetClipping()
|
RenderingUtils.resetClipping()
|
||||||
|
|
||||||
|
|
@ -67,10 +105,27 @@ object DeveloperConsole {
|
||||||
val boxWidth = 8 + 8 + (completions.map { CONSOLE_FONT.method682(RSString.of(it)) }.maxOrNull() ?: 0)
|
val boxWidth = 8 + 8 + (completions.map { CONSOLE_FONT.method682(RSString.of(it)) }.maxOrNull() ?: 0)
|
||||||
|
|
||||||
tk.fillRect(startX, HEIGHT - 16 - boxHeight, boxWidth, boxHeight, 0x323232, 255)
|
tk.fillRect(startX, HEIGHT - 16 - boxHeight, boxWidth, boxHeight, 0x323232, 255)
|
||||||
RenderingUtils.drawRect(startX + 3, HEIGHT - 16 - boxHeight + 6, boxWidth - 6, boxHeight - 9 - 14, 0x646464, 200)
|
RenderingUtils.drawRect(
|
||||||
|
startX + 3,
|
||||||
|
HEIGHT - 16 - boxHeight + 6,
|
||||||
|
boxWidth - 6,
|
||||||
|
boxHeight - 9 - 14,
|
||||||
|
0x646464,
|
||||||
|
200
|
||||||
|
)
|
||||||
tk.drawHorizontalLine(startX + 8, HEIGHT - 16 - boxHeight + 6, 75, 0x323232)
|
tk.drawHorizontalLine(startX + 8, HEIGHT - 16 - boxHeight + 6, 75, 0x323232)
|
||||||
RenderingUtils.drawText(RSString.parse("Completions"), startX + 12, HEIGHT - 17 - boxHeight + 12, 0xffffff)
|
RenderingUtils.drawText(
|
||||||
RenderingUtils.drawText(RSString.parse("<col=ee2222>${completions.size}</col>/<col=ee2222>$totalSize</col> sent"), startX + 4, HEIGHT - 20, 0xffffff)
|
RSString.parse("Completions"),
|
||||||
|
startX + 12,
|
||||||
|
HEIGHT - 17 - boxHeight + 12,
|
||||||
|
0xffffff
|
||||||
|
)
|
||||||
|
RenderingUtils.drawText(
|
||||||
|
RSString.parse("<col=ee2222>${completions.size}</col>/<col=ee2222>$totalSize</col> sent"),
|
||||||
|
startX + 4,
|
||||||
|
HEIGHT - 20,
|
||||||
|
0xffffff
|
||||||
|
)
|
||||||
|
|
||||||
// tk.fillRect(startX + 4, HEIGHT - 16 - boxHeight + 14, boxWidth - 8, boxHeight - 9 - 14 - 8 - 1, 0xff0000, 255)
|
// tk.fillRect(startX + 4, HEIGHT - 16 - boxHeight + 14, boxWidth - 8, boxHeight - 9 - 14 - 8 - 1, 0xff0000, 255)
|
||||||
// RenderingUtils.setClipping(startX + 4, HEIGHT - 16 - boxHeight + 14, boxWidth - 8, boxHeight - 9 - 14 - 8 - 1)
|
// RenderingUtils.setClipping(startX + 4, HEIGHT - 16 - boxHeight + 14, boxWidth - 8, boxHeight - 9 - 14 - 8 - 1)
|
||||||
|
|
@ -78,24 +133,22 @@ object DeveloperConsole {
|
||||||
if (selectedCompletion == i) {
|
if (selectedCompletion == i) {
|
||||||
tk.fillRect(startX + 4, HEIGHT - 6 - boxHeight + 4 + i * 14, boxWidth - 8, 14, 0x2a58a8, 255)
|
tk.fillRect(startX + 4, HEIGHT - 6 - boxHeight + 4 + i * 14, boxWidth - 8, 14, 0x2a58a8, 255)
|
||||||
}
|
}
|
||||||
RenderingUtils.drawText(RSString.of(completion), startX + 6, HEIGHT - 6 - boxHeight + 14 + i * 14, 0xffffff)
|
RenderingUtils.drawText(
|
||||||
|
RSString.of(completion),
|
||||||
|
startX + 6,
|
||||||
|
HEIGHT - 6 - boxHeight + 14 + i * 14,
|
||||||
|
0xffffff
|
||||||
|
)
|
||||||
}
|
}
|
||||||
// RenderingUtils.resetClipping()
|
// RenderingUtils.resetClipping()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun println(line: String, timestamp: Boolean = false) {
|
fun println(line: String) {
|
||||||
calendar.time = Date(TimeUtils.time())
|
calendar.time = Date(TimeUtils.time())
|
||||||
val h: Int = calendar.get(Calendar.HOUR_OF_DAY)
|
|
||||||
val m: Int = calendar.get(Calendar.MINUTE)
|
|
||||||
val s: Int = calendar.get(Calendar.SECOND)
|
|
||||||
|
|
||||||
synchronized(LOCK) {
|
synchronized(LOCK) {
|
||||||
if (timestamp)
|
lines.addFirst(RSString.of("${SimpleDateFormat("HH:mm:ss").format(Date(TimeUtils.time()))}: --> $line"))
|
||||||
lines.addFirst(RSString.of("<col=8888cc>[$h:$m:$s]</col> $line"))
|
|
||||||
else
|
|
||||||
lines.addFirst(RSString.of(line))
|
|
||||||
|
|
||||||
if (lines.size >= MAX_LINES) lines.removeLast()
|
if (lines.size >= MAX_LINES) lines.removeLast()
|
||||||
|
|
||||||
|
|
@ -139,10 +192,18 @@ object DeveloperConsole {
|
||||||
Class3_Sub13_Sub1.outgoingBuffer.finishVarshortPacket(Class3_Sub13_Sub1.outgoingBuffer.index - index)
|
Class3_Sub13_Sub1.outgoingBuffer.finishVarshortPacket(Class3_Sub13_Sub1.outgoingBuffer.index - index)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (str.toLowerCase() == "enableconsolepackets") {
|
val clientCommand: MutableList<String>
|
||||||
|
val args: Any
|
||||||
|
val command: String = str
|
||||||
|
clientCommand = command.split(' ') as MutableList<String>
|
||||||
|
val argSize = clientCommand.size
|
||||||
|
println(str)
|
||||||
|
when (clientCommand[0]) {
|
||||||
|
"enableconsolepackets" -> {
|
||||||
ENABLE_PACKETS = true
|
ENABLE_PACKETS = true
|
||||||
println("<col=44ff44>Enabled console packets!</col>")
|
println("<col=44ff44>Enabled console packets!</col>")
|
||||||
} else if (str.toLowerCase() == "quests") {
|
}
|
||||||
|
"quests" -> {
|
||||||
println("<col=5555ff>~~~~~ MINIQUESTS ~~~~~</col>")
|
println("<col=5555ff>~~~~~ MINIQUESTS ~~~~~</col>")
|
||||||
System.out.println("~~~~~ MINIQUESTS ~~~~~")
|
System.out.println("~~~~~ MINIQUESTS ~~~~~")
|
||||||
var lookup = EnumDefinitionProvider.provide(208)
|
var lookup = EnumDefinitionProvider.provide(208)
|
||||||
|
|
@ -151,9 +212,9 @@ object DeveloperConsole {
|
||||||
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
||||||
|
|
||||||
val rsiface = Class7.getRSInterface(component)
|
val rsiface = Class7.getRSInterface(component)
|
||||||
if (rsiface == null) println("Error: couldnt find component for hash $component", true)
|
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
||||||
|
|
||||||
println("$i: <col=5555ff>${rsiface.text}</col>", true)
|
println("$i: <col=5555ff>${rsiface.text}</col>")
|
||||||
System.out.println("name ${rsiface.text}, lookup id $i")
|
System.out.println("name ${rsiface.text}, lookup id $i")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -165,14 +226,123 @@ object DeveloperConsole {
|
||||||
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
||||||
|
|
||||||
val rsiface = Class7.getRSInterface(component)
|
val rsiface = Class7.getRSInterface(component)
|
||||||
if (rsiface == null) println("Error: couldnt find component for hash $component", true)
|
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
||||||
|
|
||||||
println("$i: <col=5555ff>${rsiface.text}</col>", true)
|
println("$i: <col=5555ff>${rsiface.text}</col>")
|
||||||
System.out.println("name ${rsiface.text}, lookup id $i")
|
System.out.println("name ${rsiface.text}, lookup id $i")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
"errormsg" -> {
|
||||||
|
if (argSize == 2) {
|
||||||
|
args = clientCommand[1].toIntOrNull() ?: -1
|
||||||
|
Client.messageToDisplay = args as Int
|
||||||
|
} else {
|
||||||
|
println("Error. Displays error message on login, account creation. Use: errormsg #")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"playsong" -> {
|
||||||
|
if (argSize in 2..4) {
|
||||||
|
if (clientCommand[1].toIntOrNull() == null) {
|
||||||
|
clientCommand.removeFirst()
|
||||||
|
AtmosphereParser.musicHandler(
|
||||||
|
CacheIndex.musicIndex.getArchiveForName(
|
||||||
|
RSString.of(
|
||||||
|
clientCommand.joinToString(
|
||||||
|
" "
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
args = clientCommand[1].toInt()
|
||||||
|
AtmosphereParser.musicHandler(args)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
println("Error. Plays music. Use: playsong # OR playsong songName")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"playsfx" -> {
|
||||||
|
if (argSize == 2) {
|
||||||
|
args = clientCommand[1].toIntOrNull() ?: -1
|
||||||
|
Class167.musicEffectHandler(args as Int)
|
||||||
|
} else {
|
||||||
|
println("Error. Plays a music effect. Use: playeffectfx #")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"cstage" -> {
|
||||||
|
when (argSize) {
|
||||||
|
1 -> {
|
||||||
|
println("Client.gameStage: " + Class143.gameStage)
|
||||||
|
println("LoginHandler.adminLoginStage: " + Class163_Sub1_Sub1.adminLoginStage)
|
||||||
|
println("LoginHandler.userLoginStage: " + LoginHandler.loginStage)
|
||||||
|
println("AccountRegistration.registryStage: " + Unsorted.registryStage)
|
||||||
|
println("WorldListMethods.worldStage: " + Class43.worldListStage)
|
||||||
|
}
|
||||||
|
2 -> {
|
||||||
|
args = clientCommand[1]
|
||||||
|
when (args) {
|
||||||
|
"game" -> println("GameStateManager.gameState: " + Class143.gameStage)
|
||||||
|
"login" -> {
|
||||||
|
println("LoginHandler.adminLoginStage: " + Class163_Sub1_Sub1.adminLoginStage)
|
||||||
|
println("LoginHandler.userLoginStage: " + LoginHandler.loginStage)
|
||||||
|
}
|
||||||
|
"register" -> println("AccountRegistration.registryStage: " + Unsorted.registryStage)
|
||||||
|
"wl", "worldlist" -> println("WorldListMethods.worldStage: " + Class43.worldListStage)
|
||||||
|
else -> println("Error. Incorrect usage. Use clientstage or clientstage game/login/register/worldlist to see a specific stage")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else -> println("Error. Incorrect usage. Use clientstage or clientstage game/login/register/worldlist")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"worldlist" -> {
|
||||||
|
val worldArray = WorldListEntry.worldList
|
||||||
|
args = clientCommand[1]
|
||||||
|
when (args) {
|
||||||
|
"active" -> {
|
||||||
|
println("Active: ${WorldListEntry.activeWorldListSize} Update stamp: ${WorldListEntry.updateStamp}")
|
||||||
|
}
|
||||||
|
"world" -> {
|
||||||
|
if (argSize == 3) {
|
||||||
|
val worldId = clientCommand[2].toInt()
|
||||||
|
if (worldArray[worldId] != null) {
|
||||||
|
val world = worldArray[worldId]
|
||||||
|
println(
|
||||||
|
"ID: ${world.worldId} " +
|
||||||
|
"WHERE: ${world.countryIndex} " +
|
||||||
|
"MEM: ${world.isMembers} " +
|
||||||
|
"PVP: ${world.isPVP} " +
|
||||||
|
"Loot: ${world.isLootShare} " +
|
||||||
|
"QC: ${world.isQuickchat} " +
|
||||||
|
"DESC: ${world.activity} " +
|
||||||
|
"NET: ${world.address}:"
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
println("Requested world ($worldId) is OFFLINE or NULL")
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
println("Error. Incorrect usage. Use worldlist world worldID")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"goto" -> {
|
||||||
|
if (argSize == 3) {
|
||||||
|
val worldId = clientCommand[2].toInt()
|
||||||
|
if (worldArray[worldId] != null) {
|
||||||
|
CS2Script.userCurrentWorldID = worldId
|
||||||
|
} else {
|
||||||
|
println("Requested world ($worldId) is OFFLINE or NULL")
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
println("Error. Incorrect usage. Use: worldlist goto worldID")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else -> println("World list commands: active, world ID, goto ID")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
println(str)
|
else -> {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun handleKeyDown(evt: KeyEvent) {
|
fun handleKeyDown(evt: KeyEvent) {
|
||||||
|
|
@ -236,4 +406,10 @@ object DeveloperConsole {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun sendCommand(command: String) {
|
||||||
|
Class3_Sub13_Sub1.outgoingBuffer.putOpcode(44)
|
||||||
|
Class3_Sub13_Sub1.outgoingBuffer.writeByte(command.length + -1)
|
||||||
|
// Class3_Sub13_Sub1.outgoingBuffer.writeString(command.substring(2))
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -7,6 +7,6 @@ object ConsoleMessageDecoder: GamePacketDecoder {
|
||||||
override fun decode(buffer: DataBuffer) {
|
override fun decode(buffer: DataBuffer) {
|
||||||
val line = buffer.readString()
|
val line = buffer.readString()
|
||||||
|
|
||||||
DeveloperConsole.println(line.toString(), true)
|
DeveloperConsole.println(line.toString())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -50,17 +50,35 @@ object RenderingUtils {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun drawText(str: String, x: Int, y: Int, rgb: Int, parse: Boolean = false) {
|
fun drawText(str: String, x: Int, y: Int, rgb: Int, parse: Boolean = false) {
|
||||||
if (parse) Class126.aClass3_Sub28_Sub17_1669.method681(RSString.parse(str), x, y, rgb, -1)
|
if (parse) Class126.plainFont.method681(RSString.parse(str), x, y, rgb, -1)
|
||||||
else Class126.aClass3_Sub28_Sub17_1669.method681(RSString.of(str), x, y, rgb, -1)
|
else Class126.plainFont.method681(RSString.of(str), x, y, rgb, -1)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun drawText(str: String, x: Int, y: Int, rgb: Int, shadow: Int, parse: Boolean = false){
|
fun drawText(str: String, x: Int, y: Int, rgb: Int, shadow: Int, parse: Boolean = false){
|
||||||
if (parse) Class126.aClass3_Sub28_Sub17_1669.method681(RSString.parse(str), x, y, rgb, shadow)
|
if (parse) Class126.plainFont.method681(RSString.parse(str), x, y, rgb, shadow)
|
||||||
else Class126.aClass3_Sub28_Sub17_1669.method681(RSString.of(str), x, y, rgb, shadow)
|
else Class126.plainFont.method681(RSString.of(str), x, y, rgb, shadow)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun drawText(str: RSString, x: Int, y: Int, rgb: Int) {
|
fun drawText(str: RSString, x: Int, y: Int, rgb: Int) {
|
||||||
Class126.aClass3_Sub28_Sub17_1669.method681(str, x, y, rgb, -1)
|
Class126.plainFont.method681(str, x, y, rgb, -1)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun drawText(str: RSString, x: Int, y: Int, rgb: Int, shadow: Int) {
|
||||||
|
Class126.plainFont.method681(str, x, y, rgb, shadow)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun drawTextSmall(str: String, x: Int, y: Int, rgb: Int, parse: Boolean = false) {
|
||||||
|
if (parse) TextureOperation.smallFont.method681(RSString.parse(str), x, y, rgb, -1)
|
||||||
|
else TextureOperation.smallFont.method681(RSString.of(str), x, y, rgb, -1)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun drawTextSmall(str: String, x: Int, y: Int, rgb: Int, shadow: Int, parse: Boolean = false){
|
||||||
|
if (parse) TextureOperation.smallFont.method681(RSString.parse(str), x, y, rgb, shadow)
|
||||||
|
else TextureOperation.smallFont.method681(RSString.of(str), x, y, rgb, shadow)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun drawTextSmall(str: RSString, x: Int, y: Int, rgb: Int) {
|
||||||
|
TextureOperation.smallFont.method681(str, x, y, rgb, -1)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setClipping(left: Int, top: Int, right: Int, bottom: Int) {
|
fun setClipping(left: Int, top: Int, right: Int, bottom: Int) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue