/* SN_firebird */
#include<ultra64.h>
#include"../../Source/sys_skeleton.h"
extern Gfx SN_firebird_L_wing_1[];
extern Gfx SN_firebird_L_wing_2[];
extern Gfx SN_firebird_L_wing_3[];
extern Gfx SN_firebird_R_wing_1[];
extern Gfx SN_firebird_R_wing_2[];
extern Gfx SN_firebird_R_wing_3[];
extern Gfx SN_firebird_body[];
extern Gfx SN_firebird_head[];
extern Gfx SN_firebird_tail_1[];
extern Gfx SN_firebird_tail_2[];
extern Gfx SN_firebird_tail_3[];
static short SN_firebird_prm[]={
	    0,16382,16387,16382, 1135,  259, -623,-1499,
	-2350,-3162,-3917,-4600,-5195,-5685,-6055,-6289,
	-6371,-6272,-5988,-5542,-4956,-4250,-3447,-2568,
	-1635, -670,  306, 1271, 2204, 3083, 3886, 4592,
	 5178, 5624, 5908, 6007, 5925, 5691, 5321, 4831,
	 4236, 3553, 2798, 1986, 1135,-2136,-2696,-3218,
	-3690,-4102,-4441,-4697,-4858,-4915,-4846,-4650,
	-4342,-3937,-3449,-2894,-2286,-1641, -974, -299,
	  367, 1012, 1620, 2175, 2662, 3068, 3376, 3572,
	 3640, 3584, 3422, 3166, 2827, 2416, 1944, 1422,
	  861,  273, -331, -942,-1547,-2136,-30036,-30061,
	-30132,-30243,-30390,-30566,-30767,-30987,-31220,-31461,
	-31705,-31947,-32180,-32400,-32600,32756,32610,32498,
	32427,32402,32423,32481,32574,32696,-32688,-32517,
	-32328,-32125,-31913,-31694,-31473,-31254,-31041,-30838,
	-30649,-30479,-30330,-30207,-30115,-30056,-30036,  898,
	 -316,-1503,-2620,-3620,-4461,-5097,-5552,-5880,
	-6081,-6152,-6095,-5906,-5587,-5135,-4550,-3739,
	-2653,-1366,   51, 1527, 2990, 4367, 5589, 6581,
	 7274, 7707, 7976, 8095, 8077, 7934, 7681, 7331,
	 6896, 6389, 5825, 5126, 4238, 3205, 2068,  873,
	-7453,-7563,-7645,-7716,-7778,-7803,-7763,-7632,
	-7382,-6985,-6414,-5643,-4507,-2949,-1099,  912,
	 2955, 4901, 6619, 7978, 8849, 9101, 8908, 8538,
	 8010, 7341, 6548, 5649, 4661, 3602, 2489, 1339,
	  170,-1000,-2155,-3276,-4348,-5351,-6269,-7084,
	-7778,-11286,-11264,-10925,-10307,-9444,-8373,-7131,
	-5754,-4278,-2740,-1176,  376, 1883, 3307, 4612,
	 5761, 6717, 7446, 7910, 8072, 7938, 7553, 6945,
	 6141, 5168, 4052, 2822, 1504,  125,-1286,-2705,
	-4103,-5454,-6729,-7903,-8947,-9836,-10541,-11036,
	-11293,-11286, -898,  316, 1503, 2620, 3620, 4461,
	 5097, 5552, 5880, 6081, 6152, 6095, 5906, 5587,
	 5135, 4550, 3739, 2653, 1366,  -51,-1527,-2990,
	-4367,-5589,-6581,-7274,-7707,-7976,-8095,-8077,
	-7934,-7681,-7331,-6896,-6389,-5825,-5126,-4238,
	-3205,-2068, -873, 7453, 7563, 7645, 7716, 7778,
	 7803, 7763, 7632, 7382, 6985, 6414, 5643, 4507,
	 2949, 1099, -912,-2955,-4901,-6619,-7978,-8849,
	-9101,-8908,-8538,-8010,-7341,-6548,-5649,-4661,
	-3602,-2489,-1339, -170, 1000, 2155, 3276, 4348,
	 5351, 6269, 7084, 7778,11286,11264,10925,10307,
	 9444, 8373, 7131, 5754, 4278, 2740, 1176, -376,
	-1883,-3307,-4612,-5761,-6717,-7446,-7910,-8072,
	-7938,-7553,-6945,-6141,-5168,-4052,-2822,-1504,
	 -125, 1286, 2705, 4103, 5454, 6729, 7903, 8947,
	 9836,10541,11036,11293,11286,-17318,-16383,  562,
	17318,16383,  562, -372,-3015,-3347,-3621,-3828,
	-3959,-4004,-3949,-3791,-3541,-3214,-2819,-2371,
	-1879,-1358, -818, -273,  266,  787, 1278, 1727,
	 2121, 2449, 2698, 2857, 2912, 2867, 2736, 2529,
	 2255, 1922, 1541, 1119,  665,  189, -299, -792,
	-1282,-1758,-2211,-2633,-3015,-1092,-1076,-1030,
	 -958, -863, -749, -619, -477, -326, -169,  -12,
	  144,  295,  437,  567,  681,  776,  848,  894,
	  910,  896,  859,  799,  719,  623,  513,  391,
	  259,  122,  -19, -162, -304, -441, -573, -695,
	 -805, -901, -981,-1041,-1079,-1092,};
static unsigned short SN_firebird_tbl[]={
	    1,    0,	/* chn6_1_2_1translate x */
	    1,    0,	/* chn6_1_2_1 translate y */
	    1,    0,	/* chn6_1_2_1 translate z */
	    1,    1,	/* chn6_1_2_1 rotate x */
	    1,    2,	/* chn6_1_2_1 rotate y */
	    1,    3,	/* chn6_1_2_1 rotate z */
	    1,    0,	/* SN_firebird_tail_3 rotate x */
	    1,    0,	/* SN_firebird_tail_3 rotate y */
	   41,    4,	/* SN_firebird_tail_3 rotate z */
	    1,    0,	/* SN_firebird_tail_2 rotate x */
	    1,    0,	/* SN_firebird_tail_2 rotate y */
	   41,   45,	/* SN_firebird_tail_2 rotate z */
	    1,    0,	/* SN_firebird_head rotate x */
	    1,    0,	/* SN_firebird_head rotate y */
	   41,   86,	/* SN_firebird_head rotate z */
	    1,    0,	/* SN_firebird_R_wing_3 rotate x */
	   41,  127,	/* SN_firebird_R_wing_3 rotate y */
	    1,    0,	/* SN_firebird_R_wing_3 rotate z */
	    1,    0,	/* SN_firebird_R_wing_2 rotate x */
	   41,  168,	/* SN_firebird_R_wing_2 rotate y */
	    1,    0,	/* SN_firebird_R_wing_2 rotate z */
	    1,    0,	/* SN_firebird_R_wing_1 rotate x */
	   41,  209,	/* SN_firebird_R_wing_1 rotate y */
	    1,    0,	/* SN_firebird_R_wing_1 rotate z */
	    1,    0,	/* SN_firebird_L_wing_3 rotate x */
	   41,  250,	/* SN_firebird_L_wing_3 rotate y */
	    1,    0,	/* SN_firebird_L_wing_3 rotate z */
	    1,    0,	/* SN_firebird_L_wing_2 rotate x */
	   41,  291,	/* SN_firebird_L_wing_2 rotate y */
	    1,    0,	/* SN_firebird_L_wing_2 rotate z */
	    1,    0,	/* SN_firebird_L_wing_1 rotate x */
	   41,  332,	/* SN_firebird_L_wing_1 rotate y */
	    1,    0,	/* SN_firebird_L_wing_1 rotate z */
	    1,  373,	/* chn7 rotate x */
	    1,  374,	/* chn7 rotate y */
	    1,  375,	/* chn7 rotate z */
	    1,  376,	/* chn9 rotate x */
	    1,  377,	/* chn9 rotate y */
	    1,  378,	/* chn9 rotate z */
	    1,    0,	/* chn10_3 rotate x */
	    1,    0,	/* chn10_3 rotate y */
	    1,  379,	/* chn10_3 rotate z */
	    1,    0,	/* SN_firebird_tail_1 rotate x */
	    1,    0,	/* SN_firebird_tail_1 rotate y */
	   41,  380,	/* SN_firebird_tail_1 rotate z */
	    1,    0,	/* SN_firebird_body rotate x */
	    1,    0,	/* SN_firebird_body rotate y */
	   41,  421,	/* SN_firebird_body rotate z */
};
AnimeRecord SN_firebird_anm={
	41,
	15,
	SN_firebird_prm,
	SN_firebird_tbl
};
static SkeletonRecord SN_firebird_tail_3_[1]=
	{SN_firebird_tail_3,45.654999,0.000000,0.000000,0,0,1135,NULL,NULL};
static SkeletonRecord SN_firebird_tail_2_[1]=
	{SN_firebird_tail_2,36.523998,0.000000,0.000000,0,0,-2136,NULL,SN_firebird_tail_3_};
static SkeletonRecord SN_firebird_head_[1]=
	{SN_firebird_head,0.000000,0.000000,0.000000,0,0,-30036,NULL,NULL};
static SkeletonRecord SN_firebird_R_wing_3_[1]=
	{SN_firebird_R_wing_3,31.959000,0.000000,0.000000,0,898,0,NULL,NULL};
static SkeletonRecord SN_firebird_R_wing_2_[1]=
	{SN_firebird_R_wing_2,41.090000,0.000000,0.000000,0,-7453,0,NULL,SN_firebird_R_wing_3_};
static SkeletonRecord SN_firebird_R_wing_1_[1]=
	{SN_firebird_R_wing_1,0.000000,0.000000,0.000000,0,-11286,0,NULL,SN_firebird_R_wing_2_};
static SkeletonRecord SN_firebird_L_wing_3_[1]=
	{SN_firebird_L_wing_3,31.959000,0.000000,0.000000,0,-898,0,NULL,NULL};
static SkeletonRecord SN_firebird_L_wing_2_[1]=
	{SN_firebird_L_wing_2,41.090000,0.000000,0.000000,0,7453,0,NULL,SN_firebird_L_wing_3_};
static SkeletonRecord SN_firebird_L_wing_1_[1]=
	{SN_firebird_L_wing_1,0.000000,0.000000,0.000000,0,11286,0,NULL,SN_firebird_L_wing_2_};
static SkeletonRecord chn7[1]=
	{NULL,-9.125000,0.326000,4.566000,-17318,-16383,562,NULL,SN_firebird_L_wing_1_};
static SkeletonRecord chn9[1]=
	{NULL,-9.125000,0.326000,-4.566000,17318,16383,562,chn7,SN_firebird_R_wing_1_};
static SkeletonRecord chn10_3[1]=
	{NULL,-31.051001,1.148000,0.000000,0,0,-372,chn9,SN_firebird_head_};
static SkeletonRecord SN_firebird_tail_1_[1]=
	{SN_firebird_tail_1,54.786999,0.000000,0.000000,0,0,-3015,chn10_3,SN_firebird_tail_2_};
static SkeletonRecord SN_firebird_body_[1]=
	{SN_firebird_body,0.000000,0.000000,0.000000,0,0,-1092,NULL,SN_firebird_tail_1_};
static SkeletonRecord chn6_1_2_1[1]=
	{NULL,0.000000,0.000000,0.000000,16382,16387,16382,NULL,SN_firebird_body_};
SkeletonPtr SN_firebird_list[]={
	chn6_1_2_1,
	SN_firebird_tail_3_,
	SN_firebird_tail_2_,
	SN_firebird_head_,
	SN_firebird_R_wing_3_,
	SN_firebird_R_wing_2_,
	SN_firebird_R_wing_1_,
	SN_firebird_L_wing_3_,
	SN_firebird_L_wing_2_,
	SN_firebird_L_wing_1_,
	chn7,
	chn9,
	chn10_3,
	SN_firebird_tail_1_,
	SN_firebird_body_,
	NULL
};
