/* 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, 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,-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, -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,  -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,-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,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,
	 -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, 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,-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, -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,  -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,-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,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,};
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 */
	   59,    3,	/* AC_kabuto_tail_2_P rotate y */
	   59,   62,	/* AC_kabuto_tail_2_P rotate z */
	    1,    0,	/* AC_kabuto_tail_1_P rotate x */
	   59,  121,	/* AC_kabuto_tail_1_P rotate y */
	   59,  180,	/* AC_kabuto_tail_1_P rotate z */
	    1,    0,	/* AC_kabuto_body_P rotate x */
	   59,  239,	/* AC_kabuto_body_P rotate y */
	   59,  298,	/* AC_kabuto_body_P rotate z */
	    1,    0,	/* AC_kabuto_head_P rotate x */
	    1,    0,	/* AC_kabuto_head_P rotate y */
	   59,  357,	/* AC_kabuto_head_P rotate z */
	    1,    0,	/* AC_kabuto_tail_2 rotate x */
	   59,  416,	/* AC_kabuto_tail_2 rotate y */
	   59,  475,	/* AC_kabuto_tail_2 rotate z */
	    1,    0,	/* AC_kabuto_tail_1 rotate x */
	   59,  534,	/* AC_kabuto_tail_1 rotate y */
	   59,  593,	/* AC_kabuto_tail_1 rotate z */
	    1,    0,	/* AC_kabuto_body rotate x */
	   59,  652,	/* AC_kabuto_body rotate y */
	   59,  711,	/* AC_kabuto_body rotate z */
	    1,    0,	/* AC_kabuto_head rotate x */
	    1,    0,	/* AC_kabuto_head rotate y */
	   59,  770,	/* AC_kabuto_head rotate z */
};
AnimeRecord AC_kabuto_oyogu_anm={
	59,
	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
};
