/* AC_kabuto_oyogu */
#include<ultra64.h>
#include"../../Source/sys_skeleton.h"
extern Gfx AC_kabuto_body[];
extern Gfx AC_kabuto_head[];
extern Gfx AC_kabuto_tail_1[];
extern Gfx AC_kabuto_tail_2[];
extern Gfx AC_kabuto_tail_2_P[];
extern Gfx AC_kabuto_tail_1_P[];
extern Gfx AC_kabuto_body_P[];
extern Gfx AC_kabuto_head_P[];
static short AC_kabuto_oyogu_prm[]={
	    0,    1,-16383, -706, -807, -902, -990,-1069,
	-1138,-1195,-1238,-1264,-1274,-1263,-1232,-1183,
	-1119,-1041, -952, -853, -748, -638, -525, -412,
	 -301, -193,  -92,    0,   94,  199,  313,  431,
	  553,  673,  790,  901, 1003, 1093, 1168, 1225,
	 1261, 1274, 1261, 1224, 1166, 1090, 1000,  897,
	  785,  667,  547,  425,  307,  195,   91,    0,
	  -88, -184, -285, -390, -496, -602, -706, 4874,
	 4407, 3899, 3358, 2787, 2192, 1579,  953,  318,
	 -318, -953,-1579,-2192,-2787,-3358,-3899,-4407,
	-4874,-5296,-5668,-5984,-6239,-6428,-6545,-6585,
	-6536,-6393,-6164,-5856,-5475,-5030,-4527,-3974,
	-3378,-2745,-2084,-1401, -704,    0,  704, 1401,
	 2084, 2745, 3378, 3974, 4527, 5030, 5475, 5856,
	 6164, 6393, 6536, 6585, 6545, 6428, 6239, 5984,
	 5668, 5296, 4874,-1805,-1760,-1691,-1599,-1487,
	-1360,-1219,-1069, -911, -750, -589, -430, -277,
	 -132,    0,  134,  285,  447,  617,  790,  962,
	 1129, 1288, 1433, 1561, 1668, 1750, 1802, 1820,
	 1801, 1749, 1666, 1558, 1428, 1282, 1122,  954,
	  781,  608,  439,  279,  131,    0, -127, -264,
	 -408, -557, -709, -860,-1009,-1152,-1289,-1415,
	-1528,-1626,-1707,-1768,-1807,-1820,-1805, -729,
	-1208,-1678,-2133,-2570,-2984,-3372,-3730,-4053,
	-4338,-4580,-4775,-4919,-5009,-5040,-5002,-4893,
	-4717,-4481,-4190,-3849,-3465,-3041,-2585,-2101,
	-1595,-1072, -539,    0,  539, 1072, 1595, 2101,
	 2585, 3041, 3465, 3849, 4190, 4481, 4717, 4893,
	 5002, 5040, 5009, 4919, 4775, 4580, 4338, 4053,
	 3730, 3372, 2984, 2570, 2133, 1678, 1208,  729,
	  243, -243, -729,  -55,  -26,    0,   26,   57,
	   89,  123,  158,  192,  225,  257,  286,  312,
	  333,  350,  360,  364,  360,  349,  333,  311,
	  285,  256,  224,  190,  156,  121,   87,   55,
	   26,    0,  -25,  -52,  -81, -111, -141, -172,
	 -201, -230, -257, -283, -305, -325, -341, -353,
	 -361, -364, -361, -352, -338, -319, -297, -272,
	 -243, -213, -182, -150, -117,  -86,  -55,-1776,
	-1809,-1820,-1806,-1767,-1703,-1618,-1513,-1390,
	-1251,-1098, -933, -758, -576, -387, -194,    0,
	  194,  387,  576,  758,  933, 1098, 1251, 1390,
	 1513, 1618, 1703, 1767, 1806, 1820, 1809, 1776,
	 1724, 1654, 1566, 1464, 1347, 1218, 1077,  928,
	  770,  606,  436,  263,   88,  -88, -263, -436,
	 -606, -770, -928,-1077,-1218,-1347,-1464,-1566,
	-1654,-1724,-1776,16318,16475,16633,16790,16946,
	17098,17245,17387,17521,17647,17763,17867,17960,
	18038,18101,18148,18177,18187,18175,18139,18083,
	18006,17912,17801,17677,17540,17392,17235,17071,
	16902,16729,16554,16379,16207,16037,15873,15717,
	15569,15432,15307,15196,15102,15026,14969,14933,
	14921,14931,14960,15007,15070,15149,15241,15346,
	15461,15587,15721,15863,16010,16162,16318, -706,
	 -807, -902, -990,-1069,-1138,-1195,-1238,-1264,
	-1274,-1263,-1232,-1183,-1119,-1041, -952, -853,
	 -748, -638, -525, -412, -301, -193,  -92,    0,
	   94,  199,  313,  431,  553,  673,  790,  901,
	 1003, 1093, 1168, 1225, 1261, 1274, 1261, 1224,
	 1166, 1090, 1000,  897,  785,  667,  547,  425,
	  307,  195,   91,    0,  -88, -184, -285, -390,
	 -496, -602, -706, 4874, 4407, 3899, 3358, 2787,
	 2192, 1579,  953,  318, -318, -953,-1579,-2192,
	-2787,-3358,-3899,-4407,-4874,-5296,-5668,-5984,
	-6239,-6428,-6545,-6585,-6536,-6393,-6164,-5856,
	-5475,-5030,-4527,-3974,-3378,-2745,-2084,-1401,
	 -704,    0,  704, 1401, 2084, 2745, 3378, 3974,
	 4527, 5030, 5475, 5856, 6164, 6393, 6536, 6585,
	 6545, 6428, 6239, 5984, 5668, 5296, 4874,-1805,
	-1760,-1691,-1599,-1487,-1360,-1219,-1069, -911,
	 -750, -589, -430, -277, -132,    0,  134,  285,
	  447,  617,  790,  962, 1129, 1288, 1433, 1561,
	 1668, 1750, 1802, 1820, 1801, 1749, 1666, 1558,
	 1428, 1282, 1122,  954,  781,  608,  439,  279,
	  131,    0, -127, -264, -408, -557, -709, -860,
	-1009,-1152,-1289,-1415,-1528,-1626,-1707,-1768,
	-1807,-1820,-1805, -729,-1208,-1678,-2133,-2570,
	-2984,-3372,-3730,-4053,-4338,-4580,-4775,-4919,
	-5009,-5040,-5002,-4893,-4717,-4481,-4190,-3849,
	-3465,-3041,-2585,-2101,-1595,-1072, -539,    0,
	  539, 1072, 1595, 2101, 2585, 3041, 3465, 3849,
	 4190, 4481, 4717, 4893, 5002, 5040, 5009, 4919,
	 4775, 4580, 4338, 4053, 3730, 3372, 2984, 2570,
	 2133, 1678, 1208,  729,  243, -243, -729,  -55,
	  -26,    0,   26,   57,   89,  123,  158,  192,
	  225,  257,  286,  312,  333,  350,  360,  364,
	  360,  349,  333,  311,  285,  256,  224,  190,
	  156,  121,   87,   55,   26,    0,  -25,  -52,
	  -81, -111, -141, -172, -201, -230, -257, -283,
	 -305, -325, -341, -353, -361, -364, -361, -352,
	 -338, -319, -297, -272, -243, -213, -182, -150,
	 -117,  -86,  -55,-1776,-1809,-1820,-1806,-1767,
	-1703,-1618,-1513,-1390,-1251,-1098, -933, -758,
	 -576, -387, -194,    0,  194,  387,  576,  758,
	  933, 1098, 1251, 1390, 1513, 1618, 1703, 1767,
	 1806, 1820, 1809, 1776, 1724, 1654, 1566, 1464,
	 1347, 1218, 1077,  928,  770,  606,  436,  263,
	   88,  -88, -263, -436, -606, -770, -928,-1077,
	-1218,-1347,-1464,-1566,-1654,-1724,-1776,16318,
	16475,16633,16790,16946,17098,17245,17387,17521,
	17647,17763,17867,17960,18038,18101,18148,18177,
	18187,18175,18139,18083,18006,17912,17801,17677,
	17540,17392,17235,17071,16902,16729,16554,16379,
	16207,16037,15873,15717,15569,15432,15307,15196,
	15102,15026,14969,14933,14921,14931,14960,15007,
	15070,15149,15241,15346,15461,15587,15721,15863,
	16010,16162,16318,};
static unsigned short AC_kabuto_oyogu_tbl[]={
	    1,    0,	/* chn12translate x */
	    1,    0,	/* chn12 translate y */
	    1,    1,	/* chn12 translate z */
	    1,    2,	/* chn12 rotate x */
	    1,    0,	/* chn12 rotate y */
	    1,    0,	/* chn12 rotate z */
	    1,    0,	/* AC_kabuto_tail_2_P rotate x */
	   60,    3,	/* AC_kabuto_tail_2_P rotate y */
	   60,   63,	/* AC_kabuto_tail_2_P rotate z */
	    1,    0,	/* AC_kabuto_tail_1_P rotate x */
	   60,  123,	/* AC_kabuto_tail_1_P rotate y */
	   60,  183,	/* AC_kabuto_tail_1_P rotate z */
	    1,    0,	/* AC_kabuto_body_P rotate x */
	   60,  243,	/* AC_kabuto_body_P rotate y */
	   60,  303,	/* AC_kabuto_body_P rotate z */
	    1,    0,	/* AC_kabuto_head_P rotate x */
	    1,    0,	/* AC_kabuto_head_P rotate y */
	   60,  363,	/* AC_kabuto_head_P rotate z */
	    1,    0,	/* AC_kabuto_tail_2 rotate x */
	   60,  423,	/* AC_kabuto_tail_2 rotate y */
	   60,  483,	/* AC_kabuto_tail_2 rotate z */
	    1,    0,	/* AC_kabuto_tail_1 rotate x */
	   60,  543,	/* AC_kabuto_tail_1 rotate y */
	   60,  603,	/* AC_kabuto_tail_1 rotate z */
	    1,    0,	/* AC_kabuto_body rotate x */
	   60,  663,	/* AC_kabuto_body rotate y */
	   60,  723,	/* AC_kabuto_body rotate z */
	    1,    0,	/* AC_kabuto_head rotate x */
	    1,    0,	/* AC_kabuto_head rotate y */
	   60,  783,	/* AC_kabuto_head rotate z */
};
AnimeRecord AC_kabuto_oyogu_anm={
	60,
	9,
	AC_kabuto_oyogu_prm,
	AC_kabuto_oyogu_tbl
};
static SkeletonRecord AC_kabuto_tail_2_P_[1]=
	{AC_kabuto_tail_2_P,37.459999,0.000000,0.000000,0,-706,4874,NULL,NULL};
static SkeletonRecord AC_kabuto_tail_1_P_[1]=
	{AC_kabuto_tail_1_P,27.243999,0.000000,0.000000,0,-1805,-729,NULL,NULL};
static SkeletonRecord AC_kabuto_body_P_[1]=
	{AC_kabuto_body_P,47.676998,0.000000,0.000000,0,-55,-1776,NULL,NULL};
static SkeletonRecord AC_kabuto_head_P_[1]=
	{AC_kabuto_head_P,0.000000,0.000000,0.000000,0,0,16318,NULL,NULL};
static SkeletonRecord AC_kabuto_tail_2_[1]=
	{AC_kabuto_tail_2,37.459999,0.000000,0.000000,0,-706,4874,AC_kabuto_tail_2_P_,NULL};
static SkeletonRecord AC_kabuto_tail_1_[1]=
	{AC_kabuto_tail_1,27.243999,0.000000,0.000000,0,-1805,-729,AC_kabuto_tail_1_P_,AC_kabuto_tail_2_};
static SkeletonRecord AC_kabuto_body_[1]=
	{AC_kabuto_body,47.676998,0.000000,0.000000,0,-55,-1776,AC_kabuto_body_P_,AC_kabuto_tail_1_};
static SkeletonRecord AC_kabuto_head_[1]=
	{AC_kabuto_head,0.000000,0.000000,0.000000,0,0,16318,AC_kabuto_head_P_,AC_kabuto_body_};
static SkeletonRecord chn12[1]=
	{NULL,0.020000,0.000000,1.260000,-16383,0,0,NULL,AC_kabuto_head_};
SkeletonPtr AC_kabuto_oyogu_list[]={
	chn12,
	AC_kabuto_tail_2_P_,
	AC_kabuto_tail_1_P_,
	AC_kabuto_body_P_,
	AC_kabuto_head_P_,
	AC_kabuto_tail_2_,
	AC_kabuto_tail_1_,
	AC_kabuto_body_,
	AC_kabuto_head_,
	NULL
};
