Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🔧 Login & Sign-Up Fixed!
    The recent login and sign-up issues have been successfully resolved by @DoomJoshuaBoy. Fresh logins are now working normally, so feel free to log in without any trouble! if you do run into trouble please let us know!

DJB MUGEN & IKEMEN Community

Command List — KusanagiI.zip ← Back to Overview

;=========================================================================== ; AI Commands ;=========================================================================== [Command] name = "AI_1" command = D, D, D, D, D, D, D, D, D, D, D, D, D, D, D time = 1 [Command] name = "AI_2" command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, F time = 1 [Command] name = "AI_3" command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, U time = 1 [Command] name = "AI_4" command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, B time = 1 [Command] name = "AI_5" command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, a time = 1 [Command] name = "AI_6" command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, b time = 1 [Command] name = "AI_7" command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, c time = 1 [Command] name = "AI_8" command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, x time = 1 [Command] name = "AI_9" command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, y time = 1 [Command] name = "AI_10" command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, z time = 1 [Command] name = "AI_11" command = s, s, s, s, s, s, s, s, s, s, s, s, s, s, s time = 1 [Command] name = "AI_12" command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, a time = 1 [Command] name = "AI_13" command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, a time = 1 [Command] name = "AI_14" command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, a time = 1 [Command] name = "AI_15" command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, b time = 1 [Command] name = "AI_16" command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, a time = 1 [Command] name = "AI_17" command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, a time = 1 [Command] name = "AI_18" command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, a time = 1 [Command] name = "AI_19" command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, a time = 1 [Command] name = "AI_20" command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, a time = 1 [Command] name = "AI_21" command = s, s, s, s, s, s, s, s, s, s, s, s, s, s, a time = 1 [Command] name = "AI_22" command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, b time = 1 [Command] name = "AI_23" command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, b time = 1 [Command] name = "AI_24" command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, b time = 1 [Command] name = "AI_25" command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, c time = 1 [Command] name = "AI_26" command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, c time = 1 [Command] name = "AI_27" command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, b time = 1 [Command] name = "AI_28" command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, b time = 1 [Command] name = "AI_29" command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, b time = 1 [Command] name = "AI_30" command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, b time = 1 [Command] name = "AI_31" command = s, s, s, s, s, s, s, s, s, s, s, s, s, s, b time = 1 [Command] name = "AI_32" command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, c time = 1 [Command] name = "AI_33" command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, c time = 1 [Command] name = "AI_34" command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, c time = 1 [Command] name = "AI_35" command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, x time = 1 [Command] name = "AI_36" command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, x time = 1 [Command] name = "AI_37" command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, x time = 1 [Command] name = "AI_38" command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, c time = 1 [Command] name = "AI_39" command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, c time = 1 [Command] name = "AI_40" command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, c time = 1 [Command] name = "AI_41" command = s, s, s, s, s, s, s, s, s, s, s, s, s, s, c time = 1 [Command] name = "AI_42" command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, x time = 1 [Command] name = "AI_43" command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, x time = 1 [Command] name = "AI_44" command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, x time = 1 [Command] name = "AI_45" command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, x time = 1 [Command] name = "AI_46" command = b, b, b, b, b, b, b, b, b, b, b, b, a, a, a time = 1 [Command] name = "AI_47" command = F, F, F, c, c, c, c, c, c, c, c, c, c, c, c time = 1 [Command] name = "AI_48" command = x, x, x, x, x, x, x, x, x, x, x, x, D, D, D time = 1 [Command] name = "AI_49" command = z, z, z, y, y, y, y, y, y, y, y, y, y, y, y time = 1 [Command] name = "AI_50" command = z, z, z, z, z, z, z, z, z, z, z, z, U, U, U time = 1 ;--------------------------------------------------------------------------- ; [Command] name = "236236pp" command = ~D,DF,F,D,DF,F,x+y time = 26 [Command] name = "236236pp" command = ~D,DF,F,D,DF,F,y+z time = 26 [Command] name = "236236pp" command = ~D,DF,F,D,DF,F,x+z time = 26 ; [Command] name = "236236kk" command = ~D,DF,F,D,DF,F,a+b time = 26 [Command] name = "236236kk" command = ~D,DF,F,D,DF,F,b+c time = 26 [Command] name = "236236kk" command = ~D,DF,F,D,DF,F,a+c time = 26 [Command] name = "2141236pp" command = ~D,DB,B,D,DF,F,x+y time = 26 [Command] name = "2141236pp" command = ~D,DB,B,D,DF,F,y+z time = 26 [Command] name = "2141236pp" command = ~D,DB,B,D,DF,F,x+z time = 26 ; [Command] name = "2141236x" command = ~D,DB,B,D,DF,F,x time = 26 [Command] name = "2141236x" command = ~D,DB,B,D,DF,F,~x time = 26 [Command] name = "2141236y" command = ~D,DB,B,D,DF,F,y time = 26 [Command] name = "2141236y" command = ~D,DB,B,D,DF,F,~y time = 26 [Command] name = "2141236z" command = ~D,DB,B,D,DF,F,z time = 26 [Command] name = "2141236z" command = ~D,DB,B,D,DF,F,~z time = 26 ; [Command] name = "236236a" command = ~D,DF,F,D,DF,F,a time = 26 [Command] name = "236236a" command = ~D,DF,F,D,DF,F,~a time = 26 [Command] name = "236236b" command = ~D,DF,F,D,DF,F,b time = 26 [Command] name = "236236b" command = ~D,DF,F,D,DF,F,~b time = 26 [Command] name = "236236c" command = ~D,DF,F,D,DF,F,c time = 26 [Command] name = "236236c" command = ~D,DF,F,D,DF,F,~c time = 26 ;--------------------------------------------------------------------------- ; [Command] name = "63214a" command = ~F,DF,D,DB,B,a time = 14 [Command] name = "63214a" command = ~F,DF,D,DB,B,~a time = 14 [Command] name = "63214b" command = ~F,DF,D,DB,B,b time = 14 [Command] name = "63214b" command = ~F,DF,D,DB,B,~b time = 14 [Command] name = "63214c" command = ~F,DF,D,DB,B,c time = 14 [Command] name = "63214c" command = ~F,DF,D,DB,B,~c time = 14 ; [Command] name = "236x" command = ~D,DF,F,x time = 14 [Command] name = "236x" command = ~D,DF,F,~x time = 14 [Command] name = "236y" command = ~D,DF,F,y time = 14 [Command] name = "236y" command = ~D,DF,F,~y time = 14 [Command] name = "236z" command = ~D,DF,F,z time = 14 [Command] name = "236z" command = ~D,DF,F,~z time = 14 ; [Command] name = "236a" command = ~D,DF,F,a time = 14 [Command] name = "236a" command = ~D,DF,F,~a time = 14 [Command] name = "236b" command = ~D,DF,F,b time = 14 [Command] name = "236b" command = ~D,DF,F,~b time = 14 [Command] name = "236c" command = ~D,DF,F,c time = 14 [Command] name = "236c" command = ~D,DF,F,~c time = 14 ; [Command] name = "623x" command = ~F,D,DF,x time = 14 [Command] name = "623x" command = ~F,D,DF,~x time = 14 [Command] name = "623y" command = ~F,D,DF,y time = 14 [Command] name = "623y" command = ~F,D,DF,~y time = 14 [Command] name = "623z" command = ~F,D,DF,z time = 14 [Command] name = "623z" command = ~F,D,DF,~z time = 14 ; [Command] name = "623a" command = ~F,D,DF,a time = 14 [Command] name = "623a" command = ~F,D,DF,~a time = 14 [Command] name = "623b" command = ~F,D,DF,b time = 14 [Command] name = "623b" command = ~F,D,DF,~b time = 14 [Command] name = "623c" command = ~F,D,DF,c time = 14 [Command] name = "623c" command = ~F,D,DF,~c time = 14 ; [Command] name = "214x" command = ~D,DB,B,x time = 14 [Command] name = "214x" command = ~D,DB,B,~x time = 14 [Command] name = "214y" command = ~D,DB,B,y time = 14 [Command] name = "214y" command = ~D,DB,B,~y time = 14 [Command] name = "214z" command = ~D,DB,B,z time = 14 [Command] name = "214z" command = ~D,DB,B,~z time = 14 ; [Command] name = "421a" command = ~B,D,DB,a time = 14 [Command] name = "421a" command = ~B,D,DB,~a time = 14 [Command] name = "421b" command = ~B,D,DB,b time = 14 [Command] name = "421b" command = ~B,D,DB,~b time = 14 [Command] name = "421c" command = ~B,D,DB,c time = 14 [Command] name = "421c" command = ~B,D,DB,~c time = 14 ;--------------------------------------------------------------------------- [Command] name = "FF" command = F,F time = 10 [Command] name = "BB" command = B,B time = 10 [Command] name = "highjump" command = D,$U time = 14 ;--------------------------------------------------------------------------- [Command] name = "recovery" ;必須コマンド名 command = a+b time = 1 [Command] name = "recovery" ;必須コマンド名 command = x+y time = 1 [Command] name = "recovery" ;必須コマンド名 command = x+a time = 1 ;--------------------------------------------------------------------------- [Command] name = "a" command = a time = 1 [Command] name = "b" command = b time = 1 [Command] name = "c" command = c time = 1 [Command] name = "x" command = x time = 1 [Command] name = "y" command = y time = 1 [Command] name = "z" command = z time = 1 [Command] name = "start" command = s time = 1 ;--------------------------------------------------------------------------- ;-| 方向キー |-------------------------------------------------------------- [Command] name = "holdfwd" ;必須コマンド名 command = /$F time = 1 [Command] name = "holdback" ;必須コマンド名 command = /$B time = 1 [Command] name = "holdup" ;必須コマンド名 command = /$U time = 1 [Command] name = "holddown" ;必須コマンド名 command = /$D time = 1 [Command] name = "fwd" ;必須コマンド名 command = F time = 1 [Command] name = "back" ;必須コマンド名 command = B time = 1 [Command] name = "up" ;必須コマンド名 command = U time = 1 [Command] name = "down" ;必須コマンド名 command = D time = 1 ;-| 方向キー(放し) |------------------------------------------------------ [Command] name = "rfwd" ;必須コマンド名 command = ~$F time = 1 [Command] name = "rback" ;必須コマンド名 command = ~$B time = 1 [Command] name = "rup" ;必須コマンド名 command = ~$U time = 1 [Command] name = "rdown" ;必須コマンド名 command = ~$D time = 1 ;--------------------------------------------------------------------------- [Command] name = "holdx" ;必須コマンド名 command = /x time = 1 [Command] name = "holdy" ;必須コマンド名 command = /y time = 1 [Command] name = "holdz" ;必須コマンド名 command = /z time = 1 [Command] name = "holda" ;必須コマンド名 command = /a time = 1 [Command] name = "holdb" ;必須コマンド名 command = /b time = 1 [Command] name = "holdc" ;必須コマンド名 command = /c time = 1 [Command] name = "holds" command = /s time = 1 ;--------------------------------------------------------------------------- ;AI起動ヘルパー [Statedef 9999] anim = 20000 ctrl = 0 [State 0, end] type = SelfState trigger1 = !ishelper value = 0 [State 0, var] type = VarSet trigger1 = command="up" && root,command="up" trigger2 = command="down" && root,command="down" trigger3 = command="back" && root,command="back" trigger4 = command="fwd" && root,command="fwd" trigger5 = command="a" && root,command="a" trigger6 = command="b" && root,command="b" trigger7 = command="c" && root,command="c" trigger8 = command="x" && root,command="x" trigger9 = command="y" && root,command="y" trigger10 = command="z" && root,command="z" trigger11 = command="start" && root,command="start" var(59) = -1 [State 0, end] Type = DestroySelf triggerall = ishelper trigger1 = root,var(59) || var(59)=-1 trigger2 = command="up" && root,command="up" trigger3 = command="down" && root,command="down" trigger4 = command="back" && root,command="back" trigger5 = command="fwd" && root,command="fwd" trigger6 = command="a" && root,command="a" trigger7 = command="b" && root,command="b" trigger8 = command="c" && root,command="c" trigger9 = command="x" && root,command="x" trigger10 = command="y" && root,command="y" trigger11 = command="z" && root,command="z" trigger12 = command="start" && root,command="start" [State -1, var] type = VarSet triggerall = var(59) != -1 trigger1 = root,command = "up" trigger2 = root,command = "down" trigger3 = root,command = "back" trigger4 = root,command = "fwd" trigger5 = root,command = "a" trigger6 = root,command = "b" trigger7 = root,command = "c" trigger8 = root,command = "x" trigger9 = root,command = "y" trigger10 = root,command = "z" trigger11 = root,command = "start" var(59) = 1 ;--------------------------------------------------------------------------- [Statedef -1] ;←この行は絶対に消さないでね。必須項目です。 ;=========================================================================== ; AI起動 ;=========================================================================== ;--------------------------------------------------------------------------- [state -1, helper] type = Helper Trigger1 = !var(59) Trigger1 = !numhelper(9999) Trigger1 = roundstate = 2 Trigger1 = alive Trigger1 = prevstateno=5900 || prevstateno=190 Trigger1 = ctrl && stateno=0 helpertype = normal name = "AI" stateno = 9999 id = 9999 keyctrl = 1 pausemovetime = 999999 supermovetime = 999999 ignorehitpause = 1 persistent = 0 [State -1, end] type = ChangeState Trigger1 = ishelper(9999) Trigger1 = stateno != 9999 value = 9999 [State -1, var] type = VarSet Triggerall = var(59) != 1 Trigger1 = command = "AI_1" Trigger2 = command = "AI_2" Trigger3 = command = "AI_3" Trigger4 = command = "AI_4" Trigger5 = command = "AI_5" Trigger6 = command = "AI_6" Trigger7 = command = "AI_7" Trigger8 = command = "AI_8" Trigger9 = command = "AI_9" Trigger10 = command = "AI_10" Trigger11 = command = "AI_11" Trigger12 = command = "AI_12" Trigger13 = command = "AI_13" Trigger14 = command = "AI_14" Trigger15 = command = "AI_15" Trigger16 = command = "AI_16" Trigger17 = command = "AI_17" Trigger18 = command = "AI_18" Trigger19 = command = "AI_19" Trigger20 = command = "AI_20" Trigger21 = command = "AI_21" Trigger22 = command = "AI_22" Trigger23 = command = "AI_23" Trigger24 = command = "AI_24" Trigger25 = command = "AI_25" Trigger26 = command = "AI_26" Trigger27 = command = "AI_27" Trigger28 = command = "AI_28" Trigger29 = command = "AI_29" Trigger30 = command = "AI_30" Trigger31 = command = "AI_31" Trigger32 = command = "AI_32" Trigger33 = command = "AI_33" Trigger34 = command = "AI_34" Trigger35 = command = "AI_35" Trigger36 = command = "AI_36" Trigger37 = command = "AI_37" Trigger38 = command = "AI_38" Trigger39 = command = "AI_39" Trigger40 = command = "AI_40" Trigger41 = command = "AI_41" Trigger42 = command = "AI_42" Trigger43 = command = "AI_43" Trigger44 = command = "AI_44" Trigger45 = command = "AI_45" Trigger46 = command = "AI_46" Trigger47 = command = "AI_47" Trigger48 = command = "AI_48" Trigger49 = command = "AI_49" Trigger50 = command = "AI_50" Trigger51 = numhelper(9999) Trigger51 = helper(9999),var(59) var(59) = 1 ;=========================================================================== ; 先行入力 ;=========================================================================== ;--------------------------------------------------------------------------- [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "up" trigger1 = !ctrl var(1) = 90 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "FF" trigger1 = !ctrl var(1) = 10 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "x" trigger1 = !ctrl var(1) = 100+50*(command="holddown" && statetype!=A) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "y" trigger1 = !ctrl var(1) = 200+50*(command="holddown" && statetype!=A)+10*(command="holdfwd") ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "z" trigger1 = !ctrl var(1) = 300+50*(command="holddown" && statetype!=A)+10*(command="holdfwd") ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "a" trigger1 = !ctrl var(1) = 400+50*(command="holddown" && statetype!=A) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "b" trigger1 = !ctrl var(1) = 500+50*(command="holddown" && statetype!=A)+10*(command="holdfwd") ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "c" trigger1 = !ctrl var(1) = 600+50*(command="holddown" && statetype!=A)+10*(command="holdfwd") ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype != A triggerall = command="y" && command="holdfwd" && command!="holddown" trigger1 = !ctrl var(1) = 210 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype != A triggerall = command="z" && command="holdfwd" && command!="holddown" trigger1 = !ctrl var(1) = 310 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype != A triggerall = command="z" && command="holdfwd" && command="holddown" trigger1 = !ctrl var(1) = 360 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype != A triggerall = command="b" && command="holdfwd" && command!="holddown" trigger1 = !ctrl var(1) = 510 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype != A triggerall = command="c" && command="holdfwd" && command="holddown" trigger1 = !ctrl var(1) = 660 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "z" && command="holddown" trigger1 = !ctrl var(1) = 310 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "623a" || command = "623b" || command = "623c" trigger1 = !ctrl var(1) = 910 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "236x" || command = "236y" || command = "236z" trigger1 = !ctrl var(1) = 1000+ifelse(command="236x",0, ifelse(command="236y",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "214x" || command = "214y" || command = "214z" trigger1 = !ctrl var(1) = 1400+ifelse(command="214x",0, ifelse(command="214y",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "236a" || command = "236b" || command = "236c" trigger1 = !ctrl var(1) = 1200+ifelse(command="236a",0, ifelse(command="236b",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "421a" || command = "421b" || command = "421c" trigger1 = !ctrl var(1) = 1200+ifelse(command="421a",0, ifelse(command="421b",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "623x" || command = "623y" || command = "623z" trigger1 = !ctrl var(1) = 1100+ifelse(command="623x",0, ifelse(command="623y",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "63214a" || command = "63214b" || command = "63214c" trigger1 = !ctrl var(1) = 1500+ifelse(command="63214a",0, ifelse(command="63214b",1,2)) ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "236236a" || command = "236236b" || command = "236236c" trigger1 = !ctrl var(1) = 3100 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "236236kk" || command = "236236kk" || command = "236236kk" trigger1 = !ctrl var(1) = 3400 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "2141236x" || command = "2141236y" || command = "2141236z" trigger1 = !ctrl var(1) = 3000 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "2141236pp" trigger1 = !ctrl var(1) = 3300 ignorehitpause = 1 [state -1, var] type = VarSet triggerall = roundstate = 2 triggerall = command = "236236pp" trigger1 = !ctrl var(1) = 3500 ignorehitpause = 1 [state -1, var] type = VarSet trigger1 = time = 1 trigger1 = var(55) <= 0 var(1) = -1 ignorehitpause = 1 [state -1, var] type = VarAdd trigger1 = var(55) var(55) = -1 [state -1, var] type = VarSet trigger1 = var(1) != -1 trigger1 = var(55) < 0 var(55) = ifelse(var(1)>3000,6, ifelse(var(1)>1000,5,2)) ignorehitpause = 1 [state -1, var] type = VarSet trigger1 = var(1) = -1 var(55) = -1 ignorehitpause = 1 ;=========================================================================== ; スパコン ;=========================================================================== ;--------------------------------------------------------------------------- [State -1, zero shiki] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 3000 triggerall = command = "236236pp"|| (var(1)=3500 && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) trigger6 = stateno = 1100 && animelemtime(2) > 0 && var(0) trigger7 = stateno = 1510 && animelemtime(7) > 0 trigger8 = stateno = 1511 && animelemtime(3) > 0 trigger9 = (stateno=[200,599]) && time<2 trigger10 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) value = 3500 [State -1, orochi nagi(MAX)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 2000 triggerall = command = "2141236pp"|| (var(1)=3300 && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) trigger6 = stateno = 1100 && animelemtime(2) > 0 && var(0) trigger7 = stateno = 1510 && animelemtime(7) > 0 trigger8 = stateno = 1511 && animelemtime(3) > 0 trigger9 = (stateno=[200,599]) && time<2 trigger10 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) value = 3300 [State -1, orochi nagi] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 || var(20) triggerall = command = "2141236x" || command = "2141236y" || command = "2141236z" || (var(1)=3000 && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) trigger6 = stateno = 1100 && animelemtime(2) > 0 && var(0) trigger7 = stateno = 1510 && animelemtime(7) > 0 trigger8 = stateno = 1511 && animelemtime(3) > 0 trigger9 = (stateno=[200,599]) && time<2 trigger10 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger11 = (stateno=[200,599]) && var(0) && var(20) trigger12 = (stateno = [1100,1399]) && var(0) && var(20) value = 3000 [State -1, kiri homura] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 2000 triggerall = command = "236236kk" || command = "236236kk" || command = "236236kk" || (var(1)=3400 && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) trigger6 = stateno = 1100 && animelemtime(2) > 0 && var(0) trigger7 = stateno = 1510 && animelemtime(7) > 0 trigger8 = stateno = 1511 && animelemtime(3) > 0 trigger9 = (stateno=[200,599]) && time<2 trigger10 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger11 = (stateno=[200,599]) && var(0) && var(20) trigger12 = (stateno = [1100,1399]) && var(0) && var(20) value = 3400 [State -1, toga yomi] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 || var(20) triggerall = command = "236236a" || command = "236236b" || command = "236236c" || (var(1)=3100 && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) trigger6 = stateno = 1100 && animelemtime(2) > 0 && var(0) trigger7 = stateno = 1510 && animelemtime(7) > 0 trigger8 = stateno = 1511 && animelemtime(3) > 0 trigger9 = (stateno=[200,599]) && time<2 trigger10 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger11 = (stateno=[200,599]) && var(0) && var(20) trigger12 = (stateno = [1100,1399]) && var(0) && var(20) value = 3100 ;=========================================================================== ; 必殺技 ;=========================================================================== ;--------------------------------------------------------------------------- [State -1, koto tsuki] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "63214a" || command = "63214b" || command = "63214c" || ((var(1)=[1500,1502]) && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1500 [State -1, oni yaki] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "623x" || command = "623y" || command = "623z" || ((var(1)=[1100,1102]) && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1100 [State -1, oboro guruma] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "421a" || command = "421b" || command = "421c" || ((var(1)=[1300,1302]) && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1300 [State -1, 75 shiki kai] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "236a" || command = "236b" || command = "236c" || ((var(1)=[1200,1202]) && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1200 [State -1, nue tsumi] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "214x" || command = "214y" || command = "214z" || ((var(1)=[1400,1402]) && var(55)) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1400 [State -1, yami barai] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "236x" || command = "236y" || command = "236z" || ((var(1)=[1000,1002]) && var(55)) triggerall = !var(10) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=200 || stateno=205 || stateno=210 || stateno=215 || stateno=225 || stateno=235 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger5 = (stateno=[200,599]) && time<2 trigger6 = (stateno=[200,599]) && var(0) && floor(var(9)%1000/100) trigger7 = (stateno=[200,599]) && var(0) && var(20) trigger8 = (stateno = [1100,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) trigger10 = stateno = 1510 && animelemtime(7) > 0 && var(20) trigger11 = stateno = 1511 && animelemtime(3) > 0 && var(20) value = 1000 ;=========================================================================== ; 特殊行動 ;=========================================================================== ;--------------------------------------------------------------------------- [State -1, Roll(fwd)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "x" && command = "a" && command="holdfwd" trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=[200,599]) && time<2 trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 4200 [State -1, Roll(back)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "x" && command = "a" && command="holdback" trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=[200,599]) && time<2 trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 4205 [State -1, Dodge] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "x" && command = "a" trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=[200,599]) && time<2 value = 4210 [State -1, Dodge Attack(P)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "x" || command = "y" || command = "z" trigger1 = stateno = 4210 && time >= 14 value = 4220 [State -1, Dodge Attack(K)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "a" || command = "b" || command = "c" trigger1 = stateno = 4210 && time >= 14 value = 4230 [State -1, Original Combo] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "z" && command = "c" triggerall = power >= 3000 triggerall = !var(20) trigger1 = ctrl || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = (stateno=[200,599]) && time<2 value = 4100 [State -1, Original Combo] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "z" && command = "c" triggerall = power >= 3000 triggerall = !var(20) trigger1 = ctrl trigger2 = (stateno=[600,799]) && time<2 value = 4150 [State -1, PowerCharge] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = command = "holdy" && command = "holdb" triggerall = power < powermax triggerall = !var(20) triggerall = stateno != [4000,4001] trigger1 = ctrl value = 4000 [State -1, GC(Attack)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 triggerall = command = "623x" || command = "623y" || command = "623z" || ((var(1)=[1100,1102]) && var(55)) trigger1 = stateno = [150,153] value = 900 [State -1, GC(Attack)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 triggerall = command = "623a" || command = "623b" || command = "623c" || (var(1)=910 && var(55)) trigger1 = stateno = [150,153] value = 910 [State -1, GC(Move fwd)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 triggerall = command = "x" && command = "a" && command="holdfwd" trigger1 = stateno = [150,153] value = 950 [State -1, GC(Move back)] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 triggerall = command = "x" && command = "a" && command="holdback" trigger1 = stateno = [150,153] value = 960 [State -1,Run] type = ChangeState triggerall = !var(59) triggerall = roundstate = [2,3] triggerall = statetype = S triggerall = command = "FF" trigger1 = ctrl value = 100 [State -1, Back Run] type = ChangeState triggerall = !var(59) triggerall = roundstate = [2,3] triggerall = statetype = S triggerall = command = "BB" trigger1 = ctrl value = 105 ;=========================================================================== ; 特殊技 ;=========================================================================== ;--------------------------------------------------------------------------- [State -1, Throw] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command = "x" && command = "y") || (command = "a" && command = "b") triggerall = command = "holdfwd" || command = "holdback" trigger1 = ctrl value = 800 [State -1, hourin] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="z" && command!="holddown" && command="holdfwd") || (var(1)=310 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 200 && time >= 5 && var(0) && (var(9)%10) trigger3 = stateno = 205 && time >= 5 && var(0) && (var(9)%10) trigger4 = stateno = 215 && animelemtime(4)>=1 && var(0) && (var(9)%10) trigger5 = stateno = 225 && animelemtime(5)>=1 && var(0) && (var(9)%10) trigger6 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger7 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger8 = (stateno = [1000,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),310,311) [State -1, kurogami] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="y" && command!="holddown" && command="holdfwd") || (var(1)=210 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 205 && time >= 5 && var(0) && (var(9)%10) trigger3 = stateno = 215 && animelemtime(4)>=1 && var(0) && (var(9)%10) trigger4 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger5 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger6 = (stateno = [1000,1399]) && var(0) && var(20) trigger7 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),300,301) [State -1, goufu] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="b" && command!="holddown" && command="holdfwd") || (var(1)=510 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 235 && time >= 5 && var(0) && (var(9)%10) trigger3 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger4 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger5 = (stateno = [1000,1399]) && var(0) && var(20) trigger6 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),320,321) [State -1, migiri ugachi] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="z" && command="holddown" && command="holdfwd") || (var(1)=360 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 225 && animelemtime(5)>=1 && var(0) && (var(9)%10) trigger3 = stateno = 400 && time >= 5 && var(0) && (var(9)%10) trigger4 = stateno = 410 && animelemtime(3)>=1 && var(0) && (var(9)%10) trigger5 = stateno = 430 && time >= 5 && var(0) && (var(9)%10) trigger6 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger7 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger8 = (stateno = [1000,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),500,501) [State -1, 88 shiki] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="c" && command="holddown" && command="holdfwd") || (var(1)=660 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 400 && time >= 5 && var(0) && (var(9)%10) trigger3 = stateno = 410 && animelemtime(3)>=1 && var(0) && (var(9)%10) trigger4 = stateno = 430 && time >= 5 && var(0) && (var(9)%10) trigger5 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger6 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger7 = (stateno = [1000,1399]) && var(0) && var(20) trigger8 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),510,511) [State -1, naraku otoshi] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = (command="z" && command="holddown") || (var(1)=310 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = (stateno = [600,699]) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 700 ;=========================================================================== ; 通常技 ;=========================================================================== ;--------------------------------------------------------------------------- [State -1, NSLP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="x" && command!="holddown") || (var(1)=100 && var(55)) triggerall = p2bodydist x < 18 trigger1 = ctrl || stateno = 100 trigger2 = stateno = 205 && time >= 5 trigger3 = stateno = 235 && time >= 5 trigger4 = stateno = 400 && time >= 5 trigger5 = stateno = 430 && time >= 5 trigger6 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger7 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger8 = (stateno = [1000,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 205 [State -1, SLP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="x" && command!="holddown") || (var(1)=100 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 200 && time >= 5 trigger3 = stateno = 205 && time >= 5 trigger4 = stateno = 235 && time >= 5 trigger5 = stateno = 400 && time >= 5 trigger6 = stateno = 430 && time >= 5 trigger7 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger8 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger9 = (stateno = [1000,1399]) && var(0) && var(20) trigger10 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 200 [State -1, NSMP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="y" && command!="holddown") || (var(1)=200 && var(55)) triggerall = p2bodydist x < 22 trigger1 = ctrl || stateno = 100 trigger2 = stateno != 215 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 215 [State -1, SMP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="y" && command!="holddown") || (var(1)=200 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 210 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 210 [State -1, SHP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="z" && command!="holddown") || (var(1)=300 && var(55)) triggerall = p2bodydist x < 22 trigger1 = ctrl || stateno = 100 trigger2 = stateno != 225 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 225 [State -1, SHP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="z" && command!="holddown") || (var(1)=300 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 220 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 220 [State -1, NSLK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="a" && command!="holddown") || (var(1)=400 && var(55)) triggerall = p2bodydist x < 18 trigger1 = ctrl || stateno = 100 trigger2 = stateno = 205 && time >= 5 trigger3 = stateno = 235 && time >= 5 trigger4 = stateno = 400 && time >= 5 trigger5 = stateno = 430 && time >= 5 trigger6 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger7 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger8 = (stateno = [1000,1399]) && var(0) && var(20) trigger9 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 235 [State -1, SLP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="a" && command!="holddown") || (var(1)=400 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 200 && time >= 5 trigger3 = stateno = 205 && time >= 5 trigger4 = stateno = 235 && time >= 5 trigger5 = stateno = 400 && time >= 5 trigger6 = stateno = 430 && time >= 5 trigger7 = stateno != 230 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger8 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger9 = (stateno = [1000,1399]) && var(0) && var(20) trigger10 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 230 [State -1, NSMK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="b" && command!="holddown") || (var(1)=500 && var(55)) triggerall = p2bodydist x < 22 trigger1 = ctrl || stateno = 100 trigger2 = stateno != 245 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 245 [State -1, SMK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="b" && command!="holddown") || (var(1)=500 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 240 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 240 [State -1, NSHK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="c" && command!="holddown") || (var(1)=600 && var(55)) triggerall = p2bodydist x < 22 trigger1 = ctrl || stateno = 100 trigger2 = stateno != 255 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 255 [State -1, SHK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="c" && command!="holddown") || (var(1)=600 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 250 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger5 = (stateno = [1000,1399]) && var(0) && var(20) trigger6 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 250 [State -1, CLP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="x" && command="holddown") || (var(1)=150 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 200 && time >= 5 trigger3 = stateno = 205 && time >= 5 trigger4 = stateno = 235 && time >= 5 trigger5 = stateno = 400 && time >= 5 trigger6 = stateno = 430 && time >= 5 trigger7 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger8 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger9 = (stateno = [1000,1399]) && var(0) && var(20) trigger10 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 400 [State -1, CMP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="y" && command="holddown") || (var(1)=250 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 410 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 410 [State -1, CHP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="z" && command="holddown") || (var(1)=350 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 420 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 420 [State -1, CLK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="a" && command="holddown") || (var(1)=450 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno = 200 && time >= 5 trigger3 = stateno = 205 && time >= 5 trigger4 = stateno = 235 && time >= 5 trigger5 = stateno = 400 && time >= 5 trigger6 = stateno = 430 && time >= 5 trigger7 = (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger8 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger9 = (stateno = [1000,1399]) && var(0) && var(20) trigger10 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 430 [State -1, CMK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="b" && command="holddown") || (var(1)=550 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 440 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 440 [State -1, CHK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = (command="c" && command="holddown") || (var(1)=650 && var(55)) trigger1 = ctrl || stateno = 100 trigger2 = stateno != 450 && (stateno = [200,499]) && var(0) && floor(var(9)%100/10) trigger3 = ((stateno=[200,599]) || (stateno=[4220,4230])) && var(0) && var(20) trigger4 = (stateno = [1000,1399]) && var(0) && var(20) trigger5 = stateno = 1000 && numhelper(1050) && helper(1050),var(0) && var(20) value = 450 [State -1, ALP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command="x" || (var(1)=100 && var(55)) trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 600 [State -1, AMP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "y" || (var(1)=200 && var(55)) trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 610 [State -1, AHP] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "z" || (var(1)=300 && var(55)) trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 620 [State -1, ALK2] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "a" || (var(1)=400 && var(55)) triggerall = vel x = 0 trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 635 [State -1, ALK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "a" || (var(1)=400 && var(55)) triggerall = vel x != 0 trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 630 [State -1, AMK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "b" || (var(1)=500 && var(55)) trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 640 [State -1, AHK2] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "c" || (var(1)=600 && var(55)) triggerall = vel x = 0 trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 655 [State -1, AHK] type = ChangeState triggerall = !var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = command = "c" || (var(1)=600 && var(55)) triggerall = vel x != 0 trigger1 = ctrl trigger2 = (stateno = [600,699]) && var(0) && floor(var(9)%100/10) trigger3 = (stateno = [600,799]) && var(0) && var(20) value = 650 ;--------------------------------------------------------------------------- [State -1, 挑発] type = ChangeState triggerall = !var(59) triggerall = roundstate = [2,3] triggerall = statetype != A triggerall = command = "start" trigger1 = ctrl value = 195 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;--|| AI Move ||------------------------------------------------------------ [State -1, ガード] type = changestate value = 120 triggerall = var(59) triggerall = StateNo != [120,155] triggerall = ctrl || stateno = 21 triggerall = statetype != A triggerall = inguarddist trigger1 = random <= 900 trigger2 = enemy,numproj > 0 trigger2 = random <= 400 trigger3 = p2bodydist x > 90 trigger3 = random <= 600 trigger4 = enemynear,time > 50 trigger4 = random <= 400 [State -1, 回り込み] type = ChangeState value = ifelse(frontedgebodydist>80,4200,4205) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,movetype = A triggerall = frontedgebodydist > 80 || backedgebodydist > 80 triggerall = !fvar(7) trigger1 = ctrl || stateno = 21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger1 = p2bodydist x = [20,70] trigger1 = random < 10+(enemynear,animtime<=-20)*50 trigger2 = ctrl || stateno = 21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = p2bodydist x = [60,100] trigger2 = random < 5+(enemynear,animtime<=-30)*20 trigger3 = (stateno=[200,599]) && time<2 trigger3 = random < 10+(enemynear,animtime<=-20)*20 [State -1, 避け] type = ChangeState value = 4210 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,movetype = A triggerall = p2bodydist x = [20,80] triggerall = !fvar(7) trigger1 = ctrl || stateno = 21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger1 = random = [100,120] trigger2 = (stateno=[200,599]) && time<2 trigger2 = random = [100,130] trigger3 = enemy,movetype = I trigger3 = random = [100,105] [State -1, 避け攻撃(P)] type = ChangeState value = 4220 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = stateno = 4210 && time >= 14 trigger1 = p2bodydist x = [30,55] trigger1 = random < 14 [State -1, 避け攻撃(K)] type = ChangeState value = 4230 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = stateno = 4210 && time >= 14 trigger1 = p2bodydist x = [10,35] trigger1 = random < 14 [State -1, ガーキャン(上段)] type = ChangeState value = 900 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 trigger1 = stateno = [150,153] trigger1 = enemynear,movetype = A trigger1 = p2bodydist x = [5,30] trigger1 = p2bodydist y = [-60,0] trigger1 = random = [0,1] [State -1, ガーキャン(下段)] type = ChangeState value = 910 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 trigger1 = stateno = [150,153] trigger1 = enemynear,movetype = A trigger1 = enemynear,statetype != A trigger1 = p2bodydist x = [30,60] trigger1 = random = [2,3] [State -1, 零式] type = ChangeState value = 3500 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 3000 trigger1 = numtarget && (target,stateno=[5000,5999]) trigger1 = target,statetype = S || target,statetype = C trigger1 = (stateno=205 || stateno=400 || stateno=300 || stateno=301) && var(0) trigger1 = p2bodydist x = [5,28] trigger1 = random = [880-((target,life<=320)*600),1000] trigger2 = stateno = 1000 && animelemtime(6) < 0 trigger2 = numhelper(1050) && helper(1050),var(0)=1 trigger2 = enemynear,statetype != A trigger2 = p2bodydist x = [2,22] trigger2 = random = [100,150+(target,life<=350)*450) trigger3 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger3 = enemynear,statetype != A && enemynear,statetype != L && !enemynear,ctrl trigger3 = (p2bodydist x = [10,32]) && !numtarget && enemynear,vel x >= 0 trigger3 = random = [500,502+floor(enemynear,time/12)+(enemynear,movetype=A)*2+(fvar(7)>0)*10+(enemynear,life<380)*10] [State -1, 大蛇薙(MAX)] type = ChangeState value = 3300 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 2000 trigger1 = (stateno=1510 && animelemtime(7)=24) || (stateno=1511 && animelemtime(3)=24) trigger1 = numtarget trigger1 = p2bodydist x = [0,15] trigger1 = random = [300,450+(power>=3000)*250+(target,life<=260)*400) trigger2 = (stateno=1510 && animelemtime(7)=11) || (stateno=1511 && animelemtime(3)=11) trigger2 = numtarget trigger2 = random = [400,500+(power>=3000)*200+(target,life<=260)*450) trigger3 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger3 = enemynear,statetype=A && enemynear,movetype!=H && facing!=enemynear,facing trigger3 = (p2bodydist x = [0,25+(enemynear,vel x)*6]) && (p2bodydist y = [-110,-70]) trigger3 = enemynear,vel x >= 0 && enemynear,vel y > 0 trigger3 = random = [100,120+(power>=3000)*20+(enemynear,movetype=A)*10+(enemynear,life<300)*30] trigger4 = stateno = 1000 && animelemtime(7) < 0 trigger4 = numhelper(1050) && helper(1050),var(0)=1 trigger4 = enemynear,statetype != A trigger4 = p2bodydist x = [15,45] trigger4 = random = [300,310+(power>=2000)*20+(target,life<=240)*300) [State -1, 大蛇薙] type = ChangeState value = 3000 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 trigger1 = (stateno=1510 && animelemtime(7)=10) || (stateno=1511 && animelemtime(3)=10) trigger1 = numtarget trigger1 = random = [0,200+(power>=2000)*200+(target,life<=400)*250) trigger2 = numtarget && (target,stateno=[5000,5999]) trigger2 = stateno = 1100 && var(0) trigger2 = p2bodydist x = [0,25] trigger2 = target,statetype = A trigger2 = frontedgebodydist < 70 trigger2 = random = [0,100+(power>=2000)*350+(target,life<=320)*450] trigger3 = stateno = 1000 && animelemtime(7) < 0 trigger3 = numhelper(1050) && helper(1050),var(0)=1 trigger3 = enemynear,statetype != A trigger3 = p2bodydist x = [15,45] trigger3 = random = [0,10+(power>=2000)*30+(target,life<=300)*300) [State -1, 霧焔] type = ChangeState value = 3400 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 trigger1 = stateno = 1000 && animelemtime(7) < 0 trigger1 = numhelper(1050) && helper(1050),var(0)=1 trigger1 = enemynear,statetype != A trigger1 = p2bodydist x = [15,75] trigger1 = random = [700,710+(power>=3000)*20+(target,life<=240)*280) trigger2 = numtarget && (target,stateno=[5000,5999]) trigger2 = target,statetype = S || target,statetype = C trigger2 = (stateno=300 || stateno=301) && var(0)=1 trigger2 = p2bodydist x = [5,55] trigger2 = random = [700-(power>=3000)*200,710+(target,life<=280)*280] [State -1, 咎詠み] type = ChangeState value = 3100 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power >= 1000 trigger1 = stateno = 1000 && animelemtime(7) < 0 trigger1 = numhelper(1050) && helper(1050),var(0)=1 trigger1 = enemynear,statetype != A trigger1 = p2bodydist x = [15,75] trigger1 = random = [500,510+(power>=2000)*20+(target,life<=300)*220) trigger2 = numtarget && (target,stateno=[5000,5999]) trigger2 = target,statetype = S || target,statetype = C trigger2 = (stateno=300 || stateno=301 || stateno=501) && var(0)=1 trigger2 = p2bodydist x = [20,65] trigger2 = random = [500,520+(power>=2500)*120+(target,life<=380)*300] [State -1, 琴月] type = ChangeState value = 1500 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = numtarget && (target,stateno=[5000,5999]) trigger1 = target,statetype != A trigger1 = (stateno=210 || stateno=300 || stateno=301 || stateno=410) && var(0) trigger1 = random = [600,800+(power>=2000)*200] trigger2 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger2 = numtarget(1210) && (target(1210),stateno=[5000,5999]) && !var(42) trigger2 = (target(1210),backedgebodydist<20) || random < 100+(power>=2000)*150 trigger2 = p2bodydist y = [-150+(target(1210),backedgebodydist<20)*70,-130+(target(1210),backedgebodydist<20)*70] [State -1, 朧車] type = ChangeState value = 1300 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = enemynear,statetype = S trigger1 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger1 = p2bodydist x = [60,100] trigger1 = p2bodydist y = [-70,10] trigger1 = random = [500,520] trigger2 = enemynear,statetype = S trigger2 = (stateno=200 || stateno=210 || stateno=400 || stateno=430) && var(0) trigger2 = random = [500,540] trigger3 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger3 = numtarget(1210) && (target(1210),stateno=[5000,5999]) && !var(42) trigger3 = p2bodydist y = [-115,-100] trigger3 = (p2bodydist x!=[-45,45]) || random < 80 [State -1, 七拾五式] type = ChangeState value = 1200 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,movetype = H triggerall = numtarget && (target,stateno=[5000,5999]) triggerall = target,statetype = S || target,statetype = A trigger1 = (stateno=200 || stateno=400 || stateno=430) && var(0) trigger1 = random = [0,120] trigger1 = var(58):=1 trigger2 = (stateno=210 || stateno=300 || stateno=301 || stateno=321 || stateno=410) && var(0) trigger2 = random = [0,600] trigger2 = var(58):=2 trigger3 = (stateno=255 || stateno=500 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger3 = random = [0,500] trigger3 = var(58):=3 [State -1, 鵺摘み] type = ChangeState value = 1400 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger1 = enemynear,statetype = S trigger1 = enemynear,movetype != H trigger1 = !fvar(7) trigger1 = p2bodydist x = [20,50] trigger1 = p2bodydist y = [-90,10] trigger1 = random = [500,503+(enemynear,movetype=A&&enemynear,hitdefattr=SC,NA)*27] [State -1, 鬼焼き] type = ChangeState value = 1100 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A trigger1 = ctrl || stateno=21 || stateno=40 || stateno=52 || (stateno=[100,101]) || stateno=106 trigger1 = enemynear,statetype != L trigger1 = enemynear,movetype != H trigger1 = p2bodydist x = [20,40] trigger1 = p2bodydist y = [-90,10] trigger1 = random = [100,115+(enemynear,movetype=A)*5+(fvar(7)>0)*10] trigger2 = p2bodydist x = [10,40] trigger2 = (stateno=205 || stateno=215 || stateno=225 || stateno=245 || stateno=300 || stateno=301 || stateno=321) && var(0) trigger2 = random = [400,410+(var(0)=1)*190] trigger3 = p2bodydist x = [10,40] trigger3 = (stateno=400 || stateno=410 || stateno=430 || stateno=500 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger3 = random = [400,410+(var(0)=1)*190] trigger4 = stateno = 420 && movehit = 1 trigger4 = numtarget(420) trigger4 = target(420),statetype = A [State -1, 闇払い] type = ChangeState value = 1000 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L triggerall = !var(10) trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = p2bodydist x >= 140 trigger1 = random = [500,512+(enemynear,statetype=L)*3] trigger1 = enemynear,movetype = I trigger2 = (stateno=200 || stateno=210 || stateno=215 || stateno=225 || stateno=245 || stateno=255 || stateno=300 || stateno=301 || stateno=310 || stateno=311 || stateno=321) && var(0) trigger2 = random = [600,650+(p2bodydist x>=70)*150+(var(0)=1)*50+(stateno=[300,321])*100] trigger3 = (stateno=400 || stateno=410 || stateno=420 || stateno=430 || stateno=500 || stateno=501 || (stateno=510 && animelemtime(5)<0)) && var(0) trigger3 = random = [600,620+(p2bodydist x>=70)*150+(var(0)=1)*50] trigger4 = (stateno=4220 || stateno=4230) && var(0) trigger4 = random = [0,400+(var(0)=1)*50] [State -1, 投げ] type = ChangeState value = 800 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = p2bodydist x = [-20,20] trigger1 = ctrl trigger1 = enemynear,statetype != A && enemynear,statetype != L trigger1 = enemynear,movetype = I trigger1 = random = [980,1000] [State -1, 鳳燐] type = ChangeState value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),310,311) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = p2bodydist y = [-70,10] triggerall = enemynear,statetype != L trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = p2bodydist x = [30,70] trigger1 = random = [500,510+(stateno=100)*20] trigger2 = stateno = 200 && time >= 5 && var(0) && (var(9)%10) trigger2 = var(0) != 1 trigger2 = random = [0,10] trigger3 = stateno = 205 && time >= 5 && var(0) && (var(9)%10) trigger3 = var(0) != 1 trigger3 = random = [0,20] trigger4 = stateno = 215 && animelemtime(4)>=1 && var(0) && (var(9)%10) trigger4 = var(0) != 1 trigger4 = random = [0,120] trigger5 = stateno = 225 && animelemtime(5)>=1 && var(0) && (var(9)%10) trigger5 = var(0) != 1 trigger5 = random = [0,150] [State -1, 黒咬み] type = ChangeState value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),300,301) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = p2bodydist x = [50,90] trigger1 = random = [520,550+(stateno=100)*20+numtarget*20] trigger2 = stateno = 205 && animelemtime(4)>=1 && var(0) && (var(9)%10) trigger2 = random = [20,30] trigger3 = stateno = 215 && animelemtime(4)>=1 && var(0) && (var(9)%10) trigger3 = random = [120,280] trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,movetype = A trigger4 = random = [0,2) [State -1, 轟斧] type = ChangeState value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),320,321) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A trigger1 = stateno = 235 && time >= 5 && var(0) && (var(9)%10) trigger1 = random = [0,40+(enemynear,statetype=C)*80] [State -1, 砌穿ち] type = ChangeState value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),500,501) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = random = [200,400] trigger1 = stateno = 225 && animelemtime(5)>=1 && var(0) && (var(9)%10) trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = enemynear,statetype = L trigger2 = p2bodydist x = [0,40] trigger2 = random <= 10 [State -1, 八拾八式] type = ChangeState value = ifelse((!var(0)||floor(var(9)%100/10)||var(20)),510,511) triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A triggerall = enemynear,stateno != [5100,5120] trigger1 = p2bodydist x = [30,70] trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = random = [600,620+(stateno=100)*20+numtarget*10] trigger2 = stateno = 430 && time >= 5 && var(0) && (var(9)%10) trigger2 = random = [0,200] trigger3 = ctrl || (stateno=[120,131]) trigger3 = enemynear,statetype != A trigger3 = enemynear,movetype = A trigger3 = random = [30,33) [State -1, 屈弱P] type = ChangeState value = 400 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != C triggerall = enemynear,stateno != [5100,5120] triggerall = p2bodydist x < 26 trigger1 = ctrl || stateno=21 || stateno=100 || (stateno=400 && time>=5) trigger1 = enemynear,movetype != A || facing=enemynear,facing trigger1 = p2bodydist y = [-60,0] trigger1 = random < 50+(stateno=100)*20+(enemynear,movetype=H)*10 trigger2 = stateno = 400 && time >= 5 trigger2 = var(0) trigger2 = random < 10 || (var(0)=1) trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [0,5) trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,statetype != A trigger4 = enemynear,movetype = A trigger4 = random = [10,13) [State -1, 屈弱K] type = ChangeState value = 430 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A triggerall = enemynear,stateno != [5100,5120] triggerall = p2bodydist x < 30 trigger1 = ctrl || stateno=21 || stateno=100 || (stateno=430 && time>=5) trigger1 = enemynear,movetype != A || facing=enemynear,facing trigger1 = random = [50,70+(stateno=100)*20) trigger2 = (stateno=235 || stateno=400 || stateno=430) && time >= 5 trigger2 = var(0) trigger2 = random < 15 || (var(0)=1) trigger3 = ctrl || (stateno=[120,131]) trigger3 = enemynear,statetype != A trigger3 = enemynear,movetype = A trigger3 = random = [13,15) [State -1, 立弱P] type = ChangeState value = 200+(p2bodydist x<18)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != C && enemynear,statetype != L triggerall = p2bodydist x < 26 trigger1 = ctrl || stateno=21 || stateno=100 || (stateno=200 && time>=5) trigger1 = enemynear,movetype = I trigger1 = p2bodydist y = [-100,0] trigger1 = random < 40 trigger2 = stateno = 205 && time >= 5 trigger2 = var(0) trigger2 = random < 20 || (var(0)=1) [State -1, 立弱K] type = ChangeState value = 230+(p2bodydist x<18)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L triggerall = p2bodydist x < 60 trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A trigger1 = random = [70,90+(stateno=100)*10] trigger2 = stateno = 235 && time >= 5 trigger2 = var(0) = 2 [State -1, 屈中P] type = ChangeState value = 410 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L triggerall = enemynear,stateno != [5100,5120] triggerall = p2bodydist x < 48 trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype!=A || facing=enemynear,facing trigger1 = random = [100,150+(stateno=100)*20+(enemynear,movetype=H)*10) trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype != A trigger2 = random = [0,150] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [5,10) trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,statetype != A trigger4 = enemynear,movetype = A trigger4 = random = [14,20) [State -1, 立中P] type = ChangeState value = 210+(p2bodydist x<22)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype = S triggerall = p2bodydist x < 50 trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A || facing=enemynear,facing trigger1 = random = [150,170+(stateno=100)*30+(enemynear,movetype=H)*10+(p2bodydist x<22)*10) trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype = S trigger2 = random = [150,330] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [10,15) [State -1, 立中K] type = ChangeState value = 240+(p2bodydist x<22)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != C && enemynear,statetype != L triggerall = p2bodydist x = [35,60] trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != H trigger1 = p2bodydist y = [-140,0] trigger1 = random = [160,170+(enemynear,statetype=A)*30] [State -1, 屈強P] type = ChangeState value = 420 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != L trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A trigger1 = p2bodydist x = [30,60] trigger1 = random = [170,200+(stateno=100)*20) trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = enemynear,statetype = A && enemynear,vel x > 0 trigger2 = enemynear,movetype != H trigger2 = p2bodydist x = [15,65] trigger2 = p2bodydist y = [-120,-40] trigger2 = random = [0,20+(stateno=100)*20] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = numtarget(1210) && (target(1210),stateno=[5000,5999]) && !var(42) trigger3 = target(1210),vel y > 2 trigger3 = p2bodydist x = [-40,40] trigger3 = p2bodydist y = [-85,-70] trigger3 = frontedgebodydist < 40 [State -1, 立強P] type = ChangeState value = 220+(p2bodydist x<22)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype = S triggerall = p2bodydist x <= 65 trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A trigger1 = random = [200,250+(stateno=100)*20+(enemynear,movetype=H)*10] trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype = S trigger2 = random = [300,400] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [15,20) [State -1, 立強K] type = ChangeState value = 250+(p2bodydist x<22)*5 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L triggerall = p2bodydist x <= 70 trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A trigger1 = random = [250,270+(p2bodydist x<22)*20+(stateno=100)*20+(enemynear,movetype=H)*10] trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype != A trigger2 = random = [400,550] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [20,25) trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,statetype != A trigger4 = enemynear,movetype = A trigger4 = random = [20,25) [State -1, 屈強K] type = ChangeState value = 450 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemynear,statetype != A && enemynear,statetype != L triggerall = p2bodydist x = [40,75] trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,movetype != A trigger1 = random = [270,300+(stateno=100)*20+(enemynear,movetype=H)*10] trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype != A trigger2 = random = [550,650] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [25,28) trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,statetype != A trigger4 = enemynear,movetype = A trigger4 = random = [25,27) [State -1, 屈中K] type = ChangeState value = 440 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = p2bodydist x = [40,85] trigger1 = ctrl || stateno=21 || stateno=100 trigger1 = enemynear,statetype != A && enemynear,statetype != L trigger1 = enemynear,movetype != A trigger1 = random = [300,320+(stateno=100)*30+(enemynear,movetype=H)*20] trigger2 = ctrl || stateno=21 || stateno=100 trigger2 = numtarget && target,statetype != A trigger2 = random = [650,700] trigger3 = ctrl || stateno=21 || stateno=100 trigger3 = (fvar(7)>0) && !enemynear,ctrl trigger3 = random = [28,30) trigger4 = ctrl || (stateno=[120,131]) trigger4 = enemynear,statetype != A trigger4 = enemynear,movetype = A trigger4 = random = [27,30) [State -1, 空弱P] type = ChangeState value = 600 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [0,80] triggerall = vel y > 0 trigger1 = ctrl trigger1 = enemynear,statetype != A trigger1 = random = [0,15+(fvar(6)=1||fvar(6)=4||fvar(6)=7)*25] [State -1, 空弱K] type = ChangeState value = 630 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [-10,60] triggerall = vel x != 0 triggerall = vel y > 0 trigger1 = ctrl trigger1 = enemynear,statetype != A trigger1 = random = [15,40+(fvar(6)=1||fvar(6)=4||fvar(6)=7)*30] [State -1, 奈落落し] type = ChangeState value = 700 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [0,30] triggerall = p2bodydist y = [-40,80] triggerall = vel y > 0 trigger1 = ctrl trigger1 = enemynear,statetype != A trigger1 = random = [100,120+(fvar(6)=1||fvar(6)=4||fvar(6)=7)*30] [State -1, 空中K] type = ChangeState value = 640 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [30,75] triggerall = p2bodydist y = [-60,100] trigger1 = ctrl trigger1 = random = [100,130+(fvar(6)=1||fvar(6)=4||fvar(6)=7)*30] [State -1, 空中P] type = ChangeState value = 610 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [0,40] triggerall = p2bodydist y = [-80,100] triggerall = vel x != 0 trigger1 = ctrl trigger1 = enemynear,statetype = A trigger1 = random = [100,130] [State -1, 空大P] type = ChangeState value = 620 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [10,50] triggerall = p2bodydist y = [-80,100] triggerall = vel x != 0 trigger1 = ctrl trigger1 = enemynear,statetype = A trigger1 = random = [150,180] trigger2 = ctrl trigger2 = enemynear,statetype != C trigger2 = enemynear,movetype = I trigger2 = random = [130,150+(fvar(6)=1)*20] [State -1, 空大K] type = ChangeState value = 650 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype = A triggerall = p2bodydist x = [10,80] triggerall = p2bodydist y = [-80,120] triggerall = vel x != 0 trigger1 = ctrl trigger1 = enemynear,movetype = I trigger1 = random = [120,140] [State -1, パワー溜め] type = ChangeState value = 4000 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = power < powermax triggerall = stateno != [4000,4001] triggerall = enemynear,movetype != A triggerall = p2bodydist x >= 120 triggerall = statetype != A triggerall = enemy, numproj = 0 trigger1 = movetype = I trigger1 = ctrl||stateno=21 trigger1 = !inguarddist trigger1 = random < 10 [State -1, ジャンプ開始] type = ChangeState value = 40 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = movetype = I triggerall = !numtarget trigger1 = ctrl || stateno = 21 trigger1 = p2bodydist x = [ceil(10*const(size.xscale)),ceil(70*const(size.xscale))) trigger1 = enemy,statetype != A trigger1 = (random%100)<7 trigger1 = fvar(6):= 1 trigger2 = ctrl || stateno = 21 trigger2 = p2bodydist x = [ceil(100*const(size.xscale)),ceil(140*const(size.xscale))) trigger2 = enemy,statetype != L trigger2 = enemy,movetype != A trigger2 = (random%100)<3+(enemy,statetype=A&&backedgebodydist>=60)*2 trigger2 = fvar(6):= 7 trigger3 = ctrl || stateno = 21 || (stateno = [120,131]) trigger3 = p2bodydist x = [ceil(30*const(size.xscale)),ceil(80*const(size.xscale))) trigger3 = enemy,movetype = A && enemy,hitdefattr = SC,NA,SA,NP,SP trigger3 = backedgebodydist >= 60 trigger3 = (random%100)<2+(enemy,statetype=A)*1 trigger3 = fvar(6):= 9 trigger4 = ctrl || stateno = 21 trigger4 = p2bodydist x = [ceil(10*const(size.xscale)),ceil(60*const(size.xscale))) trigger4 = backedgebodydist < 60 trigger4 = (random%100)<2 trigger4 = fvar(6):= 7 trigger5 = ctrl || stateno = 21 trigger5 = p2bodydist x > ceil(140*const(size.xscale)) trigger5 = enemy,statetype = A trigger5 = (random%120)<4 trigger5 = fvar(6):= 4 trigger6 = ctrl || stateno = 21 trigger6 = p2bodydist x < ceil(100*const(size.xscale)) trigger6 = backedgebodydist >= 60 trigger6 = (random%120)<1 trigger6 = fvar(6):= 6 trigger7 = ctrl || stateno = 21 || stateno = [120,131] trigger7 = p2bodydist x <= 80 trigger7 = (random%100)<8+(enemynear,hitdefattr=SCA,HT)*2 trigger7 = enemynear,hitdefattr = SCA,NT,ST,HT trigger7 = fvar(6):= 3 trigger8 = ctrl || stateno = 21 trigger8 = p2bodydist x <= 60 trigger8 = enemynear,prevstateno = 5110 || enemynear,prevstateno = 5120 trigger8 = enemynear,time = [2,8] trigger8 = enemynear,vel x = 0 trigger8 = (random%100)<1 trigger8 = fvar(6):= 5 trigger9 = ctrl || stateno = 21 || (stateno = [120,131]) trigger9 = p2bodydist x = [ceil(120*const(size.xscale)),ceil(170*const(size.xscale))) trigger9 = enemy,statetype != L trigger9 = !enemy,ctrl trigger9 = (random%100)<2 trigger9 = fvar(6):= 7 [State -1, 空中受身] type = ChangeState value = 5210 triggerall = var(59) triggerall = roundstate = 2 triggerall = stateno = 5050 triggerall = vel y > -1 triggerall = alive triggerall = CanRecover triggerall = pos Y = [-120,-20) trigger1 = random < 30 trigger2 = p2bodydist x = [-90,90] trigger2 = random < 100 trigger2 = enemynear,hitdefattr != SA,AA,AT,AP [State -1, 前ダッシュ] type = ChangeState value = 100 triggerall = var(59) triggerall = roundstate = 2 triggerall = enemynear,movetype != A triggerall = p2bodydist x >= 60 triggerall = statetype != A triggerall = enemy, numproj = 0 trigger1 = ctrl||stateno=21 trigger1 = stateno != [130,131] trigger1 = random < 15+(enemynear,stateno=[120,159])*40 ignorehitpause = 0 [State -1, 前ダッシュ] type = ChangeState value = 100 triggerall = var(59) triggerall = roundstate = 2 triggerall = Enemynear,movetype != A triggerall = p2bodydist x = [40,120] triggerall = statetype != A triggerall = enemy,numproj = 0 trigger1 = ctrl||stateno=21 trigger1 = enemynear,stateno = 5110 || enemynear,stateno = 5120 trigger1 = enemynear,backedgebodydist >= 50 trigger1 = facing*enemy,facing=-1 trigger1 = random < 30 ignorehitpause = 0 [State -1, バクステ] type = ChangeState value = 105 triggerall = var(59) triggerall = roundstate = 2 triggerall = statetype != A triggerall = enemy,numproj = 0 triggerall = !inguarddist triggerall = movetype = I triggerall = ctrl || stateno=21 triggerall = stateno != [130,131] trigger1 = p2bodydist x = [50,90] trigger1 = enemynear,movetype = I trigger1 = backedgebodydist >= 60 trigger1 = !(random%45) trigger2 = enemynear,stateno = [5100,5120] trigger2 = p2bodydist x < 40 trigger2 = !(random%30) [State -1, 歩き] type = ChangeState value = 21 triggerall = var(59) triggerall = roundstate = 2 trigger1 = p2bodydist x >= 10 trigger1 = ctrl trigger1 = random < 300+(enemynear,statetype=L)*100 trigger1 = !inguarddist trigger1 = statetype = S trigger1 = stateno != [120,155] trigger1 = stateno != [20,21] trigger1 = stateno != [10,12] [State -1, 前ダッシュ] type = ChangeState value = 100 triggerall = var(59) triggerall = roundstate = 3 triggerall = ctrl triggerall = statetype != A triggerall = !inguarddist trigger1 = backedgebodydist <= 60 && p2bodydist x > 40 [State -1, バクステ] type = ChangeState value = 105 triggerall = var(59) triggerall = roundstate = 3 triggerall = ctrl triggerall = statetype != A triggerall = !inguarddist trigger1 = frontedgebodydist < 40
Back
Top