powerkick.inc 9.17 KB
/********************************************************************************
						Ultra 64 MARIO Brothers

					mario power kick animation data

			Copyright 1996 Nintendo co., ltd.  All rights reserved

							February 6, 1996
 ********************************************************************************/


static short mario_kick_prm[]={
	    0,   16,   17,   17,   18,   18,   18,   16,
	   15,   14,   12,   10,    8,    7,    5,    4,
	    4,    3,    3,    2,    2,    1,    1,    0,
	    0,    0,    0,  201,  318,  375,  420,  449,
	  458,  450,  432,  404,  370,  331,  289,  247,
	  127,  130,  134,  140,  147,  152,  155,  159,
	  162,  165,  168,  169,  170,   43,   48,   52,
	   55,   57,   56,   53,   49,   44,   39,   33,
	   27,   21,   16,   15,    8,    4,    0,   -1,
	   -1,   -1,   -1,   -1,    0,    0,    0,16383,
	-1668,-4724,-7409,-6757,-6373,-6242,-6369,-6757,
	-7350,-8067,-8873,-9731,-10608,-11468,-12276,-12996,
	-13594,-14034,-14309,-14451,-14485,-14435,-14326,-14182,
	-14027,-13887,-13784,-13745,-21588,-22978,-23648,-23627,
	-23283,-22978,-22994,-23239,-23520,-23648,-23431,-22676,
	-21195,-16199,-8629,-3884,-2567,-1646,-1060, -748,
	 -650, -705, -853,-1034,-1187,-1251,-13697,-14065,
	-14260,-14280,-14192,-14065,-13891,-13643,-13360,-13085,
	-12859,-12721,-12713,-13297,-14292,-14771,-14609,-14323,
	-13946,-13511,-13052,-12602,-12194,-11862,-11638,-11556,
	10103,11554,12325,12426,12091,11554,11079,10686,
	10246, 9627, 8699, 7332, 5394,  389,-6772,-11111,
	-12137,-12731,-12969,-12927,-12682,-12311,-11889,-11493,
	-11199,-11084,  -90,    0,   30,   26,   10,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,  -14,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,-2933,-2743,
	-2656,-2665,-2714,-2743,-2743,-2743,-2743,-2743,
	-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
	-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
	-8135,-7487,-7158,-7018,-7111,-7487,-8095,-8831,
	-9658,-10541,-11441,-12323,-13149,-13883,-14488,-14928,
	-15191,-15310,-15313,-15227,-15079,-14897,-14708,-14539,
	-14417,-14371, 8983,10065, 9910, 9944,10039,10065,
	10105,10262,10442,10550,10493,10176, 9503, 7112,
	 3474, 1252,  747,  461,  353,  386,  520,  717,
	  938, 1144, 1296, 1355, 8215, 6227, 5826, 5765,
	 5935, 6227, 6562, 6939, 7365, 7848, 8393, 9007,
	 9698,10992,12651,13536,13566,13446,13209,12891,
	12526,12149,11796,11500,11298,11222,-5682,-2094,
	-1752,-1711,-1862,-2094,-2276,-2400,-2538,-2763,
	-3149,-3769,-4696,-7233,-10910,-13139,-13659,-13956,
	-14070,-14041,-13908,-13710,-13488,-13280,-13126,-13066,
	    5,    0,  -11,  -26,  -28,    0,   67,  163,
	  275,  393,  512,  647,  818, 1169, 1155, 1071,
	  974,  876,  764,  651,  528,  386,  244,  120,
	   33,    0, -207, -208, -206, -201, -200, -208,
	 -231, -264, -300, -333, -376, -416, -412, -166,
	 -116, -105, -112, -142, -190, -221, -227, -227,
	 -223, -216, -211, -208,-14135,-13864,-13715,-13695,
	-13759,-13864,-13999,-14188,-14435,-14746,-14963,-15291,
	-16278,-20749,-20728,-19853,-18775,-17483,-15988,-14974,
	-14513,-14201,-14010,-13909,-13870,-13864,22856,    0,
	    0,    0,    0,    0,  104,  175,  779, 2487,
	 6473,12082,17139,18705,17970,16791,15432,13748,
	11882,10536, 9738, 9057, 8505, 8096, 7841, 7754,
	-2680,-3641,-4153,-4220,-4066,-3918,-3903,-3877,
	-3662,-3078,-1850,  -73, 1880, 4599, 5170, 5338,
	 5492, 5781, 6056, 6265, 6424, 6576, 6712, 6821,
	 6894, 6921, 3580, 3926, 4486, 5234, 5882, 6138,
	 5733, 4885, 4039, 3638, 4039, 4967, 5919, 6814,
	 6917, 6865, 6733, 6514, 6214, 5922, 5633, 5305,
	 4979, 4696, 4496, 4420,-30677,32147,30709,30532,
	30832,30828,30121,29191,28574,28805,30611,-31926,
	-28869,-25883,-25203,-24954,-24678,-24188,-23671,-23235,
	-22851,-22448,-22065,-21742,-21519,-21436, 1069, 1003,
	  977,  962,  925,  829,  667,  463,  236,    4,
	 -215, -406, -548, -625, -558, -340,  -60,  193,
	  332,  352,  320,  252,  169,   87,   24,    0,
	 -398, -944,-1105,-1169,-1161,-1100,-1002, -872,
	 -720, -556, -392, -237, -103,    0,   54,   61,
	   41,   15,    1,    1,    1,    1,    0,    0,
	    0,    0,-14984,-10167,-8617,-7825,-7761,-8392,
	-9623,-11279,-13212,-15270,-17307,-19172,-20716,-21791,
	-22040,-21466,-20454,-19390,-18660,-18225,-17803,-17414,
	-17077,-16812,-16638,-16576, 5077, 4391, 3551, 2601,
	 2102, 2618, 4144, 6179, 8543,11052,13526,15782,
	17639,18914,19184,18444,17140,15718,14623,13766,
	12815,11851,10958,10218, 9713, 9527,-3614,-3393,
	-3352,-3491,-3773,-4161,-4629,-5160,-5735,-6332,
	-6932,-7515,-8060,-8546,-8960,-9306,-9593,-9829,
	-10024,-10191,-10335,-10455,-10551,-10621,-10663,-10678,
	-1455,-2043,-2781,-3697,-4605,-5317,-5865,-6398,
	-6904,-7373,-7795,-8158,-8452,-8666,-8706,-8534,
	-8229,-7869,-7531,-7173,-6733,-6262,-5809,-5423,
	-5156,-5055,-11637,-9516,-7831,-6554,-5992,-6456,
	-7838,-9720,-11941,-14338,-16750,-19015,-20971,-22457,
	-23222,-23300,-22950,-22434,-22015,-21641,-21135,-20566,
	-20003,-19515,-19172,-19042,-32767,-32767,16753,-16545,
	-32767,-32767,16753,-16545, 4677, 5871, 7150, 8342,
	 9119, 9152, 8501, 7510, 6280, 4909, 3496, 2140,
	  941,  453,  263,  170,  120,   94,   80,   67,
	   50,   34,   20,    9,    2,    0,-3424,-4556,
	-5419,-6212,-6699,-6646,-6090,-5279,-4291,-3204,
	-2097,-1048, -135,  -95, -161, -215, -207, -181,
	 -150, -122,  -98,  -71,  -45,  -22,   -6,    0,
	 4383, 5863, 6501, 6737, 6572, 6009, 5130, 4050,
	 2821, 1498,  133,-1219,-2508,-3900,-1135, 1312,
	 1500, 1059,  402,  -57, -277, -482, -660, -800,
	 -893, -926,-5527,-6677,-8239,-9785,-10892,-11132,
	-10567,-9608,-8354,-6907,-5365,-3829,-2399,-1175,
	 -463, -247, -161,  -96,  -50,  -19,   -1,    6,
	    8,    5,    1,    0,    0, -149, -270, -354,
	 -393, -379, -317, -221, -100,   35,  178,  318,
	  447,  555,  600,  574,  521,  455,  382,  305,
	  229,  157,   95,   44,   11,    0,-2304,-2663,
	-2963,-3123,-3062,-2700,-2065,-1266, -343,  662,
	 1711, 2762, 3775, 4710, 5685, 6114, 5833, 5435,
	 4954, 4426, 3883, 3362, 2897, 2521, 2271, 2180,
	 4543, 4619, 5261, 6147, 6871, 7027, 6625, 5993,
	 5204, 4332, 3448, 2626, 1939, 1459, 1135,  863,
	  638,  456,  312,  202,  122,   66,   30,   10,
	    1,    0, -178,  857,  601,  -24, -684,-1045,
	-1099,-1071, -982, -854, -706, -560, -436, -355,
	 -305, -256, -212, -170, -133,  -99,  -70,  -45,
	  -26,  -11,   -3,    0,12724, 9229, 8127, 7598,
	 7586, 8040, 8902,10073,11440,12890,14310,15586,
	16605,17254,17597,17792,17861,17826,17711,17537,
	17328,17107,16895,16716,16591,16545
};
static short mario_kick_tbl[]={
	   26,    1,	/* chn14translate x */
	   26,   27,	/* chn14 translate y */
	   26,   53,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,   79,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	   26,  896,	/* <m_waist>1_3 rotate x */
	   26,  922,	/* <m_waist>1_3 rotate y */
	   26,  948,	/* <m_waist>1_3 rotate z */
	   26,  818,	/* <m_body>1 rotate x */
	   26,  844,	/* <m_body>1 rotate y */
	   26,  870,	/* <m_body>1 rotate z */
	   26,  740,	/* <m_head>2 rotate x */
	   26,  766,	/* <m_head>2 rotate y */
	   26,  792,	/* <m_head>2 rotate z */

	    1,  736,	/* chn6 rotate x */
	    1,  737,	/* chn6 rotate y */
	    1,  738,	/* chn6 rotate z */
	   26,  108,	/* <m_larmA>1 rotate x */
	   26,  134,	/* <m_larmA>1 rotate y */
	   26,  160,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1 rotate x */
	    1,    0,	/* <m_larmB>1 rotate y */
	   26,   82,	/* <m_larmB>1 rotate z */
	    1,    0,	/* <m_lhand>1 rotate x */
	    1,   80,	/* <m_lhand>1 rotate y */
	    1,   81,	/* <m_lhand>1 rotate z */

	    1,  732,	/* chn10 rotate x */
	    1,  733,	/* chn10 rotate y */
	    1,  734,	/* chn10 rotate z */
	   26,  290,	/* <m_rarmA>1 rotate x */
	   26,  316,	/* <m_rarmA>1 rotate y */
	   26,  342,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   26,  264,	/* <m_rarmB>1 rotate z */
	   26,  186,	/* <m_rhand>1 rotate x */
	   26,  212,	/* <m_rhand>1 rotate y */
	   26,  238,	/* <m_rhand>1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1,  735,	/* chn15 rotate z */
	   26,  654,	/* <m_llegA>1 rotate x */
	   26,  680,	/* <m_llegA>1 rotate y */
	   26,  706,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   26,  628,	/* <m_llegB>1 rotate z */
	   26,  550,	/* <m_ltoot>1 rotate x */
	   26,  576,	/* <m_ltoot>1 rotate y */
	   26,  602,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1,  739,	/* chn17 rotate z */
	   26,  472,	/* <m_rlegA>1 rotate x */
	   26,  498,	/* <m_rlegA>1 rotate y */
	   26,  524,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	   26,  446,	/* <m_rlegB>1 rotate z */
	   26,  368,	/* <m_rfoot>1 rotate x */
	   26,  394,	/* <m_rfoot>1 rotate y */
	   26,  420,	/* <m_rfoot>1 rotate z */
};
AnimeData animMarioPowerKick = {
	 HMS_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	26,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_kick_prm,
	mario_kick_tbl
};