#define utubo_softspriteON (1) /*================================================================================================== ubboo Shape Gfx Data ====================================================================================================*/ /*##################################################*/ #ifdef GFX_SHAPE /*##################################################*/ /**************************************************************/ /* shape data animed_swim (skeleton & animation) */ /**************************************************************/ #define ShapeColor_animed_swim(r,g,b) ShapeColor(r,g,b) #define STAGE7_UTUBO_FOG_R 5 #define STAGE7_UTUBO_FOG_G 80 #define STAGE7_UTUBO_FOG_B 75 #define STAGE7_UTUBO_FOG_START 900 /*-------------------------------------------------------------*/ /* light data */ /*-------------------------------------------------------------*/ static Lights1 light_animed_swim[]={ ShapeColor_animed_swim(178,148,0), ShapeColor_animed_swim(213,0,0), ShapeColor_animed_swim(221,0,0), ShapeColor_animed_swim(255,255,255), ShapeColor_animed_swim(0,0,0), ShapeColor_animed_swim(210,0,0), ShapeColor_animed_swim(211,0,0), ShapeColor_animed_swim(255,255,255), }; /*-------------------------------------------------------------*/ /* vertex & polygon data */ /*-------------------------------------------------------------*/ #include "utubo_texture.h" #include "nn_ago_shape.sou" #include "nn_body1_shape.sou" #include "nn_body2_shape.sou" #include "nn_body3_shape.sou" #include "nn_body4_shape.sou" #include "nn_body5_shape.sou" #include "nn_head_shape.sou" #include "nn_eye_shape.sou" #include "nn_ha1_shape.sou" #include "nn_ha2_shape.sou" #ifndef utubo_softspriteON static Vtx vtx_animed_swim6[]={ {589,65,117,0,0,0,0,0,127,0}, {603,61,117,0,0,0,20,0,125,0}, {603,80,117,0,0,0,20,0,125,0}, {603,80,-108,0,0,0,40,0,-120,255}, {603,61,-108,0,0,0,40,0,-120,255}, {589,65,-113,0,0,0,40,0,-120,255}, {617,61,-103,0,0,0,40,0,-120,255}, {640,80,-94,0,0,0,54,-10,-114,255}, {636,56,-94,0,0,0,54,-10,-114,255}, {617,61,-103,0,0,0,54,-10,-114,255}, {664,51,-80,0,0,0,55,-11,-113,255}, {683,75,-65,0,0,0,70,14,-104,255}, {687,51,-65,0,0,0,70,14,-104,255}, {664,51,-80,0,0,0,65,12,-108,255}, {706,51,-51,0,0,0,75,15,-100,255}, {720,75,-37,0,0,0,82,16,-95,255}, {725,51,-37,0,0,0,82,16,-95,0}, {706,51,-51,0,0,0,75,15,-100,0}, {744,51,-18,0,0,0,88,17,-88,255}, {753,84,0,0,0,0,88,25,-88,255}, {763,51,0,0,0,0,88,25,-88,255}, {744,51,-18,0,0,0,88,25,-88,255}, {744,51,18,0,0,0,88,25,88,255}, {763,51,0,0,0,0,88,25,88,255}, {753,84,0,0,0,0,88,25,88,255}, {720,75,33,0,0,0,75,15,100,255}, {725,51,33,0,0,0,75,15,100,255}, {744,51,18,0,0,0,75,15,100,255}, {706,51,47,0,0,0,75,15,100,255}, {683,75,65,0,0,0,92,18,84,255}, {687,51,65,0,0,0,92,18,84,0}, {706,51,47,0,0,0,88,17,88,0}, {664,51,94,0,0,0,96,19,80,255}, {640,80,103,0,0,0,46,-9,117,255}, {636,56,103,0,0,0,46,-9,117,255}, {664,51,94,0,0,0,38,-7,120,255}, {617,61,113,0,0,0,54,-10,114,255}, {603,80,117,0,0,0,20,0,125,255}, {603,61,117,0,0,0,20,0,125,255}, {617,61,113,0,0,0,40,0,120,255}, }; static Vtx vtx_animed_swim7[]={ {358,14,113,0,0,0,32,16,121,0}, {358,29,110,0,0,0,32,16,121,0}, {339,33,113,0,0,0,17,17,124,0}, {339,33,-108,0,0,0,22,-8,-124,255}, {358,29,-104,0,0,0,35,-9,-121,255}, {358,14,-103,0,0,0,35,-9,-121,255}, {373,29,-98,0,0,0,47,-9,-117,255}, {373,29,-98,0,0,0,30,0,-123,255}, {391,28,-94,0,0,0,44,0,-119,255}, {391,9,-94,0,0,0,44,0,-119,255}, {409,28,-84,0,0,0,56,0,-113,255}, {409,28,-84,0,0,0,75,18,-100,255}, {428,28,-70,0,0,0,75,18,-100,255}, {433,9,-70,0,0,0,75,18,-100,255}, {447,28,-56,0,0,0,75,18,-100,255}, {447,28,-56,0,0,0,80,40,-90,255}, {466,33,-37,0,0,0,80,40,-90,0}, {475,14,-37,0,0,0,80,40,-90,0}, {485,37,-18,0,0,0,80,40,-90,255}, {485,37,-18,0,0,0,98,28,-75,255}, {499,40,0,0,0,0,98,28,-75,255}, {506,14,0,0,0,0,98,28,-75,255}, {506,14,0,0,0,0,97,28,76,255}, {499,40,0,0,0,0,97,28,76,255}, {485,37,18,0,0,0,97,28,76,255}, {485,37,18,0,0,0,80,40,90,255}, {466,33,37,0,0,0,74,37,96,255}, {475,14,37,0,0,0,74,37,96,255}, {447,28,51,0,0,0,67,33,101,255}, {447,28,51,0,0,0,88,22,88,255}, {428,28,70,0,0,0,82,20,94,0}, {433,9,70,0,0,0,82,20,94,0}, {409,28,84,0,0,0,75,18,100,255}, {409,28,84,0,0,0,56,0,113,255}, {391,28,94,0,0,0,61,0,111,255}, {391,9,94,0,0,0,61,0,111,255}, {373,29,104,0,0,0,65,0,108,255}, {373,29,104,0,0,0,47,15,116,255}, {358,29,110,0,0,0,32,16,121,255}, {358,14,113,0,0,0,32,16,121,255}, }; static Vtx vtx_animed_swim8[]={ {658,6,-91,0,0,0,48,-45,-107,0}, {682,13,-82,0,0,0,61,-40,-103,0}, {696,5,-72,0,0,0,68,-30,-102,0}, {692,-11,-71,0,0,0,54,-44,-105,255}, {640,16,-105,0,0,0,49,-53,-103,255}, {688,29,-87,0,0,0,64,-42,-100,255}, {707,-20,-53,0,0,0,73,-43,-93,255}, {673,-41,-65,0,0,0,50,-48,-106,255}, {675,-22,-71,0,0,0,45,-49,-108,255}, {716,14,-55,0,0,0,82,-31,-91,255}, {657,-11,-82,0,0,0,39,-51,-109,255}, {637,-20,-86,0,0,0,43,-49,-108,255}, {694,6,79,0,0,0,85,-17,92,255}, {715,15,57,0,0,0,91,-16,85,255}, {688,29,87,0,0,0,70,-13,104,255}, {681,13,89,0,0,0,58,-27,109,255}, {656,-11,89,0,0,0,30,-59,108,255}, {637,-20,89,0,0,0,30,-59,108,0}, {672,-41,67,0,0,0,45,-65,98,0}, {673,-21,78,0,0,0,41,-55,106,255}, {657,7,98,0,0,0,42,-45,110,255}, {641,16,108,0,0,0,41,-37,113,255}, {691,-11,78,0,0,0,64,-40,101,255}, {707,-20,55,0,0,0,79,-48,86,255}, {715,15,57,0,0,0,91,-16,85,255}, {694,6,79,0,0,0,85,-17,92,255}, {681,13,89,0,0,0,58,-27,109,255}, {688,29,87,0,0,0,70,-13,104,255}, {657,-11,-82,0,0,0,39,-51,-109,0}, {658,6,-91,0,0,0,48,-45,-107,0}, {692,-11,-71,0,0,0,54,-44,-105,0}, {675,-22,-71,0,0,0,45,-49,-108,255}, {673,-21,78,0,0,0,41,-55,106,255}, {657,7,98,0,0,0,42,-45,110,255}, {656,-11,89,0,0,0,30,-59,108,255}, {681,13,89,0,0,0,58,-27,109,255}, {691,-11,78,0,0,0,64,-40,101,255}, {694,6,79,0,0,0,85,-17,92,255}, }; Gfx RCP_animed_swim6[]={ gsSPLight((&light_animed_swim[7].l[0]),1), gsSPLight((&light_animed_swim[7].a),2), gsSPVertex(&vtx_animed_swim6[0],15,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(6,4,3,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(10,8,7,0), gsSP1Triangle(11,12,13,0), gsSP1Triangle(14,12,11,0), gsSPVertex(&vtx_animed_swim6[15],14,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,1,0,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(10,11,12,0), gsSP1Triangle(13,11,10,0), gsSPVertex(&vtx_animed_swim6[29],11,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,1,0,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(7,5,4,0), gsSP1Triangle(8,9,10,0), gsSPEndDisplayList() }; Gfx RCP_animed_swim7[]={ gsSPLight((&light_animed_swim[7].l[0]),1), gsSPLight((&light_animed_swim[7].a),2), gsSPVertex(&vtx_animed_swim7[0],15,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(5,4,6,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(9,8,10,0), gsSP1Triangle(11,12,13,0), gsSP1Triangle(13,12,14,0), gsSPVertex(&vtx_animed_swim7[15],14,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(2,1,3,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(7,8,9,0), gsSP1Triangle(10,11,12,0), gsSP1Triangle(12,11,13,0), gsSPVertex(&vtx_animed_swim7[29],11,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(2,1,3,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(6,5,7,0), gsSP1Triangle(8,9,10,0), gsSPEndDisplayList() }; Gfx RCP_animed_swim8[]={ gsSPLight((&light_animed_swim[3].l[0]),1), gsSPLight((&light_animed_swim[3].a),2), gsSPVertex(&vtx_animed_swim8[0],16,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSP1Triangle(0,4,5,0), gsSP1Triangle(0,5,1,0), gsSP1Triangle(3,6,7,0), gsSP1Triangle(3,7,8,0), gsSP1Triangle(2,9,6,0), gsSP1Triangle(2,6,3,0), gsSP1Triangle(10,11,4,0), gsSP1Triangle(10,4,0,0), gsSP1Triangle(1,5,9,0), gsSP1Triangle(1,9,2,0), gsSP1Triangle(8,7,11,0), gsSP1Triangle(8,11,10,0), gsSP1Triangle(12,13,14,0), gsSP1Triangle(12,14,15,0), gsSPVertex(&vtx_animed_swim8[16],12,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSP1Triangle(4,5,1,0), gsSP1Triangle(4,1,0,0), gsSP1Triangle(6,7,8,0), gsSP1Triangle(6,8,9,0), gsSP1Triangle(10,11,5,0), gsSP1Triangle(10,5,4,0), gsSP1Triangle(3,2,7,0), gsSP1Triangle(3,7,6,0), gsSPLight((&light_animed_swim[4].l[0]),1), gsSPLight((&light_animed_swim[4].a),2), gsSPVertex(&vtx_animed_swim8[28],10,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,0,2,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(7,5,4,0), gsSP1Triangle(8,7,4,0), gsSP1Triangle(8,9,7,0), gsSPEndDisplayList() }; #endif /**************** (0),nn_body5,RCP_animed_swim0,NULL,(-1),NULL,(-1),475,0,0 (1),nn_body4,RCP_animed_swim1,NULL,(-1),nn_body5,(0),494,0,0 (2),nn_mouth2,RCP_animed_swim2,NULL,(-1),NULL,(-1),0,0,0 (3),nn_mouth1,RCP_animed_swim3,NULL,(-1),NULL,(-1),527,0,0 (4),nn_ago,RCP_animed_swim4,nn_mouth2,(2),NULL,(-1),0,0,0 (5),nn_head,RCP_animed_swim5,nn_mouth1,(3),NULL,(-1),527,0,0 (6),nn_ha1,RCP_animed_swim6,nn_head,(5),NULL,(-1),527,0,0 (7),nn_ha2,RCP_animed_swim7,nn_ago,(4),NULL,(-1),0,0,0 (8),chn7,NULL,NULL,(-1),nn_ha2,(7),226,65,0 (9),nn_eye,RCP_animed_swim8,nn_ha1,(6),chn7,(8),527,0,0 (10),nn_body1,RCP_animed_swim9,NULL,(-1),nn_eye,(9),0,0,0 (11),chn5,NULL,NULL,(-1),nn_body1,(10),-254,0,0 (12),nn_body3,RCP_animed_swim10,chn5,(11),nn_body4,(1),245,0,0 (13),nn_body2,RCP_animed_swim11,NULL,(-1),nn_body3,(12),0,0,0 (14),chn4,light_sourcex,NULL,(-1),nn_body2,(13),58,0,2 ****************/ /*-------------------------------------------------------------*/ /* animation data */ /*-------------------------------------------------------------*/ static short animed_ikaku_prm[]={ 0, 0, 0, 0, 1, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 18, 19, 19, 20, 19, 19, 18, 17, 16, 14, 13, 11, 10, 8, 6, 5, 3, 2, 1, 0, 0, 0, 0, 0, 1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 16, 17, 18, 19, 19, 20, 19, 19, 18, 17, 15, 14, 12, 10, 9, 7, 5, 4, 2, 1, 0, 0, 0, 0, 0, 1, 2, 4, 5, 7, 9, 10, 12, 14, 15, 17, 18, 19, 19, 20, 19, 19, 18, 17, 16, 14, 13, 11, 10, 8, 6, 5, 3, 2, 1, 0, 0, 0, 0, 0, 1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 16, 17, 18, 19, 19, 20, 19, 19, 18, 17, 15, 14, 12, 10, 9, 7, 5, 4, 2, 1, 0, 0,16383, -371, -409, -444, -475, -502, -525, -543, -557, -565, -568, -565, -557, -543, -525, -502, -475, -444, -409, -371, -331, -288, -243, -196, -147, -98, -47, 3, 54, 105, 156, 205, 254, 301, 346, 389, 430, 467, 502, 533, 560, 583, 601, 615, 623, 626, 623, 615, 601, 583, 560, 533, 502, 467, 430, 389, 346, 301, 254, 205, 156, 105, 54, 3, -47, -98, -147, -196, -243, -288, -331, -371, -409, -444, -475, -502, -525, -543, -557, -565, -568, -566, -559, -548, -533, -514, -492, -466, -438, -406, -372, -336, -298, -258, -216, -174, -130, -85, -39, 6, 52, 97, 143, 188, 232, 275, 316, 356, 395, 431, 465, 496, 525, 550, 572, 591, 606, 617, 624, 626, 623, 615, 601, 583, 560, 533, 502, 467, 430, 389, 346, 301, 254, 205, 156, 105, 54, 3, -47, -98, -147, 1355, 78, 62, 45, 28, 11, -6, -23, -40, -57, -73, -89, -104, -118, -132, -145, -156, -167, -176, -184, -190, -194, -197, -198, -197, -194, -190, -184, -176, -167, -156, -145, -132, -118, -104, -89, -73, -57, -40, -23, -6, 11, 28, 45, 62, 78, 94, 109, 123, 137, 150, 161, 172, 181, 189, 195, 199, 202, 203, 202, 199, 195, 189, 181, 172, 161, 150, 137, 123, 109, 94, 78, 62, 45, 28, 11, -6, -23, -40, -57, -73, -89, -104, -118, -132, -145, -156, -167, -176, -184, -190, -194, -197, -198, -198, -195, -192, -187, -181, -174, -166, -156, -146, -135, -124, -111, -98, -85, -71, -57, -42, -27, -12, 2, 17, 32, 47, 62, 76, 90, 103, 116, 129, 140, 151, 161, 171, 179, 186, 192, 197, 200, 202, 203, 202, 199, 195, 189, 181, 172, 161, 208, -21372,-21034,-20696,-21034,-21372,-21710,-22047,-21777, -21507,-21237,-20966,-20696,-21034,-21372,-21710,-22047, -21777,-21507,-21237,-20966,-20696,-21034,-21372,-21710, -22047,-21777,-21507,-21237,-20966,-20696,-21034,-21372, -21710,-22047,-21777,-21507,-21237,-20966,-20696,-21034, -21372,-21710,-22047,-21710,-21372,-21034,-20696,-20966, -21237,-21507,-21777,-22047,-21710,-21372,-21034,-20696, -20966,-21237,-21507,-21777,-22047,-21710,-21372,-21034, -20696,-21034,-21372,-21710,-22047,-21710,-21372,-21034, -20696,-21371,-22202,-23156,-24201,-25304,-26432,-27554, -28635,-29644,-30547,-31313,-31908,-32299,-32435,-32420, -32405,-32389,-32374,-32358,-32343,-32328,-32312,-32297, -32281,-32266,-32251,-32235,-32220,-32204,-32189,-32174, -32158,-32143,-32127,-32112,-32096,-32081,-32066,-32050, -32035,-32019,-32004,-31989,-31973,-31958,-31942,-31927, -31912,-31896,-31881,-31865,-31850,-31834,-31819,-31804, -31788,-31773,-31757,-31742,-31727,-30711,-28978,-27245, -25513,-23780,-22047,-21710, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 113, 368, 849, 1501, 2270, 3102, 3941, 4732, 5423, 5956, 6279, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6347, 6225, 5948, 5542, 5032, 4446, 3808, 3145, 2483, 1847, 1264, 761, 361, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 296, 521, 954, 1553, 2276, 3079, 3920, 4756, 5544, 6242, 6807, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7050, 6707, 6188, 5517, 4715, 3805, 2809, 1749, 648, -471,-1588,-2680,-3724,-4699,-5581, -6349,-6980,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7255, -7019,-6747,-6444,-6113,-5759,-5384,-4994,-4591, -4179,-3764,-3347,-2934,-2528,-2133,-1752,-1390, -1051, -738, -455, -206, 4, 173, 296, 390, 473, 545, 608, 661, 704, 739, 766, 785, 796, 800, 797, 789, 774, 754, 729, 700, 666, 629, 589, 546, 500, 452, 403, 353, 302, 250, 199, 148, 99, 50, 4, -39, -81, -120, -155, -186, -212, -234, -251, -262, -267, -266, -258, -242, -219, -187, -147, -98, -40, 28, 106, 196,-1671,-1686,-1719,-1768, -1830,-1902,-1984,-2071,-2161,-2253,-2342,-2428, -2508,-2578,-2637,-2682,-2711,-2721,-2710,-2671, -2605,-2513,-2402,-2274,-2133,-1983,-1829,-1673, -1521,-1376,-1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303,-1435,-1575, -1717,-1860,-1999,-2130,-2250,-2355,-2441,-2504, -2541,-2554,-2547,-2523,-2484,-2432,-2371,-2301, -2226,-2147,-2068,-1990,-1915,-1846,-1786,-1736, -1698,-1676,-1671,-1686,-1719,-1768,-1830,-1902, -1984,-2071,-2161,-2253,-2342,-2428,-2508,-2578, -2637,-2682,-2711,-2721,-2710,-2671,-2605,-2513, -2402,-2274,-2133,-1983,-1829,-1673,-1521,-1376, -1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303,-1435,-1575,-1717,-1860, -1999,-2130,-2250,-2355,-2441,-2504,-2541,-2554, -2547,-2523,-2484,-2432,-2371,-2301,-2226,-2147, -2068,-1990,-1915,-1846,-1786,-1736,-1698,-1676, -21372,-21034,-20696,-21034,-21372,-21710,-22047,-21777, -21507,-21237,-20966,-20696,-21034,-21372,-21710,-22047, -21777,-21507,-21237,-20966,-20696,-21034,-21372,-21710, -22047,-21777,-21507,-21237,-20966,-20696,-21034,-21372, -21710,-22047,-21777,-21507,-21237,-20966,-20696,-21034, -21372,-21710,-22047,-21710,-21372,-21034,-20696,-20966, -21237,-21507,-21777,-22047,-21710,-21372,-21034,-20696, -20966,-21237,-21507,-21777,-22047,-21710,-21372,-21034, -20696,-21034,-21372,-21710,-22047,-21710,-21372,-21034, -20696,-21371,-22202,-23156,-24201,-25304,-26432,-27554, -28635,-29644,-30547,-31313,-31908,-32299,-32435,-32420, -32405,-32389,-32374,-32358,-32343,-32328,-32312,-32297, -32281,-32266,-32251,-32235,-32220,-32204,-32189,-32174, -32158,-32143,-32127,-32112,-32096,-32081,-32066,-32050, -32035,-32019,-32004,-31989,-31973,-31958,-31942,-31927, -31912,-31896,-31881,-31865,-31850,-31834,-31819,-31804, -31788,-31773,-31757,-31742,-31727,-30711,-28978,-27245, -25513,-23780,-22047,-21710, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 113, 368, 849, 1501, 2270, 3102, 3941, 4732, 5423, 5956, 6279, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6347, 6225, 5948, 5542, 5032, 4446, 3808, 3145, 2483, 1847, 1264, 761, 361, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 296, 521, 954, 1553, 2276, 3079, 3920, 4756, 5544, 6242, 6807, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7050, 6707, 6188, 5517, 4715, 3805, 2809, 1749, 648, -471,-1588,-2680,-3724,-4699,-5581, -6349,-6980,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7255, -7019,-6747,-6444,-6113,-5759,-5384,-4994,-4591, -4179,-3764,-3347,-2934,-2528,-2133,-1752,-1390, -1051, -738, -455, -206, 4, 173, 296, 390, 473, 545, 608, 661, 704, 739, 766, 785, 796, 800, 797, 789, 774, 754, 729, 700, 666, 629, 589, 546, 500, 452, 403, 353, 302, 250, 199, 148, 99, 50, 4, -39, -81, -120, -155, -186, -212, -234, -251, -262, -267, -266, -258, -242, -219, -187, -147, -98, -40, 28, 106, 196,-1671,-1686,-1719,-1768, -1830,-1902,-1984,-2071,-2161,-2253,-2342,-2428, -2508,-2578,-2637,-2682,-2711,-2721,-2710,-2671, -2605,-2513,-2402,-2274,-2133,-1983,-1829,-1673, -1521,-1376,-1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303,-1435,-1575, -1717,-1860,-1999,-2130,-2250,-2355,-2441,-2504, -2541,-2554,-2547,-2523,-2484,-2432,-2371,-2301, -2226,-2147,-2068,-1990,-1915,-1846,-1786,-1736, -1698,-1676,-1671,-1686,-1719,-1768,-1830,-1902, -1984,-2071,-2161,-2253,-2342,-2428,-2508,-2578, -2637,-2682,-2711,-2721,-2710,-2671,-2605,-2513, -2402,-2274,-2133,-1983,-1829,-1673,-1521,-1376, -1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303,-1435,-1575,-1717,-1860, -1999,-2130,-2250,-2355,-2441,-2504,-2541,-2554, -2547,-2523,-2484,-2432,-2371,-2301,-2226,-2147, -2068,-1990,-1915,-1846,-1786,-1736,-1698,-1676, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 113, 368, 849, 1501, 2270, 3102, 3941, 4732, 5423, 5956, 6279, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6347, 6225, 5948, 5542, 5032, 4446, 3808, 3145, 2483, 1847, 1264, 761, 361, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 296, 521, 954, 1553, 2276, 3079, 3920, 4756, 5544, 6242, 6807, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7050, 6707, 6188, 5517, 4715, 3805, 2809, 1749, 648, -471,-1588, -2680,-3724,-4699,-5581,-6349,-6980,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7255,-7019,-6747,-6444,-6113, -5759,-5384,-4994,-4591,-4179,-3764,-3347,-2934, -2528,-2133,-1752,-1390,-1051, -738, -455, -206, 4, 173, 296, 390, 473, 545, 608, 661, 704, 739, 766, 785, 796, 800, 797, 789, 774, 754, 729, 700, 666, 629, 589, 546, 500, 452, 403, 353, 302, 250, 199, 148, 99, 50, 4, -39, -81, -120, -155, -186, -212, -234, -251, -262, -267, -266, -258, -242, -219, -187, -147, -98, -40, 28, 106, 196, -1671,-1686,-1719,-1768,-1830,-1902,-1984,-2071, -2161,-2253,-2342,-2428,-2508,-2578,-2637,-2682, -2711,-2721,-2710,-2671,-2605,-2513,-2402,-2274, -2133,-1983,-1829,-1673,-1521,-1376,-1241,-1122, -1021, -942, -890, -869, -880, -920, -987,-1075, -1182,-1303,-1435,-1575,-1717,-1860,-1999,-2130, -2250,-2355,-2441,-2504,-2541,-2554,-2547,-2523, -2484,-2432,-2371,-2301,-2226,-2147,-2068,-1990, -1915,-1846,-1786,-1736,-1698,-1676,-1671,-1686, -1719,-1768,-1830,-1902,-1984,-2071,-2161,-2253, -2342,-2428,-2508,-2578,-2637,-2682,-2711,-2721, -2710,-2671,-2605,-2513,-2402,-2274,-2133,-1983, -1829,-1673,-1521,-1376,-1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303, -1435,-1575,-1717,-1860,-1999,-2130,-2250,-2355, -2441,-2504,-2541,-2554,-2547,-2523,-2484,-2432, -2371,-2301,-2226,-2147,-2068,-1990,-1915,-1846, -1786,-1736,-1698,-1676,-21372,-21034,-20696,-21034, -21372,-21710,-22047,-21777,-21507,-21237,-20966,-20696, -21034,-21372,-21710,-22047,-21777,-21507,-21237,-20966, -20696,-21034,-21372,-21710,-22047,-21777,-21507,-21237, -20966,-20696,-21034,-21372,-21710,-22047,-21777,-21507, -21237,-20966,-20696,-21034,-21372,-21710,-22047,-21710, -21372,-21034,-20696,-20966,-21237,-21507,-21777,-22047, -21710,-21372,-21034,-20696,-20966,-21237,-21507,-21777, -22047,-21710,-21372,-21034,-20696,-21034,-21372,-21710, -22047,-21710,-21372,-21034,-20696,-21371,-22202,-23156, -24201,-25304,-26432,-27554,-28635,-29644,-30547,-31313, -31908,-32299,-32435,-32420,-32405,-32389,-32374,-32358, -32343,-32328,-32312,-32297,-32281,-32266,-32251,-32235, -32220,-32204,-32189,-32174,-32158,-32143,-32127,-32112, -32096,-32081,-32066,-32050,-32035,-32019,-32004,-31989, -31973,-31958,-31942,-31927,-31912,-31896,-31881,-31865, -31850,-31834,-31819,-31804,-31788,-31773,-31757,-31742, -31727,-30711,-28978,-27245,-25513,-23780,-22047,-21710, -32767,-32767, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 113, 368, 849, 1501, 2270, 3102, 3941, 4732, 5423, 5956, 6279, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6350, 6347, 6225, 5948, 5542, 5032, 4446, 3808, 3145, 2483, 1847, 1264, 761, 361, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 296, 521, 954, 1553, 2276, 3079, 3920, 4756, 5544, 6242, 6807, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7197, 7050, 6707, 6188, 5517, 4715, 3805, 2809, 1749, 648, -471,-1588,-2680,-3724,-4699,-5581,-6349,-6980, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7452,-7452,-7452, -7452,-7452,-7452,-7452,-7452,-7255,-7019,-6747, -6444,-6113,-5759,-5384,-4994,-4591,-4179,-3764, -3347,-2934,-2528,-2133,-1752,-1390,-1051, -738, -455, -206, 4, 173, 296, 390, 473, 545, 608, 661, 704, 739, 766, 785, 796, 800, 797, 789, 774, 754, 729, 700, 666, 629, 589, 546, 500, 452, 403, 353, 302, 250, 199, 148, 99, 50, 4, -39, -81, -120, -155, -186, -212, -234, -251, -262, -267, -266, -258, -242, -219, -187, -147, -98, -40, 28, 106, 196,-1671,-1686,-1719,-1768,-1830,-1902, -1984,-2071,-2161,-2253,-2342,-2428,-2508,-2578, -2637,-2682,-2711,-2721,-2710,-2671,-2605,-2513, -2402,-2274,-2133,-1983,-1829,-1673,-1521,-1376, -1241,-1122,-1021, -942, -890, -869, -880, -920, -987,-1075,-1182,-1303,-1435,-1575,-1717,-1860, -1999,-2130,-2250,-2355,-2441,-2504,-2541,-2554, -2547,-2523,-2484,-2432,-2371,-2301,-2226,-2147, -2068,-1990,-1915,-1846,-1786,-1736,-1698,-1676, -1671,-1686,-1719,-1768,-1830,-1902,-1984,-2071, -2161,-2253,-2342,-2428,-2508,-2578,-2637,-2682, -2711,-2721,-2710,-2671,-2605,-2513,-2402,-2274, -2133,-1983,-1829,-1673,-1521,-1376,-1241,-1122, -1021, -942, -890, -869, -880, -920, -987,-1075, -1182,-1303,-1435,-1575,-1717,-1860,-1999,-2130, -2250,-2355,-2441,-2504,-2541,-2554,-2547,-2523, -2484,-2432,-2371,-2301,-2226,-2147,-2068,-1990, -1915,-1846,-1786,-1736,-1698,-1676, -18, 230, 353, 567, 856, 1203, 1594, 2011, 2440, 2863, 3265, 3630, 3942, 4184, 4342, 4439, 4515, 4570, 4606, 4626, 4630, 4622, 4602, 4572, 4534, 4491, 4443, 4393, 4342, 4205, 3913, 3490, 2958, 2343, 1668, 958, 235, -475,-1151,-1767,-2299,-2724, -3017,-3156,-3207,-3254,-3299,-3339,-3376,-3410, -3439,-3465,-3486,-3504,-3517,-3526,-3531,-3531, -3527,-3518,-3504,-3486,-3463,-3434,-3401,-3363, -3319,-3270,-3216,-3156,-3086,-3004,-2911,-2807, -2693,-2571,-2441,-2305,-2163,-2017,-1867,-1715, -1562,-1407,-1254,-1102, -953, -807, -666, -530, -401, -280, -167, -64, 27, 108, 176, 230, 273, 309, 339, 362, 378, 389, 395, 396, 392, 384, 372, 357, 338, 317, 293, 268, 240, 212, 182, 152, 122, 92, 62, 34, 7, -18, -41, -62, -81, -96, -107, -115, -118, -117, -111, -99, -82, -59, -29, 7, 51, 103, 162,-30545,-30512,-30480,-30450,-30423, -30399,-30377,-30359,-30345,-30334,-30328,-30325,-30328, -30334,-30345,-30359,-30377,-30399,-30423,-30450,-30480, -30512,-30545,-30581,-30618,-30656,-30695,-30735,-30775, -30815,-30855,-30895,-30934,-30972,-31009,-31044,-31078, -31110,-31140,-31167,-31191,-31212,-31230,-31245,-31256, -31262,-31264,-31262,-31256,-31245,-31230,-31212,-31191, -31167,-31140,-31110,-31078,-31044,-31009,-30972,-30934, -30895,-30855,-30815,-30775,-30735,-30695,-30656,-30618, -30581,-30545,-30512,-30480,-30450,-30423,-30399,-30377, -30359,-30345,-30334,-30328,-30325,-30328,-30334,-30345, -30359,-30377,-30399,-30423,-30450,-30480,-30512,-30545, -30581,-30618,-30656,-30695,-30735,-30775,-30815,-30855, -30895,-30934,-30972,-31009,-31044,-31078,-31110,-31140, -31167,-31191,-31212,-31230,-31245,-31256,-31262,-31264, -31262,-31256,-31245,-31230,-31212,-31191,-31167,-31140, -31110,-31078,-31044,-31009,-30972,-30934,-30895,-30855, -30815,-30775,-30735,-30695,-30656,-30618,-30581, -521, -518, -511, -499, -483, -463, -440, -413, -382, -350, -314, -277, -237, -196, -154, -110, -66, -22, 22, 66, 110, 154, 196, 237, 277, 314, 350, 382, 413, 440, 463, 483, 499, 511, 518, 521, 518, 511, 499, 483, 463, 440, 413, 382, 350, 314, 277, 237, 196, 154, 110, 66, 22, -22, -66, -110, -154, -196, -237, -277, -314, -350, -382, -413, -440, -463, -483, -499, -511, -518, -521, -518, -511, -499, -483, -463, -440, -413, -382, -350, -314, -277, -237, -196, -154, -110, -66, -22, 22, 66, 110, 154, 196, 237, 277, 314, 350, 382, 413, 440, 463, 483, 499, 511, 518, 521, 518, 511, 499, 483, 463, 440, 413, 382, 350, 314, 277, 237, 196, 154, 110, 66, 22, -22, -66, -110, -154, -196, -237, -277, -314, -350, -382, -413, -440, -463, -483, -499, -511, -518,-2122, -52, 476, 474, 467, 456, 441, 423, 401, 376, 349, 319, 286, 252, 215, 178, 139, 99, 58, 17, -23, -64, -104, -144, -183, -221, -257, -292, -324, -354, -382, -407, -429, -447, -462, -473, -479, -482, -479, -473, -462, -447, -429, -407, -382, -354, -324, -292, -257, -221, -183, -144, -104, -64, -23, 17, 58, 99, 139, 178, 215, 252, 286, 319, 349, 376, 401, 423, 441, 456, 467, 474, 476, 474, 467, 456, 441, 423, 401, 376, 349, 318, 286, 251, 215, 177, 138, 98, 58, 17, -23, -64, -105, -145, -184, -221, -258, -292, -325, -355, -382, -407, -429, -447, -462, -473, -480, -482, -479, -473, -462, -447, -428, -406, -381, -353, -323, -290, -255, -219, -181, -142, -102, -61, -20, 21, 62, 103, 143, 182, 220, 256, 291, 324, 354, 382, 407, 429, 447, 462, 473, 480, -799,}; static unsigned short animed_ikaku_tbl[]= { 1, 0, /* chn4_2(14) */ 140, 1, 1, 0, 1, 0, /* chn4_2(14) */ 1, 141, 1, 0, 1, 2948, /* nn_body2(13) */ 140, 2949, 1, 3089, 1, 0, /* nn_body3(12) */ 140, 2807, 1, 2947, 1, 0, /* nn_body4(1) */ 140, 283, 1, 423, 1, 0, /* nn_body5(0) */ 140, 142, 1, 282, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 2526, /* nn_body1(10) */ 140, 2527, 140, 2667, 140, 2106, /* nn_eye(9) */ 140, 2246, 140, 2386, 1, 2104, /* chn7(8) */ 1, 2105, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 140, 1964, 1, 0, /* nn_ago(4) */ 1, 0, 140, 984, 1, 0, /* nn_mouth2(2) */ 1, 0, 140, 424, 140, 1544, /* nn_ha1(6) */ 140, 1684, 140, 1824, 140, 1124, /* nn_head(5) */ 140, 1264, 140, 1404, 140, 564, /* nn_mouth1(3) */ 140, 704, 140, 844, }; AnimeRecord animed_ikaku_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 140, 15, animed_ikaku_prm, animed_ikaku_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_outside_to_swim_prm[]={ 0, 0, 0, -1, -4, -7, -11, -15, -20, -25, -30, -35, -41, -46, -51, -56, -61, -65, -69, -71, -73, -75, -75, -74, -72, -68, -64, -57, -49, -40, -28, -15, 0, 17, 36, 0, 0, 0, 0, 0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 11, 10, 10, 9, 8, 7, 6, 4,16383, -371, -367, -354, -333, -307, -277, -243, -207, -171, -136, -102, -72, -46, -27, -15, -11, -17, -35, -65, -109, -168, -243, -337, -449, -582, -736, -914,-1116,-1343,-1598,-1880,-2193,-2536,-2911, 1355, 1352, 1342, 1326, 1304, 1276, 1244, 1207, 1166, 1121, 1073, 1021, 968, 912, 855, 797, 737, 677, 618, 558, 500, 443, 387, 333, 282, 234, 189, 148, 111, 79, 51, 29, 13, 3, 78, 65, 26, -34, -118, -222, -346, -486, -642, -813, -996,-1189,-1393,-1604, -1821,-2044,-2269,-2496,-2723,-2948,-3171,-3388, -3599,-3803,-3996,-4179,-4350,-4506,-4646,-4770, -4874,-4958,-5019,-5058, 208, 208, 206, 204, 200, 196, 191, 185, 179, 172, 165, 157, 148, 140, 131, 122, 113, 104, 95, 85, 76, 68, 59, 51, 43, 36, 29, 22, 17, 12, 7, 4, 2, 0,-21372,-22132, -24057,-26615,-29274,-31502,-32767,-32767,-32767,-32552, -31912,-31196,-30529,-30038,-29846,-29867,-29928,-30024, -30150,-30302,-30477,-30669,-30874,-31088,-31306,-31525, -31739,-31944,-32136,-32310,-32463,-32589,-32685,-32745, 93, 93, 94, 94, 95, 95, 96, 97, 97, 97, 98, 98, 97, 97, 96, 94, 92, 90, 86, 82, 77, 71, 64, 57, 50, 42, 35, 28, 22, 15, 10, 6, 2, 0, 296, 247, 110, -103, -378, -701, -1060,-1440,-1829,-2212,-2576,-2908,-3195,-3422, -3577,-3645,-3614,-3470,-3166,-2682,-2045,-1284, -426, 500, 1467, 2447, 3413, 4336, 5188, 5943, 6570, 7044, 7336, 7418,-1671,-1673,-1678,-1685, -1693,-1702,-1710,-1718,-1724,-1728,-1728,-1724, -1715,-1701,-1680,-1653,-1617,-1572,-1513,-1435, -1343,-1237,-1122, -999, -873, -745, -619, -496, -382, -277, -184, -108, -49, -12,-21372,-22132, -24057,-26615,-29274,-31502,-32767,-32767,-32767,-32552, -31912,-31196,-30529,-30038,-29846,-29867,-29928,-30024, -30150,-30302,-30477,-30669,-30874,-31088,-31306,-31525, -31739,-31944,-32136,-32310,-32463,-32589,-32685,-32745, 93, 93, 94, 94, 95, 95, 96, 97, 97, 97, 98, 98, 97, 97, 96, 94, 92, 90, 86, 82, 77, 71, 64, 57, 50, 42, 35, 28, 22, 15, 10, 6, 2, 0, 296, 247, 110, -103, -378, -701, -1060,-1440,-1829,-2212,-2576,-2908,-3195,-3422, -3577,-3645,-3614,-3470,-3166,-2682,-2045,-1284, -426, 500, 1467, 2447, 3413, 4336, 5188, 5943, 6570, 7044, 7336, 7418,-1671,-1673,-1678,-1685, -1693,-1702,-1710,-1718,-1724,-1728,-1728,-1724, -1715,-1701,-1680,-1653,-1617,-1572,-1513,-1435, -1343,-1237,-1122, -999, -873, -745, -619, -496, -382, -277, -184, -108, -49, -12, 93, 93, 94, 94, 95, 95, 96, 97, 97, 97, 98, 98, 97, 97, 96, 94, 92, 90, 86, 82, 77, 71, 64, 57, 50, 42, 35, 28, 22, 15, 10, 6, 2, 0, 296, 247, 110, -103, -378, -701,-1060,-1440, -1829,-2212,-2576,-2908,-3195,-3422,-3577,-3645, -3614,-3470,-3166,-2682,-2045,-1284, -426, 500, 1467, 2447, 3413, 4336, 5188, 5943, 6570, 7044, 7336, 7418,-1671,-1673,-1678,-1685,-1693,-1702, -1710,-1718,-1724,-1728,-1728,-1724,-1715,-1701, -1680,-1653,-1617,-1572,-1513,-1435,-1343,-1237, -1122, -999, -873, -745, -619, -496, -382, -277, -184, -108, -49, -12,-21372,-22132,-24057,-26615, -29274,-31502,-32767,-32767,-32767,-32552,-31912,-31196, -30529,-30038,-29846,-29867,-29928,-30024,-30150,-30302, -30477,-30669,-30874,-31088,-31306,-31525,-31739,-31944, -32136,-32310,-32463,-32589,-32685,-32745,-32767,-32767, 93, 93, 94, 94, 95, 95, 96, 97, 97, 97, 98, 98, 97, 97, 96, 94, 92, 90, 86, 82, 77, 71, 64, 57, 50, 42, 35, 28, 22, 15, 10, 6, 2, 0, 296, 247, 110, -103, -378, -701, -1060,-1440,-1829,-2212,-2576,-2908,-3195,-3422, -3577,-3645,-3614,-3470,-3166,-2682,-2045,-1284, -426, 500, 1467, 2447, 3413, 4336, 5188, 5943, 6570, 7044, 7336, 7418,-1671,-1673,-1678,-1685, -1693,-1702,-1710,-1718,-1724,-1728,-1728,-1724, -1715,-1701,-1680,-1653,-1617,-1572,-1513,-1435, -1343,-1237,-1122, -999, -873, -745, -619, -496, -382, -277, -184, -108, -49, -12, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -19, -19, -19, -18, -17, -16, -15, -14, -13, -12, -10, -9, -8, -6, -5, -4, -3, -2, -1, 0, 0, 0, 230, 286, 442, 682, 990, 1349, 1743, 2155, 2568, 2966, 3334, 3653, 3908, 4083, 4160, 4127, 3991, 3768, 3472, 3119, 2722, 2298, 1860, 1425, 1006, 619, 278, 0, -203, -315, -321, -206, 45, 447,-30545,-30542,-30535,-30523,-30510,-30497, -30486,-30477,-30474,-30476,-30486,-30506,-30537,-30580, -30638,-30712,-30803,-30909,-31027,-31154,-31290,-31431, -31575,-31721,-31866,-32007,-32143,-32271,-32389,-32495, -32587,-32662,-32719,-32754, -521, -533, -566, -619, -690, -776, -876, -986,-1107,-1234,-1366,-1501, -1638,-1772,-1904,-2030,-2148,-2257,-2354,-2438, -2505,-2555,-2584,-2591,-2574,-2530,-2458,-2355, -2220,-2050,-1843,-1597,-1309, -979,-2122,-2117, -2101,-2076,-2041,-1998,-1947,-1889,-1825,-1755, -1679,-1599,-1516,-1429,-1339,-1247,-1154,-1061, -967, -874, -783, -693, -606, -522, -442, -367, -297, -232, -174, -124, -81, -46, -21, -5, -52, -52, -52, -51, -50, -49, -48, -46, -45, -43, -41, -39, -37, -35, -33, -30, -28, -26, -24, -21, -19, -17, -15, -12, -10, -9, -7, -5, -4, -3, -2, -1, 0, 0, 476, 485, 512, 555, 613, 685, 771, 868, 977, 1095, 1222, 1357, 1498, 1644, 1795, 1950, 2106, 2263, 2421, 2577, 2732, 2883, 3029, 3170, 3305, 3432, 3550, 3659, 3756, 3842, 3914, 3972, 4015, 4042, -799, -797, -791, -781, -768, -752, -733, -711, -687, -660, -632, -602, -570, -538, -504, -469, -434, -399, -364, -329, -294, -261, -228, -196, -166, -138, -111, -87, -65, -46, -30, -17, -7, -2,}; static unsigned short animed_outside_to_swim_tbl[]= { 34, 1, /* chn4_1(14) */ 1, 0, 34, 35, 1, 0, /* chn4_1(14) */ 1, 69, 1, 0, 34, 888, /* nn_body2(13) */ 34, 922, 34, 956, 1, 0, /* nn_body3(12) */ 34, 820, 34, 854, 1, 0, /* nn_body4(1) */ 34, 138, 34, 172, 1, 0, /* nn_body5(0) */ 34, 70, 34, 104, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 34, 718, /* nn_body1(10) */ 34, 752, 34, 786, 34, 616, /* nn_eye(9) */ 34, 650, 34, 684, 1, 614, /* chn7(8) */ 1, 615, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 34, 580, 1, 0, /* nn_ago(4) */ 1, 0, 34, 342, 1, 0, /* nn_mouth2(2) */ 1, 0, 34, 206, 34, 478, /* nn_ha1(6) */ 34, 512, 34, 546, 34, 376, /* nn_head(5) */ 34, 410, 34, 444, 34, 240, /* nn_mouth1(3) */ 34, 274, 34, 308, }; AnimeRecord animed_outside_to_swim_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 34, 15, animed_outside_to_swim_prm, animed_outside_to_swim_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_swim_prm[]={ 0, 58, 81, 103, 124, 143, 161, 176, 190, 201, 209, 214, 215, 214, 209, 201, 190, 176, 161, 143, 124, 103, 81, 58, 35, 11, -12, -36, -59, -82, -104, -125, -144, -162, -177, -191, -202, -210, -215, -216, -215, -210, -202, -191, -177, -162, -144, -125, -104, -82, -59, -36, -12, 11, 35, 2, 1, 0, 0, 0, 2, 4, 6, 9, 12, 15, 18, 21, 23, 25, 26, 27, 26, 25, 23, 21, 18, 15, 13, 10, 7, 4, 2, 1, 0, 0, 0, 2, 4, 6, 9, 12, 15, 18, 21, 23, 25, 26, 27, 26, 25, 23, 21, 18, 15, 13, 10, 7, 4,16383,-3320,-3726, -4087,-4396,-4646,-4833,-4949,-4989,-4949,-4833, -4646,-4396,-4087,-3726,-3320,-2874,-2395,-1888, -1359, -816, -263, 292, 844, 1388, 1916, 2423, 2903, 3349, 3755, 4116, 4424, 4675, 4861, 4978, 5018, 4978, 4861, 4675, 4424, 4116, 3755, 3349, 2903, 2423, 1916, 1388, 844, 292, -263, -816, -1359,-1888,-2395,-2874,-5071,-5030,-4913,-4724, -4470,-4158,-3794,-3383,-2932,-2448,-1935,-1401, -851, -292, 268, 827, 1377, 1911, 2423, 2908, 3359, 3770, 4134, 4446, 4700, 4888, 5006, 5047, 5006, 4888, 4700, 4446, 4134, 3770, 3359, 2908, 2423, 1911, 1377, 827, 268, -292, -851,-1401, -1935,-2448,-2932,-3383,-3794,-4158,-4470,-4724, -4913,-5030,-32767,-32760,-32743,-32717,-32684,-32645, -32602,-32558,-32514,-32471,-32432,-32399,-32372,-32355, -32349,-32356,-32376,-32406,-32443,-32487,-32534,-32582, -32629,-32672,-32710,-32740,-32759,-32767,-32760,-32743, -32717,-32684,-32645,-32602,-32558,-32514,-32471,-32432, -32399,-32372,-32355,-32349,-32356,-32376,-32406,-32443, -32487,-32534,-32582,-32629,-32672,-32710,-32740,-32759, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -264,-1104,-1923,-2710,-3455, -4147,-4775,-5328,-5825,-6281,-6683,-7019,-7276, -7440,-7500,-7441,-7251,-6917,-6456,-5900,-5262, -4553,-3785,-2970,-2119,-1244, -358, 527, 1402, 2253, 3069, 3838, 4549, 5189, 5746, 6231, 6655, 7011, 7290, 7485, 7587, 7590, 7484,-32767,-32760, -32743,-32717,-32684,-32645,-32602,-32558,-32514,-32471, -32432,-32399,-32372,-32355,-32349,-32356,-32376,-32406, -32443,-32487,-32534,-32582,-32629,-32672,-32710,-32740, -32759,-32767,-32760,-32743,-32717,-32684,-32645,-32602, -32558,-32514,-32471,-32432,-32399,-32372,-32355,-32349, -32356,-32376,-32406,-32443,-32487,-32534,-32582,-32629, -32672,-32710,-32740,-32759, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -264, -1104,-1923,-2710,-3455,-4147,-4775,-5328,-5825, -6281,-6683,-7019,-7276,-7440,-7500,-7441,-7251, -6917,-6456,-5900,-5262,-4553,-3785,-2970,-2119, -1244, -358, 527, 1402, 2253, 3069, 3838, 4549, 5189, 5746, 6231, 6655, 7011, 7290, 7485, 7587, 7590, 7484, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -264,-1104,-1923, -2710,-3455,-4147,-4775,-5328,-5825,-6281,-6683, -7019,-7276,-7440,-7500,-7441,-7251,-6917,-6456, -5900,-5262,-4553,-3785,-2970,-2119,-1244, -358, 527, 1402, 2253, 3069, 3838, 4549, 5189, 5746, 6231, 6655, 7011, 7290, 7485, 7587, 7590, 7484, -32767,-32760,-32743,-32717,-32684,-32645,-32602,-32558, -32514,-32471,-32432,-32399,-32372,-32355,-32349,-32356, -32376,-32406,-32443,-32487,-32534,-32582,-32629,-32672, -32710,-32740,-32759,-32767,-32760,-32743,-32717,-32684, -32645,-32602,-32558,-32514,-32471,-32432,-32399,-32372, -32355,-32349,-32356,-32376,-32406,-32443,-32487,-32534, -32582,-32629,-32672,-32710,-32740,-32759,-32767,-32767, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -264,-1104,-1923,-2710,-3455, -4147,-4775,-5328,-5825,-6281,-6683,-7019,-7276, -7440,-7500,-7441,-7251,-6917,-6456,-5900,-5262, -4553,-3785,-2970,-2119,-1244, -358, 527, 1402, 2253, 3069, 3838, 4549, 5189, 5746, 6231, 6655, 7011, 7290, 7485, 7587, 7590, 7484, 1014, 1665, 2296, 2903, 3476, 4009, 4495, 4926, 5296, 5595, 5819, 5958, 6006, 5958, 5819, 5595, 5296, 4926, 4495, 4009, 3476, 2903, 2296, 1665, 1014, 353, -310, -971,-1621,-2253,-2860,-3433,-3966,-4452, -4883,-5252,-5552,-5775,-5915,-5963,-5915,-5775, -5552,-5252,-4883,-4452,-3966,-3433,-2860,-2253, -1621, -971, -310, 353,-32767, -604, -202, 202, 604, 999, 1384, 1752, 2101, 2426, 2721, 2984, 3208, 3391, 3526, 3611, 3640, 3611, 3526, 3391, 3208, 2984, 2721, 2426, 2101, 1752, 1384, 999, 604, 202, -202, -604, -999,-1384,-1752,-2101, -2426,-2721,-2984,-3208,-3391,-3526,-3611,-3640, -3611,-3526,-3391,-3208,-2984,-2721,-2426,-2101, -1752,-1384, -999, 4051, 4018, 3925, 3775, 3574, 3326, 3037, 2711, 2353, 1968, 1562, 1138, 701, 258, -187, -631,-1067,-1491,-1898,-2282,-2640, -2966,-3256,-3503,-3705,-3854,-3948,-3980,-3948, -3854,-3705,-3503,-3256,-2966,-2640,-2282,-1898, -1491,-1067, -631, -187, 258, 701, 1138, 1562, 1968, 2353, 2711, 3037, 3326, 3574, 3775, 3925, 4018,}; static unsigned short animed_swim_tbl[]= { 54, 1, /* chn4(14) */ 1, 0, 54, 55, 1, 0, /* chn4(14) */ 1, 109, 1, 0, 1, 0, /* nn_body2(13) */ 54, 707, 1, 0, 1, 0, /* nn_body3(12) */ 54, 653, 1, 0, 1, 0, /* nn_body4(1) */ 54, 164, 1, 0, 1, 0, /* nn_body5(0) */ 54, 110, 1, 0, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 0, /* nn_body1(10) */ 54, 598, 1, 652, 1, 0, /* nn_eye(9) */ 54, 544, 1, 0, 1, 542, /* chn7(8) */ 1, 543, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 54, 488, 1, 0, /* nn_ago(4) */ 1, 0, 54, 326, 1, 0, /* nn_mouth2(2) */ 1, 0, 54, 218, 1, 0, /* nn_ha1(6) */ 54, 434, 1, 0, 1, 0, /* nn_head(5) */ 54, 380, 1, 0, 1, 0, /* nn_mouth1(3) */ 54, 272, 1, 0, }; AnimeRecord animed_swim_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 54, 15, animed_swim_prm, animed_swim_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_swim_to_hole_prm[]={ 0, 58, 81, 103, 124, 143, 161, 176, 190, 201, 209, 214, 215, 214, 209, 201, 190, 176, 161, 143, 124, 99, 77, 57, 38, 22, 7, -6, -17, -27, -36, -43, -49, -53, -57, -59, -60, -61, -60, -59, -56, -54, -50, -46, -42, -37, -32, -27, -21, -16, -10, -5, 0, 4, 8, 11, 14, 16, 17, 18, 18, 18, 17, 16, 15, 13, 12, 10, 8, 7, 5, 3, 2, 1, 0, 0, 0, 2, 1, 0, 0, 0, 2, 4, 6, 9, 12, 15, 18, 21, 23, 25, 26, 27, 26, 25, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 17, 15, 12, 10, 7, 4, 2, 1, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0,16383,-3320,-3726,-4087,-4396,-4646,-4833, -4949,-4989,-4949,-4833,-4646,-4396,-4087,-3726, -3320,-2874,-2239,-1339, -297, 763, 1721, 2454, 2839, 2815, 2586, 2208, 1710, 1119, 465, -224, -921,-1596,-2221,-2767,-3207,-3512,-3653,-3633, -3517,-3315,-3040,-2699,-2305,-1865,-1392, -894, -382, 133, 644, 1139, 1607, 2040, 2427, 2757, 3022, 3210, 3306, 3284, 3159, 2949, 2671, 2341, 1976, 1594, 1211, 845, 512, 231, 17, -112, -165, -161, -122, -68, -20, 0,-5071,-5030, -4913,-4724,-4470,-4158,-3794,-3383,-2932,-2448, -1935,-1401, -851, -292, 268, 827, 1377, 1911, 2423, 2908, 3431, 3708, 3768, 3638, 3344, 2916, 2379, 1761, 1089, 392, -304, -972,-1585,-2114, -2533,-2814,-2931,-2865,-2642,-2288,-1827,-1286, -690, -66, 561, 1166, 1723, 2206, 2590, 2848, 2956, 2931, 2841, 2697, 2506, 2279, 2024, 1751, 1469, 1188, 916, 662, 437, 249, 108, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-32767,-32760,-32743,-32717,-32684,-32645, -32602,-32558,-32514,-32471,-32432,-32399,-32372,-32355, -32349,-32356,-32376,-32406,-32443,-32487,-32496,-32504, -32513,-32522,-32531,-32539,-32548,-32557,-32566,-32574, -32583,-32592,-32601,-32609,-32618,-32627,-32635,-32644, -32653,-32662,-32670,-32679,-32688,-32697,-32705,-32714, -32723,-32732,-32740,-32749,-32758,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -272,-1139,-2001,-2842,-3650,-4411,-5109, -5732,-6265,-6695,-7007,-7186,-7218,-7049,-6681, -6141,-5456,-4651,-3754,-2791,-1789, -773, 229, 1192, 2088, 2892, 3546, 4022, 4326, 4468, 4476, 4439, 4366, 4260, 4123, 3956, 3762, 3542, 3299, 3034, 2750, 2448, 2131, 1800, 1490, 1216, 976, 768, 589, 438, 311, 208, 126, 63, 16, -15, -34, -44, -45, -40, -31, -20, -10, -3, 0,-32767,-32760,-32743,-32717,-32684,-32645, -32602,-32558,-32514,-32471,-32432,-32399,-32372,-32355, -32349,-32356,-32376,-32406,-32443,-32487,-32496,-32504, -32513,-32522,-32531,-32539,-32548,-32557,-32566,-32574, -32583,-32592,-32601,-32609,-32618,-32627,-32635,-32644, -32653,-32662,-32670,-32679,-32688,-32697,-32705,-32714, -32723,-32732,-32740,-32749,-32758,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -272,-1139,-2001,-2842,-3650,-4411,-5109, -5732,-6265,-6695,-7007,-7186,-7218,-7049,-6681, -6141,-5456,-4651,-3754,-2791,-1789, -773, 229, 1192, 2088, 2892, 3546, 4022, 4326, 4468, 4476, 4439, 4366, 4260, 4123, 3956, 3762, 3542, 3299, 3034, 2750, 2448, 2131, 1800, 1490, 1216, 976, 768, 589, 438, 311, 208, 126, 63, 16, -15, -34, -44, -45, -40, -31, -20, -10, -3, 0, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -272,-1139,-2001, -2842,-3650,-4411,-5109,-5732,-6265,-6695,-7007, -7186,-7218,-7049,-6681,-6141,-5456,-4651,-3754, -2791,-1789, -773, 229, 1192, 2088, 2892, 3546, 4022, 4326, 4468, 4476, 4439, 4366, 4260, 4123, 3956, 3762, 3542, 3299, 3034, 2750, 2448, 2131, 1800, 1490, 1216, 976, 768, 589, 438, 311, 208, 126, 63, 16, -15, -34, -44, -45, -40, -31, -20, -10, -3, 0,-32767,-32760, -32743,-32717,-32684,-32645,-32602,-32558,-32514,-32471, -32432,-32399,-32372,-32355,-32349,-32356,-32376,-32406, -32443,-32487,-32496,-32504,-32513,-32522,-32531,-32539, -32548,-32557,-32566,-32574,-32583,-32592,-32601,-32609, -32618,-32627,-32635,-32644,-32653,-32662,-32670,-32679, -32688,-32697,-32705,-32714,-32723,-32732,-32740,-32749, -32758,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767,-32767,-32767,-32767, 7263, 6917, 6460, 5916, 5296, 4611, 3872, 3089, 2273, 1435, 585, -272, -1139,-2001,-2842,-3650,-4411,-5109,-5732,-6265, -6695,-7007,-7186,-7218,-7049,-6681,-6141,-5456, -4651,-3754,-2791,-1789, -773, 229, 1192, 2088, 2892, 3546, 4022, 4326, 4468, 4476, 4439, 4366, 4260, 4123, 3956, 3762, 3542, 3299, 3034, 2750, 2448, 2131, 1800, 1490, 1216, 976, 768, 589, 438, 311, 208, 126, 63, 16, -15, -34, -44, -45, -40, -31, -20, -10, -3, 0, 1014, 1665, 2296, 2903, 3476, 4009, 4495, 4926, 5296, 5595, 5819, 5958, 6006, 5958, 5819, 5595, 5296, 4926, 4495, 4009, 3511, 3033, 2577, 2143, 1731, 1340, 971, 624, 299, -3, -285, -544, -781, -996,-1189,-1359,-1507,-1633,-1736,-1817, -1875,-1910,-1909,-1870,-1797,-1694,-1567,-1419, -1255,-1079, -896, -710, -526, -348, -180, -28, 103, 208, 290, 350, 390, 413, 419, 412, 394, 365, 329, 288, 243, 196, 150, 107, 68, 36, 12, 0,-32767, -604, -202, 202, 604, 999, 1384, 1752, 2101, 2426, 2721, 2984, 3208, 3391, 3526, 3611, 3640, 3611, 3526, 3391, 3208, 2956, 2619, 2213, 1754, 1259, 745, 227, -276, -750,-1178,-1542,-1828,-2018,-2095,-2035, -1832,-1517,-1120, -670, -197, 267, 694, 1055, 1318, 1455, 1460, 1415, 1334, 1224, 1093, 946, 789, 631, 477, 333, 208, 106, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4051, 4018, 3925, 3775, 3574, 3326, 3037, 2711, 2353, 1968, 1562, 1138, 701, 258, -194, -657,-1117,-1564,-1985,-2368,-2703,-2977,-3179, -3297,-3319,-3242,-3077,-2838,-2538,-2190,-1807, -1402, -989, -582, -192, 166, 480, 736, 921, 1022, 1035, 1028, 1017, 1001, 982, 960, 934, 905, 874, 841, 805, 767, 728, 687, 646, 603, 561, 517, 474, 431, 389, 348, 307, 268, 230, 195, 161, 130, 102, 76, 54, 35, 20, 9, 2, 0,}; static unsigned short animed_swim_to_hole_tbl[]= { 76, 1, /* chn4(14) */ 1, 0, 76, 77, 1, 0, /* chn4(14) */ 1, 153, 1, 0, 1, 0, /* nn_body2(13) */ 76, 993, 1, 0, 1, 0, /* nn_body3(12) */ 76, 917, 1, 0, 1, 0, /* nn_body4(1) */ 76, 230, 1, 0, 1, 0, /* nn_body5(0) */ 76, 154, 1, 0, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 0, /* nn_body1(10) */ 76, 840, 1, 916, 1, 0, /* nn_eye(9) */ 76, 764, 1, 0, 1, 762, /* chn7(8) */ 1, 763, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 76, 686, 1, 0, /* nn_ago(4) */ 1, 0, 76, 458, 1, 0, /* nn_mouth2(2) */ 1, 0, 76, 306, 1, 0, /* nn_ha1(6) */ 76, 610, 1, 0, 1, 0, /* nn_head(5) */ 76, 534, 1, 0, 1, 0, /* nn_mouth1(3) */ 76, 382, 1, 0, }; AnimeRecord animed_swim_to_hole_anm={ MAP_ANIM_ONETIME, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 76, 15, animed_swim_to_hole_prm, animed_swim_to_hole_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_to_inside_prm[]={ 0,16383, -196, 1355, 150, 208,-21372,-21755, -23286,-25526,-28034,-30369,-32091,-32761,-32614,-32241, -31731,-31177,-30669,-30297,-30154,-30212,-30374,-30616, -30917,-31257,-31612,-31963,-32286,-32561,-32767,-32767, -32767,-32767,-32767,-32767, 93, 296, 178, -362, -1113,-1864,-2404,-2523,-2268,-1852,-1311, -683, -4, 686, 1354, 1961, 2470, 2844, 3031, 2938, 2626, 2179, 1682, 1219, 875, 651, 486, 372, 304, 273, 273,-1671,-1745,-1878,-1952,-1808, -1415, -844, -166, 547, 1225, 1796, 2189, 2333, 2184, 1795, 1234, 570, -127, -792,-1353,-1742, -1890,-1884,-1859,-1823,-1781,-1738,-1702,-1677, -1671,-21372,-21755,-23286,-25526,-28034,-30369,-32091, -32761,-32614,-32241,-31731,-31177,-30669,-30297,-30154, -30212,-30374,-30616,-30917,-31257,-31612,-31963,-32286, -32561,-32767,-32767,-32767,-32767,-32767,-32767, 93, 296, 178, -362,-1113,-1864,-2404,-2523,-2268, -1852,-1311, -683, -4, 686, 1354, 1961, 2470, 2844, 3031, 2938, 2626, 2179, 1682, 1219, 875, 651, 486, 372, 304, 273, 273,-1671,-1745, -1878,-1952,-1808,-1415, -844, -166, 547, 1225, 1796, 2189, 2333, 2184, 1795, 1234, 570, -127, -792,-1353,-1742,-1890,-1884,-1859,-1823,-1781, -1738,-1702,-1677,-1671, 93, 296, 178, -362, -1113,-1864,-2404,-2523,-2268,-1852,-1311, -683, -4, 686, 1354, 1961, 2470, 2844, 3031, 2938, 2626, 2179, 1682, 1219, 875, 651, 486, 372, 304, 273, 273,-1671,-1745,-1878,-1952,-1808, -1415, -844, -166, 547, 1225, 1796, 2189, 2333, 2184, 1795, 1234, 570, -127, -792,-1353,-1742, -1890,-1884,-1859,-1823,-1781,-1738,-1702,-1677, -1671,-21372,-21755,-23286,-25526,-28034,-30369,-32091, -32761,-32614,-32241,-31731,-31177,-30669,-30297,-30154, -30212,-30374,-30616,-30917,-31257,-31612,-31963,-32286, -32561,-32767,-32767,-32767,-32767,-32767,-32767,-32767, -32767, 93, 296, 178, -362,-1113,-1864,-2404, -2523,-2268,-1852,-1311, -683, -4, 686, 1354, 1961, 2470, 2844, 3031, 2938, 2626, 2179, 1682, 1219, 875, 651, 486, 372, 304, 273, 273, -1671,-1745,-1878,-1952,-1808,-1415, -844, -166, 547, 1225, 1796, 2189, 2333, 2184, 1795, 1234, 570, -127, -792,-1353,-1742,-1890,-1884,-1859, -1823,-1781,-1738,-1702,-1677,-1671, -18, 352, 743, 1260, 1828, 2369, 2809, 3072, 3083, 2845, 2442, 1910, 1285, 606, -89, -765,-1384,-1909, -2302,-2525,-2584,-2520,-2355,-2111,-1808,-1467, -1111, -760, -436, -160, 46,-30352,-29891,-29430, -29201,-29338,-29767,-30403,-31164,-31967,-32728,32168, 31740,31603,31767,32148,32684,-32221,-31562,-30934, -30399,-30018,-29853,-29853,-29913,-30017,-30147,-30286, -30416,-30520,-30581, -521,-2122, -52, 482, -799, }; static unsigned short animed_to_inside_tbl[]= { 1, 0, /* chn4_2(14) */ 1, 0, 1, 0, 1, 0, /* chn4_2(14) */ 1, 1, 1, 0, 1, 405, /* nn_body2(13) */ 1, 406, 1, 407, 1, 0, /* nn_body3(12) */ 1, 403, 1, 404, 1, 0, /* nn_body4(1) */ 1, 4, 1, 5, 1, 0, /* nn_body5(0) */ 1, 2, 1, 3, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 342, /* nn_body1(10) */ 30, 343, 30, 373, 1, 281, /* nn_eye(9) */ 30, 282, 30, 312, 1, 279, /* chn7(8) */ 1, 280, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 30, 249, 1, 0, /* nn_ago(4) */ 1, 0, 30, 97, 1, 0, /* nn_mouth2(2) */ 1, 0, 30, 6, 1, 188, /* nn_ha1(6) */ 30, 189, 30, 219, 1, 127, /* nn_head(5) */ 30, 128, 30, 158, 1, 36, /* nn_mouth1(3) */ 30, 37, 30, 67, }; AnimeRecord animed_to_inside_anm={ MAP_ANIM_ONETIME, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 30, 15, animed_to_inside_prm, animed_to_inside_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_to_outside_prm[]={ 0,16383, -371, -206, -41, 123, 288, 454, 619, 784, 949, 1115, 1280, 1445, 1610, 1192, 328, -693,-1584,-2055,-2108,-1974,-1705,-1357, -983, -636, 1355, 78, 182, 286, 391, 495, 599, 704, 808, 912, 1017, 1121, 747, 23, -698,-1067,-1104,-1076, -993, -869, -715, -544, -366, -196, -43, 208,-32761,-32761,-32761,-32761, -32761,-32761,-32761,-32761,-32761,-32761,-32761,-31948, -31134,-30321,-29507,-28694,-27880,-27066,-26253,-25439, -24626,-23812,-22999,-22185, 93, 296, 273, 255, 244, 237, 234, 236, 241, 249, 259, 270, 283, 296, 310, 322, 334, 344, 352, 356, 358, 356, 349, 337, 320,-1671,-1631,-1408, -1046, -590, -84, 428, 904, 1298, 1567, 1666, 1622, 1497, 1305, 1058, 768, 448, 111, -230, -563, -876,-1156,-1391,-1566,-32761,-32761,-32761, -32761,-32761,-32761,-32761,-32761,-32761,-32761,-32761, -31948,-31134,-30321,-29507,-28694,-27880,-27066,-26253, -25439,-24626,-23812,-22999,-22185, 93, 296, 273, 255, 244, 237, 234, 236, 241, 249, 259, 270, 283, 296, 310, 322, 334, 344, 352, 356, 358, 356, 349, 337, 320,-1671,-1631, -1408,-1046, -590, -84, 428, 904, 1298, 1567, 1666, 1622, 1497, 1305, 1058, 768, 448, 111, -230, -563, -876,-1156,-1391,-1566, 93, 296, 273, 255, 244, 237, 234, 236, 241, 249, 259, 270, 283, 296, 310, 322, 334, 344, 352, 356, 358, 356, 349, 337, 320,-1671, -1631,-1408,-1046, -590, -84, 428, 904, 1298, 1567, 1666, 1622, 1497, 1305, 1058, 768, 448, 111, -230, -563, -876,-1156,-1391,-1566,-32761, -32761,-32761,-32761,-32761,-32761,-32761,-32761,-32761, -32761,-32761,-31948,-31134,-30321,-29507,-28694,-27880, -27066,-26253,-25439,-24626,-23812,-22999,-22185,-32767, -32767, 93, 296, 273, 255, 244, 237, 234, 236, 241, 249, 259, 270, 283, 296, 310, 322, 334, 344, 352, 356, 358, 356, 349, 337, 320,-1671,-1631,-1408,-1046, -590, -84, 428, 904, 1298, 1567, 1666, 1622, 1497, 1305, 1058, 768, 448, 111, -230, -563, -876,-1156, -1391,-1566, -18, 230, 324, 418, 512, 605, 699, 532, 236, -94, -370, -499, -512, -503, -475, -430, -373, -306, -232, -154, -75, 1, 73, 137, 191,-30545,-30702,-30859,-31015,-31172, -31329,-31516,-31736,-31939,-32079,-32109,-32053,-31970, -31866,-31743,-31608,-31464,-31316,-31168,-31026,-30892, -30773,-30673,-30595, -521, -417, -312, -208, -104, 0, 104, 208, 148, -4, -194, -366, -465, -502, -529, -546, -556, -559, -557, -552, -545, -536, -529, -523,-2122,-2018,-1914,-1809,-1705, -1601,-1496,-1392,-1288,-1184,-1079,-1094,-1137, -1202,-1286,-1383,-1490,-1601,-1712,-1818,-1916, -1999,-2065,-2107, -52, -49, -46, -43, -40, -37, -35, -32, -29, -26, -23, -23, -24, -25, -27, -29, -31, -34, -37, -40, -42, -45, -48, -50, 476, 560, 643, 727, 810, 893, 715, 406, 64, -213, -328, -317, -284, -233, -168, -92, -8, 77, 164, 247, 322, 386, 436, 467, -799, -893, -987,-1081,-1175, -1268,-1362,-1456,-1550,-1644,-1738,-1725,-1687, -1630,-1556,-1470,-1376,-1277,-1178,-1083, -995, -919, -858, -817,}; static unsigned short animed_to_outside_tbl[]= { 1, 0, /* chn4_2(14) */ 1, 0, 1, 0, 1, 0, /* chn4_2(14) */ 1, 1, 1, 0, 24, 419, /* nn_body2(13) */ 24, 443, 24, 467, 1, 0, /* nn_body3(12) */ 24, 371, 24, 395, 1, 0, /* nn_body4(1) */ 24, 27, 1, 51, 1, 0, /* nn_body5(0) */ 24, 2, 1, 26, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 322, /* nn_body1(10) */ 24, 323, 24, 347, 1, 273, /* nn_eye(9) */ 24, 274, 24, 298, 1, 271, /* chn7(8) */ 1, 272, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 24, 247, 1, 0, /* nn_ago(4) */ 1, 0, 24, 125, 1, 0, /* nn_mouth2(2) */ 1, 0, 24, 52, 1, 198, /* nn_ha1(6) */ 24, 199, 24, 223, 1, 149, /* nn_head(5) */ 24, 150, 24, 174, 1, 76, /* nn_mouth1(3) */ 24, 77, 24, 101, }; AnimeRecord animed_to_outside_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 24, 15, animed_to_outside_prm, animed_to_outside_tbl }; /*-------------------------------------------------------------------------------------------------- AnimeData ---------------------------------------------------------------------------------------------------*/ static short animed_wait_prm[]={ 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12, 12, 13, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 17, 17, 16, 16, 15, 14, 13, 12, 12, 11, 10, 9, 8, 7, 7, 6, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0,16383, -371, -409, -444, -475, -502, -525, -543, -557, -565, -568, -565, -557, -543, -525, -502, -475, -444, -409, -371, -331, -288, -243, -196, -147, -98, -47, 3, 54, 105, 156, 205, 254, 301, 346, 389, 430, 467, 502, 533, 560, 583, 601, 615, 623, 626, 623, 615, 601, 583, 560, 533, 502, 467, 430, 389, 346, 301, 254, 205, 156, 105, 54, 3, -47, -98, -147, -196, -243, -288, -331, 1355, 78, 62, 45, 28, 11, -6, -23, -40, -57, -73, -89, -104, -118, -132, -145, -156, -167, -176, -184, -190, -194, -197, -198, -197, -194, -190, -184, -176, -167, -156, -145, -132, -118, -104, -89, -73, -57, -40, -23, -6, 11, 28, 45, 62, 78, 94, 109, 123, 137, 150, 161, 172, 181, 189, 195, 199, 202, 203, 202, 199, 195, 189, 181, 172, 161, 150, 137, 123, 109, 94, 208,-32761,-32755, -32746,-32735,-32722,-32707,-32691,-32672,-32652,-32631, -32609,-32585,-32561,-32535,-32509,-32483,-32456,-32429, -32401,-32374,-32347,-32320,-32293,-32267,-32242,-32218, -32194,-32172,-32150,-32131,-32112,-32096,-32081,-32068, -32057,-32048,-32042,-32038,-32036,-32039,-32046,-32057, -32072,-32090,-32112,-32137,-32164,-32194,-32226,-32259, -32293,-32329,-32365,-32401,-32438,-32474,-32509,-32544, -32577,-32609,-32638,-32666,-32691,-32712,-32731,-32746, -32757,-32764,-32767,-32765, 93, 296, 268, 237, 204, 169, 132, 94, 54, 13, -27, -69, -111, -152, -194, -234, -274, -312, -349, -384, -417, -448, -476, -502, -524, -543, -558, -569, -576, -578, -576, -569, -558, -543, -524, -502, -476, -448, -417, -384, -349, -312, -274, -234, -194, -152, -111, -69, -27, 13, 54, 94, 132, 169, 204, 237, 268, 296, 322, 344, 362, 378, 389, 395, 398, 395, 389, 378, 362, 344, 322,-1671,-1736,-1797,-1856,-1912, -1964,-2011,-2054,-2091,-2123,-2149,-2167,-2179, -2183,-2179,-2169,-2152,-2129,-2101,-2067,-2028, -1985,-1938,-1888,-1834,-1777,-1718,-1657,-1594, -1530,-1465,-1400,-1335,-1270,-1206,-1143,-1082, -1023, -966, -912, -862, -815, -772, -733, -699, -671, -648, -631, -621, -617, -621, -633, -652, -677, -709, -746, -789, -836, -888, -944,-1003, -1065,-1129,-1195,-1263,-1331,-1400,-1469,-1538, -1605,-32761,-32755,-32746,-32735,-32722,-32707,-32691, -32672,-32652,-32631,-32609,-32585,-32561,-32535,-32509, -32483,-32456,-32429,-32401,-32374,-32347,-32320,-32293, -32267,-32242,-32218,-32194,-32172,-32150,-32131,-32112, -32096,-32081,-32068,-32057,-32048,-32042,-32038,-32036, -32039,-32046,-32057,-32072,-32090,-32112,-32137,-32164, -32194,-32226,-32259,-32293,-32329,-32365,-32401,-32438, -32474,-32509,-32544,-32577,-32609,-32638,-32666,-32691, -32712,-32731,-32746,-32757,-32764,-32767,-32765, 93, 296, 268, 237, 204, 169, 132, 94, 54, 13, -27, -69, -111, -152, -194, -234, -274, -312, -349, -384, -417, -448, -476, -502, -524, -543, -558, -569, -576, -578, -576, -569, -558, -543, -524, -502, -476, -448, -417, -384, -349, -312, -274, -234, -194, -152, -111, -69, -27, 13, 54, 94, 132, 169, 204, 237, 268, 296, 322, 344, 362, 378, 389, 395, 398, 395, 389, 378, 362, 344, 322,-1671,-1736, -1797,-1856,-1912,-1964,-2011,-2054,-2091,-2123, -2149,-2167,-2179,-2183,-2179,-2169,-2152,-2129, -2101,-2067,-2028,-1985,-1938,-1888,-1834,-1777, -1718,-1657,-1594,-1530,-1465,-1400,-1335,-1270, -1206,-1143,-1082,-1023, -966, -912, -862, -815, -772, -733, -699, -671, -648, -631, -621, -617, -621, -633, -652, -677, -709, -746, -789, -836, -888, -944,-1003,-1065,-1129,-1195,-1263,-1331, -1400,-1469,-1538,-1605, 93, 296, 268, 237, 204, 169, 132, 94, 54, 13, -27, -69, -111, -152, -194, -234, -274, -312, -349, -384, -417, -448, -476, -502, -524, -543, -558, -569, -576, -578, -576, -569, -558, -543, -524, -502, -476, -448, -417, -384, -349, -312, -274, -234, -194, -152, -111, -69, -27, 13, 54, 94, 132, 169, 204, 237, 268, 296, 322, 344, 362, 378, 389, 395, 398, 395, 389, 378, 362, 344, 322,-1671,-1736,-1797,-1856,-1912, -1964,-2011,-2054,-2091,-2123,-2149,-2167,-2179, -2183,-2179,-2169,-2152,-2129,-2101,-2067,-2028, -1985,-1938,-1888,-1834,-1777,-1718,-1657,-1594, -1530,-1465,-1400,-1335,-1270,-1206,-1143,-1082, -1023, -966, -912, -862, -815, -772, -733, -699, -671, -648, -631, -621, -617, -621, -633, -652, -677, -709, -746, -789, -836, -888, -944,-1003, -1065,-1129,-1195,-1263,-1331,-1400,-1469,-1538, -1605,-32761,-32755,-32746,-32735,-32722,-32707,-32691, -32672,-32652,-32631,-32609,-32585,-32561,-32535,-32509, -32483,-32456,-32429,-32401,-32374,-32347,-32320,-32293, -32267,-32242,-32218,-32194,-32172,-32150,-32131,-32112, -32096,-32081,-32068,-32057,-32048,-32042,-32038,-32036, -32039,-32046,-32057,-32072,-32090,-32112,-32137,-32164, -32194,-32226,-32259,-32293,-32329,-32365,-32401,-32438, -32474,-32509,-32544,-32577,-32609,-32638,-32666,-32691, -32712,-32731,-32746,-32757,-32764,-32767,-32765,-32767, -32767, 93, 296, 268, 237, 204, 169, 132, 94, 54, 13, -27, -69, -111, -152, -194, -234, -274, -312, -349, -384, -417, -448, -476, -502, -524, -543, -558, -569, -576, -578, -576, -569, -558, -543, -524, -502, -476, -448, -417, -384, -349, -312, -274, -234, -194, -152, -111, -69, -27, 13, 54, 94, 132, 169, 204, 237, 268, 296, 322, 344, 362, 378, 389, 395, 398, 395, 389, 378, 362, 344, 322, -1671,-1736,-1797,-1856,-1912,-1964,-2011,-2054, -2091,-2123,-2149,-2167,-2179,-2183,-2179,-2169, -2152,-2129,-2101,-2067,-2028,-1985,-1938,-1888, -1834,-1777,-1718,-1657,-1594,-1530,-1465,-1400, -1335,-1270,-1206,-1143,-1082,-1023, -966, -912, -862, -815, -772, -733, -699, -671, -648, -631, -621, -617, -621, -633, -652, -677, -709, -746, -789, -836, -888, -944,-1003,-1065,-1129,-1195, -1263,-1331,-1400,-1469,-1538,-1605, -18, 230, 261, 289, 316, 341, 363, 382, 399, 412, 422, 427, 430, 427, 422, 412, 399, 382, 363, 341, 316, 289, 261, 230, 198, 164, 130, 94, 58, 22, -14, -50, -86, -122, -156, -190, -222, -253, -281, -308, -333, -355, -374, -391, -404, -413, -419, -421, -419, -413, -404, -391, -374, -355, -333, -308, -281, -253, -222, -190, -156, -122, -86, -50, -14, 22, 58, 94, 130, 164, 198,-30545,-30512,-30480, -30450,-30423,-30399,-30377,-30359,-30345,-30334,-30328, -30325,-30328,-30334,-30345,-30359,-30377,-30399,-30423, -30450,-30480,-30512,-30545,-30581,-30618,-30656,-30695, -30735,-30775,-30815,-30855,-30895,-30934,-30972,-31009, -31044,-31078,-31110,-31140,-31167,-31191,-31212,-31230, -31245,-31256,-31262,-31264,-31262,-31256,-31245,-31230, -31212,-31191,-31167,-31140,-31110,-31078,-31044,-31009, -30972,-30934,-30895,-30855,-30815,-30775,-30735,-30695, -30656,-30618,-30581, -521, -518, -511, -499, -483, -463, -440, -413, -382, -350, -314, -277, -237, -196, -154, -110, -66, -22, 22, 66, 110, 154, 196, 237, 277, 314, 350, 382, 413, 440, 463, 483, 499, 511, 518, 521, 518, 511, 499, 483, 463, 440, 413, 382, 350, 314, 277, 237, 196, 154, 110, 66, 22, -22, -66, -110, -154, -196, -237, -277, -314, -350, -382, -413, -440, -463, -483, -499, -511, -518,-2122, -52, 476, 474, 467, 456, 441, 423, 401, 376, 349, 319, 286, 252, 215, 178, 139, 99, 58, 17, -23, -64, -104, -144, -183, -221, -257, -292, -324, -354, -382, -407, -429, -447, -462, -473, -479, -482, -479, -473, -462, -447, -429, -407, -382, -354, -324, -292, -257, -221, -183, -144, -104, -64, -23, 17, 58, 99, 139, 178, 215, 252, 286, 319, 349, 376, 401, 423, 441, 456, 467, 474, -799,}; static unsigned short animed_wait_tbl[]= { 1, 0, /* chn4_2(14) */ 70, 1, 1, 0, 1, 0, /* chn4_2(14) */ 1, 71, 1, 0, 1, 1202, /* nn_body2(13) */ 70, 1203, 1, 1273, 1, 0, /* nn_body3(12) */ 70, 1131, 1, 1201, 1, 0, /* nn_body4(1) */ 70, 143, 1, 213, 1, 0, /* nn_body5(0) */ 70, 72, 1, 142, 1, 0, /* chn5(11) */ 1, 0, 1, 0, 1, 990, /* nn_body1(10) */ 70, 991, 70, 1061, 1, 849, /* nn_eye(9) */ 70, 850, 70, 920, 1, 847, /* chn7(8) */ 1, 848, 1, 0, 1, 0, /* nn_ha2(7) */ 1, 0, 70, 777, 1, 0, /* nn_ago(4) */ 1, 0, 70, 425, 1, 0, /* nn_mouth2(2) */ 1, 0, 70, 214, 1, 636, /* nn_ha1(6) */ 70, 637, 70, 707, 1, 495, /* nn_head(5) */ 70, 496, 70, 566, 1, 284, /* nn_mouth1(3) */ 70, 285, 70, 355, }; AnimeRecord animed_wait_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 70, 15, animed_wait_prm, animed_wait_tbl }; /*=================================================================================================*/ /* Animation Total */ /*=================================================================================================*/ AnimePtr ubboo_anime[] = { &animed_ikaku_anm, &animed_outside_to_swim_anm, &animed_swim_anm, &animed_swim_to_hole_anm, &animed_to_inside_anm, &animed_to_outside_anm, &animed_wait_anm, }; /*##################################################*/ #else /*##################################################*/ /*================================================================================================== ubboo Shape Hms Data ====================================================================================================*/ extern Gfx RCP_animed_swim8[]; extern Gfx RCP_animed_swim7[]; extern Gfx RCP_animed_swim6[]; extern Gfx gfx_nn_ago[]; extern Gfx gfx_nn_body1[]; extern Gfx gfx_nn_body2[]; extern Gfx gfx_nn_body3[]; extern Gfx gfx_nn_body4[]; extern Gfx gfx_nn_body5[]; extern Gfx gfx_nn_head[]; extern Gfx gfx_nn_eye[]; extern Gfx gfx_nn_ha1[]; extern Gfx gfx_nn_ha2[]; extern Gfx gfx_polystar[]; extern Gfx gfx_polystar_eye[]; /*-------------------------------------------------------------*/ /* Hms data */ /*-------------------------------------------------------------*/ Hierarchy RCP_HmsEnemyubboo[] = { hmsHeader(2000) hmsBegin() hmsScale(0.25f) hmsBegin() hmsJoint(RM_SURF,NULL,0,0,0) /* ,xx(), */ hmsBegin() hmsJoint(RM_SURF,gfx_nn_body2,0,0,0) /* ,nn_body2,(13) */ hmsBegin() hmsJoint(RM_SURF,gfx_nn_body3,245,0,0) /* ,nn_body3,(12) */ hmsBegin() hmsJoint(RM_SURF,gfx_nn_body4,494,0,0) /* ,nn_body4,(1) */ hmsBegin() hmsJoint(RM_SURF,gfx_nn_body5,475,0,0) /* ,nn_body5,(0) */ /*------------------------------*/ hmsBegin() hmsSelect(2,ControlShapeAnime) hmsBegin() hmsGroup() hmsGroup() hmsBegin() hmsScale(0.25f) hmsBegin() /* hmsCProg(0,dbCtrlCoord) */ hmsGfxCoord(RM_SURF , gfx_polystar,2000,0,0,0,0,0) /* hmsCProg(0,dbCtrlCoord) */ hmsGfxCoord(RM_SPRITE, gfx_polystar_eye,2000,0,0,0,0,0) hmsEnd() hmsEnd() hmsEnd() hmsEnd() /*------------------------------*/ hmsEnd() hmsEnd() hmsJoint(RM_SURF,NULL,-254,0,0) /* ,chn5,(11) */ hmsBegin() hmsJoint(RM_SURF,gfx_nn_body1,0,0,0) /* ,nn_body1,(10) */ hmsBegin() hmsJoint(RM_SPRITE,gfx_nn_eye,527,0,0) /* ,nn_eye,(9) */ hmsBegin() hmsJoint(RM_SURF,NULL,226,65,0) /* ,chn7,(8) */ hmsBegin() hmsJoint(RM_SPRITE,gfx_nn_ha2,0,0,0) /* ,nn_ha2,(7) */ hmsJoint(RM_SURF,gfx_nn_ago,0,0,0) /* ,nn_ago,(4) */ hmsJoint(RM_SURF,NULL,0,0,0) /* ,nn_mouth2,(2) */ hmsEnd() hmsEnd() hmsJoint(RM_SPRITE,gfx_nn_ha1,527,0,0) /* ,nn_ha1,(6) */ hmsJoint(RM_SURF,gfx_nn_head,527,0,0) /* ,nn_head,(5) */ hmsJoint(RM_SURF,NULL,527,0,0) /* ,nn_mouth1,(3) */ hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsExit() }; // extern AnimeRecord animed_swim_anm[]; // extern Hierarchy RCP_HmsEnemyanimed_swim[]; /*=============================================================*/ /* END END */ /*=============================================================*/ /*##################################################*/ #endif /*##################################################*/