/********************************************************************************
						Ultra 64 MARIO Brothers

				mario electric shock downing animation data

			Copyright 1996 Nintendo co., ltd.  All rights reserved

							January 11, 1996
 ********************************************************************************/

#include "../headers.h"


static short mario_shockdown_prm[]={
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,   -3,
	   -7,  -11,  -15,  -20,  -25,  -30,  -36,  -42,
	  -49,  -56,  -64,  -73,  -82,  -92, -104, -124,
	 -157, -193, -224, -240, -244, -247, -249, -250,
	 -250, -249, -248, -246, -243, -240, -238, -235,
	 -232, -229, -227, -225, -224, -224,  180,  180,
	  180,  180,  180,  180,  180,  180,  180,  180,
	  180,  180,  180,  180,  181,  181,  182,  184,
	  185,  186,  188,  189,  190,  191,  191,  191,
	  190,  189,  187,  184,  175,  158,  138,  121,
	  112,  109,  106,  104,  102,  101,  100,   99,
	   99,   99,   99,   99,  100,  100,  101,  101,
	  101,  102,  102,16383,-3012,-3917,-4299,-5840,
	-18925,-18925,-18925,-18925,-18925,-18925,-18925,-18925,
	-18925,-18925,-18925,-18925,-18925,-18925,-20182,-21604,
	-23177,-24883,-26708,-28635,-30649,-32733,30661,28483,
	26281,24073,21872,19697,17561,15481,13473,11553,
	 9737, 8039, 6538, 5274, 4208, 3303, 2519, 1820,
	 1166,  520, -156, -205,  109,  112,   68,  -26,
	 -249, -470, -569, -626, -645,-10681,-10681,-10681,
	-10681,-10681,-10681,-10681,-10681,-10681,-10681,-10681,
	-10681,-10681,-10681,-10846,-11064,-11326,-11626,-11955,
	-12305,-12670,-13041,-13411,-13771,-14115,-14434,-14720,
	-14967,-15166,-15310,-15391,-15401,-15333,-15178,-14716,
	-13809,-12575,-11133,-9601,-8098,-6741,-5649,-4941,
	-7076,-9805,-9719,-8899,-8633,-10403,-11896,-10848,
	-9021,-8049, 9995, 9995, 9995, 9995, 9995, 9995,
	 9995, 9995, 9995, 9995, 9995, 9995, 9995, 9995,
	11358,12887,14568,16386,18326,20373,22513,24731,
	27013,29342,31706,-31445,-29058,-26681,-24330,-22019,
	-19762,-17575,-15472,-13468,-11571,-9776,-8079,-6475,
	-4959,-3525,-2170, -888,  325,  387, -180, -215,
	 -177,  -91,  105,  297,  362,  384,  386, 1315,
	 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315,
	 1315, 1315, 1315, 1315, 1315, 1222, 1121, 1011,
	  895,  771,  642,  506,  366,  222,   73,  -78,
	 -232, -388, -546, -705, -865,-1024,-1182,-1339,
	-1493,-1646,-1795,-1940,-2081,-2218,-2348,-2473,
	-2591,-2702,-2805,-2900,-2986,-3062,-3128,-3183,
	-3227,-3259,-3279,-3286, 7374, 7374, 7374, 7374,
	 7374, 7374, 7374, 7374, 7374, 7374, 7374, 7374,
	 7374, 7374, 7256, 7126, 6987, 6838, 6681, 6516,
	 6344, 6165, 5981, 5791, 5598, 5401, 5202, 5001,
	 4798, 4595, 4392, 4191, 3991, 3794, 3600, 3409,
	 3224, 3044, 2871, 2704, 2545, 2395, 2253, 2122,
	 2001, 1892, 1795, 1711, 1640, 1584, 1543, 1518,
	 1509,-8674,-8674,-8674,-8674,-8674,-8674,-8674,
	-8674,-8674,-8674,-8674,-8674,-8674,-8674,-8569,
	-8454,-8330,-8198,-8059,-7912,-7759,-7601,-7437,
	-7270,-7098,-6923,-6747,-6568,-6388,-6208,-6028,
	-5849,-5672,-5497,-5325,-5156,-4992,-4832,-4678,
	-4530,-4389,-4256,-4130,-4014,-3907,-3810,-3724,
	-3649,-3586,-3537,-3500,-3478,-3470,-5006,-5006,
	-5006,-5006,-5006,-5006,-5006,-5006,-5006,-5006,
	-5006,-5006,-5006,-5006,-4841,-4643,-4417,-4166,
	-3894,-3605,-3304,-2994,-2679,-2364,-2052,-1748,
	-1454,-1177, -918, -683, -476, -299, -159,  -57,
	    0,   -1,  -70, -197, -376, -597, -853,-1135,
	-1436,-1747,-2059,-2365,-2657,-2927,-3165,-3365,
	-3518,-3616,-3650,12677,12677,12677,12677,12677,
	12677,12677,12677,12677,12677,12677,12677,12677,
	12677,11732,10602, 9308, 7873, 6320, 4672, 2952,
	 1181, -615,-2416,-4199,-5940,-7618,-9208,-10689,
	-12037,-13230,-14246,-15060,-15651,-15995,-16005,-15636,
	-14934,-13946,-12717,-11293,-9720,-8043,-6309,-4562,
	-2850,-1217,  289, 1625, 2743, 3599, 4146, 4339,
	13219,13219,13219,13219,13219,13219,13219,13219,
	13219,13219,13219,13219,13219,13219,13011,12764,
	12484,12174,11839,11484,11113,10732,10343, 9954,
	 9566, 9187, 8819, 8468, 8138, 7834, 7560, 7322,
	 7123, 6968, 6862, 6819, 6847, 6935, 7077, 7264,
	 7488, 7741, 8015, 8301, 8592, 8879, 9154, 9409,
	 9636, 9827, 9973,10067,10100, 5218, 5218, 5218,
	 5218, 5218, 5218, 5218, 5218, 5218, 5218, 5218,
	 5218, 5218, 5218, 4379, 3373, 2219,  939, -446,
	-1917,-3454,-5034,-6638,-8244,-9833,-11384,-12875,
	-14287,-15599,-16790,-17839,-18727,-19431,-19933,-20210,
	-20180,-19801,-19116,-18167,-16996,-15646,-14160,-12580,
	-10948,-9308,-7702,-6172,-4760,-3510,-2463,-1663,
	-1152, -972,  493, 1184,-20824, 9527, 5908, 5908,
	 5908, 5908, 5908, 5908, 5908, 5908, 5908, 5908,
	 5908, 5908, 5908, 5908, 5796, 5675, 5544, 5404,
	 5257, 5101, 4940, 4772, 4599, 4421, 4239, 4054,
	 3867, 3678, 3488, 3297, 3107, 2917, 2729, 2544,
	 2362, 2183, 2009, 1840, 1677, 1520, 1371, 1230,
	 1097,  974,  860,  758,  667,  587,  521,  468,
	  430,  406,  398, 4398, 4398, 4398, 4398, 4398,
	 4398, 4398, 4398, 4398, 4398, 4398, 4398, 4398,
	 4398, 4333, 4263, 4187, 4106, 4020, 3930, 3836,
	 3739, 3639, 3535, 3430, 3323, 3214, 3104, 2994,
	 2883, 2773, 2663, 2554, 2447, 2341, 2237, 2136,
	 2038, 1944, 1853, 1766, 1684, 1607, 1536, 1470,
	 1410, 1357, 1312, 1273, 1243, 1220, 1206, 1202,
	-17670,-17670,-17670,-17670,-17670,-17670,-17670,-17670,
	-17670,-17670,-17670,-17670,-17670,-17670,-17611,-17547,
	-17478,-17404,-17326,-17244,-17158,-17069,-16977,-16883,
	-16787,-16690,-16590,-16490,-16390,-16289,-16188,-16088,
	-15988,-15890,-15794,-15699,-15607,-15518,-15431,-15349,
	-15270,-15195,-15125,-15059,-14999,-14945,-14897,-14855,
	-14820,-14792,-14771,-14759,-14755,-2333,-2333,-2333,
	-2333,-2333,-2333,-2333,-2333,-2333,-2333,-2333,
	-2333,-2333,-2333,-2339,-2346,-2354,-2363,-2373,
	-2383,-2394,-2405,-2417,-2428,-2440,-2451,-2462,
	-2472,-2481,-2490,-2498,-2505,-2510,-2514,-2517,
	-2517,-2517,-2517,-2517,-2517,-2517,-2517,-2517,
	-2517,-2517,-2517,-2517,-2517,-2517,-2517,-2517,
	-2517,-2517,  963,  963,  963,  963,  963,  963,
	  963,  963,  963,  963,  963,  963,  963,  963,
	  928,  886,  837,  784,  725,  663,  598,  531,
	  463,  395,  327,  261,  197,  136,   79,   27,
	  -18,  -58,  -91, -115, -130, -135, -135, -135,
	 -135, -135, -135, -135, -135, -135, -135, -135,
	 -135, -135, -135, -135, -135, -135, -135,-11074,
	-11074,-11074,-11074,-11074,-11074,-11074,-11074,-11074,
	-11074,-11074,-11074,-11074,-11074,-11220,-11395,-11596,
	-11820,-12062,-12320,-12590,-12868,-13150,-13434,-13715,
	-13991,-14257,-14510,-14746,-14963,-15156,-15322,-15457,
	-15557,-15621,-15642,-15642,-15642,-15642,-15642,-15642,
	-15642,-15642,-15642,-15642,-15642,-15642,-15642,-15642,
	-15642,-15642,-15642,-15642,21172,21172,21172,21172,
	21172,21172,21172,21172,21172,21172,21172,21172,
	21172,21172,20648,20041,19360,18615,17814,16966,
	16081,15166,14231,13285,12336,11394,10467, 9564,
	 8694, 7866, 7089, 6372, 5723, 5151, 4666, 4276,
	 4011, 3887, 3886, 3993, 4191, 4466, 4800, 5179,
	 5585, 6003, 6418, 6812, 7171, 7477, 7716, 7871,
	 7926,-30015,-30015,-30015,-30015,-30015,-30015,-30015,
	-30015,-30015,-30015,-30015,-30015,-30015,-30015,-30353,
	-30778,-31277,-31837,-32444,32448,31786,31117,30455,
	29812,29202,28639,28136,27706,27363,27107,26929,
	26820,26772,26776,26823,26906,27017,27156,27322,
	27514,27731,27972,28237,28523,28830,29158,29505,
	30160,31096,31836,32253,32523,32619,-28311,-28311,
	-28311,-28311,-28311,-28311,-28311,-28311,-28311,-28311,
	-28311,-28311,-28311,-28311,-28272,-28261,-28270,-28288,
	-28305,-28311,-28296,-28250,-28163,-28026,-27827,-27558,
	-27208,-26767,-25922,-24523,-22801,-20988,-19316,-18016,
	-17320,-17461,-18360,-19724,-21468,-23503,-25742,-28098,
	-30483,32723,30542,28594,26966,26648,27552,28146,
	27686,26909,26498, 3756, 3756, 3756, 3756, 3756,
	 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756,
	 3756, 4301, 5016, 5870, 6833, 7877, 8970,10083,
	11185,12248,13240,14132,14894,15496,15909,15996,
	15699,15102,14289,13344,12351,11394,10558, 9784,
	 8969, 8127, 7270, 6413, 5569, 4752, 3975, 3252,
	 2596, 2021, 2024, 2646, 3213, 3571, 3905, 4053,
	-32767,-32767,-32766,-32766,-32766,-32766,-32766,-32766,
	-32766,-32766,-32766,-32766,-32766,-32767,32766,32766,
	32766,32766,32766,32766,32765,32765,32765,32765,
	32765,32764,32764,32764,32764,32764,32763,32763,
	32763,32763,32762,32762,32762,32762,32762,32762,
	32761,32761,32761,32761,32761,32761,32761,32760,
	32760,32760,32760,32760,32760,-32767,-32767,-32767,
	-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,
	-32767,-32767,-32767,32623,32467,32298,32119,31928,
	31729,31520,31304,31081,30853,30619,30381,30140,
	29896,29651,29406,29161,28917,28675,28436,28202,
	27972,27748,27530,27320,27119,26927,26745,26574,
	26415,26269,26137,26019,25918,25832,25764,25715,
	25684,25674,16753,16753,16753,16753,16753,16753,
	16753,16753,16753,16753,16753,16753,16753,16753,
	16753,16753,16753,16752,16752,16752,16752,16752,
	16752,16752,16752,16752,16752,16752,16752,16752,
	16752,16752,16751,16751,16751,16751,16751,16751,
	16751,16751,16751,16751,16751,16751,16751,16751,
	16751,16751,16751,16751,16751,16751,16751,-16545,
	-32767,-32767,16753,-16545,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    2,    8,   17,   28,   41,   53,
	   64,   73,   79,   82,   80,   72,   57,   34,
	    3, -573,-1161,-1735,-2319,-2936,-3610,-4372,
	-5197,-6023,-6788,-7464,-8086,-8693,-9319,-10003,
	-10838,-11731,-12442,-12996,-13551,-14062,-14483,-14769,
	-14875,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,  -46,
	  -89, -132, -176, -223, -276, -337, -407, -490,
	 -586, -699, -830, -982,-1156,-1355,-3393,-2715,
	-1625, -453,  466,  803,   80,-1456,-3055,-3965,
	-4003,-3620,-3025,-2423,-2021,-2021,-2204,-2150,
	-1715,-1107, -439,  176,  627,  803,  116,  116,
	  116,  116,  116,  116,  116,  116,  116,  116,
	  116,  116,  116,  116,  115,  111,  107,  101,
	   95,   89,   83,   79,   76,   74,   76,   80,
	   88,   99,  116,  414,  561,  664,  776,  948,
	 1231, 1779, 2527, 3203, 3537, 3427, 3053, 2569,
	 2127, 1879, 2081, 2546, 2766, 2603, 2304, 1945,
	 1597, 1335, 1231,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,  -19,  -73, -152, -247, -352, -456, -552,
	 -631, -684, -704, -681, -607, -474, -273,    3,
	  596, 1625, 2919, 4307, 5617, 6680, 7407, 7897,
	 8257, 8595, 8976, 9386, 9815,10254,10695,11128,
	11544,11934,12289,12600,12858,13053,13177,13220,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0, -133, -306,
	 -511, -742, -992,-1256,-1526,-1795,-2058,-2308,
	-2538,-2741,-2912,-3043,-3129,-3048,-2748,-2325,
	-1873,-1487,-1262,-1325,-1608,-1908,-2021,-1957,
	-1863,-1745,-1607,-1456,-1297,-1137, -979, -830,
	 -696, -582, -494, -437, -416,-2409,-2409,-2409,
	-2409,-2409,-2409,-2409,-2409,-2409,-2409,-2409,
	-2409,-2409,-2409,-2409,-2409,-2409,-2409,-2409,
	-2409,-2409,-2409,-2409,-2409,-2409,-2409,-2409,
	-2409,-2409,-2410,-2414,-2417,-2419,-2416,-2408,
	-2388,-2357,-2324,-2295,-2271,-2244,-2216,-2187,
	-2158,-2130,-2102,-2076,-2053,-2032,-2015,-2002,
	-1993,-1990,    0,    0,    0,    0,    0,    0,
	    0,    0,    0,    0,    0,    0,    0,    0,
	    0,    0,   -1,   -1,   -2,   -3,   -3,   -4,
	   -4,   -4,   -4,   -4,   -3,   -1,    0,    3,
	   10,   18,   27,   36,   43,   47,   50,   53,
	   55,   57,   58,   60,   61,   62,   63,   64,
	   65,   66,   66,   66,   67,   67,   67, 3337,
	 3337, 3337, 3337, 3337, 3337, 3337, 3337, 3337,
	 3337, 3337, 3337, 3337, 3337, 3553, 3783, 4031,
	 4298, 4588, 4901, 5241, 5609, 6009, 6441, 6909,
	 7414, 7959, 8546, 9178,10096,11422,12974,14572,
	16036,17183,17835,18135,18354,18499,18580,18603,
	18578,18513,18415,18292,18154,18008,17861,17723,
	17602,17505,17441,17418,16545,16545,16545,16545,
	16545,16545,16545,16545,16545,16545,16545,16545,
	16545,16545,16545,16544,16544,16543,16542,16541,
	16540,16540,16539,16539,16539,16540,16540,16542,
	16544,16548,16555,16564,16574,16583,16591,16596,
	16598,16601,16603,16605,16607,16609,16610,16611,
	16612,16613,16614,16614,16615,16615,16615,16615,
	16615
};
static short mario_shockdown_tbl[]={
	   53,    1,	/* chn14translate x */
	   53,   54,	/* chn14 translate y */
	    1,    0,	/* chn14 translate z */
	    1,    0,	/* chn14 rotate x */
	    1,  107,	/* chn14 rotate y */
	    1,    0,	/* chn14 rotate z */
	   53, 1658,	/* <m_waist>1 rotate x */
	   53, 1711,	/* <m_waist>1 rotate y */
	   53, 1764,	/* <m_waist>1 rotate z */
	   53, 1499,	/* <m_body>1 rotate x */
	   53, 1552,	/* <m_body>1 rotate y */
	   53, 1605,	/* <m_body>1 rotate z */
	   53, 1340,	/* <m_head>1 rotate x */
	   53, 1393,	/* <m_head>1 rotate y */
	   53, 1446,	/* <m_head>1 rotate z */

	    1, 1336,	/* chn6 rotate x */
	    1, 1337,	/* chn6 rotate y */
	    1, 1338,	/* chn6 rotate z */
	   53,  112,	/* <m_larmA>1 rotate x */
	   53,  165,	/* <m_larmA>1 rotate y */
	   53,  218,	/* <m_larmA>1 rotate z */
	    1,    0,	/* <m_larmB>1_1 rotate x */
	    1,    0,	/* <m_larmB>1_1 rotate y */
	    1,  111,	/* <m_larmB>1_1 rotate z */
	    1,  108,	/* <m_lhand>1_1 rotate x */
	    1,  109,	/* <m_lhand>1_1 rotate y */
	    1,  110,	/* <m_lhand>1_1 rotate z */

	   53, 1176,	/* chn10 rotate x */
	   53, 1229,	/* chn10 rotate y */
	   53, 1282,	/* chn10 rotate z */
	   53,  483,	/* <m_rarmA>1 rotate x */
	   53,  536,	/* <m_rarmA>1 rotate y */
	   53,  589,	/* <m_rarmA>1 rotate z */
	    1,    0,	/* <m_rarmB>1 rotate x */
	    1,    0,	/* <m_rarmB>1 rotate y */
	   53,  430,	/* <m_rarmB>1 rotate z */
	   53,  271,	/* <m_rhand>1_1 rotate x */
	   53,  324,	/* <m_rhand>1_1 rotate y */
	   53,  377,	/* <m_rhand>1_1 rotate z */

	    1,    0,	/* chn15 rotate x */
	    1,    0,	/* chn15 rotate y */
	    1, 1335,	/* chn15 rotate z */
	   53, 1017,	/* <m_llegA>1 rotate x */
	   53, 1070,	/* <m_llegA>1 rotate y */
	   53, 1123,	/* <m_llegA>1 rotate z */
	    1,    0,	/* <m_llegB>1 rotate x */
	    1,    0,	/* <m_llegB>1 rotate y */
	   53,  964,	/* <m_llegB>1 rotate z */
	   53,  805,	/* <m_ltoot>1 rotate x */
	   53,  858,	/* <m_ltoot>1 rotate y */
	   53,  911,	/* <m_ltoot>1 rotate z */

	    1,    0,	/* chn17 rotate x */
	    1,    0,	/* chn17 rotate y */
	    1, 1339,	/* chn17 rotate z */
	   53,  646,	/* <m_rlegA>1 rotate x */
	   53,  699,	/* <m_rlegA>1 rotate y */
	   53,  752,	/* <m_rlegA>1 rotate z */
	    1,    0,	/* <m_rlegB>1 rotate x */
	    1,    0,	/* <m_rlegB>1 rotate y */
	    1,  645,	/* <m_rlegB>1 rotate z */
	    1,  642,	/* <m_rtoot>1 rotate x */
	    1,  643,	/* <m_rtoot>1 rotate y */
	    1,  644,	/* <m_rtoot>1 rotate z */
};
AnimeRecord animMarioShockDowning = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	53,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_shockdown_prm,
	mario_shockdown_tbl
};
