Separated out QuickChat methods into QuickChat.java + QuickChatDefinition.java

This commit is contained in:
Woah 2021-03-25 16:06:20 -04:00
parent 98450d84a1
commit 8d56a8c0de
50 changed files with 426 additions and 440 deletions

View file

@ -1,7 +1,6 @@
package org.runite.client;
import org.rs09.client.Linkable;
import org.rs09.client.data.NodeCache;
public final class LinkableRSString extends Linkable {
@ -10,7 +9,6 @@ public final class LinkableRSString extends Linkable {
static CacheIndex aClass153_2581;
public static int anInt2582 = 0;
static boolean isDynamicSceneGraph = false;
static NodeCache aClass47_3776 = new NodeCache(64);
public RSString value;
static int anInt2587;
static GameShell anApplet_Sub1_2588 = null;
@ -30,7 +28,7 @@ public final class LinkableRSString extends Linkable {
try {
try {
if (Class10.anInt154 == 1) {
if (Unsorted.anInt154 == 1) {
int var1 = Class101.aClass3_Sub24_Sub4_1421.method499();
if (var1 > 0 && Class101.aClass3_Sub24_Sub4_1421.method473(-124)) {
var1 -= GraphicDefinition.anInt546;
@ -45,11 +43,11 @@ public final class LinkableRSString extends Linkable {
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
Class101.aClass3_Sub24_Sub4_1421.method485();
NPC.aClass3_Sub27_1154 = null;
Class3_Sub28_Sub4.aClass83_3579 = null;
QuickChatDefinition.aClass83_3579 = null;
if (Class101.aClass153_1423 == null) {
Class10.anInt154 = 0;
Unsorted.anInt154 = 0;
} else {
Class10.anInt154 = 2;
Unsorted.anInt154 = 2;
}
}
} catch (Exception var2) {
@ -57,8 +55,8 @@ public final class LinkableRSString extends Linkable {
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -127);
Class101.aClass153_1423 = null;
NPC.aClass3_Sub27_1154 = null;
Class10.anInt154 = 0;
Class3_Sub28_Sub4.aClass83_3579 = null;
Unsorted.anInt154 = 0;
QuickChatDefinition.aClass83_3579 = null;
}
} catch (RuntimeException var3) {
@ -120,35 +118,6 @@ public final class LinkableRSString extends Linkable {
public LinkableRSString() {
}
static Class3_Sub28_Sub4 method733(int var1) {
try {
Class3_Sub28_Sub4 var2 = (Class3_Sub28_Sub4) aClass47_3776.get(var1);
if (null == var2) {
byte[] var3;
if (var1 < 32768) {
var3 = Class3_Sub24_Sub3.aClass153_3490.getFile(1, var1);
} else {
var3 = TextureOperation9.aClass153_1967.getFile(1, 32767 & var1);
}
var2 = new Class3_Sub28_Sub4();
if (var3 != null) {
var2.method546(new DataBuffer(var3));
}
if (var1 >= 32768) {
var2.method548();
}
aClass47_3776.put(var1, var2);
}
return var2;
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "sj.Q(" + 12345678 + ',' + var1 + ')');
}
}
static void method734(RSString var1) {
try {
Class163_Sub2.paramSettings = var1;
@ -160,7 +129,7 @@ public final class LinkableRSString extends Linkable {
if (0 == var1.length()) {
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
} else {
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, Class3_Sub28_Sub4.method612(94608000L)});
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, QuickChatDefinition.method612(94608000L)});
}
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.signlink.gameApplet);
@ -179,7 +148,7 @@ public final class LinkableRSString extends Linkable {
method736(-60, -93);
}
if (Class10.anInt154 == 0) {
if (Unsorted.anInt154 == 0) {
Class101.aClass3_Sub24_Sub4_1421.method506(var0);
} else {
TextureOperation36.anInt3423 = var0;