Code:
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};
aClass20Array351[j].anInt352 = frames.length-1;
aClass20Array351[j].anIntArray353 = new int[frames.length-1];
aClass20Array351[j].anIntArray354 = new int[frames.length-1];
aClass20Array351[j].anIntArray355 = new int[frames.length-1];
for(int i2 = 0; i2 < frames.length-1; i2++){
aClass20Array351[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
aClass20Array351[j].anIntArray354[i2] = -1;
aClass20Array351[j].anIntArray355[i2] = delays[i2];
}
}
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};
aClass20Array351[j].anInt352 = frames.length-1;
aClass20Array351[j].anIntArray353 = new int[frames.length-1];
aClass20Array351[j].anIntArray354 = new int[frames.length-1];
aClass20Array351[j].anIntArray355 = new int[frames.length-1];
for(int i2 = 0; i2 < frames.length-1; i2++){
aClass20Array351[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
aClass20Array351[j].anIntArray354[i2] = -1;
aClass20Array351[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};
aClass20Array351[j].anInt352 = frames.length-1;
aClass20Array351[j].anIntArray353 = new int[frames.length-1];
aClass20Array351[j].anIntArray354 = new int[frames.length-1];
aClass20Array351[j].anIntArray355 = new int[frames.length-1];
for(int i2 = 0; i2 < frames.length-1; i2++){
aClass20Array351[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
aClass20Array351[j].anIntArray354[i2] = -1;
aClass20Array351[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};
aClass20Array351[j].anInt352 = frames.length-1;
aClass20Array351[j].anIntArray353 = new int[frames.length-1];
aClass20Array351[j].anIntArray354 = new int[frames.length-1];
aClass20Array351[j].anIntArray355 = new int[frames.length-1];
for(int i2 = 0; i2 < frames.length-1; i2++){
aClass20Array351[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
aClass20Array351[j].anIntArray354[i2] = -1;
aClass20Array351[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};
aClass20Array351[j].anInt352 = frames.length-1;
aClass20Array351[j].anIntArray353 = new int[frames.length-1];
aClass20Array351[j].anIntArray354 = new int[frames.length-1];
aClass20Array351[j].anIntArray355 = new int[frames.length-1];
for(int i2 = 0; i2 < frames.length-1; i2++){
aClass20Array351[j].anIntArray353[i2] = frames[i2]+FrameStart[file];
aClass20Array351[j].anIntArray354[i2] = -1;
aClass20Array351[j].anIntArray355[i2] = delays[i2];
}
}
Ans lastly the needed models.