Server/Client/src/main/java/org/runite/client/QuickChat.java
2021-03-24 15:51:22 -04:00

36 lines
1.1 KiB
Java

package org.runite.client;
import org.rs09.client.data.NodeCache;
public class QuickChat {
static NodeCache aClass47_3137 = new NodeCache(64);
static Class3_Sub28_Sub1 getQuickChatMessage(int fileId) {
try {
Class3_Sub28_Sub1 var2 = (Class3_Sub28_Sub1) aClass47_3137.get(fileId);
if (null == var2) {
byte[] var3;
if (fileId < '\u8000') {
var3 = Unsorted.quickChatMessages.getFile(0, fileId);
} else {
var3 = Unsorted.aClass153_332.getFile(0, fileId & 32767);
}
var2 = new Class3_Sub28_Sub1();
if (null != var3) {
var2.method530(new DataBuffer(var3));
}
if (fileId >= 32768) {
var2.method525();
}
aClass47_3137.put(fileId, var2);
}
return var2;
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "tb.B(" + fileId + ',' + (byte) -54 + ')');
}
}
}