forked from 2009Scape/Server
Added initial version
This commit is contained in:
commit
c86870d0b0
14218 changed files with 1285207 additions and 0 deletions
184
Client/src/main/java/org/runite/client/Class131.java
Normal file
184
Client/src/main/java/org/runite/client/Class131.java
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
package org.runite.client;
|
||||
|
||||
import org.rs09.client.config.GameConfig;
|
||||
|
||||
final class Class131 {
|
||||
|
||||
static int anInt1716;
|
||||
static RSString password = TextCore.aClass94_3672;
|
||||
static RSString username = TextCore.aClass94_3672;
|
||||
short[] aShortArray1718;
|
||||
static int anInt1719 = -1;
|
||||
int anInt1720;
|
||||
RSString[] aClass94Array1721;
|
||||
|
||||
static CacheIndex aClass153_1723;
|
||||
int[] anIntArray1725;
|
||||
short[] aShortArray1727;
|
||||
byte[] aByteArray1730;
|
||||
|
||||
static void addLocalPlayers() {
|
||||
try {
|
||||
while(true) {
|
||||
if(GraphicDefinition.incomingBuffer.method815(Unsorted.incomingPacketLength) >= 11) {
|
||||
int index = GraphicDefinition.incomingBuffer.getBits(11);
|
||||
if(index != 2047) {
|
||||
boolean var2 = false;
|
||||
if(null == Class3_Sub13_Sub22.players[index]) {
|
||||
Class3_Sub13_Sub22.players[index] = new Player();
|
||||
var2 = true;
|
||||
if(null != Class65.aClass3_Sub30Array986[index]) {
|
||||
Class3_Sub13_Sub22.players[index].parseAppearance(-54, Class65.aClass3_Sub30Array986[index]);
|
||||
}
|
||||
}
|
||||
|
||||
Class56.localPlayerIndexes[Class159.localPlayerCount++] = index;
|
||||
Player var3 = Class3_Sub13_Sub22.players[index];
|
||||
var3.anInt2838 = Class44.anInt719;
|
||||
int var4 = GraphicDefinition.incomingBuffer.getBits(1);
|
||||
if(var4 == 1) {
|
||||
Class21.maskUpdateIndexes[Unsorted.maskUpdateCount++] = index;
|
||||
}
|
||||
|
||||
int var5 = GraphicDefinition.incomingBuffer.getBits(5);
|
||||
int var6 = Class27.anIntArray510[GraphicDefinition.incomingBuffer.getBits(3)];
|
||||
if(var5 > 15) {
|
||||
var5 -= 32;
|
||||
}
|
||||
|
||||
if(var2) {
|
||||
var3.anInt2806 = var3.anInt2785 = var6;
|
||||
}
|
||||
|
||||
int var7 = GraphicDefinition.incomingBuffer.getBits(1);
|
||||
int var8 = GraphicDefinition.incomingBuffer.getBits(5);
|
||||
if(var8 > 15) {
|
||||
var8 -= 32;
|
||||
}
|
||||
|
||||
var3.method1981(var5 + Class102.player.anIntArray2767[0], var7 == 1, Class102.player.anIntArray2755[0] + var8);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
GraphicDefinition.incomingBuffer.method818();
|
||||
return;
|
||||
}
|
||||
} catch (RuntimeException var9) {
|
||||
throw ClientErrorException.clientError(var9, "se.D(" + -59 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
final boolean method1787(int var1) {
|
||||
try {
|
||||
|
||||
return (this.aByteArray1730[var1] & 8) != 0;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "se.G(" + var1 + ',' + (byte) -124 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static int method1788(int var0, int var1, int var2, int var3, boolean var4) {
|
||||
try {
|
||||
if(var4) {
|
||||
int var5 = 15 & var3;
|
||||
int var7 = var5 >= 4 ?(var5 != 12 && var5 != 14 ?var1:var0):var2;
|
||||
int var6 = var5 < 8 ?var0:var2;
|
||||
return ((var5 & 1) != 0 ?-var6:var6) - -((2 & var5) != 0 ?-var7:var7);
|
||||
} else {
|
||||
return 127;
|
||||
}
|
||||
} catch (RuntimeException var8) {
|
||||
throw ClientErrorException.clientError(var8, "se.H(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
final boolean method1789(int var1, int var2) {
|
||||
try {
|
||||
if(var2 != 530) {
|
||||
this.method1794(-111, 26);
|
||||
}
|
||||
|
||||
return (4 & this.aByteArray1730[var1]) != 0;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "se.A(" + var1 + ',' + var2 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method1790(int var0, int var1) {
|
||||
try {
|
||||
InterfaceWidget var3 = InterfaceWidget.getWidget(5, var0);
|
||||
var3.flagUpdate();
|
||||
var3.anInt3598 = var1;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "se.B(" + var0 + ',' + var1 + ',' + 95 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
final int method1791(int var1, int var2) {
|
||||
try {
|
||||
return var2 != 8?35:this.aByteArray1730[var1] & 3;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "se.I(" + var1 + ',' + var2 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method1793(RSString var0, RSString var1, int var2) {
|
||||
try {
|
||||
password = var1;
|
||||
Class7.anInt2161 = var2;
|
||||
username = var0;
|
||||
if(username.equalsString(TextCore.aClass94_3672) || password.equalsString(TextCore.aClass94_3672)) {
|
||||
Class158.anInt2005 = 3;
|
||||
} else if (CS2Script.anInt2451 == -1) {
|
||||
Class163_Sub1_Sub1.anInt2246 = 0;
|
||||
Class163_Sub1_Sub1.anInt1616 = 0;
|
||||
Class158.anInt2005 = -3;
|
||||
Class163_Sub1_Sub1.anInt3375 = 1;
|
||||
DataBuffer var4 = new DataBuffer(128);
|
||||
var4.writeByte(10);
|
||||
var4.writeShort((int) (Math.random() * 99999.0D));
|
||||
var4.writeShort(GameConfig.CLIENT_BUILD);
|
||||
var4.writeLong(username.toLong());
|
||||
var4.writeInt((int) (Math.random() * 9.9999999E7D));
|
||||
var4.writeString(password);
|
||||
var4.writeInt((int) (Math.random() * 9.9999999E7D));
|
||||
var4.rsaEncrypt(Class3_Sub13_Sub37.EXPONENT,Class3_Sub13_Sub14.MODULUS);
|
||||
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
|
||||
Class3_Sub13_Sub1.outgoingBuffer.writeByte(210);
|
||||
Class3_Sub13_Sub1.outgoingBuffer.writeByte(var4.index);
|
||||
Class3_Sub13_Sub1.outgoingBuffer.putBytes(var4.buffer, var4.index);
|
||||
} else {
|
||||
Class24.method951();
|
||||
}
|
||||
} catch (RuntimeException var6) {
|
||||
throw ClientErrorException.clientError(var6, "se.C(" + (var0 != null?"{...}":"null") + ',' + (var1 != null?"{...}":"null") + ',' + var2 + ',' + (byte) -38 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
final boolean method1794(int var1, int var2) {
|
||||
try {
|
||||
if(var2 != -20138) {
|
||||
method1788(122, 38, -120, -29, false);
|
||||
}
|
||||
|
||||
return 0 == (this.aByteArray1730[var1] & 16);
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "se.E(" + var1 + ',' + var2 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
Class131(int var1) {
|
||||
try {
|
||||
this.anInt1720 = var1;
|
||||
this.aClass94Array1721 = new RSString[this.anInt1720];
|
||||
this.aShortArray1718 = new short[this.anInt1720];
|
||||
this.anIntArray1725 = new int[this.anInt1720];
|
||||
this.aByteArray1730 = new byte[this.anInt1720];
|
||||
this.aShortArray1727 = new short[this.anInt1720];
|
||||
} catch (RuntimeException var3) {
|
||||
throw ClientErrorException.clientError(var3, "se.<init>(" + var1 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue