/* SN_Boss_Attack */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx SN_SNB_Ago[];
extern Gfx SN_SNB_Arm01[];
extern Gfx SN_SNB_Arm02[];
extern Gfx SN_SNB_Arm03[];
extern Gfx SN_SNB_Arm04[];
extern Gfx SN_SNB_Arm05[];
extern Gfx SN_SNB_Arm06[];
extern Gfx SN_SNB_Body[];
extern Gfx SN_SNB_Head[];
static short SN_Boss_Attack_prm[]={
	    0,  -53,  -14,16383,32621,32648,32725,-32688,
	-32530,-32340,-32123,-31886,-31635,-31374,-31111,-30851,
	-30599,-30362,-30146,-29955,-29797,-29677,-29601,-29574,
	-29667,-29921,-30295,-30749,-31243,-31737,-32191,-32564,
	32715,32621,32621,32621,32621,32621,32621,32621,
	32621,32621,32621,32621,32621,32621,32621,32621,
	32621,32621,32621,32621,32621,32621,32621,32621,
	32621,32621,32621,32621,32621,32621,32621,32621,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,  -54, -164, -246, -218,    0,  467,
	 1128, 1898, 2691, 3421, 4157, 4995, 5891, 6800,
	 7678, 8481, 9165, 9684, 9994,10052, 9943, 9786,
	 9584, 9340, 9059, 8743, 8396, 8022, 7624, 7206,
	 6771, 6323, 5866, 5402, 4936, 4470, 4009, 3556,
	 3115, 2688, 2280, 1895, 1535, 1204,  905,  643,
	  421,  242,  110,   28,23446,23764,24579,25686,
	26877,27946,28686,28890,28353,26867,22730,15616,
	 7389,  -89,-4958,-6761,-6741,-5579,-3959,-2565,
	-1394,  -26, 1477, 3059, 4659, 6217, 7673, 8969,
	10044,10838,11471,12099,12722,13339,13948,14548,
	15138,15718,16285,16839,17379,17903,18411,18901,
	19372,19824,20254,20662,21047,21408,21743,22052,
	22332,22584,22806,22997,23156,23281,23372,23428,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37, -132,
	 -324, -467, -419,  -37,  698, 1661, 2779, 3981,
	 5195, 6349, 7372, 8191, 8735, 8932, 8905, 8825,
	 8697, 8523, 8308, 8054, 7767, 7449, 7103, 6734,
	 6346, 5941, 5523, 5096, 4664, 4230, 3798, 3372,
	 2954, 2549, 2160, 1791, 1446, 1128,  840,  587,
	  372,  198,   69,   -9,-24281,-24425,-24793,-25285,
	-25801,-26244,-26513,-26509,-26134,-25288,-23805,-21699,
	-19143,-16308,-13368,-10493,-7858,-5634,-3993,-3108,
	-2740,-2529,-2462,-2527,-2714,-3008,-3399,-3874,
	-4422,-5030,-5687,-6379,-7096,-7826,-8555,-9273,
	-9967,-10625,-11235,-11785,-12336,-12949,-13616,-14326,
	-15072,-15844,-16632,-17427,-18221,-19004,-19767,-20501,
	-21196,-21844,-22436,-22961,-23412,-23778,-24051,-24222,
	   57,    0,   98,  382,  829, 1419, 2133, 2949,
	 3847, 4808, 5810, 6833, 7856, 8860, 9824,10728,
	11550,12272,12871,13329,13624,13620,13243,12571,
	11679,10644, 9544, 8454, 7450, 6611, 6011, 5557,
	 5107, 4661, 4223, 3794, 3377, 2974, 2587, 2218,
	 1870, 1544, 1244,  970,  726,  513,  334,  191,
	   86,   22,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,  -61, -238,
	 -519, -893,-1349,-1875,-2461,-3094,-3763,-4458,
	-5166,-5877,-6579,-7262,-7913,-8521,-9076,-9565,
	-9978,-10330,-10640,-10901,-11106,-11247,-11318,-11311,
	-11220,-11038,-10757,-10379,-9917,-9382,-8787,-8141,
	-7455,-6742,-6012,-5277,-4547,-3833,-3147,-2501,
	-1904,-1369, -905, -526, -241,  -62,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,-16441,-16539,-16820,-17264,-17849,-18555,-19362,
	-20249,-21196,-22182,-23186,-24189,-25168,-26105,-26979,
	-27768,-28453,-29013,-29426,-29674,-29599,-29117,-28314,
	-27278,-26094,-24851,-23635,-22533,-21631,-21017,-20586,
	-20174,-19783,-19412,-19062,-18732,-18423,-18136,-17870,
	-17626,-17404,-17205,-17028,-16874,-16742,-16635,-16550,
	-16490,-16453,-16441,-16441,-16441,-16441,-16441,-16441,
	-16441,-16441,-16441,-16441,-16441,-23425,-23305,-22963,
	-22423,-21713,-20860,-19888,-18825,-17696,-16527,-15346,
	-14178,-13049,-11985,-11014,-10160,-9450,-8911,-8568,
	-8448,-8474,-8551,-8677,-8848,-9062,-9316,-9609,
	-9936,-10296,-10686,-11104,-11546,-12010,-12494,-12995,
	-13511,-14038,-14574,-15116,-15663,-16211,-16757,-17300,
	-17836,-18363,-18878,-19379,-19863,-20327,-20770,-21187,
	-21577,-21937,-22265,-22557,-22812,-23026,-23197,-23322,
	-23399,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,  -37,  -37,  -37,
	  -37,  -37,  -37,  -37,  -37,24239,24127,23808,
	23305,22644,21848,20943,19952,18900,17812,16711,
	15622,14570,13580,12674,11879,11217,10715,10395,
	10284,10308,10380,10497,10656,10856,11093,11365,
	11670,12006,12369,12758,13170,13603,14054,14521,
	15001,15492,15991,16497,17006,17516,18026,18531,
	19031,19522,20002,20469,20920,21352,21764,22153,
	22517,22852,23157,23430,23667,23866,24026,24143,
	24214,   57,    0,   37,  144,  313,  536,  803,
	 1107, 1440, 1794, 2160, 2530, 2895, 3249, 3582,
	 3886, 4154, 4376, 4545, 4652, 4690, 4681, 4657,
	 4618, 4564, 4497, 4418, 4326, 4224, 4111, 3989,
	 3858, 3720, 3574, 3423, 3266, 3104, 2939, 2771,
	 2602, 2430, 2259, 2088, 1918, 1750, 1585, 1423,
	 1267, 1115,  970,  831,  700,  578,  466,  363,
	  271,  192,  125,   71,   32,    8,    0,  -77,
	 -297, -644,-1100,-1648,-2273,-2956,-3682,-4433,
	-5192,-5943,-6668,-7351,-7976,-8525,-8981,-9327,
	-9548,-9625,-9608,-9558,-9478,-9368,-9230,-9067,
	-8879,-8668,-8437,-8186,-7918,-7634,-7335,-7024,
	-6702,-6371,-6033,-5688,-5339,-4988,-4636,-4285,
	-3936,-3592,-3253,-2922,-2600,-2289,-1990,-1706,
	-1438,-1187, -956, -745, -558, -394, -256, -147,
	  -66,  -16,-16441,-16535,-16803,-17226,-17781,-18450,
	-19211,-20043,-20927,-21842,-22767,-23682,-24566,-25398,
	-26159,-26828,-27383,-27806,-28074,-28168,-28147,-28087,
	-27989,-27855,-27687,-27488,-27259,-27003,-26721,-26415,
	-26089,-25742,-25379,-25000,-24608,-24204,-23792,-23372,
	-22947,-22519,-22090,-21662,-21237,-20817,-20405,-20001,
	-19609,-19230,-18867,-18520,-18194,-17888,-17606,-17350,
	-17121,-16922,-16754,-16620,-16522,-16462,-26391, 8339,
	16383,-8339,-8339,-16383,-8339,    0,    7,   22,
	   37,   42,   30,  -10,  -86, -207, -383, -648,
	-1014,-1449,-1924,-2408,-2870,-3281,-3610,-3826,
	-3900,-3886,-3860,-3821,-3772,-3711,-3641,-3562,
	-3474,-3378,-3274,-3164,-3048,-2927,-2801,-2671,
	-2537,-2401,-2262,-2122,-1982,-1841,-1701,-1562,
	-1424,-1289,-1158,-1030, -906, -788, -675, -569,
	 -469, -378, -294, -220, -155, -101,  -58,  -26,
	   -6,    0,  -70, -253, -506, -787,-1053,-1261,
	-1369,-1335,-1116, -649,   54,  928, 1905, 2919,
	 3903, 4789, 5511, 6002, 6195, 6205, 6192, 6157,
	 6101, 6025, 5931, 5820, 5693, 5550, 5394, 5225,
	 5045, 4854, 4654, 4446, 4231, 4010, 3785, 3556,
	 3325, 3093, 2861, 2630, 2402, 2177, 1957, 1742,
	 1535, 1335, 1145,  966,  798,  643,  501,  375,
	  265,  173,   99,   44,   11,13675,13657,13606,
	13525,13417,13284,13131,12959,12773,12575,12331,
	12021,11667,11290,10914,10561,10252,10010, 9857,
	 9816, 9843, 9881, 9930, 9989,10057,10134,10219,
	10311,10410,10516,10627,10743,10864,10989,11117,
	11248,11382,11516,11652,11788,11924,12059,12192,
	12324,12452,12578,12700,12818,12930,13037,13138,
	13232,13318,13397,13467,13528,13579,13620,13650,
	13669,    0, -112, -408, -827,-1305,-1782,-2195,
	-2483,-2584,-2435,-1977,-1240, -301,  763, 1880,
	 2973, 3965, 4781, 5345, 5582, 5617, 5630, 5619,
	 5588, 5537, 5467, 5379, 5275, 5155, 5020, 4873,
	 4714, 4544, 4364, 4175, 3979, 3777, 3569, 3358,
	 3143, 2927, 2710, 2494, 2280, 2068, 1861, 1658,
	 1462, 1273, 1092,  922,  762,  614,  479,  359,
	  254,  165,   95,   42,   10,    0,  -25,  -95,
	 -202, -335, -487, -649, -811, -966,-1103,-1244,
	-1406,-1582,-1761,-1934,-2093,-2228,-2330,-2389,
	-2396,-2371,-2340,-2304,-2262,-2214,-2162,-2106,
	-2046,-1982,-1914,-1844,-1770,-1695,-1617,-1538,
	-1457,-1376,-1293,-1211,-1128,-1046, -964, -884,
	 -805, -727, -652, -579, -509, -441, -378, -318,
	 -262, -210, -164, -122,  -86,  -56,  -32,  -14,
	   -3,16679,16720,16832,17002,17215,17458,17716,
	17975,18221,18441,18665,18924,19204,19490,19768,
	20021,20236,20398,20493,20504,20465,20415,20357,
	20290,20214,20132,20042,19945,19843,19735,19623,
	19506,19385,19261,19135,19006,18876,18744,18612,
	18481,18349,18219,18091,17964,17841,17720,17604,
	17492,17385,17283,17187,17098,17016,16941,16875,
	16818,16769,16731,16702,16685,};
static unsigned short SN_Boss_Attack_tbl[]={
	    1,    0,	/* chn1_1translate x */
	    1,    1,	/* chn1_1 translate y */
	    1,    2,	/* chn1_1 translate z */
	    1,    0,	/* chn1_1 rotate x */
	    1,    3,	/* chn1_1 rotate y */
	    1,    0,	/* chn1_1 rotate z */
	    1,    0,	/* SNB_Ago rotate x */
	    1,    0,	/* SNB_Ago rotate y */
	   60,    4,	/* SNB_Ago rotate z */
	   60,   64,	/* SNB_Arm01 rotate x */
	   60,  124,	/* SNB_Arm01 rotate y */
	   60,  184,	/* SNB_Arm01 rotate z */
	    1,    0,	/* SNB_Arm02 rotate x */
	   60,  244,	/* SNB_Arm02 rotate y */
	    1,  304,	/* SNB_Arm02 rotate z */
	   60,  305,	/* SNB_Arm03 rotate x */
	   60,  365,	/* SNB_Arm03 rotate y */
	   60,  425,	/* SNB_Arm03 rotate z */
	    1,    0,	/* SNB_Arm06 rotate x */
	   60,  485,	/* SNB_Arm06 rotate y */
	   60,  545,	/* SNB_Arm06 rotate z */
	    1,    0,	/* SNB_Arm05 rotate x */
	   60,  605,	/* SNB_Arm05 rotate y */
	    1,  665,	/* SNB_Arm05 rotate z */
	   60,  666,	/* SNB_Arm04 rotate x */
	   60,  726,	/* SNB_Arm04 rotate y */
	   60,  786,	/* SNB_Arm04 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,  846,	/* chn2 rotate z */
	    1,  847,	/* chn5 rotate x */
	    1,  848,	/* chn5 rotate y */
	    1,  849,	/* chn5 rotate z */
	    1,  850,	/* chn3 rotate x */
	    1,  851,	/* chn3 rotate y */
	    1,  852,	/* chn3 rotate z */
	   60,  853,	/* SNB_Head rotate x */
	   60,  913,	/* SNB_Head rotate y */
	   60,  973,	/* SNB_Head rotate z */
	   60, 1033,	/* SNB_Body rotate x */
	   60, 1093,	/* SNB_Body rotate y */
	   60, 1153,	/* SNB_Body rotate z */
};
AnimeRecord SN_Boss_Attack_anm={
	60,
	13,
	SN_Boss_Attack_prm,
	SN_Boss_Attack_tbl
};
static SkeletonRecord SNB_Ago_[1]=
	{SN_SNB_Ago,0.000000,0.000000,0.000000,0,0,32621,NULL,NULL};
static SkeletonRecord SNB_Arm01_[1]=
	{SN_SNB_Arm01,135.912003,0.000000,0.000000,0,23446,-37,NULL,NULL};
static SkeletonRecord SNB_Arm02_[1]=
	{SN_SNB_Arm02,172.285995,0.000000,0.000000,0,-24281,57,NULL,SNB_Arm01_};
static SkeletonRecord SNB_Arm03_[1]=
	{SN_SNB_Arm03,0.000000,0.000000,0.000000,0,0,-16441,NULL,SNB_Arm02_};
static SkeletonRecord SNB_Arm06_[1]=
	{SN_SNB_Arm06,135.912003,0.000000,0.000000,0,-23425,-37,NULL,NULL};
static SkeletonRecord SNB_Arm05_[1]=
	{SN_SNB_Arm05,172.285995,0.000000,0.000000,0,24239,57,NULL,SNB_Arm06_};
static SkeletonRecord SNB_Arm04_[1]=
	{SN_SNB_Arm04,0.000000,0.000000,0.000000,0,0,-16441,NULL,SNB_Arm05_};
static SkeletonRecord chn2[1]=
	{NULL,50.354000,16.674999,0.000000,0,0,-26391,NULL,SNB_Ago_};
static SkeletonRecord chn5[1]=
	{NULL,154.716995,-14.085000,104.806000,8339,16383,-8339,NULL,SNB_Arm04_};
static SkeletonRecord chn3[1]=
	{NULL,154.716995,-14.085000,-104.806000,-8339,-16383,-8339,chn5,SNB_Arm03_};
static SkeletonRecord SNB_Head_[1]=
	{SN_SNB_Head,168.522995,0.000000,0.000000,0,0,13675,chn3,chn2};
static SkeletonRecord SNB_Body_[1]=
	{SN_SNB_Body,0.000000,0.000000,0.000000,0,0,16679,NULL,SNB_Head_};
static SkeletonRecord chn1_1[1]=
	{NULL,0.000000,-53.417999,-14.917000,0,16383,0,NULL,SNB_Body_};
SkeletonPtr SN_Boss_Attack_list[]={
	chn1_1,
	SNB_Ago_,
	SNB_Arm01_,
	SNB_Arm02_,
	SNB_Arm03_,
	SNB_Arm06_,
	SNB_Arm05_,
	SNB_Arm04_,
	chn2,
	chn5,
	chn3,
	SNB_Head_,
	SNB_Body_,
	NULL
};
