Server/Client/src/org/runite/jagex/AnimationDefinition.java
2019-10-28 00:17:03 -04:00

754 lines
22 KiB
Java

package org.runite.jagex;
final class AnimationDefinition {
int anInt1845 = 2;
boolean aBoolean1846 = false;
static volatile long aLong1847 = 0L;
boolean aBoolean1848 = false;
int anInt1849 = -1;
int anInt1850 = -1;
int[] frames;
static CacheIndex aClass153_1852;
static int anInt1853;
int anInt1854 = -1;
boolean[] aBooleanArray1855;
static AbstractIndexedSprite aClass109_1856;
int anInt1857 = 5;
static int anInt1858;
boolean aBoolean1859 = false;
static CacheIndex aClass153_1860;
int anInt1861 = 99;
static int anInt1862 = 0;
static RSString aClass94_1863 = RSString.createRSString(" steht bereits auf Ihrer Freunde)2Liste(Q");
int animId;
int anInt1865 = -1;
int anInt1866 = -1;
int[][] anIntArrayArray1867;
static Class25[] aClass25Array1868;
int[] duration;
private int[] anIntArray1870;
static int[] anIntArray1871 = new int[2];
boolean aBoolean1872 = false;
static final Class3_Sub11 method2052(Class130 var0, boolean var1, Class168 var2) {
try {
long var3 = (long)((var2.anInt2095 - -1 << 16) + var2.anInt2090) + (((long)var2.anInt2100 << 56) - -((long)var2.anInt2094 << 32));
if(var1) {
aClass94_1863 = (RSString)null;
}
Class3_Sub11 var5 = (Class3_Sub11)var0.method1780(var3, 0);
if(null == var5) {
var5 = new Class3_Sub11(var2.anInt2095, (float)var2.anInt2090, true, false, var2.anInt2094);
var0.method1779(1, var5, var3);
}
return var5;
} catch (RuntimeException var6) {
throw Class44.method1067(var6, "tk.J(" + (var0 != null?"{...}":"null") + ',' + var1 + ',' + (var2 != null?"{...}":"null") + ')');
}
}
final void method2053(RSByteBuffer var1, byte var2) {
try {
if(var2 != -102) {
this.method2055((Model)null, (byte)88, 7, 103, 54);
}
// System.out.print("Animation " + animId + " - parsed [");
while(true) {
int var3 = var1.getByte((byte)-46);
if(var3 == 0) {
//System.out.println("].");
return;
}
//System.out.print(var3 + ", ");
this.method2060(var3, (byte)-73, var1);
}
} catch (RuntimeException var4) {
throw Class44.method1067(var4, "tk.I(" + (var1 != null?"{...}":"null") + ',' + var2 + ')');
}
}
final Model method2054(int var1, int var2, int var3, Model var4, int var5, int var6) {
try {
int var7 = this.duration[var2];
var2 = this.frames[var2];
Class3_Sub28_Sub5 var8 = Class3_Sub9.method133(var2 >> 16, var1 + -19749);
var2 &= '\uffff';
if(var8 == null) {
return var4.method1890(true, true, true);
} else {
var5 &= 3;
Class3_Sub28_Sub5 var9 = null;
if(var1 != 19749) {
this.method2053((RSByteBuffer)null, (byte)-126);
}
if((this.aBoolean1846 || Class3_Sub26.aBoolean2558) && ~var3 != 0 && this.frames.length > var3) {
var3 = this.frames[var3];
var9 = Class3_Sub9.method133(var3 >> 16, 0);
var3 &= '\uffff';
}
Model var10;
if(var9 != null) {
var10 = var4.method1890(!var8.method559(1317095745, var2) & !var9.method559(1317095745, var3), !var8.method561(var2, (byte)125) & !var9.method561(var3, (byte)118), !this.aBoolean1848);
} else {
var10 = var4.method1890(!var8.method559(1317095745, var2), !var8.method561(var2, (byte)121), !this.aBoolean1848);
}
if(HDToolKit.highDetail && this.aBoolean1848) {
if(-2 != ~var5) {
if(2 != var5) {
if(~var5 == -4) {
((Class140_Sub1_Sub1)var10).method1925();
}
} else {
((Class140_Sub1_Sub1)var10).method1911();
}
} else {
((Class140_Sub1_Sub1)var10).method1902();
}
} else if(var5 != 1) {
if(2 != var5) {
if(3 == var5) {
var10.method1885();
}
} else {
var10.method1874();
}
} else {
var10.method1900();
}
var10.method1880(var8, var2, var9, var3, -1 + var6, var7, this.aBoolean1848);
if(HDToolKit.highDetail && this.aBoolean1848) {
if(1 != var5) {
if(var5 == 2) {
((Class140_Sub1_Sub1)var10).method1911();
} else if(var5 == 3) {
((Class140_Sub1_Sub1)var10).method1902();
}
} else {
((Class140_Sub1_Sub1)var10).method1925();
}
} else if(~var5 != -2) {
if(-3 != ~var5) {
if(var5 == 3) {
var10.method1900();
}
} else {
var10.method1874();
}
} else {
var10.method1885();
}
return var10;
}
} catch (RuntimeException var11) {
throw Class44.method1067(var11, "tk.D(" + var1 + ',' + var2 + ',' + var3 + ',' + (var4 != null?"{...}":"null") + ',' + var5 + ',' + var6 + ')');
}
}
final Model method2055(Model var1, byte var2, int var3, int var4, int var5) {
try {
int var7 = this.frames[var5];
int var6 = this.duration[var5];
Class3_Sub28_Sub5 var8 = Class3_Sub9.method133(var7 >> 16, 0);
var7 &= '\uffff';
if(null == var8) {
return var1.method1894(true, true, true);
} else {
Class3_Sub28_Sub5 var9 = null;
if((this.aBoolean1846 || Class3_Sub26.aBoolean2558) && 0 != ~var3 && ~var3 > ~this.frames.length) {
var3 = this.frames[var3];
var9 = Class3_Sub9.method133(var3 >> 16, 0);
var3 &= '\uffff';
}
Class3_Sub28_Sub5 var10 = null;
int var12 = 47 % ((var2 - 66) / 45);
Class3_Sub28_Sub5 var11 = null;
int var13 = 0;
int var14 = 0;
if(null != this.anIntArray1870) {
if(~this.anIntArray1870.length < ~var5) {
var13 = this.anIntArray1870[var5];
if(~var13 != -65536) {
var10 = Class3_Sub9.method133(var13 >> 16, 0);
var13 &= '\uffff';
}
}
if((this.aBoolean1846 || Class3_Sub26.aBoolean2558) && -1 != var3 && this.anIntArray1870.length > var3) {
var14 = this.anIntArray1870[var3];
if(~var14 != -65536) {
var11 = Class3_Sub9.method133(var14 >> 16, 0);
var14 &= '\uffff';
}
}
}
boolean var15 = !var8.method559(1317095745, var7);
boolean var16 = !var8.method561(var7, (byte)119);
if(var10 != null) {
var15 &= !var10.method559(1317095745, var13);
var16 &= !var10.method561(var13, (byte)115);
}
if(null != var9) {
var15 &= !var9.method559(1317095745, var3);
var16 &= !var9.method561(var3, (byte)123);
}
if(null != var11) {
var15 &= !var11.method559(1317095745, var14);
var16 &= !var11.method561(var14, (byte)121);
}
Model var17 = var1.method1894(var15, var16, !this.aBoolean1848);
var17.method1880(var8, var7, var9, var3, var4 - 1, var6, this.aBoolean1848);
if(null != var10) {
var17.method1880(var10, var13, var11, var14, var4 + -1, var6, this.aBoolean1848);
}
return var17;
}
} catch (RuntimeException var18) {
throw Class44.method1067(var18, "tk.E(" + (var1 != null?"{...}":"null") + ',' + var2 + ',' + var3 + ',' + var4 + ',' + var5 + ')');
}
}
final Model method2056(int var1, int var2, int var3, int var4, Model var5, int var6) {
try {
int var7 = this.duration[var2];
var2 = this.frames[var2];
Class3_Sub28_Sub5 var8 = Class3_Sub9.method133(var2 >> 16, var6 + -3);
var2 &= '\uffff';
if(null == var8) {
return var5.method1894(true, true, true);
} else {
var4 &= var6;
Class3_Sub28_Sub5 var9 = null;
if((this.aBoolean1846 || Class3_Sub26.aBoolean2558) && ~var1 != 0 && ~var1 > ~this.frames.length) {
var1 = this.frames[var1];
var9 = Class3_Sub9.method133(var1 >> 16, var6 + -3);
var1 &= '\uffff';
}
Model var10;
if(null == var9) {
var10 = var5.method1894(!var8.method559(1317095745, var2), !var8.method561(var2, (byte)123), !this.aBoolean1848);
} else {
var10 = var5.method1894(!var8.method559(1317095745, var2) & !var9.method559(1317095745, var1), !var8.method561(var2, (byte)125) & !var9.method561(var1, (byte)123), !this.aBoolean1848);
}
if(this.aBoolean1848 && HDToolKit.highDetail) {
if(1 != var4) {
if(-3 == ~var4) {
((Class140_Sub1_Sub1)var10).method1911();
} else if(-4 == ~var4) {
((Class140_Sub1_Sub1)var10).method1925();
}
} else {
((Class140_Sub1_Sub1)var10).method1902();
}
} else if(var4 == 1) {
var10.method1900();
} else if(var4 == 2) {
var10.method1874();
} else if(var4 == 3) {
var10.method1885();
}
var10.method1880(var8, var2, var9, var1, var3 + -1, var7, this.aBoolean1848);
if(this.aBoolean1848 && HDToolKit.highDetail) {
if(~var4 == -2) {
((Class140_Sub1_Sub1)var10).method1925();
} else if(-3 == ~var4) {
((Class140_Sub1_Sub1)var10).method1911();
} else if(~var4 == -4) {
((Class140_Sub1_Sub1)var10).method1902();
}
} else if(1 != var4) {
if(var4 == 2) {
var10.method1874();
} else if(3 == var4) {
var10.method1900();
}
} else {
var10.method1885();
}
return var10;
}
} catch (RuntimeException var11) {
throw Class44.method1067(var11, "tk.B(" + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + (var5 != null?"{...}":"null") + ',' + var6 + ')');
}
}
public static void method2057(byte var0) {
try {
aClass25Array1868 = null;
aClass109_1856 = null;
aClass153_1860 = null;
aClass153_1852 = null;
if(var0 != -108) {
aClass153_1852 = (CacheIndex)null;
}
aClass94_1863 = null;
anIntArray1871 = null;
} catch (RuntimeException var2) {
throw Class44.method1067(var2, "tk.F(" + var0 + ')');
}
}
final void method2058(byte var1) {
try {
if(var1 == -41) {
if(0 == ~this.anInt1866) {
if(null == this.aBooleanArray1855) {
this.anInt1866 = 0;
} else {
this.anInt1866 = 2;
}
}
if(-1 == this.anInt1850) {
if(null != this.aBooleanArray1855) {
this.anInt1850 = 2;
} else {
this.anInt1850 = 0;
}
}
}
} catch (RuntimeException var3) {
throw Class44.method1067(var3, "tk.C(" + var1 + ')');
}
}
final Model method2059(int var1, int var2, int var3, byte var4, Model var5) {
try {
int var8 = 43 / ((var4 - 4) / 54);
int var6 = this.duration[var3];
var3 = this.frames[var3];
Class3_Sub28_Sub5 var7 = Class3_Sub9.method133(var3 >> 16, 0);
var3 &= '\uffff';
if(var7 == null) {
return var5.method1882(true, true, true);
} else {
Class3_Sub28_Sub5 var9 = null;
if((this.aBoolean1846 || Class3_Sub26.aBoolean2558) && ~var1 != 0 && ~this.frames.length < ~var1) {
var1 = this.frames[var1];
var9 = Class3_Sub9.method133(var1 >> 16, 0);
var1 &= '\uffff';
}
Model var10;
if(null == var9) {
var10 = var5.method1882(!var7.method559(1317095745, var3), !var7.method561(var3, (byte)118), !this.aBoolean1848);
} else {
var10 = var5.method1882(!var7.method559(1317095745, var3) & !var9.method559(1317095745, var1), !var7.method561(var3, (byte)119) & !var9.method561(var1, (byte)118), !this.aBoolean1848);
}
var10.method1880(var7, var3, var9, var1, var2 + -1, var6, this.aBoolean1848);
return var10;
}
} catch (RuntimeException var11) {
throw Class44.method1067(var11, "tk.G(" + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + (var5 != null?"{...}":"null") + ')');
}
}
private final void method2060(int var1, byte var2, RSByteBuffer var3) {
try {
int var4;
int var5;
if(~var1 == -2) {
var4 = var3.getShort(1);
this.duration = new int[var4];
for(var5 = 0; var4 > var5; ++var5) {
this.duration[var5] = var3.getShort(1);
}
this.frames = new int[var4];
for(var5 = 0; ~var5 > ~var4; ++var5) {
this.frames[var5] = var3.getShort(1);
}
for(var5 = 0; var4 > var5; ++var5) {
this.frames[var5] += var3.getShort(1) << 16;
}
} else if(var1 == 2) {
this.anInt1865 = var3.getShort(1);
} else if(-4 != ~var1) {
if(var1 == 4) {
this.aBoolean1859 = true;
} else if(-6 != ~var1) {
if(6 != var1) {
if(-8 == ~var1) {
this.anInt1849 = var3.getShort(1);
} else if(8 == var1) {
this.anInt1861 = var3.getByte((byte)-127);
} else if(9 == var1) {
this.anInt1866 = var3.getByte((byte)-56);
} else if(10 != var1) {
if(-12 != ~var1) {
if(12 != var1) {
if(13 == var1) {
var4 = var3.getShort(1);
this.anIntArrayArray1867 = new int[var4][];
for(var5 = 0; ~var4 < ~var5; ++var5) {
int var6 = var3.getByte((byte)-96);
if(var6 > 0) {
this.anIntArrayArray1867[var5] = new int[var6];
this.anIntArrayArray1867[var5][0] = var3.getTriByte((byte)102);
for(int var7 = 1; ~var6 < ~var7; ++var7) {
this.anIntArrayArray1867[var5][var7] = var3.getShort(1);
}
}
}
} else if(~var1 != -15) {
if(15 != var1) {
if(16 == var1) {
this.aBoolean1872 = true;
}
} else {
this.aBoolean1846 = true;
}
} else {
this.aBoolean1848 = true;
}
} else {
var4 = var3.getByte((byte)-117);
this.anIntArray1870 = new int[var4];
for(var5 = 0; ~var4 < ~var5; ++var5) {
this.anIntArray1870[var5] = var3.getShort(1);
}
for(var5 = 0; ~var4 < ~var5; ++var5) {
this.anIntArray1870[var5] += var3.getShort(1) << 16;
}
}
} else {
this.anInt1845 = var3.getByte((byte)-119);
}
} else {
this.anInt1850 = var3.getByte((byte)-43);
}
} else {
this.anInt1854 = var3.getShort(1);
}
} else {
this.anInt1857 = var3.getByte((byte)-72);
}
} else {
this.aBooleanArray1855 = new boolean[256];
var4 = var3.getByte((byte)-126);
for(var5 = 0; var5 < var4; ++var5) {
this.aBooleanArray1855[var3.getByte((byte)-81)] = true;
}
}
var4 = 49 % ((-12 - var2) / 34);
} catch (RuntimeException var8) {
throw Class44.method1067(var8, "tk.H(" + var1 + ',' + var2 + ',' + (var3 != null?"{...}":"null") + ')');
}
}
static final void method2061(boolean var0) {
try {
Class3_Sub26.anInt2556 = 0;
Class140_Sub4.aBoolean2774 = true;
AbstractIndexedSprite.aLong1465 = 0L;
Class70.anInt1060 = 0;
Class3_Sub28_Sub8.anInt3613 = 0;
Class85.anInt1172 = 0;
ISAACCipher.anInt969 = 0;
Class57.anInt903 = 0;
Class96.anInt1361 = 0;
Class3_Sub28_Sub14.anInt3677 = 0;
GameShell.anInt2 = 0;
Class81.anInt1141 = 0;
Class3_Sub22.anInt2500 = 0;
Class3_Sub13_Sub16.anInt3199 = 0;
Class3_Sub28_Sub4.anInt3569 = 0;
Class3_Sub13_Sub20.anInt3248 = 0;
Class3_Sub13_Sub7.anInt3090 = 0;
Class27.anInt513 = 0;
Class93.anInt1330 = 0;
Class154.anInt1956 = 0;
Class3_Sub13_Sub11.anInt3136 = 0;
Canvas_Sub1.anInt16 = 0;
Class3_Sub28_Sub10_Sub1.anInt4054 = 0;
Class126.anInt1677 = 0;
IOHandler.anInt1240 = 0;
Canvas_Sub1.anInt19 = 0;
Class3_Sub28_Sub10.anInt3630 = 0;
Class3_Sub13_Sub15.anInt3187 = 0;
Class3_Sub23.anInt2541 = 0;
Class61.anInt937 = 0;
Class91.anInt1307 = 0;
Class55.anInt880 = 0;
Class3_Sub13_Sub21.anInt3259 = 0;
CS2Script.anInt2437 = 0;
Class7.anInt2165 = 0;
Class3_Sub13_Sub13.anInt3151 = 0;
Class85.anInt1170 = 0;
Class100.anInt1405 = 0;
Class3_Sub28_Sub13.anInt3659 = 0;
Class57.anInt900 = 0;
Class3_Sub1.anInt2204 = 0;
PacketParser.anInt79 = 0;
Class130.anInt1701 = 0;
Class3_Sub13_Sub30.anInt3365 = 0;
Class144.anInt1886 = 0;
Class3_Sub13_Sub37.anInt3442 = 0;
Class166.anInt2081 = 0;
Class43.anInt715 = 0;
RSString.anInt2145 = 0;
Class3_Sub28_Sub8.anInt3609 = 0;
Class3_Sub23.anInt2540 = 0;
Class3_Sub13_Sub34.anInt3402 = 0;
Class3_Sub13_Sub37.anInt3439 = 0;
Class40.anInt674 = 0;
Class167.anInt2085 = 0;
KeyboardListener.anInt1910 = 0;
Class3_Sub13_Sub12.anInt3144 = 0;
Canvas_Sub1.anInt17 = 0;
Class120.anInt1633 = 0;
Class15.anInt342 = 0;
Class143.anInt1873 = 0;
Class75_Sub3.anInt2651 = 0;
KeyboardListener.anInt1909 = 0;
Class136.anInt1776 = 0;
Class23.anInt456 = 0;
Class3_Sub6.anInt2290 = 0;
Class163_Sub3.anInt3001 = 0;
anInt1858 = 0;
Class3_Sub28_Sub10_Sub2.anInt4065 = 0;
Class61.anInt938 = 0;
Class19.anInt421 = 0;
ItemDefinition.anInt763 = 0;
KeyboardListener.anInt1906 = 0;
Class15.anInt348 = 0;
Class54.anInt876 = 0;
Class56.anInt889 = 0;
Class3_Sub10.anInt2337 = 0;
Class106.anInt1439 = 0;
Class3_Sub19.anInt2479 = 0;
Class3_Sub23.anInt2534 = 0;
Class145.anInt1896 = 0;
Class118.anInt1623 = 0;
Class162.anInt2037 = 0;
Class123.anInt1657 = 0;
Class85.anInt1166 = 0;
Class3_Sub13_Sub21.anInt3255 = 0;
Class163_Sub1_Sub1.anInt4011 = 0;
Canvas_Sub2.anInt27 = 0;
Class75_Sub2.anInt2640 = 0;
Class144.anInt1883 = 0;
Class3_Sub13_Sub22.anInt3277 = 0;
Class3_Sub13_Sub39.anInt3459 = 0;
Class3_Sub13_Sub10.anInt3122 = 0;
Class129_Sub1.anInt2684 = 0;
Class14.anInt336 = 0;
Class20.anInt437 = 0;
Class66.anInt994 = 0;
Class3_Sub28_Sub9.anInt3618 = 0;
Class39.anInt671 = 0;
Class140_Sub6.anInt2901 = 0;
Class133.anInt1756 = 0;
Class3_Sub28_Sub14.anInt3670 = 0;
Class3_Sub13_Sub35.anInt3420 = 0;
Class140_Sub4.anInt2770 = 0;
Class119.anInt1629 = 0;
GraphicDefinition.anInt544 = 0;
anInt1853 = 0;
Class3_Sub28_Sub9.anInt3615 = 0;
CacheIndex.anInt1944 = 0;
Class164.anInt2059 = 0;
Node.anInt2571 = 0;
WorldListCountry.anInt503 = 0;
Class3_Sub13_Sub22.anInt3267 = 0;
Class3_Sub28_Sub2.anInt3542 = 0;
Class25.anInt494 = 0;
Class164_Sub1.anInt3017 = 0;
Class49.anInt816 = 0;
Canvas_Sub1.anInt18 = 0;
Class29.anInt562 = 0;
Class3_Sub28_Sub11.anInt3640 = 0;
Class3_Sub28_Sub10.anInt3627 = 0;
Class3_Sub25.anInt2549 = 0;
ItemDefinition.anInt759 = 0;
Class102.anInt2130 = 0;
Class41.anInt685 = 0;
Class3_Sub13_Sub16.anInt3205 = 0;
Class17.anInt411 = 0;
Class29.anInt555 = 0;
Class23.anInt452 = 0;
Class3_Sub17.anInt2459 = 0;
Class15.anInt349 = 0;
Class137.anInt1781 = 0;
Class3_Sub28_Sub15.anInt3681 = 0;
Class3_Sub24_Sub4.anInt3517 = 0;
RSByteBuffer.anInt2592 = 0;
Class168.anInt2088 = 0;
Class3_Sub13_Sub6.anInt3084 = 0;
Class106.aClass67_1443.anInt1018 = 0;
Class3_Sub13_Sub6.aBoolean3078 = true;
Class3_Sub13.method153(112);
Class24.anInt469 = -1;
Class7.anInt2166 = -1;
RSString.incomingOpcode = -1;
Class159.anInt2023 = 0;
Class38_Sub1.anInt2617 = 0;
Class3_Sub13_Sub1.outgoingBuffer.index = 0;
Class3_Sub29.anInt2582 = -1;
Class3_Sub28_Sub16.anInt3699 = 0;
GraphicDefinition.incomingBuffer.index = 0;
int var1;
for(var1 = 0; ~var1 > ~RuntimeException_Sub1.aClass96Array2114.length; ++var1) {
RuntimeException_Sub1.aClass96Array2114[var1] = null;
}
Class3_Sub13_Sub34.anInt3415 = 0;
Class38_Sub1.aBoolean2615 = false;
Class23.method940(119, 0);
for(var1 = 0; -101 < ~var1; ++var1) {
Class3_Sub29.aClass94Array2580[var1] = null;
}
Class164_Sub1.anInt3012 = 0;
Class3_Sub13_Sub18.anInt3216 = (int)(Math.random() * 100.0D) + -50;
Class45.anInt733 = 0;
GraphicDefinition.CAMERA_DIRECTION = 2047 & (int)(Math.random() * 20.0D) - 10;
Class58.anInt909 = -1;
Class159.localPlayerCount = 0;
Class161.anInt2028 = 0;
InputStream_Sub1.anInt42 = (int)(110.0D * Math.random()) + -55;
GameObject.aBoolean1837 = false;
Class164_Sub2.anInt3020 = -20 + (int)(30.0D * Math.random());
Class113.anInt1552 = 0;
Class65.anInt987 = 0;
Class3_Sub13_Sub8.anInt3102 = -60 + (int)(Math.random() * 120.0D);
Class3_Sub13_Sub9.anInt3114 = 0;
Class3_Sub29.anInt2589 = (int)(80.0D * Math.random()) - 40;
Class163.localNPCCount = 0;
for(var1 = 0; 2048 > var1; ++var1) {
Class3_Sub13_Sub22.players[var1] = null;
Class65.aClass3_Sub30Array986[var1] = null;
}
for(var1 = 0; var1 < '\u8000'; ++var1) {
Class3_Sub13_Sub24.npcs[var1] = null;
}
Class102.player = Class3_Sub13_Sub22.players[2047] = new Player();
Class3_Sub13_Sub30.aClass61_3364.method1211(-112);
Class3_Sub13_Sub15.aClass61_3177.method1211(-58);
if(null != Class3_Sub13_Sub22.aClass61ArrayArrayArray3273) {
for(var1 = 0; 4 > var1; ++var1) {
for(int var2 = 0; ~var2 > -105; ++var2) {
for(int var3 = 0; ~var3 > -105; ++var3) {
Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[var1][var2][var3] = null;
}
}
}
}
Class3_Sub13_Sub6.aClass61_3075 = new Class61();
Class96.anInt1357 = 0;
Class8.anInt104 = 0;
Class3_Sub13_Sub2.method176(-114);
Class3_Sub2.method103((byte)24);
Class75.anInt1105 = 0;
Class163_Sub2_Sub1.anInt4014 = 0;
Class157.anInt1996 = 0;
Class3_Sub13_Sub34.anInt3414 = 0;
Class146.anInt1904 = 0;
Canvas_Sub2.anInt30 = 0;
GraphicDefinition.anInt529 = 0;
MouseListeningClass.anInt1923 = 0;
Class3_Sub28_Sub10.anInt3631 = 0;
Class163_Sub2_Sub1.anInt4021 = 0;
for(var1 = 0; ~NPCDefinition.anIntArray1277.length < ~var1; ++var1) {
NPCDefinition.anIntArray1277[var1] = -1;
}
if(0 != ~Class3_Sub28_Sub12.anInt3655) {
Class60.method1208((byte)-128, Class3_Sub28_Sub12.anInt3655);
}
for(Class3_Sub31 var7 = (Class3_Sub31)Class3_Sub13_Sub17.aClass130_3208.method1776(82); var7 != null; var7 = (Class3_Sub31)Class3_Sub13_Sub17.aClass130_3208.method1778(-104)) {
Class3_Sub13_Sub18.method254(true, var7, false);
}
Class3_Sub28_Sub12.anInt3655 = -1;
Class3_Sub13_Sub17.aClass130_3208 = new Class130(8);
Class3_Sub7.method122(-113);
Class3_Sub13_Sub7.aClass11_3087 = null;
Class38_Sub1.aBoolean2615 = false;
Class3_Sub13_Sub34.anInt3415 = 0;
Class77.aClass52_1112.method1161(new int[]{0, 0, 0, 0, 0}, -1, false, 0, (int[])null, -1);
for(var1 = 0; 8 > var1; ++var1) {
Class91.aClass94Array1299[var1] = null;
Class1.aBooleanArray54[var1] = false;
Class3_Sub13_Sub26.anIntArray3328[var1] = -1;
}
Class3_Sub28_Sub9.method580((byte)80);
Class3_Sub13_Sub4.aBoolean3064 = true;
for(var1 = 0; var1 < 100; ++var1) {
Class3_Sub28_Sub14.aBooleanArray3674[var1] = true;
}
Node.clanSize = 0;
Class3_Sub28_Sub15.aClass3_Sub19Array3694 = null;
RSInterface.aClass94_251 = null;
for(var1 = 0; 6 > var1; ++var1) {
Class3_Sub13_Sub33.aClass133Array3393[var1] = new Class133();
}
for(var1 = 0; -26 < ~var1; ++var1) {
Class3_Sub13_Sub15.anIntArray3185[var1] = 0;
Class3_Sub20.anIntArray2480[var1] = 0;
Class133.anIntArray1743[var1] = 0;
}
if(HDToolKit.highDetail) {
Class3_Sub13_Sub14.method236((byte)64);
}
Class3_Sub28_Sub10_Sub2.aBoolean4068 = var0;
Class113.interfacePacketCounter = 0;
Class3_Sub13_Sub28.aClass94_3353 = Class56.aClass94_891;
Class73.aBoolean1084 = false;
Class3_Sub13_Sub38.aShortArray3455 = Class3_Sub13_Sub9.aShortArray3110 = Class136.aShortArray1779 = Class3_Sub13_Sub38.aShortArray3453 = new short[256];
Class3_Sub13.method165(-7878);
CacheIndex.aBoolean1951 = false;
Class3_Sub13_Sub8.method204(-3);
} catch (RuntimeException var6) {
throw Class44.method1067(var6, "tk.A(" + var0 + ')');
}
}
}