;19:15 2012/01/15 ; [cmd-helper-bit.txt/改良版]ができたのでそちらをお勧めします。 ; ;18:00 2012/01/15 最大値の処理が1F足りなかった; ;11:59 2012/01/15 bit表側のZとXが逆でした; ;18:00 2012/01/11 初版公開 ;■■■■■ ;■■■■■ 先行入力システム用のヘルパー記述 bit管理方式 ;■■■■■ ; ※bit演算で色々やってるのでbit演算がわかってないと危ないです ; ※上級者向けテンプレ ; ※.細かい条件に合せて、それぞれの持続を認識させることができる。 よくある機能 ; ※.先行入力後、入力の上書きが可能。 あんまり無い機能 ; ※.複数の先行入力が被さった場合、基本「通常時の優先度が一番高い技」が出る。 Command条件を補助してるだけなので ; ※.最大で300個の判定を作れる。(その場合最大63FのVarが0になるけど。30個20個でも180+100で280個) ;参考:非想天則生足美鈴にあった記述とか ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ [Statedef 61900];これは不要 ;(1*9)は、9のヘルパーがあったら他の数値に置換。 ;61000と61001も既にあるなら置換。 [State -1];-1ステートへ置く。 Type = ChangeState Trigger1 = Ishelper(1*9) value = 61000+1 ctrl = 0 [State -1,先行入力認識];-1ステートへ置く。 Type = Helper Trigger1 = !NumHelper(1*9) ID = (1*9) Pos = 0,0; StateNo = 61000 ; OwnPal = 1 KeyCtrl = 1 Size.XScale = 0 Size.YScale = 0 SuperMoveTime = 999999999 ;SuperPause中に動ける時間 PauseMoveTime = 999999999 ;Pause中に動ける時間 ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ [Statedef 61000];適当なcnsの中に入れる type =S ctrl =0 anim =170 ;判定の無い適当なアニメ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ [State a] type = null Trigger1 = var(2) := 10 ;★★★代入するVarの開始スロット(31)>最大31Fまで Trigger1 = var(3) := 30 ;★★★代入するVarの開始スロット(63)>最大63Fまで ;↓の記述を調整して、本体のCommand条件へ ;TriggerAll = Command = "236a" ||(Helper(1*9),var(11)&31) ;という感じに追加します。 ;最大31Fまでの猶予用Var ;var(10)は1ボタン用※!hold系は記述されてないので必要そうなら追記してください。 ;Var(10) 1- 5 = ||(Helper(1*9),var(10)&31) ;= "a" ;--bit-- 6-10 = ||(Helper(1*9),var(10)&992) ;= "b" ;--bit--11-15 = ||(Helper(1*9),var(10)&31744) ;= "c" ;--bit--16-20 = ||(Helper(1*9),var(10)&1015808) ;= "x" ;--bit--21-25 = ||(Helper(1*9),var(10)&32505856) ;= "y" ;--bit--26-30 = ||(Helper(1*9),var(10)&1040187392);= "z" ;var(11~15)は基本コマンド用※コマンド名が違う場合は修正が必要。無い場合は「0;」でコメントアウトしてください ;※Commandが全く違う場合、最初に「= Command = "」を「= 0;Command = "」に置換して、1つずつ確認しながら差し替えていくのが良いかと。 ;Var(11) 1- 5 = ||(Helper(1*9),var(11)&31) ;= "236a" ;--bit-- 6-10 = ||(Helper(1*9),var(11)&992) ;= "236b" ;--bit--11-15 = ||(Helper(1*9),var(11)&31744) ;= "236c" ;--bit--16-20 = ||(Helper(1*9),var(11)&1015808) ;= "623a" ;--bit--21-25 = ||(Helper(1*9),var(11)&32505856) ;= "623b" ;--bit--26-30 = ||(Helper(1*9),var(11)&1040187392);= "623c" ;Var(12) 1- 5 = ||(Helper(1*9),var(12)&31) ;= "214a" ;--bit-- 6-10 = ||(Helper(1*9),var(12)&992) ;= "214b" ;--bit--11-15 = ||(Helper(1*9),var(12)&31744) ;= "214c" ;--bit--16-20 = ||(Helper(1*9),var(12)&1015808) ;= "421a" ;--bit--21-25 = ||(Helper(1*9),var(12)&32505856) ;= "421b" ;--bit--26-30 = ||(Helper(1*9),var(12)&1040187392);= "421c" ;Var(13) 1- 5 = ||(Helper(1*9),var(13)&31) ;= "236x" ;--bit-- 6-10 = ||(Helper(1*9),var(13)&992) ;= "236y" ;--bit--11-15 = ||(Helper(1*9),var(13)&31744) ;= "236z" ;--bit--16-20 = ||(Helper(1*9),var(13)&1015808) ;= "623x" ;--bit--21-25 = ||(Helper(1*9),var(13)&32505856) ;= "623y" ;--bit--26-30 = ||(Helper(1*9),var(13)&1040187392);= "623z" ;Var(14) 1- 5 = ||(Helper(1*9),var(14)&31) ;= "214x" ;--bit-- 6-10 = ||(Helper(1*9),var(14)&992) ;= "214y" ;--bit--11-15 = ||(Helper(1*9),var(14)&31744) ;= "214z" ;--bit--16-20 = ||(Helper(1*9),var(14)&1015808) ;= "421x" ;--bit--21-25 = ||(Helper(1*9),var(14)&32505856) ;= "421y" ;--bit--26-30 = ||(Helper(1*9),var(14)&1040187392);= "421z" ;Var(15) 1- 5 = ||(Helper(1*9),var(15)&31) ;= "22a" ;--bit-- 6-10 = ||(Helper(1*9),var(15)&992) ;= "22b" ;--bit--11-15 = ||(Helper(1*9),var(15)&31744) ;= "22c" ;--bit--16-20 = ||(Helper(1*9),var(15)&1015808) ;= "22x" ;--bit--21-25 = ||(Helper(1*9),var(15)&32505856) ;= "22y" ;--bit--26-30 = ||(Helper(1*9),var(15)&1040187392);= "22z" ; ;Var(16) 1- 5 = ||(Helper(1*9),var(16)&31) ;= 2a ※以下18個は"a" && Command = "holddown";というコマンド条件です ;--bit-- 6-10 = ||(Helper(1*9),var(16)&992) ;= 2b ※専用のコマンドがあればそれに差し替えて下さい ;--bit--11-15 = ||(Helper(1*9),var(16)&31744) ;= 2c ;--bit--16-20 = ||(Helper(1*9),var(16)&1015808) ;= 2x ;--bit--21-25 = ||(Helper(1*9),var(16)&32505856) ;= 2y ;--bit--26-30 = ||(Helper(1*9),var(16)&1040187392);= 2z ;Var(17) 1- 5 = ||(Helper(1*9),var(17)&31) ;= 6a ;--bit-- 6-10 = ||(Helper(1*9),var(17)&992) ;= 6b ;--bit--11-15 = ||(Helper(1*9),var(17)&31744) ;= 6c ;--bit--16-20 = ||(Helper(1*9),var(17)&1015808) ;= 6x ;--bit--21-25 = ||(Helper(1*9),var(17)&32505856) ;= 6y ;--bit--26-30 = ||(Helper(1*9),var(17)&1040187392);= 6z ;Var(18) 1- 5 = ||(Helper(1*9),var(18)&31) ;= 4a ;--bit-- 6-10 = ||(Helper(1*9),var(18)&992) ;= 4b ;--bit--11-15 = ||(Helper(1*9),var(18)&31744) ;= 4c ;--bit--16-20 = ||(Helper(1*9),var(18)&1015808) ;= 4x ;--bit--21-25 = ||(Helper(1*9),var(18)&32505856) ;= 4y ;--bit--26-30 = ||(Helper(1*9),var(18)&1040187392);= 4z ;一応処理的に、Var(19)まで使えます。記述を増やせば29まで。↓の63f用の開始を調整すればもっと。 ;最大63Fまでの猶予用Var ;Var(30) 1- 6 =||(Helper(1*9),var(30)&63) ;= "236236a" "236236b" "236236c" ;--bit-- 7-12 =||(Helper(1*9),var(30)&4032) ;= "236236x" "236236y" "236236z" ;--bit--13-18 =||(Helper(1*9),var(30)&258048) ;= ;--bit--19-24 =||(Helper(1*9),var(30)&16515072) ;= ;--bit--25-30 =||(Helper(1*9),var(30)&1056964608);= ;一応処理的にVar(32)まで使えます。一応var(59)まで増やせる。 ;こうした記述は、↓の処理記述と合せて変更する方が良いので「"22x"」を「"ddx"」へ置換処理するような感じが良いと思う。 ;シッカリと↑と↓が合っている場合、Commandへ追記する際、基本↑からコピペするだけで良いように。 ;※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ;※ 該当項目への代入はVar(5)へ数値を代入後に ; Triggerx = 0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ;※ この行を読みこませるようにしてください。この行は最大31F用の共通です。最大63F用は↓で共通 ; Triggerx = 0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; ;※ 一つの項目の処理が終わったらVar(1)に*32(最大63F用は*64)して、次のbitを認識させており、 ;※  一つのVarの処理が終わったらVar(0)に+1して、次のVarを読みこませるようにしています。 ; ;※ なので、Command条件を抜きたい場合、該当項目を全て削除するのではなく、 ; TriggerAll = Command = "x" :を ; TriggerAll = 0; Command = "x" :という感じに、commandを読み込ませないようにするか ;※ 条件式をあらかた削除したい場合でも ; Trigger1 =1 || var(1) := var(1)*32 ;の行は必ず残して下さい。 ; ;※ 間のVarの処理を途中でやめると上手く処理がいかなくなるので、 ;※  該当項目の処理を削りたい場合でも、最低限Var(0):=var(0)+1だけは残して下さい。 ;※ 怖いならCommand部分だけ、0;で読み込ませなくする方が吉。 ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];10-1 type = null Trigger1 = var(0) := var(2) ;代入するVarの開始スロット Trigger1 =1 || var(6) := 0 ;★★★入力判定の持続(猶予) 条件:通常時(無条件) Trigger1 =1 || var(7) := 10;★★★入力判定の持続(猶予) 条件:攻撃が当たった Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(10)&31) ;○○○○○ ;○○○○○ 例では通常時0Fの猶予(無し)、攻撃が当たった時は10Fの猶予 ;○○○○○ 優先度は順序の後のほうが高く「通常<攻撃が当たった」という優先度になってます。 ;○○○○○ ;○○○○○ ※受付時間は「本体での実入力F+判定持続F」なので、設定10なら11Fの内に入力すれば、という事になるので注意 ;○○○○○ ; [State a];10 type = null TriggerAll = Command = "a" ;コマンド条件 ;×;TriggerAll = !(var(var(0))&var(1)) ;こうした行を適応することで「入力後の更新」を不可にできます。 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];10-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(10)&992) ; [State a]; type = null TriggerAll = Command = "b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];10-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(10)&31744) ; [State a]; type = null TriggerAll = Command = "c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];10-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(10)&1015808) ; [State a]; type = null TriggerAll = Command = "x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];10-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(10)&32505856) ; [State a]; type = null TriggerAll = Command = "y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];10-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(10)&1040187392) ; [State a]; type = null TriggerAll = Command = "z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];11-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(11~15)まで全部ココで設定 Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 Trigger1 =1 || var(7) := 15;★ 攻撃ヒット時 Trigger1 =1 || var(8) := 5 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(11)&31) ; [State a]; type = null TriggerAll = Command = "236a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];11-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(11)&992) ; [State a]; type = null TriggerAll = Command = "236b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];11-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(11)&31744) ; [State a]; type = null TriggerAll = Command = "236c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];11-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(11)&&1015808) ; [State a]; type = null TriggerAll = Command = "623a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];11-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(11)&32505856) ; [State a]; type = null TriggerAll = Command = "623b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];11-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(11)&1040187392) ; [State a]; type = null TriggerAll = Command = "623c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];12-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(11)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 15;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 5 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(12)&31) ; [State a]; type = null TriggerAll = Command = "214a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];12-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(12)&992) ; [State a]; type = null TriggerAll = Command = "214b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];12-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(12)&31744) ; [State a]; type = null TriggerAll = Command = "214c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];12-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(12)&&1015808) ; [State a]; type = null TriggerAll = Command = "421a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];12-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(12)&32505856) ; [State a]; type = null TriggerAll = Command = "421b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];12-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(12)&1040187392) ; [State a]; type = null TriggerAll = Command = "421c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];13-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(11)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 15;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 5 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(13)&31) ; [State a]; type = null TriggerAll = Command = "236x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];13-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(13)&992) ; [State a]; type = null TriggerAll = Command = "236y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];13-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(13)&31744) ; [State a]; type = null TriggerAll = Command = "236z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];13-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(13)&&1015808) ; [State a]; type = null TriggerAll = Command = "623x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];13-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(13)&32505856) ; [State a]; type = null TriggerAll = Command = "623y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];13-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(13)&1040187392) ; [State a]; type = null TriggerAll = Command = "623z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];14-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(11)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 15;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 5 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(14)&31) ; [State a]; type = null TriggerAll = Command = "214x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];14-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(14)&992) ; [State a]; type = null TriggerAll = Command = "214y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];14-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(14)&31744) ; [State a]; type = null TriggerAll = Command = "214z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];14-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(14)&&1015808) ; [State a]; type = null TriggerAll = Command = "421x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];14-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(14)&32505856) ; [State a]; type = null TriggerAll = Command = "421y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];14-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(14)&1040187392) ; [State a]; type = null TriggerAll = Command = "421z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];15-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(11)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 15;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 5 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(15)&31) ; [State a]; type = null TriggerAll = Command = "22a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];15-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(15)&992) ; [State a]; type = null TriggerAll = Command = "22b" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];15-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(15)&31744) ; [State a]; type = null TriggerAll = Command = "22c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];15-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(15)&&1015808) ; [State a]; type = null TriggerAll = Command = "22x" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];15-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(15)&32505856) ; [State a]; type = null TriggerAll = Command = "22y" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];15-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(15)&1040187392) ; [State a]; type = null TriggerAll = Command = "22z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];16-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 Trigger1 =1 || var(7) := 7 ;★ 攻撃ヒット時 Trigger1 =1 || var(8) := 3 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(15)&31) ; [State a]; type = null TriggerAll = Command = "a" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];16-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(16)&992) ; [State a]; type = null TriggerAll = Command = "b" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];16-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(16)&31744) ; [State a]; type = null TriggerAll = Command = "c" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];16-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(16)&&1015808) ; [State a]; type = null TriggerAll = Command = "x" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];16-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(16)&32505856) ; [State a]; type = null TriggerAll = Command = "y" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];16-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(16)&1040187392) ; [State a]; type = null TriggerAll = Command = "z" && Command = "holddown" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];17-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(16)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 7 ;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 3 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(15)&31) ; [State a]; type = null TriggerAll = Command = "a" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];17-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(17)&992) ; [State a]; type = null TriggerAll = Command = "b" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];17-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(17)&31744) ; [State a]; type = null TriggerAll = Command = "c" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];17-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(17)&&1015808) ; [State a]; type = null TriggerAll = Command = "x" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];17-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(17)&32505856) ; [State a]; type = null TriggerAll = Command = "y" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];17-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(17)&1040187392) ; [State a]; type = null TriggerAll = Command = "z" && Command = "holdfwd" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];18-1 type = null Trigger1 =1 || var(0) := var(0) + 1 ;代入するスロット ;Var(16)の所で設定するようにコメントアウト ;×;Trigger1 =1 || var(6) := 0 ;★入力判定持続 通常時 ;×;Trigger1 =1 || var(7) := 7 ;★ 攻撃ヒット時 ;×;Trigger1 =1 || var(8) := 3 ;★ くらい中 Trigger1 =1 || var(1) := 31 ;(Helper(1*9),var(15)&31) ; [State a]; type = null TriggerAll = Command = "a" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];18-2 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(18)&992) ; [State a]; type = null TriggerAll = Command = "b" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];18-3 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(18)&31744) ; [State a]; type = null TriggerAll = Command = "c" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];18-4 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(18)&&1015808) ; [State a]; type = null TriggerAll = Command = "x" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];18-5 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(18)&32505856) ; [State a]; type = null TriggerAll = Command = "y" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];18-6 type = null Trigger1 =1 || var(1) := var(1)*32 ;(Helper(1*9),var(18)&1040187392) ; [State a]; type = null TriggerAll = Command = "z" && Command = "holdback" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger2 = root,MoveContact ;★本体攻撃ヒット時 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; Trigger3 = root,movetype=H ;★本体くらい中時 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&32)*(var(1)/31) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ [State a] type = null Trigger1 = 1 ;ここから最大63F用 ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■ [State a];30-1 type = null Trigger1 = var(0) := var(3) ;代入するVarの開始スロット Trigger1 =1 || var(6) := 10;★入力判定持続 通常時 Trigger1 =1 || var(7) := 30;★ 通常・攻撃ヒット時 Trigger1 =1 || var(8) := 60;★ 必殺・攻撃ヒット時 Trigger1 =1 || var(9) := 20;★ くらい中 Trigger1 =1 || var(1) := 63 ;(Helper(1*9),var(30)&63) ; [State a]; type = null TriggerAll = Command = "236236a" || Command = "236236b" || Command = "236236c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger2 = root,MoveContact && root,StateNo < 1000 ;★本体攻撃ヒット時/通常 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger3 = root,MoveContact && root,StateNo >= 1000 ;★本体攻撃ヒット時/必殺 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger4 = root,movetype=H ;★本体くらい中時 trigger4 =1|| var(5) := var(9) ;★入力判定の持続(猶予) Trigger4 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];30-2 type = null Trigger1 =1 || var(1) := var(1)*64 ;(Helper(1*9),var(30)&4032) ; [State a]; type = null TriggerAll = Command = "236236x" || Command = "236236y" || Command = "236236z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 trigger1 =1|| var(5) := var(6) ;★入力判定の持続(猶予) Trigger1 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger2 = root,MoveContact && root,StateNo < 1000 ;★本体攻撃ヒット時/通常 trigger2 =1|| var(5) := var(7) ;★入力判定の持続(猶予) Trigger2 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger3 = root,MoveContact && root,StateNo >= 1000 ;★本体攻撃ヒット時/必殺 trigger3 =1|| var(5) := var(8) ;★入力判定の持続(猶予) Trigger3 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; Trigger4 = root,movetype=H ;★本体くらい中時 trigger4 =1|| var(5) := var(9) ;★入力判定の持続(猶予) Trigger4 =0&& var(var(0)) := var(var(0)) - (var(var(0))&var(1)) + (var(5)&64)*(var(1)/63) ;代入処理※変更不可 ; ;■■■■■■■■■■■■■■■ [State a];30-3 type = null Trigger1 =1 || var(1) := var(1)*64 ;(Helper(1*9),var(30)&&258048) ; [State a]; type = null TriggerAll = 0; Command = "214214a" || Command = "214214b" || Command = "214214c" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 ; ;■■■■■■■■■■■■■■■ [State a];30-4 type = null Trigger1 =1 || var(1) := var(1)*64 ;(Helper(1*9),var(30)&16515072) ; [State a]; type = null TriggerAll = 0; Command = "214214x" || Command = "214214y" || Command = "214214z" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 ; ;■■■■■■■■■■■■■■■ [State a];30-5 type = null Trigger1 =1 || var(1) := var(1)*64 ;(Helper(1*9),var(30)&1056964608) ; [State a]; type = null TriggerAll = 0; Command = "4123641236a" ;コマンド条件 ; Trigger1 = 1 ;★その他の条件 ; ;Var(30) 1- 6 =(&63)/(1) = ;--bit-- 7-12 =(&4032)/(64) = ;--bit--13-18 =(&258048)/(4096) = ;--bit--19-24 =(&16515072)/(262144) = ;--bit--25-30 =(&1056964608)/(16777216)= ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ [Statedef 61001];それぞれの数値を減算する。 type =A ctrl =0 anim =170 ;判定の無い適当なアニメ [State a];とりあえず常時適応 type = turn Trigger1 = root,facing!=facing [State a] type = posset Trigger1 = 1 X = floor(root,pos X) Y = floor(root,pos Y) [State 60000, AssertSpecial] Type = AssertSpecial Trigger1 = 1 flag = Invisible ;インヴィシブル 見えなくする。 flag2 = Noshadow ;ノーシャドウ 影を表示しない。 ignorehitpause=1 [State 60000, NotHitBy];攻撃に当たらないよう。 Type = NotHitBy Value = SCA Trigger1 = 1 IgnoreHitPause = 1 ;やってる処理は ; Var(0)で確認するVarの管理、Var(1)でbit演算のタネを管理 ;  bit演算で該当の範囲の数値が0でないことを確認する。 ;  0でない場合、その範囲のbitを-1する。 [State a] type = null Trigger1 = var(0) := var(2) ;代入するVarの開始スロット [State a];10 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];11 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];12 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];13 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];14 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];15 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];16 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];17 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];18 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 [State a];19 type = null TriggerAll =1 || var(1) := 31 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger1 =0&& var(1) := var(1)*32 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger2 =0&& var(1) := var(1)*32 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger3 =0&& var(1) := var(1)*32 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger4 =0&& var(1) := var(1)*32 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger5 =0&& var(1) := var(1)*32 Trigger6 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/31) Trigger6 =0&& var(1) := var(1)*32 Trigger7 =0&& var(0) := var(0) + 1 ;↑の方でvar(3)の数値を変更し、ステコン1つをそのままコピーすれば増やせます ;Var(10) 1- 5 =(&31)/(1) = ;--bit-- 6-10 =(&992)/(32) = ;--bit--11-15 =(&31744)/(1024) = ;--bit--16-20 =(&1015808)/(32768) = ;--bit--21-25 =(&32505856)/(1048576) = ;--bit--26-30 =(&1040187392)/(33554432)= [State a] type = null Trigger1 = var(0) := var(3) ;代入するVarの開始 [State a];★★★★★30 type = null TriggerAll =1 || var(1) := 63 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger1 =0&& var(1) := var(1)*64 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger2 =0&& var(1) := var(1)*64 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger3 =0&& var(1) := var(1)*64 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger4 =0&& var(1) := var(1)*64 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger5 =0&& var(1) := var(1)*64 Trigger6 =0&& var(0) := var(0) + 1 [State a];★★★★★31 type = null TriggerAll =1 || var(1) := 63 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger1 =0&& var(1) := var(1)*64 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger2 =0&& var(1) := var(1)*64 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger3 =0&& var(1) := var(1)*64 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger4 =0&& var(1) := var(1)*64 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger5 =0&& var(1) := var(1)*64 Trigger6 =0&& var(0) := var(0) + 1 [State a];★★★★★32 type = null TriggerAll =1 || var(1) := 63 Trigger1 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger1 =0&& var(1) := var(1)*64 Trigger2 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger2 =0&& var(1) := var(1)*64 Trigger3 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger3 =0&& var(1) := var(1)*64 Trigger4 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger4 =0&& var(1) := var(1)*64 Trigger5 =1|| var(var(0)) := var(var(0)) - ((var(var(0))&var(1))!=0) * (var(1)/63) Trigger5 =0&& var(1) := var(1)*64 Trigger6 =0&& var(0) := var(0) + 1 ;ステコン1つをそのままコピーすれば増やせます。 ;Var(30) 1- 6 =(&63)/(1) = ;--bit-- 7-12 =(&4032)/(64) = ;--bit--13-18 =(&258048)/(4096) = ;--bit--19-24 =(&16515072)/(262144) = ;--bit--25-30 =(&1056964608)/(16777216)= [State a];戻る type=changeState trigger1=1 value=61000 ;単一の入力しか認識しない場合、ここで条件付け。「!(Var(10)+Var(11)+var(12)+var(13)...)」という感じに。 ;その場合上書きも不可になる。 ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ;■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■