/********************************************************************************
						Ultra 64 MARIO Brothers

					  mario lifting animation data

			Copyright 1995 Nintendo co., ltd.  All rights reserved

							December 26, 1995
 ********************************************************************************/

#include "../headers.h"


static short mario_h_carry_start_prm[]={
	    0,    0,   -2,   -7,  -12,  -17,  -23,  -27,
	  -27,  -24,  -22,  -20,  -19,  -19,  -19,  -19,
	  -19,  -20,  -22,  -25,  -30,  -35,  -40,  -44,
	  -48,  -43,  -27,  -12,   -6,   -5,   -5,   -7,
	   -9,  -11,  -14,  -17,  -19,  -20,  135,  132,
	  127,  125,  128,  134,  139,  142,  144,  147,
	  148,  151,  157,  163,  170,  177,  183,  189,
	  192,  194,  195,  197,  199,  199,  191,  173,
	  156,  148,  146,  148,  152,  155,  157,  159,
	  161,  162,  163,   22,    9,  -17,  -38,  -43,
	  -42,  -40,  -39,  -36,  -34,  -31,  -29,  -26,
	  -24,  -21,  -19,  -16,  -14,  -12,  -11,   -9,
	   -6,   -3,    0,   10,   20,   29,   32,   34,
	   35,   36,   38,   42,   47,   52,   55,   57,
	16383,-3900,-7159,-13677,-18563,-20512,-21520,-21656,
	-20986,-16591,-12260,-11389,-10620,-9945,-9354,-8839,
	-8391,-8002,-7663,-7365,-7100,-6859,-6633,-6415,
	-6194,-6002,-5872,-5795,-5763,-5768,-5803,-5859,
	-5928,-6002,-6074,-6135,-6178,-6194,-2841,-3837,
	-5757,-7001,-7019,-6547,-5915,-5450,-5401,-5371,
	-5122,-4851,-4563,-4264,-3957,-3648,-3341,-3042,
	-2754,-2483,-2233,-2009,-1817,-1660,-1543,-1463,
	-1416,-1396,-1400,-1421,-1455,-1497,-1543,-1587,
	-1624,-1650,-1660,-3650,-2740, -976,  196,  297,
	  -20, -498, -880,-1070,-1290,-1608,-1948,-2303,
	-2669,-3041,-3413,-3780,-4137,-4479,-4801,-5097,
	-5363,-5592,-5781,-5923,-6019,-6076,-6100,-6096,
	-6070,-6029,-5978,-5923,-5869,-5824,-5793,-5781,
	-9913,-10411,-11227,-11346,-10335,-8766,-7136,-5943,
	-6024,-6484,-6421,-6341,-6246,-6140,-6026,-5906,
	-5783,-5660,-5540,-5426,-5321,-5228,-5149,-5088,
	-5044,-5014,-4996,-4989,-4990,-4998,-5011,-5027,
	-5044,-5060,-5074,-5084,-5088,16375,15413,13810,
	13487,15459,18585,21564,23092,19751,15696,14665,
	13694,12780,11922,11120,10370, 9673, 9026, 8428,
	 7877, 7373, 6913, 6496, 6121, 5819, 5613, 5491,
	 5441, 5449, 5504, 5592, 5701, 5819, 5932, 6029,
	 6096, 6121,-9856,-10078,-10389,-10255,-9301,-7900,
	-6643,-6121,-8209,-10511,-10954,-11347,-11693,-11997,
	-12263,-12495,-12698,-12875,-13032,-13171,-13298,-13417,
	-13531,-13646,-13745,-13812,-13852,-13868,-13866,-13848,
	-13819,-13783,-13745,-13708,-13676,-13654,-13646,-31000,
	-31100,-31545,-32557,31003,28415,26099,24944,27971,
	31303,31576,31741,31811,31801,31724,31593,31421,
	31224,31014,30804,30608,30441,30315,30243,30210,
	30187,30174,30168,30169,30175,30185,30197,30210,
	30222,30233,30241,30243, 8009, 8963,10793,11950,
	12154,12172,12022,11721,11288,10740, 9887, 8687,
	 7374, 6185, 5356, 4829, 4381, 4004, 3690, 3430,
	 3216, 3040, 2893, 2767, 2667, 2599, 2558, 2542,
	 2544, 2563, 2592, 2628, 2667, 2705, 2737, 2759,
	 2767, 4363, 4244, 3956, 3598, 3195, 2730, 2249,
	 1793, 1406, 1131, 1029, 1081, 1204, 1320, 1348,
	 1289, 1204, 1102,  988,  872,  759,  659,  579,
	  525,  493,  472,  459,  453,  454,  460,  469,
	  481,  493,  505,  515,  522,  525,-5959,-4455,
	-1584,  196,  369,  141, -359,-1003,-1662,-2208,
	-2726,-3326,-3918,-4409,-4710,-4846,-4915,-4930,
	-4905,-4853,-4789,-4725,-4675,-4654,-4652,-4651,
	-4650,-4649,-4649,-4650,-4650,-4651,-4652,-4653,
	-4654,-4654,-4654,-4358,-6208,-9678,-11652,-11448,
	-10625,-9429,-8102,-6887,-6029,-5570,-5330,-5224,
	-5165,-5065,-4913,-4760,-4608,-4462,-4325,-4201,
	-4093,-4005,-3940,-3897,-3867,-3850,-3842,-3844,
	-3852,-3864,-3880,-3897,-3913,-3927,-3937,-3940,
	21661,24891,30090,30524,16037,  700,-3414,-4841,
	-4877,-4820,-4765,-4160,-3325,-2582,-2253,-2311,
	-2494,-2771,-3109,-3476,-3842,-4173,-4437,-4604,
	-4695,-4757,-4794,-4809,-4806,-4790,-4763,-4730,
	-4695,-4661,-4632,-4611,-4604,11385,11971,13105,
	13851,13550,12584,11258, 9698, 8261, 7302, 6930,
	 6904, 7049, 7195, 7168, 6966, 6711, 6422, 6115,
	 5808, 5516, 5257, 5049, 4907, 4819, 4760, 4724,
	 4710, 4712, 4728, 4754, 4785, 4819, 4852, 4880,
	 4900, 4907, 5734, 6718, 7319, 4012,-11309,-26442,
	-30621,-32019,-32101,-32333,32608,32327,32216,32133,
	31936,31610,31246,30859,30466,30083,29727,29414,
	29161,28983,28869,28791,28745,28726,28729,28750,
	28783,28825,28869,28912,28948,28974,28983,   12,
	 4181,  833, 1110,  788,  350,  -97, -482, -670,
	 -777, -807, -799, -798, -817, -841, -869, -902,
	 -975,-1129,-1298,-1446,-1615,-1763,-1728, -721,
	  731, 1937, 2245, 2184, 2107, 1970, 1879, 1866,
	 1877, 1902, 1926, 1937, -205,  773,  383, -176,
	 -149,  -69,   16,   79,  118,  148,  165,  179,
	  213,  276,  356,  438,  511,  530,  521,  506,
	  473,  411,  331,  251,  179,   68,  -25,  -51,
	  -50,  -47,  -39,  -33,  -30,  -28,  -26,  -25,
	  -25,-14498,-26056,-23185,-17488,-18374,-19757,-21050,
	-21389,-21336,-21117,-20748,-20300,-19826,-19332,-18812,
	-18298,-17822,-17587,-17299,-17010,-16861,-16910,-17100,
	-17403,-18263,-20205,-21929,-22483,-22554,-22600,-22555,
	-22475,-22368,-22227,-22084,-21973,-21929,19825,19959,
	22581,18110,18407,18282,18070,17726,17301,16852,
	16345,15743,15013,13994,12724,11461,10467, 9640,
	 8760, 7911, 7178, 6642, 6389, 6502, 8116,11114,
	13699,15025,15396,14877,13921,13028,12252,11406,
	10629,10060, 9840, 1977,  865,  -88, -401,  633,
	 1858, 3094, 3925, 4299, 4485, 4546, 4546, 4546,
	 4529, 4444, 4303, 4122, 3921, 3708, 3481, 3238,
	 2976, 2691, 2381, 1936, 1375,  894,  595,  508,
	  656,  911, 1149, 1358, 1584, 1792, 1944, 2003,
	 4532, 6270, 8067, 9018, 8223, 7171, 6095, 5411,
	 5199, 5198, 5302, 5408, 5412, 5284, 5090, 4872,
	 4674, 4499, 4325, 4152, 3981, 3813, 3649, 3491,
	 3343, 3215, 3115, 3080, 3064, 3004, 2934, 2865,
	 2793, 2712, 2636, 2580, 2558,-15855,-21747,-28018,
	-31840,-30712,-28847,-26877,-25440,-24664,-24164,-23814,
	-23486,-23053,-22463,-21812,-21187,-20679,-20225,-19737,
	-19260,-18844,-18534,-18379,-18425,-19279,-20887,-22304,
	-23186,-23455,-22924,-22040,-21218,-20489,-19695,-18967,
	-18434,-18228,-3173,-3183,-3181,-3118,-2948,-2717,
	-2510,-2275,-2064,-2116,-2776,-3700,-4097,-3927,
	-3682,-3376,-3022,-2633,-2223,-1804,-1390, -994,
	 -630, -310, -111,  -36,    6,  -18,  -21,  157,
	  388,  505,  459,  341,  197,   76,   25, -561,
	 -486, -340, -239, -250, -305, -321, -219,  -78,
	  -42, -246, -556, -712, -695, -659, -606, -540,
	 -464, -380, -291, -200, -111,  -26,   52,  141,
	  241,  322,  347,  364,  431,  508,  542,  516,
	  461,  396,  343,  321,-16737,-16736,-16762,-16861,
	-17141,-17494,-17630,-17362,-16878,-16452,-16171,-15947,
	-15792,-15677,-15566,-15461,-15360,-15265,-15175,-15090,
	-15010,-14935,-14866,-14802,-14664,-14596,-14928,-16614,
	-18018,-17460,-16251,-15330,-14926,-14634,-14441,-14335,
	-14302,13400,13765,14481,14974,15055,14914,14551,
	13928,13084,12136,10903, 9566, 8789, 8536, 8328,
	 8164, 8043, 7962, 7922, 7920, 7956, 8028, 8134,
	 8275, 8785, 9793,10987,12842,14194,13817,12807,
	11886,11191,10451, 9782, 9297, 9109,-1519,-1420,
	-1342,-1607,-2434,-3604,-4787,-6119,-7463,-8088,
	-7341,-5875,-4915,-4635,-4389,-4179,-4006,-3871,
	-3776,-3720,-3706,-3735,-3807,-3924,-4633,-5905,
	-6874,-6881,-6576,-6468,-6384,-6400,-6549,-6778,
	-7020,-7213,-7291,-1016,-1793,-3378,-4658,-5175,
	-5386,-5548,-5834,-6070,-5990,-5269,-4233,-3597,
	-3416,-3266,-3147,-3058,-2999,-2969,-2967,-2993,
	-3047,-3127,-3234,-3699,-4538,-5275,-5704,-5873,
	-5766,-5530,-5313,-5141,-4956,-4788,-4666,-4619,
	-26661,-26910,-27305,-27314,-26680,-25661,-24506,-23152,
	-21662,-20473,-19605,-19037,-19153,-19826,-20651,-21590,
	-22605,-23658,-24712,-25727,-26668,-27495,-28171,-28657,
	-27891,-25941,-24468,-24627,-25248,-25514,-25713,-25677,
	-25321,-24778,-24200,-23742,-23555,-32767,-32767,16753,
	-16545,-32767,-32767,16737,16720,16705,16753,16883,
	17060,17248,17417,17535,17634,17746,17864,17986,
	18110,18236,18361,18484,18604,18717,18825,18923,
	19011,19088,19152,19199,19232,19251,19259,19258,
	19249,19235,19218,19199,19181,19166,19156,19152,
	-16545,-9987,-8725,-5926,-3070, -470, 1971, 4098,
	 6184, 8018, 9388,10313,10999,11510,11910,12263,
	12632,13024,13402,13758,14084,14375,14623,14821,
	14963,15057,15122,15160,15176,15173,15156,15128,
	15094,15057,15022,14992,14971,14963,  219,  -16,
	 -564,-1189,-2095,-2701,-2457,-1933,-1392,-1098,
	-1115,-1278,-1513,-1742,-1889,-1877,-1697,-1413,
	-1060, -673, -285,   66,  349,  527,  625,  691,
	  731,  747,  744,  727,  698,  663,  625,  588,
	  557,  536,  527,-2767,-2655,-2535,-2734,-3875,
	-5102,-5718,-6228,-6543,-6573,-6319,-5884,-5337,
	-4743,-4170,-3686,-3254,-2805,-2357,-1927,-1531,
	-1187, -912, -722, -602, -520, -472, -452, -455,
	 -477, -512, -555, -602, -647, -685, -712, -722,
	 2423,  961,-1803,-3440,-2548, -528,  846,  942,
	  553,   46, -211, -203, -158,  -86,    7,  115,
	  231,  347,  456,  551,  626,  674,  686,  658,
	  576,  442,  265,   56, -173, -415, -658, -891,
	-1106,-1290,-1435,-1529,-1563,-4075,-2501,  641,
	 2989, 3579, 3373, 2891, 2225, 1310,  428, -136,
	 -440, -727, -997,-1248,-1478,-1686,-1870,-2030,
	-2164,-2270,-2347,-2394,-2409,-2369,-2260,-2095,
	-1886,-1645,-1386,-1121, -862, -622, -414, -249,
	 -141, -103, 3993, 4647, 5828, 6365, 5665, 4320,
	 2932, 1578,  111,-1201,-2098,-2676,-3212,-3711,
	-4175,-4606,-5008,-5384,-5737,-6069,-6384,-6685,
	-6974,-7254,-7524,-7781,-8022,-8246,-8453,-8640,
	-8806,-8951,-9072,-9169,-9240,-9283,-9298, 7356,
	 7965, 9003, 9290, 8785, 8239, 7657, 7042, 6399,
	 5731, 5045, 4342, 3628, 2908, 2184, 1462,  746,
	   39, -652,-1326,-1978,-2602,-3196,-3754,-3838,
	-3420,-3111,-3071,-3048,-3038,-3040,-3049,-3064,
	-3080,-3095,-3107,-3111, 1217,  765,  -46, -406,
	 -250,  -61,  155,  398,  662,  943, 1236, 1539,
	 1846, 2154, 2459, 2756, 3042, 3312, 3562, 3789,
	 3989, 4156, 4288, 4380, 3646, 2162, 1218, 1021,
	  907,  861,  868,  914,  985, 1065, 1141, 1196,
	 1218,19642,19507,19215,18931,18699,18451,18190,
	17920,17643,17362,17079,16797,16519,16248,15985,
	15735,15499,15280,15081,14904,14753,14630,14537,
	14477,15304,16934,17968,18185,18311,18362,18354,
	18303,18225,18137,18054,17992,17968
};
static short mario_h_carry_start_tbl[]={
	   37,    1,	/* chn14_2translate x */
	   37,   38,	/* chn14_2 translate y */
	   37,   75,	/* chn14_2 translate z */
	    1,    0,	/* chn14_2 rotate x */
	    1,  112,	/* chn14_2 rotate y */
	    1,    0,	/* chn14_2 rotate z */
	   37, 1415,	/* <m_waist>1_3_3 rotate x */
	   37, 1452,	/* <m_waist>1_3_3 rotate y */
	   37, 1489,	/* <m_waist>1_3_3 rotate z */
	   37, 1304,	/* <m_body>1_3 rotate x */
	   37, 1341,	/* <m_body>1_3 rotate y */
	   37, 1378,	/* <m_body>1_3 rotate z */
	   37, 1193,	/* <m_head>2_3 rotate x */
	   37, 1230,	/* <m_head>2_3 rotate y */
	   37, 1267,	/* <m_head>2_3 rotate z */

	    1, 1153,	/* chn6_3 rotate x */
	    1, 1154,	/* chn6_3 rotate y */
	   37, 1155,	/* chn6_3 rotate z */
	   37,  261,	/* <m_larmA>1_1_3 rotate x */
	   37,  298,	/* <m_larmA>1_1_3 rotate y */
	   37,  335,	/* <m_larmA>1_1_3 rotate z */
	    1,    0,	/* <m_larmB>1_3 rotate x */
	    1,    0,	/* <m_larmB>1_3 rotate y */
	   37,  224,	/* <m_larmB>1_3 rotate z */
	   37,  113,	/* <m_lhand>1_3 rotate x */
	   37,  150,	/* <m_lhand>1_3 rotate y */
	   37,  187,	/* <m_lhand>1_3 rotate z */

	    1, 1149,	/* chn10_3 rotate x */
	    1, 1150,	/* chn10_3 rotate y */
	    1, 1151,	/* chn10_3 rotate z */
	   37,  520,	/* <m_rarmA>1_1_3 rotate x */
	   37,  557,	/* <m_rarmA>1_1_3 rotate y */
	   37,  594,	/* <m_rarmA>1_1_3 rotate z */
	    1,    0,	/* <m_rarmB>1_3 rotate x */
	    1,    0,	/* <m_rarmB>1_3 rotate y */
	   37,  483,	/* <m_rarmB>1_3 rotate z */
	   37,  372,	/* <m_rhand>1_3 rotate x */
	   37,  409,	/* <m_rhand>1_3 rotate y */
	   37,  446,	/* <m_rhand>1_3 rotate z */

	    1,    0,	/* chn15_3 rotate x */
	    1,    0,	/* chn15_3 rotate y */
	    1, 1152,	/* chn15_3 rotate z */
	   37, 1038,	/* <m_llegA>1_3 rotate x */
	   37, 1075,	/* <m_llegA>1_3 rotate y */
	   37, 1112,	/* <m_llegA>1_3 rotate z */
	    1,    0,	/* <m_llegB>1_3 rotate x */
	    1,    0,	/* <m_llegB>1_3 rotate y */
	   37, 1001,	/* <m_llegB>1_3 rotate z */
	   37,  890,	/* <m_ltoot>1_3 rotate x */
	   37,  927,	/* <m_ltoot>1_3 rotate y */
	   37,  964,	/* <m_ltoot>1_3 rotate z */

	    1,    0,	/* chn17_3 rotate x */
	    1,    0,	/* chn17_3 rotate y */
	    1, 1192,	/* chn17_3 rotate z */
	   37,  779,	/* <m_rlegA>1_3 rotate x */
	   37,  816,	/* <m_rlegA>1_3 rotate y */
	   37,  853,	/* <m_rlegA>1_3 rotate z */
	    1,    0,	/* <m_rlegB>1_3 rotate x */
	    1,    0,	/* <m_rlegB>1_3 rotate y */
	   37,  742,	/* <m_rlegB>1_3 rotate z */
	   37,  631,	/* <m_rfoot>1_3 rotate x */
	   37,  668,	/* <m_rfoot>1_3 rotate y */
	   37,  705,	/* <m_rfoot>1_3 rotate z */
};
AnimeRecord animMarioLifting = {
	 MAP_ANIM_ONETIME,			/* attribute       	 */
	 0,							/* syncro			 */
	 0,							/* start frame     	 */
	 0,							/* loop frame		 */
	37,							/* number of frames	 */
	20,							/* number of joints	 */
	mario_h_carry_start_prm,
	mario_h_carry_start_tbl
};
