//−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− // // CH3 モーションデータヘッダファイル // //−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− //歩き0 static MDATA nomot[] = { { 0, 0, 0 , 0, 0, 0 , //0 0, 0, 0 , //1 0, 0, 0 , //2 0, 0, 0 , //3 0, 0, 0 , //4 0, 0, 0 , //5 0, 0, 0 , //6 0, 0, 0 , //7 0, 0, 0 , //8 0, 0, 0 , //9 0, 0, 0 , //10 0, 0, 0 , //11 0, 0, 0 , //12 0, 0, 0 , //13 0, 0, 0 , //14 } }; //歩き0 static MDATA wk0[] = { { 103, -50, 133, -110, 488, 0 , //0 -102, 286, -174 , //1 294, -482, 262 , //2 854, 60, 352 , //3 512, 1170, 250 , //4 -314, 0, 0 , //5 822, 90, 506 , //6 564, 0, 136 , //7 -88, 0, 0 , //8 156, -260, 60 , //9 -441, 40, 105 , //10 -347, 0, 8 , //11 626, 16, 164 , //12 -500, -228, 49 , //13 -223, 282, 0 , //14 } }; //1:歩き1 static MDATA wk1[] = { { 125, -13, 118 , -110, 488, 0 , //0 -102, 282, -162 , //1 314, -482, 262 , //2 888, 60, 352 , //3 498, 1170, 250 , //4 -314, 0, 0 , //5 822, 90, 506 , //6 562, 0, 136 , //7 -90, 0, 0 , //8 372, -260, 206 , //9 -517, 40, 107 , //10 -421, 0, 10 , //11 24, 10, 92 , //12 -138, -272, 47 , //13 -285, 282, 0 , //14 } }; //2:歩き2 static MDATA wk2[] = { { 0, 581, 0 , 10, 0, 0 , //0 -770, 5, 0 , //1 450, -100, 125 , //2 20, 0, 350 , //3 1240, 215, -535 , //4 0, 0, 0 , //5 1040, 0, 0 , //6 740, 0, 0 , //7 0, 0, 0 , //8 -250, 0, 0 , //9 -590, 0, 0 , //10 415, 0, 0 , //11 575, 0, -300 , //12 -960, -120, -70 , //13 250, 0, 0 , //14 } }; //2:立ち0 //2055,-199,412 static MDATA st0[] = { { 31, 403, 181, -110, 488, 0 , //0 -102, 302, -222 , //1 230, -482, 262 , //2 734, 60, 352 , //3 544, 1170, 250 , //4 -314, 0, 0 , //5 822, 90, 506 , //6 572, 0, 136 , //7 -80, 0, 0 , //8 834, -260, 376 , //9 -679, 40, 97 , //10 101, 0, 0 , //11 276, 40, -190 , //12 -640, -68, 57 , //13 25, 282, 0 , //14 } }; //2:立ち1 //2212,-221,113 static MDATA st1[] = { { -229, 489, 86 , -110, 488, 0 , //0 -212, 302, -222 , //1 370, -482, 262 , //2 984, 60, 352 , //3 474, 1170, 250 , //4 -314, 0, 0 , //5 822, 90, 506 , //6 562, 0, 136 , //7 -90, 0, 0 , //8 924, -260, 376 , //9 -559, 40, 97 , //10 -157, 0, 0 , //11 466, 40, -170 , //12 -840, -194, 61 , //13 25, 422, -100 , //14 } }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ // x=-1687 y=-189 z=-49 //右ハイキック A-0 static MDATA h0[] = { { 85, 67, 371 , 502, 468, -138 , //0 -179, 323, -67 , //1 -312, -485, -207 , //2 480, -440, 266 , //3 921, 5, 9 , //4 12, -2, 15 , //5 -61, -334, -104 , //6 1173, -49, 7 , //7 -5, 0, 2 ,//8 302, 487, 315 , //9 -1691, -18, -13 , //10 -164, 201, 4 ,//11 -291, -44, -276 ,//12 -144, 1, 5 ,//13 -55, 0, 9 , //14 } }; //1882 -248 -100 //右ハイキック A-1 static MDATA h1[] = { { 223, 272, -587 , 1007, 1451, -221 , //0 186, 167, -313 , //1 -306, -485, -207 , //2 -338, 0, -47 , //3 -345, 5, 9 , //4 -75, -2, 15 , //5 543, -270, 38 , //6 1586, 0, 7 , //7 -5, 0, 2 ,//8 -13, -32, 419 , //9 8, 6, -10 , //10 -936, -6, 4 ,//11 99, -417, -995 ,//12 -183, 1, 5 ,//13 -55, 0, 9 , //14 } }; static HITDATA h_hit = { HF_HI | HF_TYU, //flg 10, 850,650, //判定パーツの番号、判定サイズ(x,y) 60,50, //吹き飛び量 31,10, //硬直時間 5, //ヒットストップ時間 20, //受け身不可時間 -1, //予備領域 16 //ダメージ }; //強 0 static MOVDATA rk0[] = { { h0, 0, 0, 0, 7, MOV_STAND, NULL}, { h0, 0, 0, 0, 1, MOV_STAND, NULL}, { h1, 0, 0, 0, 3, MOV_STAND, NULL}, { h1, 0, 0, 0, 7, MOV_STAND, &h_hit}, { h0, 0, 0, 0, 13, MOV_STAND, NULL}, { st1, 50, 0, 0, 7, MOV_STAND|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //6:右パンチ A-0 static MDATA rpA0[] = { { -50, 485, 0 , 34, 770, 121 , //0 -203, 68, 40 , //1 -140, -90, -257 , //2 607, 265, 103 , //3 973, 0, -517 , //4 489, -86, 304 , //5 213, -95, -902 , //6 523, -217, 38 , //7 603, 0, -99 , //8 401, 71, 209 , //9 -438, 14, -135 , //10 -7, -140, -83 , //11 -252, 7, -450 , //12 -377, 0, 76 , //13 -304, -240, -128 //14 } }; //右パンチ A-1 static MDATA rpA1[] = { { 50, 320, 0 , 26, -518, 1 , //0 37, -188, 64 , //1 -92, 182, -31 , //2 -649, 97, 419 , //3 1557, -96, -5 , //4 585, 322, 0 , //5 149, -327, -958 , //6 459, 7, 2 , //7 3, -32, -3 ,//8 243, -129, 447 , //9 -298, -50, -7 , //10 -55, -60, -3 , //11 522, 87, -234 , //12 -457, 0, 12 , //13 -88, -288, 0 , //14 } }; static HITDATA rp0_hit = { HF_HI_S | HF_KYO, //flg 8, 520,420, //判定パーツの番号、判定サイズ(x,y) 150,120, //吹き飛び量 45,20, //硬直時間 6, //ヒットストップ時間 20, //受け身不可時間 -1, //予備領域 28 //ダメージ }; //right_punch 0 static MOVDATA rp0[] = { // motion, px, py, pz, frame, flg, HITDATA { rpA0, -100, 0, 0, 15, MOV_STAND, NULL}, { rpA0, 200, 0, 0, 5, MOV_STAND, NULL}, { rpA1, 1000, 0, 0, 9, MOV_STAND, &rp0_hit}, { rpA1, 2200, 0, 0, 6, MOV_STAND, &rp0_hit}, { st0, 200, 0, 0, 14, MOV_STAND, NULL}, { st1, 50, 0, 0, 10, MOV_STAND|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //左パンチ A-0 static MDATA lpA0[] = { { -60, 450, -105, -110, 362, -52, //0 -72, -66, 200, //1 -38, -22, -22, //2 214,-270, 482, //3 1592, -60, -9, //4 -64,-200, 19, //5 396,-666, -316, //6 1054, -52, 0, //7 9, -30, -8, //8 769, -10, 490, //9 -576, 0, -10, //10 -130, -8, -6, //11 320, 166, -296, //12 -748, 0, -10, //13 74, 0, 0, //14 } }; //左パンチ A-1 static MDATA lpA1[] = { { 28, 564, 110, -110, 362, -70, //0 -332, 454, 200, //1 -38, -32, -4, //2 408, 302, 1076, //3 80, 68, 0, //4 -54, 16, 4, //5 256,-404, -494, //6 1328, 178, 0, //7 0, -30, 0, //8 920, -10, 490, //9 -790, 0, 0, //10 -10, 0, 0, //11 364, 166, -416, //12 -738, 0, 0, //13 74, 0, 0, //14 } }; static HITDATA lp0_hit = { HF_HI_S | HF_JYA, //flg 5, 390,390, //判定パーツの番号、判定サイズ(x,y) 80,100, //吹き飛び量 22,7, //ヒット硬直時間、ヒット硬直時間 5, //ヒットストップ時間、予備*2 10, //受け身不可時間 -1, //予備領域 9 //ダメージ }; //left_punch 0 static MOVDATA lp0[] = { { lpA0, -50, 0, 0, 6, MOV_STAND, NULL}, { lpA1, 130, 0, 0, 6, MOV_STAND, &lp0_hit}, { lpA1, 80, 0, 0, 3, MOV_STAND, &lp0_hit}, { lpA0, -120, 0, 0, 5, MOV_STAND, NULL}, { st1, -30, 0, 0, 11, MOV_STAND|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //しゃがみ右パンチ A-0 static MDATA SrpA0[] = { { 50, 700, 0 , -9, 286, 5, //}, -798, 31, 304, //}, 571, -424, 156, //}, //2 1570, 94, 6, //}, //3 677, -693, -913, //}, //4 433, -210,-1024, //}, //5 -175, 293, 82, //}, //6 1085, -2, -329, //}, //7 627, -4, -219, //}, //8 1010, 116, 394, //}, //9 -1340, 38, -20, //}, //10 163, 0, -85, //}, //11 -97, -88, -319, //}, //12 -1198, 0, 92, //}, //13 376, -480, 126, //} //14 } }; //しゃがみ右パンチ A-1 static MDATA SrpA1[] = { {50, 470, 0 , -72, 4, 94, //},0 63, -906, -238, //}, 1 2, 475, 6, //}, //2 -699, -193, 27, //}, //3 1339, -9, -254, //}, //4 440, -156, -738, //}, //5 1503, 65, -101, //}, //6 668, 453, 495, //}, //7 447, -142, -223, //}, //8 529, 276, 245, //}, //9 -630, 30, -388, //}, //10 111, 0, -79, //}, //11 -149, -122, -416, //}, //12 -447, 0, 0, //}, //13 181, -151, -233, //} //14 } }; static HITDATA Srp0_hit = { HF_HI | HF_UKI, //flg 8,360,350, //判定パーツの番号、判定サイズ(x,y) 90,210, //吹き飛び量 0,12, //ヒット硬直時間、ヒット硬直時間 7, //ヒットストップ時間、予備*2 65, //受け身不可時間 -1, //予備領域 9 //ダメージ }; //しゃがみ右パンチ 0 static MOVDATA Srp0[] = { { SrpA0, 0, 0, 0, 4, MOV_SIT, NULL}, { SrpA0, 0, 0, 0, 1, MOV_SIT, NULL}, { SrpA0, 0, 0, 0, 6, MOV_SIT, NULL}, { SrpA1, 500, 0, 0, 10, MOV_STAND, &Srp0_hit}, { SrpA1, 200, 0, 0, 15, MOV_STAND, NULL}, { st0, 50, 0, 0, 15, MOV_STAND, NULL}, { st1, 0, 0, 0, 17, MOV_STAND|MOV_END, NULL}, }; /* //しゃがみ右パンチ 0 static MOVDATA Srp0[] = { { SrpA0, -100, 0, 0, 7, MOV_SIT, NULL}, { SrpA0, -100, 0, 0, 13, MOV_SIT, NULL}, { SrpA1, 1700, 0, 0, 9, MOV_STAND, &Srp0_hit}, { SrpA1, 700, 0, 0, 12, MOV_STAND, NULL}, { st1, 200, 0, 0, 15, MOV_STAND, NULL}, { st0, 50, 0, 0, 18, MOV_STAND|MOV_END, NULL}, }; */ //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //しゃがみ左パンチ A-0 static MDATA SlpA0[] = { 50, 900, 0 , 42, 0, 2, //}, -11, 864, -35, //}, -149, -662, -102, //}, //2 986, -389, 917, //}, //3 431, 0, 25, //}, //4 438, -216, -1036, //}, //5 -307, -27, -309, //}, //6 1306, 0, -9, //}, //7 627, 0, -224, //}, //8 942, 120, -227, //}, //9 -1570, 40, -70, //}, //10 272, 0, -84, //}, //11 383, -264, -182, //}, //12 -1496, 0, 0, //}, //13 -258, 0, -210, //} //14 }; static HITDATA Slp0_hit = { HF_LOW | HF_JYA, //flg 5, 400,200, //判定パーツの番号、判定サイズ(x,y) 40,80, //吹き飛び量 17,4, //ヒット硬直時間、ヒット硬直時間 3, //ヒットストップ時間 20, //受け身不可時間 -1, //予備領域 10 //ダメージ }; //しゃがみ左パンチ 0 static MOVDATA Slp0[] = { { si0, 0, 0, 0, 6, MOV_SIT, NULL}, { SlpA0, 100, 0, 0, 4, MOV_SIT, NULL}, { SlpA0, 50, 0, 0, 10, MOV_SIT, &Slp0_hit}, { si0, -120, 0, 0, 18, MOV_SIT|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //しゃがみ右キック A-0 static MDATA ShA0[] = { { 50, 840, 0 , 28, 670, 456, //}, 79, -43, 24, //}, -93, -8, 16, //}, //2 148, -58, 135, //}, //3 836, 0, -36, //}, //4 713,-503, -230,//}, //5 107,-118, -292, //}, //6 318,-250, -385, //}, //7 616, 0, -224, //}, //8 1144, 527, 4, //}, //9 -801, 39, -401, //}, //10 -254, 0, -23, //}, //11 552,-262, -181, //}, //12 -1152, 58, 98, //}, //13 -467, 0, -3 ,//} //14 } }; //しゃがみ右キック A-1 static MDATA ShA1[] = { { 50, 1120, 0 , -345, 987, 588, //}, -752, -86, 340, //}, 247,-317, 0, //}, //2 674, -6, 582, //}, //3 1171,-105, -290, //}, //4 61, -60, 0, //}, //5 602,-212, -695, //}, //6 1469, -57, 0, //}, //7 0, 90, 0, //}, //8 426, -15, 561, //}, //9 -74, 0, 0, //}, //10 -630, 0, 0, //}, //11 39,-129, -851, //}, //12 -1503, 6, 10, //}, //13 -141, 0, 0, //} //14 } }; static HITDATA Sh0_hit = { HF_LOW | HF_UKI, //flg 11, 800,800, //判定パーツの番号、判定サイズ(x,y) 40,100, //吹き飛び量 0,10, //ヒット硬直時間、ヒット硬直時間 5, //ヒットストップ時間 32, //受け身不可時間 -1, //予備領域 10 //ダメージ }; //しゃがみキック 通常 static MOVDATA Sh0[] = { { ShA0, -50, 0, 0, 4, MOV_SIT, NULL}, { ShA0, 100, 0, 0, 2, MOV_SIT, NULL}, { ShA1, 500, 0, 0, 6, MOV_SIT, NULL}, { ShA1, 100, 0, 0, 8, MOV_SIT, &Sh0_hit}, { si0, -600, 0, 0, 14, MOV_SIT|MOV_END, NULL}, }; static HITDATA Sh1_hit = { HF_LOW | HF_UKI, //flg 11, 1300,800, //判定パーツの番号、判定サイズ(x,y) 150,120, //吹き飛び量 0,10, //ヒット硬直時間、ヒット硬直時間 5, //ヒットストップ時間 32, //受け身不可時間 -1, //予備領域 25 //ダメージ }; //しゃがみキック 通常 static MOVDATA Sh1[] = { { ShA0, -50, 0, 0, 9, MOV_SIT, NULL}, { ShA0, 100, 0, 0, 3, MOV_SIT, NULL}, { ShA1, 900, 0, 0, 8, MOV_SIT, NULL}, { ShA1, 3200, 0, 0, 5, MOV_SIT, &Sh1_hit}, { ShA1, 600, 0, 0, 13, MOV_SIT, &Sh1_hit}, { si0, -600, 0, 0, 19, MOV_SIT|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //ジャンプ吹き飛ばし 通常 static MDATA JfA0[] = { { 100, 700, 0 , 335, -854, 16, //}, -764, -635, -128, //}, -113, 811, -94, //}, //2 -315, -406, -116, //}, //3 1800, -5, -462, //}, //4 449, -12, 70, //}, //5 12, -25, -975, //}, //6 1430, 0, 29, //}, //7 593, 0, -214, //}, //8 444, -28, 1506, //}, //9 -1698, 6, 25, //}, //10 19, -201, -6, //}, //11 395, 281, -511, //}, //12 8, 0, -16, //}, //13 -421, 0, -10, //} //14 } }; static HITDATA Jf0_hit = { HF_HI_S | HF_UKI, //flg 14, 620,470, //判定パーツの番号、判定サイズ(x,y) 40,80, //吹き飛び量 25, 8, //ヒット硬直時間、ヒット硬直時間 9, //ヒットストップ時間 50, //受け身不可時間 -1, //予備領域 18 //ダメージ }; //ジャンプ吹き飛ばし 通常 static MOVDATA Jf0[] = { // motion, px, py, pz, frame, flg, HITDATA { JfA0, 100, 0, 0, 5, MOV_JUMP, NULL}, { JfA0, 100, 0, 0, 10, MOV_JUMP, &Jf0_hit}, { dmgA0, 0, 0, 0, 12, MOV_JUMP, NULL}, { dmgC0, 0, 0, 0, 19, MOV_JUMP|MOV_END, NULL}, }; //ジャンプ右キック 通常 static MDATA JrkA0[] = { { 100, 700, 0 , 335, -854, 86, //}, -284, -505, 372, //}, -113, 811, -94, //}, //2 -315, -56, 244, //}, //3 1380, -5, -332, //}, //4 449, -12, 70, //}, //5 12, -25, -755, //}, //6 -270, 0, 29, //}, //7 593, 0, -214, //}, //8 444, -308, 1246, //}, //9 -1488, 6, 25, //}, //10 19, -201, -6, //}, //11 305, 281, -511, //}, //12 8, 0, -16, //}, //13 -421, 0, -10, //} //14 } }; static HITDATA Jrk0_hit = { HF_JUMP | HF_TYU, //flg 13, 650,470, //判定パーツの番号、判定サイズ(x,y) 60,50, //吹き飛び量 22,7, //ヒット硬直時間、ヒット硬直時間 9, //ヒットストップ時間 20, //受け身不可時間 -1, //予備領域 23 //ダメージ }; //ジャンプ右キック 通常 static MOVDATA Jrk0[]= { // motion, px, py, pz, frame, flg, HITDATA { JrkA0, 100, 0, 0, 4, MOV_JUMP, NULL}, { JrkA0, 100, 0, 0, 29, MOV_JUMP, &Jrk0_hit}, { dmgA0, 0, 0, 0, 11, MOV_JUMP, NULL}, { dmgC0, 0, 0, 0, 19, MOV_JUMP|MOV_END, NULL}, }; //ジャンプ右キック 上入れ static MDATA JrkB0[] = { { 100, 500, 0 , 335, -854, -484, //}, -84, -235, -782, //}, -113, 811, -94, //}, //2 -385, -406, -116, //}, //3 1000, -5, -462, //}, //4 449, -12, 70, //}, //5 192, -235,-1305, //}, //6 1430, 0, 29, //}, //7 593, 0, -214, //}, //8 444, 422, 1666, //}, //9 -1698, 6, 25, //}, //10 19, -201, -6, //}, //11 395, 281, -571, //}, //12 8, 0, -16, //}, //13 -421, 0, -10, //} //14 } }; static HITDATA Jrk1_hit = { HF_HI | HF_UKI, //flg 14, 850,470, //判定パーツの番号、判定サイズ(x,y) 50,120, //吹き飛び量 20,15, //ヒット硬直時間、ヒット硬直時間 10, //ヒットストップ時間 30, //受け身不可時間 -1, //予備領域 20 //ダメージ }; //ジャンプ右キック 上入れ static MOVDATA Jrk1[] = { // motion, px, py, pz, frame, flg, HITDATA { JrkB0, 100, 0, 0, 4, MOV_JUMP, NULL}, { JrkB0, 100, 0, 0, 14, MOV_JUMP, &Jrk1_hit}, { dmgA0, 0, 0, 0, 11, MOV_JUMP, NULL}, { dmgC0, 0, 0, 0, 19, MOV_JUMP|MOV_END, NULL}, }; //ジャンプパンチ 通常 static MDATA JpA0[] = { { -44, 558, 99, -410, 322, -40, //}, 98, 239, 70, //}, 209, -602, -180, //}, //2 -126, 573, 1102, //}, //3 1248, -94, 160, //}, //4 66, -21, 91, //}, //5 -32, 633, -294, //}, //6 1548, -12, 140, //}, //7 0, -30, 90, //}, //8 1573, 230, 200, //}, //9 -1619, 0, 90, //}, //10 -446, 0, 20, //}, //11 982, -104, 210, //}, //12 -1678, -60, 40, //}, //13 -26, -40, 60, //} //14 } }; static MDATA JpA1[] = { { 24, 558, 99, -410, 322, -40, //}, 98, -791, 70, //}, 209, 638, -180, //}, //2 -166, 493, 302, //}, //3 1248, -94, 160, //}, //4 66, -21, 91, //}, //5 1157, -107, -624, //}, //6 -12, -12, 100, //}, //7 0, -30, 90, //}, //8 1403, 230, 200, //}, //9 -1719, 0, 90, //}, //10 -346, 0, 20, //}, //11 1082, -104, 210, //}, //12 -1458, -60, 40, //}, //13 -276, -40, 60, //} //14 } }; static HITDATA Jp0_hit = { HF_JUMP | HF_JYA, //flg 8, 630,470, //判定パーツの番号、判定サイズ(x,y) -1,90, //吹き飛び量 20,5, //ヒット硬直時間、ヒット硬直時間 9, //ヒットストップ時間、予備*2 9, //受け身不可時間 -1, //予備領域 3 //ダメージ }; //ジャンプパンチ 通常 static MOVDATA Jp0[] = { // motion, px, py, pz, frame, flg, HITDATA { JpA0, 100, 0, 0, 2, MOV_JUMP, NULL}, { JpA0, 100, 0, 0, 1, MOV_JUMP, NULL}, { JpA1, 100, 0, 0, 2, MOV_JUMP, &Jp0_hit}, { JpA1, 100, 0, 0, 3, MOV_JUMP|MOV_END, &Jp0_hit}, }; //ジャンプパンチ 上入れ static MDATA JpB1[] = { { 24, 558, 99, -510, 322, -40, //}, 98,-1027, -310, //}, 429, 984, -230, //}, //2 -266, 371, 760, //}, //3 1248, -94, 160, //}, //4 66, -21, 91, //}, //5 1744, -89, -634, //}, //6 438, -12, 74, //}, //7 0, -30, 90, //}, //8 1541, 230, 200, //}, //9 -1685, 0, 90, //}, //10 -386, 0, 20, //}, //11 1152, -104, 210, //}, //12 -1532, -60, 40, //}, //13 -192, -40, 60, //} //14 } }; static HITDATA Jp1_hit = { HF_HI | HF_UKI, //flg 7, 900,470, //判定パーツの番号、判定サイズ(x,y) 40,180, //吹き飛び量 20,10, //ヒット硬直時間、ヒット硬直時間 11, //ヒットストップ時間 25, //受け身不可時間 -1, //予備領域 19 //ダメージ }; //ジャンプパンチ 上入れ static MOVDATA Jp1[] = { // motion, px, py, pz, frame, flg, HITDATA { JpA0, 100, 0, 0, 2, MOV_JUMP, NULL}, { JpA0, 100, 0, 0, 1, MOV_JUMP, NULL}, { JpB1, 100, 0, 0, 3, MOV_JUMP, &Jp1_hit}, { JpB1, 100, 0, 0, 7, MOV_JUMP, &Jp1_hit}, { JpA0, 100, 0, 0, 24, MOV_JUMP|MOV_END, NULL}, }; //ジャンプパンチ した入れ static MDATA JpC1[] = { { -200, 800, 0 , -260, 1472, 160, //}, -182, -17, -360, //}, -411, -656, -340, //}, //2 -152, 521, 1260, //}, //3 1248, -94, 160, //}, //4 66, -21, 91, //}, //5 400, 141, -224, //}, //6 1538, -12, 114, //}, //7 0, -30, 90, //}, //8 291, 30, 770, //}, //9 -975, 100, 90, //}, //10 -610, 0, 20, //}, //11 788, 166, -220, //}, //12 -1812, -60, 40, //}, //13 -192, -40, 60, //} //14 } }; static HITDATA Jp2_hit = { HF_JUMP | HF_TYU, //flg 9,980,470, //判定パーツの番号、判定サイズ(x,y) -15,60, //吹き飛び量 24,5, //ヒット硬直時間、ヒット硬直時間 9, //ヒットストップ時間 40, //受け身不可時間 -1, //予備領域 13 //ダメージ }; //ジャンプパンチ 下入れ static MOVDATA Jp2[] = { // motion, px, py, pz, frame, flg, HITDATA { JpA0, 100, 0, 0, 3, MOV_JUMP, NULL}, { JpA0, 100, 0, 0, 2, MOV_JUMP, NULL}, { JpC1, 100, 0, 0, 1, MOV_JUMP, NULL}, { JpC1, 100, 0, 0, 5, MOV_JUMP|MOV_END, &Jp2_hit}, }; //ジャンプコンボ 0(弱) static MDATA JC0A[] = { { -200, 800, 0 , -510, 292, 50, //}, 128, 393, 150, //}, 29, -776, 50, //}, //2 164, 161, 1210, //}, //3 358, -104, 190, //}, //4 66, -21, 91, //}, //5 -206, 311, -94, //}, //6 1408, -12, 74, //}, //7 0, -30, 90, //}, //8 1301, 230, 200, //}, //9 -1785, 0, 90, //}, //10 -386, 0, 20, //}, //11 1572, -104, -210, //}, //12 -1532, -60, 40, //}, //13 -192, -40, 60, //} //14 } }; static HITDATA JC0_hit = { HF_JUMP | HF_TYU, //flg 9,980,470, //判定パーツの番号、判定サイズ(x,y) -15,60, //吹き飛び量 24,5, //ヒット硬直時間、ヒット硬直時間 9, //ヒットストップ時間 60, //受け身不可時間 -1, //予備領域 13 //ダメージ }; //ジャンプ0(JC0)(弱) static MOVDATA JC0[] = { // motion, px, py, pz, frame, flg, HITDATA { JpA0, 100, 0, 0, 1, MOV_JUMP, NULL}, { JpA0, 100, 0, 0, 1, MOV_JUMP, NULL}, { JC0A, 100, 0, 0, 2, MOV_JUMP, &JC0_hit}, { JC0A, 100, 0, 0, 3, MOV_JUMP|MOV_END, &JC0_hit}, }; //ジャンプコンボ 1(弱たたきつけ) static MDATA JC1A[] = { { -500, -400, 0 , -810, 342, 150, //}, 869, 841, 348, //}, 89, -381, 50, //}, //2 -426, 581, 845, //}, //3 1193, -174, 210, //}, //4 196, -111, 91, //}, //5 14, -179,-1377, //}, //6 878, -12, 74, //}, //7 20, -30, 90, //}, //8 346, 163, 220, //}, //9 -1422, 0, 90, //}, //10 -386, 0, 20, //}, //11 722, -129, -105, //}, //12 -1554, -60, 60, //}, //13 -192, -40, 60, //} //14 } }; static MDATA JC1B[] = { { 100, 100, 0 , -800, 342, 150, //}, 212, -877, 100, //}, 49, 534, 50, //}, //2 -426, 581, 410, //}, //3 1418, -174, 270, //}, //4 196, -111, 91, //}, //5 -256, 271,-1574, //}, //6 878, -12, 74, //}, //7 20, -30, 90, //}, //8 511, -100, 280, //}, //9 -1155, 0, 90, //}, //10 -386, 0, 20, //}, //11 382, -204, 210, //}, //12 -1312, -60, 120, //}, //13 -192, -40, 60, //} //14 } }; static MDATA JC1C[] = { { 200, 800, 0 , -990, 342, 150, //}, -28, -877, 100, //}, -71, 534, 50, //}, //2 -426, 581, 410, //}, //3 1418, -174, 270, //}, //4 196, -111, 91, //}, //5 -536, 271,-1054, //}, //6 878, -12, 74, //}, //7 20, -30, 90, //}, //8 -559, -330, 280, //}, //9 -1225, 0, 90, //}, //10 -386, 0, 20, //}, //11 472, -444, 210, //}, //12 -1432, -60, 120, //}, //13 -192, -40, 60, //} //14 } }; static HITDATA JC1_hit = { HF_HI_S | HF_UKI, //flg 11, 850,470, //判定パーツの番号、判定サイズ(x,y) 60,-200, //吹き飛び量 25, 8, //ヒット硬直時間、ヒット硬直時間 14, //ヒットストップ時間 60, //受け身不可時間 -1, //予備領域 30 //ダメージ }; //ジャンプ1 (JC1)(弱たたきつけ) static MOVDATA JC1[] = { // motion, px, py, pz, frame, flg, HITDATA { JC1A, 100, 0, 0, 8, MOV_JUMP, NULL}, { JC1B, 100, 0, 0, 5, MOV_JUMP, NULL}, { JC1C, 100, 0, 0, 9, MOV_JUMP, &JC1_hit}, { dmgA0, 0, 0, 0, 19, MOV_JUMP, NULL}, { dmgC0, 0, 0, 0, 17, MOV_JUMP|MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //ダッシュ左キック A-0 static MDATA DlkA0[] = { { 73, 975, -141 , -110, 908, 80,//}, -902, 152, -102, //}, 286, -482, 262, //}, //2 1268, 630, -18, //}, //3 520, 1170, 250, //}, //4 -314, 0, 0, //}, //5 1212, 90, 176, //}, //6 952, 0, 136, //}, //7 -80, 0, 0, //}, //8 1366, -260, 846, //}, //9 -821, 40, 427, //}, //10 -3, 0, 0, //}, //11 936, 40, -962, //}, //12 -1000, -116, 57, //}, //13 -65, 338, -40, //} //14 } }; static MDATA DlkA1[] = { { 73, 975, -141 , -110, 1548, 80,//}, -352, 152, -422, //}, 286, -482, 262, //}, //2 698, 700, 212, //}, //3 520, 1170, 250, //}, //4 -314, 0, 0, //}, //5 1522, -250, -194, //}, //6 1122, 250, -494, //}, //7 -80, 0, 0, //}, //8 1366, -260, 846, //}, //9 -821, 40, 427, //}, //10 -3, 0, 0, //}, //11 936, 40, -962, //}, //12 -1000, -116, 57, //}, //13 -65, 338, -40, //} //14 } }; static HITDATA Tetu0_hit = { HF_MID | HF_FUKITOBI, //flg 3, 800,550, //判定パーツの番号、判定サイズ(x,y) 320,150, //吹き飛び量 40,17, //ヒット硬直時間、ヒット硬直時間 4, //ヒットストップ時間 18, //受け身不可時間 -1, //予備領域 54 //ダメージ }; static HITDATA Tetu1_hit = { HF_MID | HF_KYO, //flg 3, 800,550, //判定パーツの番号、判定サイズ(x,y) 170,180, //吹き飛び量 30,15, //ヒット硬直時間、ヒット硬直時間 4, //ヒットストップ時間 40, //受け身不可時間 -1, //予備領域 48 //ダメージ }; static HITDATA Tetu2_hit = { HF_MID | HF_UKI, //flg 3, 700,550, //判定パーツの番号、判定サイズ(x,y) 220,140, //吹き飛び量 0,10, //ヒット硬直時間、ヒット硬直時間 8, //ヒットストップ時間 50, //受け身不可時間 -1, //予備領域 19 //ダメージ }; //ダッシュ左キック 0 static MOVDATA Dlk0[] = { // motion, px, py, pz, frame, flg, HITDATA { DlkA0, 300, 0, 0, 5, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA0, 100, 0, 0, 4, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA1, 500, 0, 0, 2, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA1, 550, 0, 0, 1, MOV_STAND | MOV_THROW | MOV_GUARD, &Tetu0_hit}, { DlkA1, 670, 0, 0, 4, MOV_STAND | MOV_THROW, &Tetu1_hit}, { DlkA1, 1100, 0, 0, 8, MOV_STAND | MOV_THROW, &Tetu2_hit}, { DlkA1, 180, 0, 0, 22, MOV_STAND | MOV_THROW, NULL}, { st0, 0, 0, 0, 15, MOV_STAND | MOV_THROW, NULL}, { st1, 0, 0, 0, 11, MOV_STAND | MOV_THROW | MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ //hadou0 static MDATA hd0[] = { { 120, 455, 0 , -620, -784, -520, -36, -398, 0 , 206, 264, 0 , //2 1402, 356, 216 , //3 826, -60, 0 , //4 -62, -60, 0 , //5 286, -386, -660 , //6 842, 36, 0 , //7 0, 90, 4 , //8 608, -60, 140 , //9 -722, 0, 0 , //10 300, 0, 4 , //11 822, 58, -388 , //12 -384, 0, 0 , //13 -108, 0, 0 , //14 } }; //hadou1 static MDATA hd1[] = { { -290, 545, 0 , -620, -784, -590, -36, -398, -270 , 206, 264, 210 , //2 482, 56, 586 , //3 1016, -60, -410 , //4 -62, -60, 0 , //5 -14, -406, -630 , //6 1102, 36, 0 , //7 0, 90, 4 , //8 748, -60, 350 , //9 -882, 0, 0 , //10 90, 0, 4 , //11 412, 58, -558 , //12 -114, 0, 0 , //13 -458, 0, 0 , //14 } }; //hadou2 static MDATA hd2[] = { { 790, 615, 0 , -620, -904, -474, 54, 1354, 24 , -146, 264, 210 , //2 946, 88, 434 , //3 136, 108, -234 , //4 -62, -60, 0 , //5 -854, -86, -50 , //6 1102, 36, 0 , //7 0, 90, 4 , //8 318, -60, 350 , //9 -162, 0, 0 , //10 90, 0, 4 , //11 1282, 58, -1280 , //12 -516, 0, 0 , //13 -458, 0, 0 , //14 } }; //波動件 static MOVDATA hadouH[] = { { hd0, 0, 0, 0, 12, MOV_STAND, NULL}, { hd1, 0, 0, 0, 12, MOV_STAND, NULL}, { hd1, 0, 0, 0, 5, MOV_STAND, NULL}, { hd2, 0, 0, 0, 9, MOV_STAND, &lp0_hit}, { hd2, 0, 0, 0, 30, MOV_STAND, NULL}, { st1, 0, 0, 0, 12, MOV_STAND|MOV_END, NULL}, }; //波動件 static MOVDATA hadouL[] = { { hd0, 0, 0, 0, 9, MOV_STAND, NULL}, { hd1, 0, 0, 0, 6, MOV_STAND, NULL}, { hd1, 0, 0, 0, 5, MOV_STAND, NULL}, { hd2, 0, 0, 0, 3, MOV_STAND, &lp0_hit}, { hd2, 0, 0, 0, 20, MOV_STAND, NULL}, { st1, 0, 0, 0, 11, MOV_STAND|MOV_END, NULL}, }; //気弾 static MDATA kidanA[] = { { 110, 510, -11, -110, 362, -70, -332, -1001, -370 , 5, 178, -204 , //2 626, 969, 502 , //3 1014, 26, 0 , //4 66, 11, 9 , //5 1036, -1887, 246 , //6 -268, 28, 0 , //7 -730, -30, 0 , //8 917, -10, 680 , //9 -911, 0, 0 , //10 -64, 0, 4 , //11 166, 46, -372 , //12 -478, 0, 0 , //13 74, 0, 0 , //14 } }; //JUMP気弾 static MDATA JkidanA[] = { { 110, 210, -11, -110, 362, -70, -332, -1001, -370 , 5, 178, -204 , //2 626, 969, 502 , //3 1014, 26, 0 , //4 66, 11, 9 , //5 1036, -1887, 144 , //6 -268, 28, 0 , //7 -730, -30, 0 , //8 1107, -10, 590 , //9 -1431, 0, 0 , //10 -64, 0, 4 , //11 536, 46, 38 , //12 -1568, 0, 0 , //13 74, 0, 0 , //14 } }; //気弾 static MOVDATA kidan0[] = { { kidanA, 0, 0, 0, 3, MOV_STAND, NULL}, { kidanA, 0, 0, 0, 9, MOV_STAND, NULL}, { kidanA, 0, 0, 0, 8, MOV_STAND, NULL}, { st0, 0, 0, 0, 8, MOV_STAND, NULL}, { st1, 0, 0, 0, 3, MOV_STAND|MOV_END, NULL}, }; //気弾 static MOVDATA Jkidan0[] = { { JkidanA, 0, 0, 0, 5, MOV_JUMP, NULL}, { JkidanA, 0, 0, 0, 15, MOV_JUMP, NULL}, { j0, 0, 0, 0, 30, MOV_JUMP, NULL}, { j1, 0, 0, 0, 25, MOV_JUMP|MOV_END, NULL}, }; //summer //411 -2355 85 static MDATA sum0[] = { { -173, 68, 106, 370, -752, 0 , -458, 302, 258 , 272, -482, 362 , //2 -98, -450, 492 , //3 906, 1260, 250 , //4 -314, 0, 0 , //5 1062, -30, -34 , //6 1062, 0, 136 , //7 -90, 0, -40 , //8 -656, 350, 746 , //9 -63, 40, 107 , //10 159, 0, -10 , //11 436, -120, -704 , //12 -936, -166, 201 , //13 -415, 394, 100 , //14 } }; static MDATA sum1[] = { { 173, 1093, -106, 370, -752, -60 , -498, 492, 218 , 272, -492, 362 , //2 12, -20, 492 , //3 906, 1260, 250 , //4 -314, 0, 0 , //5 1062, -30, -34 , //6 372, 0, 136 , //7 -190, 40, -40 , //8 -696, 350, 746 , //9 -63, 40, 107 , //10 -241, 0, -10 , //11 1086, -110, -1054 , //12 -76, -36, 201 , //13 -715, -86, -140 , //14 } }; static MDATA sum2[] = { { -173, 443, 106, 430, 498, -60 , -278, 252, -132 , 32, -762, 462 , //2 852, -20, 272 , //3 386, 2300, 1210 , //4 -314, 0, 0 , //5 1202, -180, -34 , //6 852, 0, 136 , //7 -250, 40, -40 , //8 1244, -260, 356 , //9 -93, 40, 107 , //10 -151, 0, -10 , //11 -324, 10, -294 , //12 -86, -6, 1 , //13 -445, -86, -140 , //14 } }; static HITDATA sum0_hit = { HF_HI_S | HF_FUKITOBI, //flg 13,1600,550, //判定パーツの番号、判定サイズ(x,y) 50,170, //吹き飛び量 0,12, //ヒット硬直時間、ヒット硬直時間 2, //ヒットストップ時間 20, //受け身不可時間 -1, //予備領域 15 //ダメージ }; static HITDATA sum1_hit = { HF_HI_S | HF_FUKITOBI, //flg 11,1750,550, //判定パーツの番号、判定サイズ(x,y) 75,160, //吹き飛び量 0,12, //ヒット硬直時間、ヒット硬直時間 5, //ヒットストップ時間 45, //受け身不可時間 -1, //予備領域 18 //ダメージ }; static HITDATA sum2_hit = { HF_HI | HF_FUKITOBI | HF_HONOO, //flg 13,1750,550, //判定パーツの番号、判定サイズ(x,y) 55,170, //吹き飛び量 0,12, //ヒット硬直時間、ヒット硬直時間 5, //ヒットストップ時間 46, //受け身不可時間 -1, //予備領域 16 //ダメージ }; //summer static MOVDATA sumH[] = { { jb0, 0, 0, 0, 5, MOV_STAND|MOV_THROW, NULL}, { jb0, 0, 0, 0, 2, MOV_STAND|MOV_THROW, NULL}, { sum0, 600, 0, 0, 2, MOV_JUMP|MOV_MUTEKI, NULL}, { sum0, 150, 0, 0, 1, MOV_JUMP|MOV_MUTEKI, NULL}, { sum1, 200, 0, 0, 3, MOV_JUMP, &sum0_hit}, { sum1, 200, 0, 0, 3, MOV_JUMP, &sum0_hit}, { sum2, 450, 0, 0, 7, MOV_JUMP, NULL}, { sum2, 300, 0, 0, 8, MOV_JUMP, &sum1_hit}, { sum2, 300, 0, 0, 8, MOV_JUMP, NULL}, { j0, 200, 0, 0, 11, MOV_JUMP, NULL}, { j1, 350, 0, 0, 19, MOV_JUMP|MOV_END, NULL}, }; //summer static MOVDATA sumL[] = { { jb0, 0, 0, 0, 2, MOV_STAND|MOV_THROW, NULL}, { jb0, 0, 0, 0, 1, MOV_STAND|MOV_THROW, NULL}, { sum0, 300, 0, 0, 2, MOV_JUMP|MOV_MUTEKI, NULL}, { sum0, 300, 0, 0, 1, MOV_JUMP|MOV_MUTEKI, NULL}, { sum1, 250, 0, 0, 3, MOV_JUMP|MOV_MUTEKI, NULL}, { sum1, 250, 0, 0, 4, MOV_JUMP, &sum2_hit}, { sum1, 250, 0, 0, 6, MOV_JUMP, NULL}, { st1, 300, 0, 0, 14, MOV_JUMP, NULL}, { st1, 300, 0, 0, 24, MOV_JUMP|MOV_END, NULL}, }; MOVDATA sum_Hb[] = { // motion, px, py, pz, frame, flg, HITDATA { jb0, 0, 0, 0, 11, MOV_STAND|MOV_THROW, NULL}, { jb0, 0, 0, 0, 1, MOV_STAND|MOV_THROW|MOV_END, NULL}, }; MOVDATA sum_Lb[] = { // motion, px, py, pz, frame, flg, HITDATA { jb0, 0, 0, 0, 5, MOV_STAND|MOV_THROW, NULL}, { jb0, 0, 0, 0, 1, MOV_STAND|MOV_THROW|MOV_END, NULL}, }; MDATA rimon1[] = { { -90, 935, 0 , 10, -850, 0 , -270, 0, 0 , 140, 760, 0 , //2 160, 0, 0 , //3 1270, 0, 0 , //4 0, 0, 0 , //5 1170, 0, -910 , //6 1700, 0, 0 , //7 -90, 0, 0 , //8 720, -60, 440 , //9 -1060, -10, 220 , //10 480, 0, 0 , //11 1050, 680, -290 , //12 -1540, 80, -790 , //13 520, 240, 0 , //14 } }; MDATA rimon0[] = { { -70, 1285, 0 , 0, -320, 0 , -400, 350, 0 , 340, 0, 0 , //2 10, 0, 0 , //3 0, 0, 0 , //4 0, 0, 0 , //5 -460, 0, 100 , //6 1310, 0, -10 , //7 -90, 0, 0 , //8 -800, 0, 230 , //9 -120, 0, 0 , //10 580, 0, 0 , //11 1140, 0, -230 , //12 -1500, 0, 0 , //13 400, 0, 0 , //14 } }; static HITDATA rimon_hit = { HF_MID | HF_KYO, //flg 6, 1150,800, //判定パーツの番号、判定サイズ(x,y) 25,20, //吹き飛び量 32,19, //当てたときのヒット硬直時間(よろけ時間)、ガード硬直時間 15, //当てたときの自分のヒットストップ時間 5, //受け身不可時間 -1, //予備領域 35 //ダメージ }; MOVDATA rimon[] = { { rimon0, 1250, 0, 0, 3, MOV_STAND, NULL}, { rimon0, 800, 0, 0, 2, MOV_STAND, NULL}, { rimon1, 1500, 0, 0, 4, MOV_STAND, NULL}, { rimon1, 200, 0, 0, 10, MOV_STAND|MOV_END, &rimon_hit}, }; static MDATA byakko[] = { { -21, 1264, 111 , -540, -232, -20 , //0 708, 12, -82 , //1 162, -482, 2 , //2 -1134, 60, -48 , //3 1372, 1170, 240 , //4 -314, 0, 0 , //5 -1148, 10, 236 , //6 1542, 0, 16 , //7 -220, 0, 0 ,//8 1530, 10, 6 , //9 -1345, 0, 7 , //10 229, 0, 0 ,//11 926, 40, -286 ,//12 -1550, -152, 57 ,//13 835, -60, -70 , //14 } }; static MDATA byakko1[] = { { -21, 1264, 111 , -670, -232, -20 , //0 98, 12, -82 , //1 328, -482, 22 , //2 -574, 60, -48 , //3 1372, 1170, 240 , //4 -314, 0, 0 , //5 -748, 10, 236 , //6 1542, 0, 16 , //7 -220, 0, 0 ,//8 1530, 10, 6 , //9 -1345, 0, 7 , //10 229, 0, 0 ,//11 926, 40, -286 ,//12 -1550, -152, 57 ,//13 835, -60, -70 , //14 } }; static MDATA byakko2[] = { { -342, 970, 77 , -128, -68, 20 , //0 18, -88, -122 , //1 56, 148, 22 , //2 546, -240, 612 , //3 1374, 1220, 240 , //4 142, 630, 0 , //5 862, -690, -90 , //6 1112, 0, 16 , //7 -220, 0, 0 ,//8 1248, 10, 6 , //9 -983, 0, 7 , //10 59, 0, 0 ,//11 446, 40, -286 ,//12 -1232, -152, 57 ,//13 495, -60, -70 , //14 } }; static MDATA byakko3[] = { { -151, 829, 111 , -370, -52, 20 , //0 158, -88, -122 , //1 138, 278, 32 , //2 1136, 60, -48 , //3 32, 1170, 240 , //4 76, 2030, -1120 , //5 1202, 10, -74 , //6 102, 0, 16 , //7 -200, -1040, -1040 ,//8 1290, 10, 6 , //9 -1055, 0, 7 , //10 229, 0, 0 ,//11 -64, 40, -286 ,//12 -300, -152, 57 ,//13 645, -60, -70 , //14 } }; static HITDATA lh_hit = { HF_MID | HF_FUKITOBI, //flg 4, 1000,200, //判定パーツの番号、判定サイズ(x,y) 220,105, //吹き飛び量 25,15, //当てたときのヒット硬直時間(よろけ時間)、ガード硬直時間 19, //当てたときの自分のヒットストップ時間 10, //受け身不可時間 -1, //予備領域 32 //ダメージ }; //レバー入れ強 static MOVDATA lh[] = { { byakko, 0, 0, 0, 6, MOV_STAND, NULL}, { byakko, 0, 0, 0, 1, MOV_STAND, NULL}, //{ byakko1, 100, 0, 0, 5, MOV_STAND, NULL}, //{ byakko1, 100, 0, 0, 3, MOV_STAND, NULL}, //{ byakko2, 100, 0, 0, 3, MOV_STAND, NULL}, { byakko2, 0, 0, 0, 3, MOV_STAND, NULL}, { byakko3, 1500, 0, 0, 4, MOV_STAND|MOV_GUARD, NULL}, { byakko3, 0, 0, 0, 13, MOV_STAND|MOV_GUARD, &lh_hit}, { st0, 0, 0, 0, 6, MOV_STAND, NULL}, { st1, 0, 0, 0, 3, MOV_STAND|MOV_END, NULL}, }; static HITDATA r1_hit = { HF_MID | HF_KYO | HF_NGD | HF_NOSYUUSEI, //flg 4, 1000,200, //判定パーツの番号、判定サイズ(x,y) 150,105, //吹き飛び量 45,15, //当てたときのヒット硬直時間(よろけ時間)、ガード硬直時間 19, //当てたときの自分のヒットストップ時間 10, //受け身不可時間 -1, //予備領域 18 //ダメージ }; static HITDATA r2_hit = { HF_MID | HF_KYO | HF_NGD | HF_NOSYUUSEI, //flg 4, 1200,200, //判定パーツの番号、判定サイズ(x,y) 200,105, //吹き飛び量 45,15, //当てたときのヒット硬直時間(よろけ時間)、ガード硬直時間 19, //当てたときの自分のヒットストップ時間 10, //受け身不可時間 -1, //予備領域 21 //ダメージ }; static HITDATA r3_hit = { HF_MID | HF_FUKITOBI | HF_NGD | HF_NOSYUUSEI, //flg 4, 1200,200, //判定パーツの番号、判定サイズ(x,y) 280,115, //吹き飛び量 25,15, //当てたときのヒット硬直時間(よろけ時間)、ガード硬直時間 1, //当てたときの自分のヒットストップ時間 40, //受け身不可時間 -1, //予備領域 29 //ダメージ }; MOVDATA ranbu[] = { { rimon0, 650, 0, 0, 9, MOV_STAND, NULL}, { rimon0, 1450, 0, 0, 3, MOV_STAND, NULL}, { rimon0, 900, 0, 0, 2, MOV_STAND, NULL}, { rimon1, 2400, 0, 0, 4, MOV_STAND, NULL}, { rimon1, 300, 0, 0, 8, MOV_STAND, &r1_hit}, { byakko, 800, 0, 0, 5, MOV_STAND, NULL}, { byakko, 400, 0, 0, 1, MOV_STAND, NULL}, { byakko2, 0, 0, 0, 3, MOV_STAND, NULL}, { byakko3, 1200, 0, 0, 4, MOV_STAND|MOV_GUARD, NULL}, { byakko3, 300, 0, 0, 8, MOV_STAND|MOV_GUARD, &r2_hit}, { st0, 0, 0, 0, 6, MOV_STAND, NULL}, { st1, 0, 0, 0, 3, MOV_STAND, NULL}, { DlkA0, 1800, 0, 0, 6, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA0, 1500, 0, 0, 5, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA1, 900, 0, 0, 3, MOV_STAND | MOV_THROW | MOV_GUARD, NULL}, { DlkA1, 950, 0, 0, 1, MOV_STAND | MOV_THROW | MOV_GUARD, &r3_hit}, { DlkA1, 570, 0, 0, 4, MOV_STAND | MOV_THROW, NULL}, { DlkA1, 1100, 0, 0, 8, MOV_STAND | MOV_THROW, NULL}, { DlkA1, 180, 0, 0, 22, MOV_STAND | MOV_THROW, NULL}, { st0, 0, 0, 0, 15, MOV_STAND | MOV_THROW, NULL}, { st1, 0, 0, 0, 11, MOV_STAND | MOV_THROW | MOV_END, NULL}, }; //------------------------------------------------------------------ //------------------------------------------------------------------ //------------------------------------------------------------------ /*MOVDATA //動作データ構造体 typedef struct { MDATA *mdat; //モーションへのポインタ int x,y,z; //次モーションまでの移動量 int frame; //次モーションまでのフレーム数 int flg; //動作のフラグ(立ち、しゃがみなど) HITDATA *hf; //あたり判定データへのポインタ } MOVDATA; */ //walk_for static MOVDATA stand[] = { // motion, px, py, pz, frame, flg, HITDATA { st0, 0, 0, 0, 18, MOV_STAND|MOV_THROW, NULL}, { st1, 0, 0, 0, 19, MOV_STAND|MOV_THROW|MOV_END, NULL}, //{ nomot, 0, 0, 0, 12, MOV_STAND|MOV_END, NULL}, }; /*static MOVDATA walk_f[] = { // motion, px, py, pz, frame, flg, HITDATA { wk0, 0, 0, 0, 12, MOV_STAND, NULL}, { wk1, 0, 0, 0, 9, MOV_STAND, NULL}, { wk2, 0, 0, 0, 14, MOV_STAND, NULL}, { wk1, 0, 0, 0, 19, MOV_STAND, NULL}, { st1, 0, 0, 0, 17, MOV_STAND|MOV_END, NULL}, };*/ static MOVDATA walk_f[] = { // motion, px, py, pz, frame, flg, HITDATA { wk1, 0, 0, 0, 15, MOV_STAND, NULL}, { wk0, 0, 0, 0, 10, MOV_STAND, NULL }, { st1, 0, 0, 0, 13, MOV_STAND|MOV_END, NULL}, }; static MOVDATA fdash[] = { // motion, px, py, pz, frame, flg, HITDATA { jb0, 0, 0, 0, 11, MOV_DASH, NULL}, { wk2, 0, 0, 0, 10, MOV_DASH|MOV_END, NULL}, };