;┌───────────────────────────────────┐ ;│* F09_パンチなどファイル * Wii用                │ ;└───────────────────────────────────┘ ;(有)姫路ソフトワークス ; Modify by 二名川↓ ; 2013/01/17 調整 ; ;┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ;┃機体状態判定                            ┃ ;┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ;┌──< ファイティングホームでなければ、ファイティングホームに >───┐ JUMPIF(V109,=,103,KEYCHECK) CALL(FIGHTHOME_S) ;↓                                   ↓ ; ;┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ;┃入力されたキーの判定                        ┃ ;┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ;┌──< 【KEYCHECK】入力されたキーの判定 >──────────────┐ :KEYCHECK ; JUMPIF(V121,<,31,EXIT) JUMPIF(V121,=,98,GUARD_SHAGAMI_P);(↓ABボタン)しゃがみガード JUMPIF(V121,=,64,F_STRAIGHT_RP);(Aボタン)右ストレート JUMPIF(V121,<,39,KEY_0_38) JUMPIF(V121,<,67,KEY_39_66) JUMPIF(V121,<,75,KEY_67_74) JUMP(KEY_75_106) ; :KEY_0_38 JUMPIF(V121,=,34,L_GEDAN_K);(↓Bボタン)左あしばらい JUMPIF(V121,=,38,L_GEDAN_K);(↓→Bボタン)左あしばらい JUMP(F_STRAIGHT_LP);(Bボタン・↑Bボタン・→Bボタン・↑→Bボタン)左ストレート ; :KEY_39_66 JUMPIF(V121,=,40,L_HARAI_P);(←Bボタン)ひだり払い裏拳 JUMPIF(V121,=,41,L_HARAI_P);(↑←Bボタン) ひだり払い裏拳 JUMPIF(V121,=,42,L_GEDAN_K);(↓←Bボタン)左あしばらい JUMPIF(V121,=,66,R_GEDAN_P) ;(↓Aボタン)右下段パンチ JUMP(F_STRAIGHT_RP);(Aボタン)(↑Aボタン)右ストレート ; :KEY_67_74 JUMPIF(V121,=,68,R_HARAI_P);(→Aボタン)みぎ払い裏拳 JUMPIF(V121,=,69,R_HARAI_P);(↑→Aボタン)みぎ払い裏拳 JUMPIF(V121,=,72,F_STRAIGHT_RP);(←Aボタン)右ストレート JUMPIF(V121,=,73,F_STRAIGHT_RP);(↑←Aボタン)右ストレート JUMP(R_GEDAN_P) ;(↓→Aボタン・↓←Aボタン)右下段パンチ ; :KEY_75_106 JUMPIF(V121,=,102,GUARD_SHAGAMI_P) ;(↓→ABボタン)しゃがみガード JUMPIF(V121,=,106,GUARD_SHAGAMI_P) ;(↓←ABボタン)しゃがみガード JUMP(F_DOUBLE_P) ;(ABボタン・↑ABボタン・→ABボタン・↑→ABボタン・←ABボタン・↑←ABボタン)ダブルパンチ ; ;┌──< 【EXIT】メインに戻る >────────────────────┐ :EXIT JUMPIF(V109,=,103,EXIT2) CALL(FIGHTHOME_S) :EXIT2 V00=5 FJUMP ;└───────────────────────────────────┘ ; ;┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ;┃各モーション                             ┃ ;┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ; ;┌──< 【F_DOUBLE_P】ダブルパンチ >──────────────┐ :F_DOUBLE_P V109=101 V120=0 V121=0 MOVE(960,-400,931,340,x,90,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,-340,-780,400,-960,280) MOVE(960,-400,931,340,x,90,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,-340,-780,400,-960,600) MOVE(960,-120,931,340,x,90,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,-340,-780,120,-960,280) MOVE(960,-120,931,340,x,90,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,-340,-780,120,-960,300) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,280) V109 = 103;体勢チェックをファイティングホーム状態(3)にセット。 JUMP(KEYCHECK) ; ;┌──< 【F_STRAIGHT_LP】左ストレートパンチ >──────────────┐ :F_STRAIGHT_LP V109=101 V120=0 V121=0 ;足を開いて構える MOVE(136,62,638,-815,x,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;突き出し MOVE(560,398,449,83,x,-53,-246,298,409,-460,-350,-409,578,50,610,-578,-473,147,831,x,825,-735,-2,151,240) ;突き出し後止め MOVE(560,398,449,83,x,-53,-246,298,409,-460,-350,-409,578,50,610,-578,-473,147,831,x,825,-735,-2,151,240) ;構え戻る MOVE(136,62,638,-815,x,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103;体勢チェックをファイティングホーム状態(3)にセット。 JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【F_STRAIGHT_RP】右手ストレートトンファー突き >──────────────┐ :F_STRAIGHT_RP V109=101 V120=0 V121=0 ;足を開いて構える MOVE(136,62,638,-815,x,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;突き出し MOVE(151,2,735,-825,x,-53,-147,473,578,-610,-50,-578,409,350,460,-409,-298,246,-831,x,-83,-449,-398,-560,120) ;突き出し後止め MOVE(151,2,735,-825,x,-53,-147,473,578,-610,-50,-578,409,350,460,-409,-298,246,-831,x,-83,-449,-398,-560,480) ;構え戻る MOVE(136,62,638,-815,x,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103;体勢チェックをファイティングホーム状態(3)にセット。 JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【R_GEDAN_P】右下段パンチ >───────────────┐ :R_GEDAN_P V109 = 101 V120 = 0 V121 = 0 ;構え MOVE(-342,-105,794,-812,x,-134,-91,478,571,-458,-104,-358,371,122,446,-550,-470,125,150,x,634,-1198,174,446,120) MOVE(-171,-76,930,-807,x,-224,-98,485,593,-469,-113,-377,386,129,450,-573,-474,134,-219,x,180,-1228,9,197,120) MOVE(-173,-76,929,-802,x,-302,-105,498,609,-482,-119,-389,393,138,463,-593,-485,143,-415,x,-17,-636,-39,-303,120) MOVE(-173,-76,929,-802,x,-302,-105,498,609,-482,-119,-389,393,138,463,-593,-485,143,-636,x,-17,-636,-39,-303,120) MOVE(-173,-76,929,-802,x,-302,-105,498,609,-482,-119,-389,393,138,463,-593,-485,143,-636,x,-17,-636,-39,-303,240) MOVE(-222,-150,935,-590,x,-109,-108,495,626,-479,-126,-409,409,146,461,-616,-490,153,-51,x,152,-466,137,-334,120) ;構え戻る ;MOVE(136,62,638,-815,0,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,0,830,-742,34,-18,240) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,900) MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103 ;体勢チェックをファイティングホーム状態(3)にセット。 ; JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【L_GEDAN_K】左あしばらい >───────────────┐ ; :L_GEDAN_K V109 = 101 V120 = 0 V121 = 0 ; ;構え MOVE(-449,-224,927,-942,x,43,-76,208,114,-146,-207,-217,359,44,347,-374,-393,93,119,x,973,-928,185,443,120) MOVE(-448,-225,928,-942,x,35,-82,203,115,-144,-217,-218,370,-32,343,-310,-339,94,119,x,972,-929,184,443,120) MOVE(-297,-327,893,-884,x,-100,-712,788,14,103,-302,19,510,170,953,-1170,-823,295,29,x,966,-945,348,335,120) MOVE(-297,-327,893,-884,x,-100,-712,788,14,103,-302,19,510,170,953,-1170,-823,295,29,x,966,-945,348,335,240) MOVE(-293,-330,891,-880,x,-98,-437,584,146,-543,-202,-822,504,174,947,-1169,-799,410,28,x,966,-946,347,330,240) MOVE(-396,-67,1182,-633,x,-90,-364,672,573,-827,-418,-818,501,166,948,-1154,-762,331,15,x,964,-946,344,326,480) ; ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,480) MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103 ;体勢チェックをファイティングホーム状態(3)にセット。 JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【L_HARAI_P】ひだり払い裏拳 >────────────────┐ :L_HARAI_P V109 = 101 V120=0 V121=0 ;左はらいパンチ ;左前裏拳 ;足を開いて構える MOVE(136,62,638,-815,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;突き出し MOVE(1054,-197,20,66,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,351,x,815,-638,176,63,240) ;突き出し後止め MOVE(1054,-197,20,66,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,351,x,815,-638,176,63,240) ;突き出しから回し MOVE(1050,351,-43,154,x,-30,-172,430,420,-420,-100,-420,240,240,330,-280,-220,190,176,x,80,-870,70,540,240) ;突き出しから回し後止め MOVE(1050,351,-43,154,x,-30,-172,430,420,-420,-100,-420,240,240,330,-280,-220,190,176,x,80,-870,70,540,680) ;構え戻る ;MOVE(136,62,638,-815,0,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,0,830,-742,34,-18,120) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103 JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【R_HARAI_P】みぎ払い裏拳 >────────────────┐ :R_HARAI_P V109 = 101 V120=0 V121=0 ; ;右前裏拳 ;足を開いて構える MOVE(136,62,638,-815,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,x,830,-742,34,-18,120) ;突き出し MOVE(-64,-176,638,-815,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,-351,x,-66,-110,197,-1054,240) ;突き出し後止め MOVE(-64,-176,638,-815,x,-144,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,-351,x,-66,-110,197,-1054,240) ;突き出しから回し MOVE(-546,-66,870,-88,x,-30,-190,220,280,-330,-240,-240,420,100,420,-420,-430,172,-176,x,-154,43,-351,-1050,240) ;突き出しから回し後止め MOVE(-546,-66,870,-88,x,-30,-190,220,280,-330,-240,-240,420,100,420,-420,-430,172,-176,x,-154,43,-351,-1050,680) ;構え戻る ;MOVE(136,62,638,-815,0,-3,-171,401,404,-408,-168,-404,404,165,408,-404,-403,172,0,0,830,-742,34,-18,120) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103 JUMP(KEYCHECK) ;└───────────────────────────────────┘ ; ;┌──< 【GUARD_SHAGAMI_P】しゃがみガード→アッパ >────────────────┐ :GUARD_SHAGAMI_P ;しゃがみガード MOVE(52,-300,929,-733,x,13,-180,830,593,-938,-201,-1106,562,217,867,-1113,-844,242,-2,x,820,-1007,306,-72,200) MOVE(52,-300,929,-733,x,13,-180,830,593,-938,-201,-1106,562,217,867,-1113,-844,242,-2,x,820,-1007,306,-72,120) V00=1 V01=1 V02=1 V03=1 V04=1 V05=1 V06=1 V07=1 V08=1 V09=1 V10=1 V11=1 V12=1 V13=1 V14=1 V15=1 V16=1 V17=1 V18=1 V19=1 V20=1 V21=1 V22=1 V23=1 POWER (20) :GUARD_SHAGAMI_P2 MOVE(52,-300,929,-733,x,13,-180,830,593,-938,-201,-1106,562,217,867,-1113,-844,242,-2,x,820,-1007,306,-72,240) JUMPIF(V121,=,98,GUARD_SHAGAMI_P2) ;たちアッパー1 MOVE(47,-299,929,-726,x,-407,-207,459,469,-809,-180,-869,459,168,696,-849,-516,76,-74,x,812,-1008,307,-72,240) ;たちアッパー2 MOVE(-249,-169,920,-719,x,-9,-206,214,215,-398,-109,-348,126,123,36,-274,-420,23,-295,x,433,-674,233,-693,240) MOVE(-249,-169,920,-719,x,-9,-206,214,215,-398,-109,-348,126,123,36,-274,-420,23,-295,x,433,-674,233,-693,480) ;ファイティングホームに戻る MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103 JUMP(EXIT) ;└───────────────────────────────────┘ ; ; ;┌──<【FIGHTHOME_S】短縮ファイティングホーム >───────────┐ :FIGHTHOME_S MOVE(-450,-226,931,-946,x,-120,-80,383,331,-329,-90,-331,331,70,329,-331,-383,80,0,x,978,-928,180,450,240) V109 = 103;体勢チェックをファイティングホーム状態(3)にセット。 RETURN ;└───────────────────────────────────┘ ; ;【OKBEEP】OK音を鳴らす :OKBEEP V00=62 V01=192 V02=0 V03=20 V04=0 SOUND WAIT(100) RETURN