Animations.jar

Submitted on 15 November 2014 at 12:11 UTC
682 views

Section 1 (java)

// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

public final class Animation {

	public static int FrameStart[] = new int[2800];

	public static void unpackConfig(StreamLoader streamLoader) {
		for(int j = 0; j < FrameStart.length; j++)
			FrameStart[j] = 0;
		Stream stream = new Stream(streamLoader.getDataForName("seq.dat"));
		int length = stream.readUnsignedWord() + 3299;
		if(anims == null)
			anims = new Animation[length];
		for(int j = 0; j < length; j++) {
			if(anims[j] == null)
				anims[j] = new Animation();
			if(j < 3997) {
				anims[j].readValues(stream);
			} else {
				setAnimBase(j);
			}
			try {
if(j == 3994){
int file = 1686;
if(FrameStart[file] < 1)
Class36.methodCustomAnimations(false, file);
int[] frames  =    {75,75 ,62,62,93,93,93,82,82,57,57,71,71,66,66,66,61,92,73,73, 65,65,89,89,70,70,81,81,67,67,67,84,59,63,63,99,99,78,69,69,96,96,74,74,74 ,79,90,90,94,94,58,0};
anims[j].anInt352 = frames.length-1;
anims[j].anIntArray353 = new int[frames.length-1];
anims[j].anIntArray354 = new int[frames.length-1];
anims[j].anIntArray355 = new int[frames.length-1];
anims[j].anInt363 = 0;
anims[j].anInt364 = 0;
for(int i2 = 0; i2 < frames.length-1; i2++){
anims[j].anIntArray353[i2] = frames[i2] + FrameStart[file];
anims[j].anIntArray354[i2] = -1;
anims[j].anIntArray355[i2] = 2; //Decrease this if you want to speed it up
}
}
			if(j == 1658){
				int file = 300;
				if(FrameStart[file] < 1)
					Class36.methodCustomAnimations(false, file);
					int[] frames = {190,214,215,216,217,218,219,220,221,208,209,210,211,212,213,0};
					int[] delays = {4,3,2,1,1,4,2,2,8,1,2,2,3,2,2,0};
					anims[j].anInt352 = frames.length-1;
					anims[j].anIntArray353 = new int[frames.length-1];
					anims[j].anIntArray354 = new int[frames.length-1];
					anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
					anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
					anims[j].anIntArray354[i2] = -1;
					anims[j].anIntArray355[i2] = delays[i2];
				}
			}
			if(j == 4450){// d bolt spec
				int file = 1169;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,11,22,33,41,42,43,44,45,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,0};
				int[] delays = {6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6000){
					int file = 1919;
					if(FrameStart[file] < 1)
						Class36.methodCustomAnimations(false, file);
					int[] frames = {75, 75, 62, 62, 93, 93, 93, 82, 82, 82, 57, 57, 71, 71, 71, 66, 66, 66, 66, 61, 61, 92, 92, 92, 73, 73, 73, 65, 65, 65, 89, 89, 70, 70, 70, 81, 81, 81, 67, 67, 84, 84, 84, 59, 59, 59, 63, 63, 63, 99, 99, 99, 78, 78, 78, 69, 69, 69, 96, 96, 96, 96, 74, 74, 74, 74, 79, 79, 79, 90, 90, 90, 94, 94, 58};
					anims[j].anInt352 = frames.length-1;
					anims[j].anIntArray353 = new int[frames.length-1];
					anims[j].anIntArray354 = new int[frames.length-1];
					anims[j].anIntArray355 = new int[frames.length-1];
						for(int i2 = 0; i2 < frames.length-1; i2++){
							anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
							anims[j].anIntArray354[i2] = -1;
							anims[j].anIntArray355[i2] = 0;
						}
				}
				if(j == 4447){ // onyx bolt spec
				int file = 1173;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,11,22,33,44,49,50,51,52,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,45,46,47,48,0};
				int[] delays = {9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,7,7,6,6,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4446){// Emerald bolt spec
				int file = 1175;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,11,22,33,44,46,47,48,49,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,0,0};
				int[] delays = {7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4448){// ruby spec
				int file = 1166;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,11,22,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,0};
				int[] delays = {7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,5,7,7,7,7,7,7,7,7,7,7,7,7,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4452){//diamond bolt spec
				int file = 1177;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,11,22,23,24,25,26,27,28,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,0};
				int[] delays = {7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,4,4,4,4,4,4,4,4,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6586){
				int file = 1674;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,1,14,2,12,3,13,4,11,5,15,6,16,7,17,8,18,10,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 4417){ //veng skull
				int file = 1161;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {1,11,17,18,19,20,21,22,23,0,2,3,4,5,6,7,8,9,10,12,13,14,15,0};
				int[] delays = {7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,5,5,4,4,4,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7069){
				int file = 1770;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {44,44,44,44,44,44,44,44,34,35,28,29,23,38,25,30,11,8,22,26,43,2,32,5,42,27,4,13,0,24,3,1,37,12,17,18,33,7,39,39,0};
				int[] delays = {2,2,2,2,2,3,3,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 4410){
				int file = 1076;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {446,457,468,473,474,475,476,477,478,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,467,469,470,471,472,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
					anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
					anims[j].anIntArray354[i2] = -1;
					anims[j].anIntArray355[i2] = delays[i2];
				}
				//System.out.println("4410 loaded.");
				}
				if(j == 7068){
				int file = 1766;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,33,8,4,15,2,23,28,22,25,24,30,32,6,11,17,7,20,21,27,3,13,9,18,34,29,19,16,5,26,31,14,12,1,0};
				int[] delays = {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7075){
				int file = 1771;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {5,5,5,5,5,5,5,5,5,5,5,17,3,13,18,6,15,16,12,8,4,9,2,14,11,1,0,10,7,7,7,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7076){
				int file = 1749;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {36,11,37,30,15,20,40,23,48,44,5,10,21,18,9,49,34,42,3,25,22,33,29,28,2,0};
				int[] delays = {14,3,2,2,2,2,2,2,2,2,2,2,2,2,2,20,2,2,2,2,2,2,2,2,6,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7077){
				int file = 1768;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {2,26,13,40,27,27,27,21,21,21,48,39,44,6,53,28,1,18,17,38,22,36,23,57,50,25,16,11,12,33,7,30,42,9,46,4,19,0};
				int[] delays = {12,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4230){ // Cbow attack
				int file = 1088;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {64,74,75,76,77,78,79,80,81,65,66,67,68,69,70,71,72,73,249,0};
				int[] delays = {10,5,4,4,3,3,5,11,3,4,5,6,3,3,3,3,3,2,1,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4226){ // Cbow walk
				int file = 1088;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {8,9,10,11,12,13,14,15,0};
				int[] delays = {6,6,6,6,6,6,6,6,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 4228){ // Cbow run
				int file = 1088;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,1,2,3,4,5,6,7,0};
				int[] delays = {5,4,4,4,5,4,4,4,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
							
				if(j == 4300) { //2h Stand
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}

				if(j == 4301) { //BGS special emote
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 4302) { //ZGS special emote
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}

				if(j == 4303) { //SGS special emote
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {215,216,217,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};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}

				if(j == 4304) { //AGS special emote
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}

				if(j == 4305) { //2h run
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96};
				int[] delays = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = -1;
				}
				}

				if(j == 4306) { //2h walk
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}
				if(j == 4307) { //2h attack
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {98,100,102,103,105,106,107,109,110,111,113,114,115};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}

				if(j == 4308) { //2h block
				int file = 1834;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++) {
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = 0;
				}
				}
				if(j == 6585){
				int file = 1674;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {19,21,30,22,36,23,37,24,20,25,41,26,40,27,39,28,38,29,0};
				int[] delays = {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 2075){ //Karil's C'bow attack
				int file = 219;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {78,97,98,99,100,101,102,184,185,178,179,180,181,182,183,102,101,100,99,98,97,78,0};
				int[] delays = {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				} 
				if(j == 4177){ //Defender block
				int file = 1063;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {97,98,99,100,101,102,0};
				int[] delays = {7,7,7,7,7,7,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7077){		//Bandos GFX	
				int file = 1768;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {2,26,13,40,27,27,27,21,21,21,48,39,44,6,53,28,1,18,17,38,22,36,23,57,50,25,16,11,12,33,7,30,42,9,46,4,19,0};
				int[] delays = {12,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 7075){
				int file = 1771;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {5,5,5,5,5,5,5,5,5,5,5,17,3,13,18,6,15,16,12,8,4,9,2,14,11,1,0,10,7,7,7,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 5186){
				int file = 1353;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,1,2,3,4,0};
				int[] delays = {2,2,2,2,2,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 7068){ 	//Saradomin GFX
				int file = 1766;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {0,33,8,4,15,2,23,28,22,25,24,30,32,6,11,17,7,20,21,27,3,13,9,18,34,29,19,16,5,26,31,14,12,1,0};
				int[] delays = {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 7069){
				int file = 1770;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {44,44,44,44,44,44,44,44,34,35,28,29,23,38,25,30,11,8,22,26,43,2,32,5,42,27,4,13,0,24,3,1,37,12,17,18,33,7,39,39,0};
				int[] delays = {2,2,2,2,2,3,3,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6942){ //K'ril walk
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {403,346,338,428,395,344,302,345,377,376,421,440,432,330,335,365,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}

				if(j == 6943){ // K'rill stand
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {436,388,322,298,359,422,426,307,413,315,287,390,324,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6944){ // K'rill block
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {416,292,351,407,381,417,405,418,364,399,332,334,378,301,354,325,355,326,305,429,353,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6945){ // K'rill attack
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {299,293,412,406,331,433,363,288,291,297,296,349,306,343,369,437,358,361,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6946){ // K'rill death
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {362,360,408,394,427,321,339,329,303,290,310,397,319,387,424,313,396,328,323,294,383,384,341,439,357,348,385,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,50,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 6947){ //K'rill secondary attack
				int file = 1208;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {404,373,411,401,380,367,350,371,379,434,414,389,400,425,336,309,423,342,372,392,430,340,289,415,402,375,386,317,431,318,409,391,0};
				int[] delays = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}			

				if(j == 3500){ // Kree'arra walk
				int file = 1773;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {66,118,108,15,156,1,100,42,154,185,37,4,30,26,28,27,143,170,181,84,29,139,39,11,117,36,104,183,91,48,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}		
				if(j == 3501){ // Kree'arra stand
				int file = 1773;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {41,76,51,13,158,65,64,150,148,46,90,153,134,18,130,172,49,112,105,135,81,92,53,166,141,86,127,2,171,132,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < frames.length-1; i2++){
				anims[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
				anims[j].anIntArray354[i2] = -1;
				anims[j].anIntArray355[i2] = delays[i2];
				}
				}
				if(j == 3502){ // Kree'arra block
				int file = 1773;
				if(FrameStart[file] < 1)
				Class36.methodCustomAnimations(false, file);
				int[] frames = {111,152,164,25,56,106,87,136,103,59,7,31,99,70,54,69,22,50,179,115,0};
				int[] delays = {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0};
				anims[j].anInt352 = frames.length-1;
				anims[j].anIntArray353 = new int[frames.length-1];
				anims[j].anIntArray354 = new int[frames.length-1];
				anims[j].anIntArray355 = new int[frames.length-1];
				for(int i2 = 0; i2 < fra…

Raw · Download

Pastee