/* KT_Boss */
#include<ultra64.h>
#include"../../source/sys_skeleton.h"
extern Gfx KT_Bossbody[];
extern Gfx KT_Bossm04[];
extern Gfx KT_Bossm03[];
extern Gfx KT_Bossm02[];
extern Gfx KT_Bossm01[];
extern Gfx KT_Bossweek[];
extern Gfx KT_Bossdoor04[];
extern Gfx KT_Bossdoor03[];
extern Gfx KT_Bossdoor02[];
extern Gfx KT_Bossdoor01[];

static short KT_Boss_prm[]={
	    0,-1388,   -2, -747,16383, -747,31281, 1495,
	-32767,-32767,-1485, 1495,-16457,-16459,-16459,-16457,
	-32767,-16428,-16428,-16428,-16428,-16428, 8214,16383,
	-8214,-32767,-16428,-8214,-16383,-8214,   89,16339,
	};
static unsigned short KT_Boss_tbl[]={
	    1,    0,	/* chn1translate x */
	    1,    1,	/* chn1 translate y */
	    1,    2,	/* chn1 translate z */
	    1,    3,	/* chn1 rotate x */
	    1,    4,	/* chn1 rotate y */
	    1,    5,	/* chn1 rotate z */
	    1,    0,	/* KT_Bossdoor02 rotate x */
	    1,    0,	/* KT_Bossdoor02 rotate y */
	    1,    6,	/* KT_Bossdoor02 rotate z */
	    1,    0,	/* KT_Bossdoor01 rotate x */
	    1,    0,	/* KT_Bossdoor01 rotate y */
	    1,    7,	/* KT_Bossdoor01 rotate z */
	    1,    8,	/* KT_Bossdoor04 rotate x */
	    1,    9,	/* KT_Bossdoor04 rotate y */
	    1,   10,	/* KT_Bossdoor04 rotate z */
	    1,    0,	/* KT_Bossdoor03 rotate x */
	    1,    0,	/* KT_Bossdoor03 rotate y */
	    1,   11,	/* KT_Bossdoor03 rotate z */
	    1,    0,	/* KT_Bossm01 rotate x */
	    1,    0,	/* KT_Bossm01 rotate y */
	    1,   12,	/* KT_Bossm01 rotate z */
	    1,    0,	/* KT_Bossm02 rotate x */
	    1,    0,	/* KT_Bossm02 rotate y */
	    1,   13,	/* KT_Bossm02 rotate z */
	    1,    0,	/* KT_Bossm04 rotate x */
	    1,    0,	/* KT_Bossm04 rotate y */
	    1,   14,	/* KT_Bossm04 rotate z */
	    1,    0,	/* KT_Bossm03 rotate x */
	    1,    0,	/* KT_Bossm03 rotate y */
	    1,   15,	/* KT_Bossm03 rotate z */
	    1,    0,	/* chn11 rotate x */
	    1,   16,	/* chn11 rotate y */
	    1,   17,	/* chn11 rotate z */
	    1,    0,	/* chn14 rotate x */
	    1,    0,	/* chn14 rotate y */
	    1,   18,	/* chn14 rotate z */
	    1,    0,	/* chn12 rotate x */
	    1,    0,	/* chn12 rotate y */
	    1,   19,	/* chn12 rotate z */
	    1,    0,	/* chn9 rotate x */
	    1,    0,	/* chn9 rotate y */
	    1,   20,	/* chn9 rotate z */
	    1,    0,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,   21,	/* chn3 rotate z */
	    1,   22,	/* chn6 rotate x */
	    1,   23,	/* chn6 rotate y */
	    1,   24,	/* chn6 rotate z */
	    1,    0,	/* chn8 rotate x */
	    1,   25,	/* chn8 rotate y */
	    1,   26,	/* chn8 rotate z */
	    1,   27,	/* chn4 rotate x */
	    1,   28,	/* chn4 rotate y */
	    1,   29,	/* chn4 rotate z */
	    1,    0,	/* KT_Bossbody rotate x */
	    1,    0,	/* KT_Bossbody rotate y */
	    1,   30,	/* KT_Bossbody rotate z */
	    1,    0,	/* KT_Bossweek rotate x */
	    1,    0,	/* KT_Bossweek rotate y */
	    1,   31,	/* KT_Bossweek rotate z */
};
AnimeRecord KT_Boss_anm={
	2,
	19,
	KT_Boss_prm,
	KT_Boss_tbl
};
static SkeletonRecord KT_Bossdoor02_[1]=
	{KT_Bossdoor02,0.000000,0.000000,0.000000,0,0,31281,NULL,NULL};
static SkeletonRecord KT_Bossdoor01_[1]=
	{KT_Bossdoor01,0.000000,0.000000,0.000000,0,0,1495,NULL,NULL};
static SkeletonRecord KT_Bossdoor04_[1]=
	{KT_Bossdoor04,0.000000,0.000000,0.000000,-32767,-32767,-1485,NULL,NULL};
static SkeletonRecord KT_Bossdoor03_[1]=
	{KT_Bossdoor03,0.000000,0.000000,0.000000,0,0,1495,NULL,NULL};
static SkeletonRecord KT_Bossm01_[1]=
	{KT_Bossm01,0.000000,0.000000,0.000000,0,0,-16457,NULL,NULL};
static SkeletonRecord KT_Bossm02_[1]=
	{KT_Bossm02,0.000000,0.000000,0.000000,0,0,-16459,NULL,NULL};
static SkeletonRecord KT_Bossm04_[1]=
	{KT_Bossm04,0.000000,0.000000,0.000000,0,0,-16459,NULL,NULL};
static SkeletonRecord KT_Bossm03_[1]=
	{KT_Bossm03,0.000000,0.000000,0.000000,0,0,-16457,NULL,NULL};
static SkeletonRecord chn11[1]=
	{NULL,712.171997,-1749.506958,0.000000,0,-32767,-16428,NULL,KT_Bossm03_};
static SkeletonRecord chn14[1]=
	{NULL,732.432983,-3.185000,1754.134033,0,0,-16428,chn11,KT_Bossm04_};
static SkeletonRecord chn12[1]=
	{NULL,732.432983,-3.184000,-1754.134033,0,0,-16428,chn14,KT_Bossm02_};
static SkeletonRecord chn9[1]=
	{NULL,727.413025,1755.916992,0.000000,0,0,-16428,chn12,KT_Bossm01_};
static SkeletonRecord chn3[1]=
	{NULL,138.746002,-590.114990,0.000000,0,0,-16428,chn9,KT_Bossdoor03_};
static SkeletonRecord chn6[1]=
	{NULL,159.311996,5.642000,592.512024,8214,16383,-8214,chn3,KT_Bossdoor04_};
static SkeletonRecord chn8[1]=
	{NULL,143.927002,601.554993,0.000000,0,-32767,-16428,chn6,KT_Bossdoor01_};
static SkeletonRecord chn4[1]=
	{NULL,159.311996,5.642000,-592.512024,-8214,-16383,-8214,chn8,KT_Bossdoor02_};
static SkeletonRecord KT_Bossbody_[1]=
	{KT_Bossbody,992.380005,0.000000,0.000000,0,0,89,NULL,chn4};
static SkeletonRecord KT_Bossweek_[1]=
	{KT_Bossweek,0.000000,0.000000,0.000000,0,0,16339,NULL,KT_Bossbody_};
static SkeletonRecord chn1[1]=
	{NULL,0.000000,-1388.718018,-2.111000,-747,16383,-747,NULL,KT_Bossweek_};
SkeletonPtr KT_Boss_list[]={
	chn1,
	KT_Bossdoor02_,
	KT_Bossdoor01_,
	KT_Bossdoor04_,
	KT_Bossdoor03_,
	KT_Bossm01_,
	KT_Bossm02_,
	KT_Bossm04_,
	KT_Bossm03_,
	chn11,
	chn14,
	chn12,
	chn9,
	chn3,
	chn6,
	chn8,
	chn4,
	KT_Bossbody_,
	KT_Bossweek_,
	NULL
};
