/* ZO_Boss */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx ZO_Boss_Body_[];
extern Gfx ZO_Boss_Bridge_[];
extern Gfx ZO_Boss_Clern_[];
extern Gfx ZO_Boss_Clerntable_[];
extern Gfx ZO_Boss_Fscrew01_[];
extern Gfx ZO_Boss_Fscrew02_[];
extern Gfx ZO_Boss_Lbarast_[];
extern Gfx ZO_Boss_Lbeamgun_[];
extern Gfx ZO_Boss_Lgunbattery_[];
extern Gfx ZO_Boss_Lmainturret_[];
extern Gfx ZO_Boss_Lsnortmast_[];
extern Gfx ZO_Boss_PeriscopeBar_[];
extern Gfx ZO_Boss_PeriscopeCover_[];
extern Gfx ZO_Boss_Periscope_[];
extern Gfx ZO_Boss_Rbarast_[];
extern Gfx ZO_Boss_ScrewCover_[];
static short ZO_Boss_prm[]={
	    0,16383,16383,-32767,-8239,-32767,-9804,-32767,
	-32767,-32767, 8239,-32767,-16383,-32767,-16383,-16383,
	-8191,-16383,-8191,-16383,-16383,16383,16383, 8191,
	16383,-8191,};
static unsigned short ZO_Boss_tbl[]={
	    1,    0,	/* chn1_2translate x */
	    1,    0,	/* chn1_2 translate y */
	    1,    0,	/* chn1_2 translate z */
	    1,    1,	/* chn1_2 rotate x */
	    1,    0,	/* chn1_2 rotate y */
	    1,    2,	/* chn1_2 rotate z */
	    1,    0,	/* ZO_Boss_PeriscopeCover rotate x */
	    1,    0,	/* ZO_Boss_PeriscopeCover rotate y */
	    1,    3,	/* ZO_Boss_PeriscopeCover rotate z */
	    1,    4,	/* ZO_Boss_Rsnortmast rotate x */
	    1,    0,	/* ZO_Boss_Rsnortmast rotate y */
	    1,    0,	/* ZO_Boss_Rsnortmast rotate z */
	    1,    0,	/* ZO_Boss_Fscrew02 rotate x */
	    1,    0,	/* ZO_Boss_Fscrew02 rotate y */
	    1,    0,	/* ZO_Boss_Fscrew02 rotate z */
	    1,    0,	/* ZO_Boss_Rscrew01 rotate x */
	    1,    0,	/* ZO_Boss_Rscrew01 rotate y */
	    1,    5,	/* ZO_Boss_Rscrew01 rotate z */
	    1,    0,	/* ZO_Boss_Clern rotate x */
	    1,    0,	/* ZO_Boss_Clern rotate y */
	    1,    6,	/* ZO_Boss_Clern rotate z */
	    1,    0,	/* ZO_Boss_Clerntable rotate x */
	    1,    0,	/* ZO_Boss_Clerntable rotate y */
	    1,    0,	/* ZO_Boss_Clerntable rotate z */
	    1,    0,	/* ZO_Boss_Lmainturret rotate x */
	    1,    0,	/* ZO_Boss_Lmainturret rotate y */
	    1,    7,	/* ZO_Boss_Lmainturret rotate z */
	    1,    0,	/* ZO_Boss_Lbeamgun rotate x */
	    1,    0,	/* ZO_Boss_Lbeamgun rotate y */
	    1,    8,	/* ZO_Boss_Lbeamgun rotate z */
	    1,    0,	/* ZO_Boss_Rbeamgun rotate x */
	    1,    0,	/* ZO_Boss_Rbeamgun rotate y */
	    1,    9,	/* ZO_Boss_Rbeamgun rotate z */
	    1,   10,	/* ZO_Boss_Lsnortmast rotate x */
	    1,    0,	/* ZO_Boss_Lsnortmast rotate y */
	    1,    0,	/* ZO_Boss_Lsnortmast rotate z */
	    1,    0,	/* ZO_Boss_Rmainturret rotate x */
	    1,    0,	/* ZO_Boss_Rmainturret rotate y */
	    1,   11,	/* ZO_Boss_Rmainturret rotate z */
	    1,    0,	/* ZO_Boss_ScrewCover rotate x */
	    1,    0,	/* ZO_Boss_ScrewCover rotate y */
	    1,    0,	/* ZO_Boss_ScrewCover rotate z */
	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,   12,	/* chn15 rotate z */
	    1,    0,	/* ZO_Boss_Periscope rotate x */
	    1,    0,	/* ZO_Boss_Periscope rotate y */
	    1,    0,	/* ZO_Boss_Periscope rotate z */
	    1,    0,	/* ZO_Boss_PeriscopeBar rotate x */
	    1,    0,	/* ZO_Boss_PeriscopeBar rotate y */
	    1,    0,	/* ZO_Boss_PeriscopeBar rotate z */
	    1,    0,	/* ZO_Boss_Fscrew01 rotate x */
	    1,    0,	/* ZO_Boss_Fscrew01 rotate y */
	    1,    0,	/* ZO_Boss_Fscrew01 rotate z */
	    1,    0,	/* ZO_Boss_Rscrew02 rotate x */
	    1,    0,	/* ZO_Boss_Rscrew02 rotate y */
	    1,   13,	/* ZO_Boss_Rscrew02 rotate z */
	    1,    0,	/* chn16 rotate x */
	    1,    0,	/* chn16 rotate y */
	    1,   14,	/* chn16 rotate z */
	    1,    0,	/* chn25 rotate x */
	    1,    0,	/* chn25 rotate y */
	    1,   15,	/* chn25 rotate z */
	    1,    0,	/* chn14 rotate x */
	    1,    0,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	    1,    0,	/* ZO_Boss_Lgunbattery rotate x */
	    1,    0,	/* ZO_Boss_Lgunbattery rotate y */
	    1,    0,	/* ZO_Boss_Lgunbattery rotate z */
	    1,    0,	/* ZO_Boss_Lbarast rotate x */
	    1,    0,	/* ZO_Boss_Lbarast rotate y */
	    1,    0,	/* ZO_Boss_Lbarast rotate z */
	    1,    0,	/* ZO_Boss_Rgunbattery rotate x */
	    1,    0,	/* ZO_Boss_Rgunbattery rotate y */
	    1,    0,	/* ZO_Boss_Rgunbattery rotate z */
	    1,    0,	/* ZO_Boss_Rbarast rotate x */
	    1,    0,	/* ZO_Boss_Rbarast rotate y */
	    1,    0,	/* ZO_Boss_Rbarast rotate z */
	    1,    0,	/* ZO_Boss_Bridge rotate x */
	    1,    0,	/* ZO_Boss_Bridge rotate y */
	    1,    0,	/* ZO_Boss_Bridge rotate z */
	    1,    0,	/* chn24 rotate x */
	    1,    0,	/* chn24 rotate y */
	    1,    0,	/* chn24 rotate z */
	    1,   16,	/* chn23 rotate x */
	    1,   17,	/* chn23 rotate y */
	    1,   18,	/* chn23 rotate z */
	    1,    0,	/* chn19 rotate x */
	    1,    0,	/* chn19 rotate y */
	    1,   19,	/* chn19 rotate z */
	    1,    0,	/* chn18 rotate x */
	    1,    0,	/* chn18 rotate y */
	    1,   20,	/* chn18 rotate z */
	    1,    0,	/* chn12 rotate x */
	    1,    0,	/* chn12 rotate y */
	    1,    0,	/* chn12 rotate z */
	    1,    0,	/* chn11 rotate x */
	    1,    0,	/* chn11 rotate y */
	    1,    0,	/* chn11 rotate z */
	    1,    0,	/* chn10 rotate x */
	    1,    0,	/* chn10 rotate y */
	    1,   21,	/* chn10 rotate z */
	    1,    0,	/* chn8 rotate x */
	    1,    0,	/* chn8 rotate y */
	    1,   22,	/* chn8 rotate z */
	    1,   23,	/* chn7 rotate x */
	    1,   24,	/* chn7 rotate y */
	    1,   25,	/* chn7 rotate z */
	    1,    0,	/* chn2 rotate x */
	    1,    0,	/* chn2 rotate y */
	    1,    0,	/* chn2 rotate z */
	    1,    0,	/* ZO_Boss_body rotate x */
	    1,    0,	/* ZO_Boss_body rotate y */
	    1,    0,	/* ZO_Boss_body rotate z */
};
AnimeRecord ZO_Boss_anm={
	2,
	37,
	ZO_Boss_prm,
	ZO_Boss_tbl
};
static SkeletonRecord ZO_Boss_PeriscopeCover[1]=
	{ZO_Boss_PeriscopeCover_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_Rsnortmast[1]=
	{ZO_Boss_Lsnortmast_,0.000000,0.000000,0.000000,-8239,0,0,NULL,NULL};
static SkeletonRecord ZO_Boss_Fscrew02[1]=
	{ZO_Boss_Fscrew02_,0.000000,0.000000,0.000000,0,0,0,NULL,NULL};
static SkeletonRecord ZO_Boss_Rscrew01[1]=
	{ZO_Boss_Fscrew01_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_Clern[1]=
	{ZO_Boss_Clern_,90.000000,0.000000,0.000000,0,0,-9804,NULL,NULL};
static SkeletonRecord ZO_Boss_Clerntable[1]=
	{ZO_Boss_Clerntable_,0.000000,0.000000,0.000000,0,0,0,NULL,ZO_Boss_Clern};
static SkeletonRecord ZO_Boss_Lmainturret[1]=
	{ZO_Boss_Lmainturret_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_Lbeamgun[1]=
	{ZO_Boss_Lbeamgun_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_Rbeamgun[1]=
	{ZO_Boss_Lbeamgun_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_Lsnortmast[1]=
	{ZO_Boss_Lsnortmast_,0.000000,0.000000,0.000000,8239,0,0,NULL,NULL};
static SkeletonRecord ZO_Boss_Rmainturret[1]=
	{ZO_Boss_Lmainturret_,0.000000,0.000000,0.000000,0,0,-32767,NULL,NULL};
static SkeletonRecord ZO_Boss_ScrewCover[1]=
	{ZO_Boss_ScrewCover_,0.000000,0.000000,0.000000,0,0,0,NULL,NULL};
static SkeletonRecord chn15[1]=
	{NULL,82.500000,102.500000,0.000000,0,0,-16383,NULL,ZO_Boss_PeriscopeCover};
static SkeletonRecord ZO_Boss_Periscope[1]=
	{ZO_Boss_Periscope_,132.500000,0.000000,0.000000,0,0,0,NULL,chn15};
static SkeletonRecord ZO_Boss_PeriscopeBar[1]=
	{ZO_Boss_PeriscopeBar_,0.000000,0.000000,0.000000,0,0,0,NULL,ZO_Boss_Periscope};
static SkeletonRecord ZO_Boss_Fscrew01[1]=
	{ZO_Boss_Fscrew01_,0.000000,0.000000,0.000000,0,0,0,ZO_Boss_Fscrew02,NULL};
static SkeletonRecord ZO_Boss_Rscrew02[1]=
	{ZO_Boss_Fscrew02_,0.000000,0.000000,0.000000,0,0,-32767,ZO_Boss_Rscrew01,NULL};
static SkeletonRecord chn16[1]=
	{NULL,107.500000,17.500000,0.000000,0,0,-16383,NULL,ZO_Boss_Lmainturret};
static SkeletonRecord chn25[1]=
	{NULL,107.500000,17.500000,0.000000,0,0,-16383,NULL,ZO_Boss_Rmainturret};
static SkeletonRecord chn14[1]=
	{NULL,95.000000,-80.000000,0.000000,0,0,0,NULL,ZO_Boss_PeriscopeBar};
static SkeletonRecord ZO_Boss_Lgunbattery[1]=
	{ZO_Boss_Lgunbattery_,97.500000,0.000000,0.000000,0,0,0,NULL,chn16};
static SkeletonRecord ZO_Boss_Lbarast[1]=
	{ZO_Boss_Lbarast_,0.000000,0.000000,0.000000,0,0,0,NULL,ZO_Boss_Lgunbattery};
static SkeletonRecord ZO_Boss_Rgunbattery[1]=
	{ZO_Boss_Lgunbattery_,97.500000,0.000000,0.000000,0,0,0,NULL,chn25};
static SkeletonRecord ZO_Boss_Rbarast[1]=
	{ZO_Boss_Rbarast_,0.000000,0.000000,0.000000,0,0,0,NULL,ZO_Boss_Rgunbattery};
static SkeletonRecord ZO_Boss_Bridge[1]=
	{ZO_Boss_Bridge_,0.000000,0.000000,0.000000,0,0,0,NULL,chn14};
static SkeletonRecord chn24[1]=
	{NULL,0.000000,-72.500000,-238.332993,0,0,0,NULL,ZO_Boss_Rbarast};
static SkeletonRecord chn23[1]=
	{NULL,250.000000,-87.500000,35.000000,-8191,-16383,-8191,chn24,ZO_Boss_Lsnortmast};
static SkeletonRecord chn19[1]=
	{NULL,167.500000,100.000000,-52.500000,0,0,-16383,chn23,ZO_Boss_Rbeamgun};
static SkeletonRecord chn18[1]=
	{NULL,167.500000,100.000000,52.500000,0,0,-16383,chn19,ZO_Boss_Lbeamgun};
static SkeletonRecord chn12[1]=
	{NULL,0.000000,-72.500000,238.332993,0,0,0,chn18,ZO_Boss_Lbarast};
static SkeletonRecord chn11[1]=
	{NULL,130.460007,-222.500000,0.000000,0,0,0,chn12,ZO_Boss_Clerntable};
static SkeletonRecord chn10[1]=
	{NULL,12.500000,-112.500000,0.000000,0,0,16383,chn11,ZO_Boss_Rscrew02};
static SkeletonRecord chn8[1]=
	{NULL,20.000000,155.000000,0.000000,0,0,16383,chn10,ZO_Boss_Fscrew01};
static SkeletonRecord chn7[1]=
	{NULL,250.000000,-87.500000,-35.000000,8191,16383,-8191,chn8,ZO_Boss_Rsnortmast};
static SkeletonRecord chn2[1]=
	{NULL,295.000000,-60.000000,0.000000,0,0,0,chn7,ZO_Boss_Bridge};
static SkeletonRecord ZO_Boss_body[1]=
	{ZO_Boss_Body_,0.000000,0.000000,0.000000,0,0,0,ZO_Boss_ScrewCover,chn2};
static SkeletonRecord chn1_2[1]=
	{NULL,0.000000,0.000000,0.000000,16383,0,16383,NULL,ZO_Boss_body};
SkeletonPtr ZO_Boss_list[]={
	chn1_2,
	ZO_Boss_PeriscopeCover,
	ZO_Boss_Rsnortmast,
	ZO_Boss_Fscrew02,
	ZO_Boss_Rscrew01,
	ZO_Boss_Clern,
	ZO_Boss_Clerntable,
	ZO_Boss_Lmainturret,
	ZO_Boss_Lbeamgun,
	ZO_Boss_Rbeamgun,
	ZO_Boss_Lsnortmast,
	ZO_Boss_Rmainturret,
	ZO_Boss_ScrewCover,
	chn15,
	ZO_Boss_Periscope,
	ZO_Boss_PeriscopeBar,
	ZO_Boss_Fscrew01,
	ZO_Boss_Rscrew02,
	chn16,
	chn25,
	chn14,
	ZO_Boss_Lgunbattery,
	ZO_Boss_Lbarast,
	ZO_Boss_Rgunbattery,
	ZO_Boss_Rbarast,
	ZO_Boss_Bridge,
	chn24,
	chn23,
	chn19,
	chn18,
	chn12,
	chn11,
	chn10,
	chn8,
	chn7,
	chn2,
	ZO_Boss_body,
	NULL
};
