;
;VXewp[B

;
;ړIVXewp[pXe[gB

[statedef 40000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40000)
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;{ݒB
[state ]
type=changeanim
trigger1=1
value=90000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=l
movetype=i
physics=n
ignorehitpause=1
[state ]
type=ctrlset
trigger1=1
value=1
ignorehitpause=1



;ʐݒB
[state ]
type=screenbound
trigger1=1
value=0
ignorehitpause=1



;WݒB
[state ]
type=turn
trigger1=facing!=root,facing
ignorehitpause=1

[state ]
type=posset
trigger1=1
x=root,pos x
y=0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1

[state ]
type=width
trigger1=1
player=-2147483648,-2147483648
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=assertspecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1



;attackmulB
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (392);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (9);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (392);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1


;
;{̂Ƃ̎ԍB

;{̍ss\ԕۑϐZbgB
[state ]
type=varset
trigger1=root,var(46)=gametime
sysvar(2)=0
ignorehitpause=1
[state ]
type=varadd
trigger1=root,var(46)!=gametime
sysvar(2)=1
ignorehitpause=1



;{̂Ƃ̎ԍۑϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(40):=(sysvar(2)!=0&&root,hitpausetime=0)
ignorehitpause=1


;
;s͑ΉB

;K[XetOt^B
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3600);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (1);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1



;R}h͏ۑϐZbgB
[state ]
type=varset
triggerall=root,var(42)=0
triggerall=sysvar(2)=0
trigger1=1
sysvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(42)=0
triggerall=sysvar(2)=0
trigger1=1
sysvar(1)=0
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=root,var(42)=0
triggerall=sysvar(2)!=0
trigger1=1||var(0):=0
trigger1=1||var(1):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=root,var(42)=0
triggerall=sysvar(2)!=0
trigger1=1||var(0):=((command="holdfwd")|2*(command="holdback")|4*(command="holdup")|8*(command="holddown")|16*(command="66")|32*(command="44")|64*(command="recovery")|128*(command="88")|256*(command="22"))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=root,var(42)=0
triggerall=sysvar(2)!=0
trigger1=1||var(1):=((command="a")|2*(command="b")|4*(command="c")|8*(command="x")|16*(command="y")|32*(command="z")|64*(command="start"))
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(42)=0
triggerall=sysvar(2)!=0
trigger1=1
sysvar(0)=(sysvar(0)|var(0))
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(42)=0
triggerall=sysvar(2)!=0
trigger1=1
sysvar(1)=(sysvar(1)|var(1))
ignorehitpause=1

[state ]
type=varset
triggerall=root,var(42)=1
trigger1=1
sysvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(42)=1
trigger1=1
sysvar(1)=0
ignorehitpause=1


;
;oOh~pLqB

;Xe[g̎ڍs΍B
[state ]
type=displaytoclipboard
triggerall=root,var(47)=1&&(roundstate!=[3,4])
triggerall=root,ctrl
triggerall=root,statetype=s
triggerall=root,vel x!=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (3);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3596);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1


;
;čsB

;ړIowp[̍s󋵊ǗϐZbgčsǗϐZbgB
[state ]
type=displaytoclipboard
triggerall=numhelper(40100)=1
trigger1=1||var(0):=2
text="`1Ɂ鴤	L	16H1>19tc1fX19tT1f$&1f$&9u>Wu61f1f&9u#H1f@1:@9ta^D$$%839d4CA"
params=0
ignorehitpause=1


;
;^[QbgB

;^[QbgB
[state ]
type=targetdrop
triggerall=numtarget=[1,8]
trigger1=1
ignorehitpause=1



;fobOLqB
[state ]
type=varset
triggerall=0
trigger1=gametime%40=0
sysvar(3)=random+1000*random+1000000*random
ignorehitpause=1



;ُ퐔ľoAsysvar(3~4)ZbgB
[state ]
type=displaytoclipboard
trigger1=sysvar(3)!=0
trigger2=numenemy>=2&&sysvar(4)!=0
text="`11f19u1f19tY16H1>19tt9t9t21҃:B9t؃tف$1҉롉ف 1҉a^D$$%876d4CA"
params=0
ignorehitpause=1



;oOh~pLqB
[state ]
type=forcefeedback
triggerall=1||var(0):=0
trigger1=sysvar(3)=0&&(numenemy>=2&&sysvar(4)!=0)
trigger1=1||var(0):=1
ignorehitpause=1
[state ]
type=varset
triggerall=var(0)=1
trigger1=1
sysvar(3)=sysvar(4)
ignorehitpause=1
[state ]
type=varset
triggerall=var(0)=1
trigger1=1
sysvar(4)=0
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=1||var(14):=0
trigger1=0;B
trigger1=1||var(14):=1
ignorehitpause=1



;^Q(var(0~1)ɁAłwp[łȂvC[̎n_AhXl)B
[state ]
type=displaytoclipboard
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=1
trigger1=1
text="`݁16H1ɋ>19t51fX19t&W19uWC9t:ځ9t1:@9ta^D$$%895d4CA"
params=0
ignorehitpause=1

;f[^WvB
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=1
trigger1=1||var(8):=var(0)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=1
trigger1=1||var(9):=var(1)
ignorehitpause=1



;i^Q(var(0~1)ɁAmovecontactmovereversedς݃vC[(̂łwp[łȂ)̎n_AhXl)B
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(0):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(1):=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1
text="`݁16H1ɋ>19tb1fX19tSW19uJWC9t@1f419t11fd18t8u8t:ځ9t1:@9ta^D$$%850d4CA"
params=0
ignorehitpause=1

;f[^WvB
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(10):=var(0)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(11):=var(1)
ignorehitpause=1



;var(0~1)ɁA{̂̎擾ς݃^[Qbg(̂łwp[łȂ)̎n_AhXlB
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(0):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(1):=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1
text="`݁ށ66~v1ɋ19t,R19u!BS9tځ9tt a^D$$%898d4CA"
params=0
ignorehitpause=1

;f[^WvB
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(12):=var(0)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
trigger1=1||var(13):=var(1)
ignorehitpause=1



;f[^B
[state ]
type=forcefeedback
triggerall=sysvar(3)=0||numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
triggerall=1||var(8):=0
trigger1=var(12)!=0
trigger1=1||var(8):=var(12)
trigger2=var(12)=0
trigger2=var(10)!=0
trigger2=1||var(8):=var(10)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
triggerall=1||var(9):=0
trigger1=var(12)!=0
trigger1=var(12)!=var(8)
trigger1=1||var(9):=var(12)
trigger2=var(12)=0
trigger2=var(10)!=0
trigger2=var(10)!=var(8)
trigger2=1||var(9):=var(10)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(14)=0
triggerall=1||var(9):=0
trigger1=var(13)!=0
trigger1=1||var(9):=var(13)
trigger2=var(13)=0
trigger2=var(11)!=0
trigger2=1||var(9):=var(11)
ignorehitpause=1



;^[Qbg̎n_AhXlۑϐZbgB
[state ]
type=varset
triggerall=sysvar(3)=0
triggerall=var(8)!=0
trigger1=1
sysvar(3)=var(8)
ignorehitpause=1

[state ]
type=varset
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(8)!=0
triggerall=var(8)!=sysvar(3)
trigger1=1
sysvar(4)=var(8)
ignorehitpause=1
[state ]
type=varset
triggerall=numenemy>=2&&sysvar(4)=0
triggerall=var(9)!=0
trigger1=1
sysvar(4)=var(9)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=sysvar(3)!=0
trigger1=1||var(1):=(numenemy>=2&&sysvar(4)!=0)
trigger1=1||var(2):=0
value=stateno+1
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=stateno+2
persistent=256
ignorehitpause=1

[statedef 40001]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40000)
value=2134123982
persistent=256
ignorehitpause=1

;n_AhXvar(0)̃vC[^[QbgB
[state ]
type=displaytoclipboard
trigger1=1||var(0):=sysvar(3+var(2))
text="`߁?ށ61VV:v1҉VV V0V@VPV`Vpa^D$$%938d4CA"
params=0
ignorehitpause=1



;^[QbgB
[state ]
type=targetstate
triggerall=numhelper(31000)!=0
trigger1=helper(31000),sysvar(4)=3100
trigger1=helper(31000),sysvar(3)=80-10+40-1
value=40099
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numhelper(31000)!=0
triggerall=target,pos x=[-105,105]
trigger1=helper(31000),sysvar(4)=3200
trigger1=helper(31000),sysvar(3)=[40,239]
value=-2
ignorehitpause=1
[state ]
type=targetstate
triggerall=numhelper(31000)!=0
trigger1=helper(31000),sysvar(4)=[800,801]
trigger1=helper(31000),sysvar(3)=[65+60-20+235-1,65+60-20+464-1]
trigger1=(helper(31000),sysvar(3)-(65+60-20+235-1))%46=0
value=40099
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(2)!=var(1)
trigger1=1||var(2):=var(2)+1
value=stateno
persistent=256
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=stateno+1
persistent=256
ignorehitpause=1

[statedef 40002]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40000)
value=2134123982
persistent=256
ignorehitpause=1

;^[QbgB
[state ]
type=targetdrop
triggerall=numtarget=[1,8]
trigger1=1
ignorehitpause=1


;
;o⏕B

;ʐݒB
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+37*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48000);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (1);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (48000);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (256*floor(var(37)/256)+0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1

[state ]
type=assertspecial
triggerall=root,var(50)=0
trigger1=root,var(52)=0||root,var(52)=1||root,var(52)=3
trigger2=root,var(52)=2
trigger2=roundstate!=[0,1]
trigger3=root,var(52)=2
trigger3=roundstate=[0,1]
trigger3=root,sysvar(0)>=90+1
flag=nobardisplay
ignorehitpause=1
[state ]
type=assertspecial
triggerall=root,var(50)!=0
trigger1=gametime%60=[0,29]
flag=nobardisplay
ignorehitpause=1


;
;~ߑΉB

;~ߑϐێB
[state ]
type=displaytoclipboard
trigger1=1||var(39):=0
;
trigger1=1||var(var(39)):=            (476);  ̃AhXlijB
trigger1=1||var(var(39)+1):=          (2147483647);  鐔lB
trigger1=1||var(39):=var(39)+2;------------------------------------------------------------
;
;
trigger1=1||var(var(39)):=            (480);  ̃AhXlijB
trigger1=1||var(var(39)+1):=          (2147483647);  鐔lB
trigger1=1||var(39):=var(39)+2;------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)
text="`1f@މd?߉V9ua^D$$%964d4CA"
params=0
ignorehitpause=1


;
;̌B

;WݒB
[state ]
type=offset
trigger1=1
y=-pos y
ignorehitpause=1



;CgtOZbgB
[state ]
type=forcefeedback
triggerall=var(50)=0
trigger1=1||var(50):=1
ignorehitpause=1


;
;^[GhB

;DTC֘AZpɌW\ZbgB
[state ]
type=clearclipboard
trigger1=1
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;̑Xe[gQB

;GB
[statedef 40099]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
trigger1=time=0
value=60000
ignorehitpause=1
[state ]
type=hitby
trigger1=1
value=sca,aa,at,ap
ignorehitpause=1
[state ]
type=hitby
trigger1=1
value2=sca,aa,at,ap
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=0
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=1
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=2
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=3
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=4
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=5
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=6
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=1
slot=7
attr=
stateno=-1
time=-1
ignorehitpause=1
[state ]
type=selfstate
triggerall=time>=1
trigger1=1
value=ifelse(alive!=0,5040,ifelse(statetype!=a,5070,5050))
persistent=256
ignorehitpause=1


;
;ړIowp[pXe[gB

[statedef 40100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40100)
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;{ݒB
[state ]
type=changeanim
trigger1=1
value=90000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=l
movetype=i
physics=n
ignorehitpause=1
[state ]
type=ctrlset
trigger1=1
value=1
ignorehitpause=1



;ʐݒB
[state ]
type=screenbound
trigger1=1
value=0
ignorehitpause=1



;WݒB
[state ]
type=posset
trigger1=1
x=root,pos x
y=0
ignorehitpause=1

[state ]
type=width
trigger1=1
player=-2147483648,-2147483648
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=assertspecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1



;attackmulB
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (392);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (9);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (392);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1


;
;^[GhB

;DTC֘AZpɌW\ZbgB
[state ]
type=clearclipboard
trigger1=1
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;GgZgXe[gB

[statedef 49900]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40000)&&!ishelper(40100)
value=2134123982
persistent=256
ignorehitpause=1

;
;ȊOB

;wp[̗pXe[gCEvC[wp[teamsideCFep[^ُvar(0~3)Ɋi[B
[state ]
type=displaytoclipboard
trigger1=1
text="`ف16H1>19t51fX19t&1f$&9tQ1f$&9uWui뿉1@9t1@A1f$&@9Gt	G1@A9t21f9t1@19t1@A1:@9ta^D$$%788d4CA"
params=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=selfstate
triggerall=ishelper(40000)
triggerall=numhelper(40100)=1
triggerall=helper(40100),var(51)!=2
trigger1=1
value=49800
persistent=256
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper(40000)
trigger1=1
value=40000
persistent=256
ignorehitpause=1

[state ]
type=selfstate
triggerall=var(51)!=2
trigger1=1
value=49801
persistent=256
ignorehitpause=1
[state ]
type=selfstate
trigger1=1
value=40100
persistent=256
ignorehitpause=1


;
;čspҋ@Xe[gB

[statedef 49800]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40000)
value=2134123982
persistent=256
ignorehitpause=1

;
;čsB

;ړIowp[̍s󋵊ǗϐZbgB
[state ]
type=displaytoclipboard
trigger1=1
text="`1Ɂ鴤	L	16H1>19tP1fX19tA1f$&1f$&9u+Wu#1f1f&9uH1:@9ta^D$$%858d4CA"
params=0
ignorehitpause=1

[statedef 49801]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper(40100)
value=2134123982
persistent=256
ignorehitpause=1

;ړIVXewp[̍s󋵊ǗϐZbgAhXXgēǍtOZbgB
[state ]
type=displaytoclipboard
trigger1=1
text="`1Ɂ鴤	L	16H1>19td1fX19tU1f$&1f$&9u?Wu71f@1f&9u$H1ҁ괤D1@1:@9ta^D$$%838d4CA"
params=0
ignorehitpause=1



;čsǗϐZbgB
[state ]
type=varset
trigger1=1
var(51)=ifelse(var(51)=2,0,var(51)+1)
ignorehitpause=1



;
;VXewp[B

;
;̈mۃwp[pXe[gB

[statedef 30000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Juveni'el"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1


;
;qbgXp[Nwp[pXe[gB

[statedef 30100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=30100
trigger1=anim!=10200
value=10200
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30110
trigger1=anim!=10210
value=10210
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=30111
trigger1=anim!=10210
value=10210
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=30112
trigger1=anim!=110200
value=110200
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30120
trigger1=anim!=10200
value=10200
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30130
trigger1=anim!=10241
value=10241
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30140
trigger1=anim!=10200
value=10200
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30150
trigger1=anim!=10241
value=10241
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30160
trigger1=anim!=110200
value=110200
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=30170
trigger1=anim!=210230
value=210230
ignorehitpause=1



;WݒB
[state ]
type=varset
trigger1=sysvar(0)=0
sysvar(1)=facing
ignorehitpause=1
[state ]
type=posset
trigger1=sysvar(0)=0
x=root,pos x+sysvar(1)*(-root,vel x+const(size.head.pos.x))
y=root,pos y-root,vel y+const(size.head.pos.y)
ignorehitpause=1
[state ]
type=turn
trigger1=facing!=1
ignorehitpause=1

;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(0)=0
trigger1=const(size.ground.front)=30100
trigger1=const(size.ground.back)=0
trigger1=numhelper(31020)!=0
trigger1=1||fvar(0):=helper(31020),sysfvar(0)+90+(10-random%21)
trigger2=const(size.ground.front)=30100
trigger2=const(size.ground.back)=0
trigger2=numhelper(31020)=0
trigger2=1||fvar(0):=random%360
trigger3=const(size.ground.front)=30100
trigger3=const(size.ground.back)=1
trigger3=numhelper(31025)!=0
trigger3=1||fvar(0):=helper(31025),sysfvar(0)+90+(10-random%21)
trigger4=const(size.ground.front)=30100
trigger4=const(size.ground.back)=1
trigger4=numhelper(31025)=0
trigger4=1||fvar(0):=random%360
trigger5=const(size.ground.front)=30110
trigger5=const(size.ground.back)=0
trigger5=numhelper(31030)=0
trigger5=1||fvar(0):=45+90
trigger6=const(size.ground.front)=30110
trigger6=const(size.ground.back)=0
trigger6=numhelper(31030)!=0
trigger6=1||fvar(0):=helper(31030),sysfvar(0)+180
trigger7=const(size.ground.front)=30110
trigger7=const(size.ground.back)=1
trigger7=numhelper(31035)=0
trigger7=1||fvar(0):=-45+90
trigger8=const(size.ground.front)=30110
trigger8=const(size.ground.back)=1
trigger8=numhelper(31035)!=0
trigger8=1||fvar(0):=helper(31035),sysfvar(0)
trigger9=const(size.ground.front)=30111
trigger9=const(size.ground.back)=0
trigger9=numhelper(31030)=0
trigger9=1||fvar(0):=45+90
trigger10=const(size.ground.front)=30111
trigger10=const(size.ground.back)=0
trigger10=numhelper(31030)!=0
trigger10=1||fvar(0):=helper(31030),sysfvar(0)+180
trigger11=const(size.ground.front)=30111
trigger11=const(size.ground.back)=1
trigger11=numhelper(31035)=0
trigger11=1||fvar(0):=-45+90
trigger12=const(size.ground.front)=30111
trigger12=const(size.ground.back)=1
trigger12=numhelper(31035)!=0
trigger12=1||fvar(0):=helper(31035),sysfvar(0)
trigger13=const(size.ground.front)=30112
trigger13=const(size.ground.back)=0
trigger13=1||fvar(0):=30
trigger14=const(size.ground.front)=30112
trigger14=const(size.ground.back)=1
trigger14=1||fvar(0):=-30
trigger15=const(size.ground.front)=30120
trigger15=1||fvar(0):=random%360
trigger16=const(size.ground.front)=30130
trigger16numhelper(31030)=0
trigger16=1||fvar(0):=random%360
trigger17=const(size.ground.front)=30130
trigger17numhelper(31030)!=0
trigger17=1||fvar(0):=helper(31030),sysfvar(0)+90
trigger18=const(size.ground.front)=30140
trigger18=1||fvar(0):=41*gametime
trigger19=const(size.ground.front)=30150
trigger19=1||fvar(0):=random%360
trigger20=const(size.ground.front)=30160
trigger20=1||fvar(0):=random%360
trigger21=const(size.ground.front)=30170
trigger21=1||fvar(0):=const(size.ground.back)-90
sysfvar(0)=fvar(0)
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=animtime=0
value=2134123982
persistent=256
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
trigger1=const(size.ground.front)=30100
trigger2=const(size.ground.front)=30110||const(size.ground.front)=30111||const(size.ground.front)=30112
trigger3=const(size.ground.front)=30120
trigger4=const(size.ground.front)=30140
trigger5=const(size.ground.front)=30170
value=300
ignorehitpause=1
[state ]
type=sprpriority
trigger1=const(size.ground.front)=30130
trigger2=const(size.ground.front)=30150
trigger3=const(size.ground.front)=30160
value=301
ignorehitpause=1


;
;ȊOB

;rWAZbgB
[state ]
type=trans
trigger1=const(size.ground.front)=30100
trigger2=const(size.ground.front)=30112
trigger3=const(size.ground.front)=30120
trigger4=const(size.ground.front)=30140
trigger5=const(size.ground.front)=30160
trigger6=const(size.ground.front)=30170
trans=add
ignorehitpause=1
[state ]
type=trans
trigger1=const(size.ground.front)=30110||const(size.ground.front)=30111
trigger2=const(size.ground.front)=30130
trigger3=const(size.ground.front)=30150
trans=sub
ignorehitpause=1

[state ]
type=angledraw
trigger1=1
value=-sysfvar(0)
scale=0.5,0.5
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1

[statedef 30200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-100
persistent=256
ignorehitpause=1

[statedef 30300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-200
persistent=256
ignorehitpause=1

[statedef 30400]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-300
persistent=256
ignorehitpause=1

[statedef 30500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-400
persistent=256
ignorehitpause=1

[statedef 30600]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-500
persistent=256
ignorehitpause=1

[statedef 30700]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-600
persistent=256
ignorehitpause=1

[statedef 30800]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-700
persistent=256
ignorehitpause=1

[statedef 30900]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=stateno-800
persistent=256
ignorehitpause=1


;
;{̃wp[pXe[gB

[statedef 31000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;Cto[B
[state ]
type=forcefeedback

    ;ԃo[Eo[ʁB
    triggerall=1||var(10):=479-2;o[̒(sNZ)B

trigger1=const(size.ground.front)=[31021,31022]
trigger1=!ifelse(teamside=1,numpartner!=0,numenemy!=1)
trigger1=1||var(12):=ceil(var(10)*ifelse(teamside=1,1.0*root,life/root,lifemax,1.0*enemy,life/enemy,lifemax))
trigger2=const(size.ground.front)=[31021,31022]
trigger2=teamside=1&&numpartner!=0
trigger2=1||var(12):=ceil(var(10)*ifelse(root,id<partner,id,1.0*root,life/root,lifemax,1.0*partner,life/partner,lifemax))
trigger3=const(size.ground.front)=[31021,31022]
trigger3=teamside!=1&&numenemy!=1
trigger3=1||var(12):=ceil(var(10)*enemy(0),life/enemy(0),lifemax)
trigger4=const(size.ground.front)=[31023,31024]
trigger4=teamside=1&&numpartner!=0
trigger4=1||var(12):=ceil(var(10)*ifelse(root,id>=partner,id,1.0*root,life/root,lifemax,1.0*partner,life/partner,lifemax))
trigger5=const(size.ground.front)=[31023,31024]
trigger5=teamside!=1&&numenemy!=1
trigger5=1||var(12):=ceil(var(10)*enemy(1),life/enemy(1),lifemax)
trigger6=const(size.ground.front)=[31026,31027]
trigger6=!ifelse(teamside!=1,numpartner!=0,numenemy!=1)
trigger6=1||var(12):=ceil(var(10)*ifelse(teamside!=1,1.0*root,life/root,lifemax,1.0*enemy,life/enemy,lifemax))
trigger7=const(size.ground.front)=[31026,31027]
trigger7=teamside!=1&&numpartner!=0
trigger7=1||var(12):=ceil(var(10)*ifelse(root,id<partner,id,1.0*root,life/root,lifemax,1.0*partner,life/partner,lifemax))
trigger8=const(size.ground.front)=[31026,31027]
trigger8=teamside=1&&numenemy!=1
trigger8=1||var(12):=ceil(var(10)*enemy(0),life/enemy(0),lifemax)
trigger9=const(size.ground.front)=[31028,31029]
trigger9=teamside!=1&&numpartner!=0
trigger9=1||var(12):=ceil(var(10)*ifelse(root,id>=partner,id,1.0*root,life/root,lifemax,1.0*partner,life/partner,lifemax))
trigger10=const(size.ground.front)=[31028,31029]
trigger10=teamside=1&&numenemy!=1
trigger10=1||var(12):=ceil(var(10)*enemy(1),life/enemy(1),lifemax)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=(const(size.ground.front)=[31021,31024])||(const(size.ground.front)=[31025,31029])
triggerall=sysvar(0)=0
trigger1=1||var(13):=var(12)
trigger1=1||var(13):=ifelse(var(13)<=var(10),var(13),var(10))
trigger1=1||var(13):=var(10)-var(13)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023||const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(0)!=0

    ;ԃo[B
    triggerall=1||fvar(10):=1.0/26;o[B
    triggerall=1||fvar(11):=0.12;o[ɋ}B
    triggerall=1||fvar(12):=0.018;o[ŒۏؗB

triggerall=1||var(11):=var(10)-floor(anim/100000)
trigger1=var(11)<var(12)
trigger1=1||var(13):=var(11)+floor(var(10)*fvar(10))
trigger1=1||var(13):=ifelse(var(13)<=var(12),var(13),var(12))
trigger1=1||var(13):=var(10)-var(13)
trigger2=var(11)>=var(12)
trigger2=ceil(fvar(11)*(var(12)-var(11)))>ceil(-var(10)*fvar(12))
trigger2=1||var(13):=var(11)+ceil(-var(10)*fvar(12))
trigger2=1||var(13):=ifelse(var(13)>=var(12),var(13),var(12))
trigger2=1||var(13):=var(10)-var(13)
trigger3=var(11)>=var(12)
trigger3=ceil(fvar(11)*(var(12)-var(11)))<=ceil(-var(10)*fvar(12))
trigger3=1||var(13):=var(11)+ceil(fvar(11)*(var(12)-var(11)))
trigger3=1||var(13):=ifelse(var(13)>=var(12),var(13),var(12))
trigger3=1||var(13):=var(10)-var(13)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024||const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(0)!=0
triggerall=numhelper(const(size.ground.front)-1)!=0

    ;o[B
    triggerall=1||fvar(10):=1.0/26;o[B
    triggerall=1||fvar(11):=0.1;o[ɋ}B
    triggerall=1||fvar(12):=0.006;o[ŒۏؗB
    triggerall=1||var(11):=var(10)-floor(anim/100000)

trigger1=var(11)<var(12)
trigger1=1||var(13):=ifelse(var(10)-floor(anim/100000)>var(10)-floor(helper(const(size.ground.front)-1),anim/100000),var(11),var(11)+floor(var(10)*fvar(10)))
trigger1=1||var(13):=ifelse(var(13)<=var(12),var(13),var(12))
trigger1=1||var(13):=var(10)-var(13)
trigger2=var(11)>=var(12)
trigger2=var(10)-floor(helper(const(size.ground.front)-1),anim/100000)!=var(12)
trigger2=1||var(13):=var(11)
trigger2=1||var(13):=var(10)-var(13)
trigger3=var(11)>=var(12)
trigger3=var(10)-floor(helper(const(size.ground.front)-1),anim/100000)=var(12)
trigger3=ceil(fvar(11)*(var(12)-var(11)))>ceil(-var(10)*fvar(12))
trigger3=1||var(13):=var(11)+ceil(-var(10)*fvar(12))
trigger3=1||var(13):=ifelse(var(13)>=var(12),var(13),var(12))
trigger3=1||var(13):=var(10)-var(13)
trigger4=var(11)>=var(12)
trigger4=var(10)-floor(helper(const(size.ground.front)-1),anim/100000)=var(12)
trigger4=ceil(fvar(11)*(var(12)-var(11)))<=ceil(-var(10)*fvar(12))
trigger4=1||var(13):=var(11)+ceil(fvar(11)*(var(12)-var(11)))
trigger4=1||var(13):=ifelse(var(13)>=var(12),var(13),var(12))
trigger4=1||var(13):=var(10)-var(13)
ignorehitpause=1



;Q[WB
[state ]
type=forcefeedback

    ;Q[WB
    triggerall=1||var(10):=330;Q[W̒(sNZ)B
    triggerall=1||fvar(10):=0.06;Q[Wɋ}B
    triggerall=1||fvar(11):=0.003;Q[WŒۏؗB

trigger1=const(size.ground.front)=31031
trigger1=sysvar(0)=0
trigger1=1||var(13):=floor(var(10)*ifelse(teamside=1,1.0*root,power/root,powermax,1.0*enemy,power/enemy,powermax))
trigger1=1||var(13):=ifelse(var(13)<=var(10),var(13),var(10))
trigger1=1||var(13):=var(10)-var(13)
trigger1=1||var(14):=ifelse(teamside=1,root,powermax,enemy,powermax)
trigger2=const(size.ground.front)=31031
trigger2=sysvar(0)!=0
trigger2=1||var(11):=var(10)-floor(anim/100000)
trigger2=1||var(12):=floor(var(10)*ifelse(teamside=1,1.0*root,power/root,powermax,1.0*enemy,power/enemy,powermax))
trigger2=1||var(13):=ifelse(var(11)>=var(12),var(12),var(11)+ifelse(ceil(fvar(10)*(var(12)-var(11)))<ceil(var(10)*fvar(11)),ceil(var(10)*fvar(11)),ceil(fvar(10)*(var(12)-var(11)))))
trigger2=1||var(13):=ifelse(var(13)<=var(10),var(13),var(10))
trigger2=1||var(13):=var(10)-var(13)
trigger2=1||var(14):=ifelse(teamside=1,root,powermax,enemy,powermax)
trigger3=const(size.ground.front)=31036
trigger3=sysvar(0)=0
trigger3=1||var(13):=floor(var(10)*ifelse(teamside=1,1.0*enemy,power/enemy,powermax,1.0*root,power/root,powermax))
trigger3=1||var(13):=ifelse(var(13)<=var(10),var(13),var(10))
trigger3=1||var(13):=var(10)-var(13)
trigger3=1||var(14):=ifelse(teamside=1,enemy,powermax,root,powermax)
trigger4=const(size.ground.front)=31036
trigger4=sysvar(0)!=0
trigger4=1||var(11):=var(10)-floor(anim/100000)
trigger4=1||var(12):=floor(var(10)*ifelse(teamside=1,1.0*enemy,power/enemy,powermax,1.0*root,power/root,powermax))
trigger4=1||var(13):=ifelse(var(11)>=var(12),var(12),var(11)+ifelse(ceil(fvar(10)*(var(12)-var(11)))<ceil(var(10)*fvar(11)),ceil(var(10)*fvar(11)),ceil(fvar(10)*(var(12)-var(11)))))
trigger4=1||var(13):=ifelse(var(13)<=var(10),var(13),var(10))
trigger4=1||var(13):=var(10)-var(13)
trigger4=1||var(14):=ifelse(teamside=1,enemy,powermax,root,powermax)
ignorehitpause=1



;roundtimerۑϐZbgB
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
triggerall=sysvar(0)=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+50*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48192);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1



;pausemovetimeǗϐZbgsupermovetimeǗϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(51):=0
trigger1=1||var(52):=0
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(30):=0
ignorehitpause=1

;^Xe[gǗϐZbgtimepϐZbgB
[state ]
type=varset
triggerall=roundstate=[0,1]
triggerall=sysvar(0)=0
trigger1=root,var(52)=1
trigger1=1||var(30):=1||var(31):=190
trigger2=root,var(52)=2
trigger2=1||var(30):=1||var(31):=191
trigger3=root,var(52)=3
trigger3=1||var(30):=1||var(31):=192
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
trigger1=sysvar(4)=190
trigger1=sysvar(3)>=150
trigger1=1||var(30):=1||var(31):=0
trigger2=sysvar(4)=191
trigger2=sysvar(3)>=270
trigger2=1||var(30):=1||var(31):=0
trigger3=sysvar(4)=192
trigger3=sysvar(3)>=215
trigger3=1||var(30):=1||var(31):=0
sysvar(4)=var(31)
ignorehitpause=1

[state ]
type=varset
triggerall=roundstate=[3,4]
triggerall=root,sysvar(3)=0+1
triggerall=sysvar(4)!=803
triggerall=root,alive=0
trigger1=1||var(30):=1||var(31):=5150
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
triggerall=roundstate=[3,4]
triggerall=root,sysvar(3)=0+1
triggerall=sysvar(4)!=803
triggerall=root,alive!=0
trigger1=win
trigger1=root,var(55)=0
trigger1=1||var(30):=1||var(31):=180
trigger2=win
trigger2=root,var(55)=1
trigger2=1||var(30):=1||var(31):=181
trigger3=win
trigger3=root,var(55)=2
trigger3=1||var(30):=1||var(31):=182
trigger4=!win
trigger4=1||var(30):=1||var(31):=170
sysvar(4)=var(31)
ignorehitpause=1

[state ]
type=varset
trigger1=sysvar(4)=800
trigger1=sysvar(3)>=65+60-20+530
trigger1=win
trigger1=1||var(30):=1||var(31):=802
trigger2=sysvar(4)=800
trigger2=sysvar(3)>=65+60-20+530
trigger2=!win
trigger2=1||var(30):=1||var(31):=803
trigger3=sysvar(4)=801
trigger3=sysvar(3)>=65+60-20+530
trigger3=1||var(30):=1||var(31):=803
trigger4=sysvar(4)=802
trigger4=sysvar(3)>=40+15
trigger4=1||var(30):=1||var(31):=0
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
trigger1=sysvar(4)=105
trigger1=sysvar(3)>=60
trigger1=1||var(30):=1||var(31):=0
trigger2=sysvar(4)=106
trigger2=sysvar(3)>=30
trigger2=1||var(30):=1||var(31):=0
trigger3=sysvar(4)=100
trigger3=sysvar(3)>=60
trigger3=1||var(30):=1||var(31):=0
trigger4=sysvar(4)=101
trigger4=sysvar(3)>=30
trigger4=1||var(30):=1||var(31):=0
trigger5=sysvar(4)=102
trigger5=sysvar(3)>=60
trigger5=1||var(30):=1||var(31):=0
trigger6=sysvar(4)=103
trigger6=sysvar(3)>=30
trigger6=1||var(30):=1||var(31):=0
trigger7=sysvar(4)=107
trigger7=sysvar(3)>=60
trigger7=1||var(30):=1||var(31):=0
trigger8=sysvar(4)=108
trigger8=sysvar(3)>=30
trigger8=1||var(30):=1||var(31):=0
trigger9=sysvar(4)=104
trigger9=sysvar(3)>=60
trigger9=1||var(30):=1||var(31):=0
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
trigger1=sysvar(4)=3000
trigger1=sysvar(3)>=210
trigger1=1||var(30):=1||var(31):=0
trigger2=sysvar(4)=3100
trigger2=sysvar(3)>=190
trigger2=1||var(30):=1||var(31):=0
trigger3=sysvar(4)=3200
trigger3=sysvar(3)>=270
trigger3=1||var(30):=1||var(31):=0
trigger4=sysvar(4)=3300
trigger4=sysvar(3)>=60+135+30+15
trigger4=1||var(30):=1||var(31):=0
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
trigger1=sysvar(4)=200
trigger1=sysvar(3)>=60
trigger1=1||var(30):=1||var(31):=0
trigger2=sysvar(4)=210
trigger2=sysvar(3)>=60
trigger2=1||var(30):=1||var(31):=0
trigger3=sysvar(4)=220
trigger3=sysvar(3)>=150
trigger3=1||var(30):=1||var(31):=0
trigger4=sysvar(4)=230
trigger4=sysvar(3)>=150
trigger4=1||var(30):=1||var(31):=0
trigger5=sysvar(4)=240
trigger5=sysvar(3)>=150
trigger5=1||var(30):=1||var(31):=0
trigger6=sysvar(4)=240
trigger6=sysvar(3)>=30&&pos y>-20
trigger6=1||var(30):=1||var(31):=241
trigger7=sysvar(4)=241
trigger7=sysvar(3)>=30
trigger7=1||var(30):=1||var(31):=0
trigger8=sysvar(4)=250
trigger8=sysvar(3)>=180
trigger8=1||var(30):=1||var(31):=0
trigger9=sysvar(4)=260
trigger9=sysvar(3)>=180
trigger9=1||var(30):=1||var(31):=0
trigger10=sysvar(4)=270
trigger10=sysvar(3)>=20
trigger10=1||var(30):=1||var(31):=0
trigger11=sysvar(4)=280
trigger11=sysvar(3)>=20
trigger11=1||var(30):=1||var(31):=0
trigger12=sysvar(4)=290
trigger12=sysvar(3)>=60
trigger12=1||var(30):=1||var(31):=0
trigger13=sysvar(4)=300
trigger13=sysvar(3)>=60
trigger13=1||var(30):=1||var(31):=0
trigger14=sysvar(4)=310
trigger14=sysvar(3)>=180
trigger14=1||var(30):=1||var(31):=0
trigger15=sysvar(4)=320
trigger15=sysvar(3)>=300
trigger15=1||var(30):=1||var(31):=0
trigger16=sysvar(4)=330
trigger16=sysvar(3)>=300
trigger16=1||var(30):=1||var(31):=0
trigger17=sysvar(4)=340
trigger17=sysvar(3)>=135
trigger17=1||var(30):=1||var(31):=0
sysvar(4)=var(31)
ignorehitpause=1

[state ]
type=varset
triggerall=roundstate!=[3,4]
triggerall=(sysvar(4)!=[800,801])&&sysvar(4)!=802&&sysvar(4)!=803
trigger1=0;B
trigger1=!!(root,var(41)&floor(2.0**0))=1
trigger1=1||var(30):=1||var(31):=800
trigger2=root,var(51)!=0
trigger2=root,var(56)=root,lifemax-1||ifelse(const(size.ground.front)=31000,var(50)=2,helper(31000),sysvar(4)=800)
trigger2=root,var(55)=1
trigger2=!win
trigger2=1||var(30):=1||var(31):=800
trigger3=root,var(51)!=0
trigger3=root,var(56)=root,lifemax-1||ifelse(const(size.ground.front)=31000,var(50)=2,helper(31000),sysvar(4)=801)
trigger3=root,var(55)=2
trigger3=1||var(30):=1||var(31):=801
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(4)=0||sysvar(4)=105&&(sysvar(3)=[15,44])||sysvar(4)=100&&(sysvar(3)=[15,44])||sysvar(4)=102&&(sysvar(3)=[15,44])||sysvar(4)=107&&(sysvar(3)=[15,44])||sysvar(4)=104&&(sysvar(3)=[15,44])
triggerall=root,var(47)=1
trigger1=const(size.ground.front)=31000
trigger1=!!(root,var(40)&floor(2.0**5))=1
trigger1=1||var(30):=1||var(31):=105+(pos x>80)-1*(pos x<-80)
trigger2=const(size.ground.front)=31000
trigger2=!!(root,var(40)&floor(2.0**4))=1
trigger2=1||var(30):=1||var(31):=100+(pos x<-80)+4*(pos x>80)
trigger3=const(size.ground.front)=31000
trigger3=!!(root,var(40)&floor(2.0**7))=1
trigger3=1||var(30):=1||var(31):=102+(pos x=[-80,80])
trigger4=const(size.ground.front)=31000
trigger4=!!(root,var(40)&floor(2.0**8))=1
trigger4=1||var(30):=1||var(31):=107+(pos x=[-80,80])
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(4)=0
triggerall=root,var(47)=1
triggerall=root,var(58)=ifelse(root,var(51)=0,floor(root,fvar(38)),floor(root,fvar(37)))||root,var(58)=0
trigger1=numhelper(31000)!=0
trigger1=helper(31000),sysvar(4)=0||helper(31000),sysvar(4)=3000
trigger1=numhelper(31010)!=0
trigger1=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=3000
trigger1=numhelper(31015)!=0
trigger1=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=3000
trigger1=numhelper(31020)!=0
trigger1=helper(31020),sysvar(4)=0||helper(31020),sysvar(4)=3000
trigger1=numhelper(31025)!=0
trigger1=helper(31025),sysvar(4)=0||helper(31025),sysvar(4)=3000
trigger1=numhelper(31030)!=0
trigger1=helper(31030),sysvar(4)=0||helper(31030),sysvar(4)=3000
trigger1=numhelper(31035)!=0
trigger1=helper(31035),sysvar(4)=0||helper(31035),sysvar(4)=3000
trigger1=!!(root,var(41)&floor(2.0**5))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1&&!!(root,var(40)&floor(2.0**2))!=1&&!!(root,var(40)&floor(2.0**3))!=1
trigger1=1||var(30):=3||var(31):=3000
trigger2=numhelper(31000)!=0
trigger2=helper(31000),sysvar(4)=0||helper(31000),sysvar(4)=3100
trigger2=numhelper(31010)!=0
trigger2=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=3100
trigger2=numhelper(31015)!=0
trigger2=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=3100
trigger2=numhelper(31020)!=0
trigger2=helper(31020),sysvar(4)=0||helper(31020),sysvar(4)=3100
trigger2=numhelper(31025)!=0
trigger2=helper(31025),sysvar(4)=0||helper(31025),sysvar(4)=3100
trigger2=numhelper(31030)!=0
trigger2=helper(31030),sysvar(4)=0||helper(31030),sysvar(4)=3100
trigger2=numhelper(31035)!=0
trigger2=helper(31035),sysvar(4)=0||helper(31035),sysvar(4)=3100
trigger2=!!(root,var(41)&floor(2.0**5))=1&&!!(root,var(40)&floor(2.0**2))=1
trigger2=1||var(30):=3||var(31):=3100
trigger3=numhelper(31000)!=0
trigger3=helper(31000),sysvar(4)=0||helper(31000),sysvar(4)=3200
trigger3=numhelper(31010)!=0
trigger3=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=3200
trigger3=numhelper(31015)!=0
trigger3=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=3200
trigger3=numhelper(31020)!=0
trigger3=helper(31020),sysvar(4)=0||helper(31020),sysvar(4)=3200
trigger3=numhelper(31025)!=0
trigger3=helper(31025),sysvar(4)=0||helper(31025),sysvar(4)=3200
trigger3=numhelper(31030)!=0
trigger3=helper(31030),sysvar(4)=0||helper(31030),sysvar(4)=3200
trigger3=numhelper(31035)!=0
trigger3=helper(31035),sysvar(4)=0||helper(31035),sysvar(4)=3200
trigger3=!!(root,var(41)&floor(2.0**5))=1&&!!(root,var(40)&floor(2.0**3))=1
trigger3=1||var(30):=3||var(31):=3200
trigger4=numhelper(31000)!=0
trigger4=helper(31000),sysvar(4)=0||helper(31000),sysvar(4)=3300
trigger4=numhelper(31010)!=0
trigger4=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=3300
trigger4=numhelper(31015)!=0
trigger4=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=3300
trigger4=numhelper(31020)!=0
trigger4=helper(31020),sysvar(4)=0||helper(31020),sysvar(4)=3300
trigger4=numhelper(31025)!=0
trigger4=helper(31025),sysvar(4)=0||helper(31025),sysvar(4)=3300
trigger4=numhelper(31030)!=0
trigger4=helper(31030),sysvar(4)=0||helper(31030),sysvar(4)=3300
trigger4=numhelper(31035)!=0
trigger4=helper(31035),sysvar(4)=0||helper(31035),sysvar(4)=3300
trigger4=!!(root,var(41)&floor(2.0**5))=1&&(!!(root,var(40)&floor(2.0**0))=1||!!(root,var(40)&floor(2.0**1))=1)
trigger4=1||var(30):=3||var(31):=3300
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(4)=0
triggerall=root,var(47)=1
triggerall=root,var(57)=0||root,var(57)=20
trigger1=const(size.ground.front)=[31020,31024]
trigger1=!!(root,var(41)&floor(2.0**0))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger1=1||var(30):=2||var(31):=200
trigger2=const(size.ground.front)=[31025,31029]
trigger2=!!(root,var(41)&floor(2.0**0))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger2=1||var(30):=2||var(31):=210
trigger3=const(size.ground.front)=[31030,31031]
trigger3=!!(root,var(41)&floor(2.0**1))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger3=1||var(30):=2||var(31):=220
trigger4=const(size.ground.front)=[31035,31036]
trigger4=!!(root,var(41)&floor(2.0**1))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger4=1||var(30):=2||var(31):=230
trigger5=const(size.ground.front)=31000
trigger5=!!(root,var(41)&floor(2.0**2))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger5=1||var(30):=2||var(31):=240
trigger6=(const(size.ground.front)=[31020,31024])
trigger6=numhelper(31025)!=0
trigger6=helper(31025),sysvar(4)=0||helper(31025),sysvar(4)=250
trigger6=!!(root,var(41)&floor(2.0**0))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger6=1||var(30):=2||var(31):=250
trigger7=(const(size.ground.front)=[31025,31029])
trigger7=numhelper(31020)!=0
trigger7=helper(31020),sysvar(4)=0||helper(31020),sysvar(4)=250
trigger7=!!(root,var(41)&floor(2.0**0))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger7=1||var(30):=2||var(31):=250
trigger8=(const(size.ground.front)=[31030,31031])
trigger8=numhelper(31035)!=0
trigger8=helper(31035),sysvar(4)=0||helper(31035),sysvar(4)=260
trigger8=!!(root,var(41)&floor(2.0**1))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger8=1||var(30):=2||var(31):=260
trigger9=(const(size.ground.front)=[31035,31036])
trigger9=numhelper(31030)!=0
trigger9=helper(31030),sysvar(4)=0||helper(31030),sysvar(4)=260
trigger9=!!(root,var(41)&floor(2.0**1))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger9=1||var(30):=2||var(31):=260
trigger10=const(size.ground.front)=31010
trigger10=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger10=1||var(30):=2||var(31):=270
trigger11=const(size.ground.front)=31015
trigger11=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger11=1||var(30):=2||var(31):=280
trigger12=const(size.ground.front)=31000
trigger12=!!(root,var(41)&floor(2.0**2))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger12=1||var(30):=2||var(31):=290
trigger13=const(size.ground.front)=31000
trigger13=!!(root,var(41)&floor(2.0**2))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger13=1||var(30):=2||var(31):=300
trigger14=const(size.ground.front)=31010
trigger14=numhelper(31015)!=0
trigger14=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=310
trigger14=!!(root,var(41)&floor(2.0**4))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger14=1||var(30):=2||var(31):=310
trigger15=const(size.ground.front)=31015
trigger15=numhelper(31010)!=0
trigger15=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=310
trigger15=!!(root,var(41)&floor(2.0**4))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger15=1||var(30):=2||var(31):=310
trigger16=const(size.ground.front)=31010
trigger16=!!(root,var(41)&floor(2.0**4))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger16=1||var(30):=2||var(31):=320
trigger17=const(size.ground.front)=31015
trigger17=!!(root,var(41)&floor(2.0**4))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger17=1||var(30):=2||var(31):=330
trigger18=const(size.ground.front)=31010
trigger18=numhelper(31015)!=0
trigger18=helper(31015),sysvar(4)=0||helper(31015),sysvar(4)=340
trigger18=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger18=1||var(30):=2||var(31):=340
trigger19=const(size.ground.front)=31015
trigger19=numhelper(31010)!=0
trigger19=helper(31010),sysvar(4)=0||helper(31010),sysvar(4)=340
trigger19=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**0))!=1&&!!(root,var(40)&floor(2.0**1))!=1
trigger19=1||var(30):=2||var(31):=340
sysvar(4)=var(31)
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(47)=1
triggerall=sysvar(4)=270&&sysvar(3)>=6||sysvar(4)=280&&sysvar(3)>=6
trigger1=const(size.ground.front)=31010
trigger1=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**1))=1
trigger1=1||var(30):=1||var(31):=270
trigger2=const(size.ground.front)=31015
trigger2=!!(root,var(41)&floor(2.0**3))=1&&!!(root,var(40)&floor(2.0**0))=1
trigger2=1||var(30):=1||var(31):=280
sysvar(4)=var(31)
ignorehitpause=1

[state ]
type=displaytoclipboard
triggerall=var(30)=2
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (3);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+57*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (20);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=var(30)=3
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (3);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+58*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=varset
trigger1=var(30)!=0
sysvar(3)=0
ignorehitpause=1



;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31000
trigger1=anim%100000!=10030+50*(root,var(51)!=0)
value=10030+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31000
trigger1=anim%100000=10030+50*(root,var(51)!=0)
trigger1=animtime=0
value=100000*((floor(anim/100000)+1)%120)+anim%100000
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
trigger1=anim%100000!=10000+50*(root,var(51)!=0)&&anim%100000!=10002+50*(root,var(51)!=0)&&anim%100000!=10006+50*(root,var(51)!=0)
trigger2=anim%100000=10002+50*(root,var(51)!=0)
trigger2=sysvar(4)=0
trigger3=anim%100000=10006+50*(root,var(51)!=0)
trigger3=sysvar(4)=0
value=10000+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
trigger1=anim%100000=10000+50*(root,var(51)!=0)||anim%100000=10002+50*(root,var(51)!=0)||anim%100000=10006+50*(root,var(51)!=0)
trigger1=animtime=0
value=100000*((floor(anim/100000)+1)%120)+anim%100000
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
trigger1=anim%100000!=10001+50*(root,var(51)!=0)&&anim%100000!=10003+50*(root,var(51)!=0)&&anim%100000!=10007+50*(root,var(51)!=0)
trigger2=anim%100000=10003+50*(root,var(51)!=0)
trigger2=sysvar(4)=0
trigger3=anim%100000=10007+50*(root,var(51)!=0)
trigger3=sysvar(4)=0
value=10001+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
trigger1=anim%100000=10001+50*(root,var(51)!=0)||anim%100000=10003+50*(root,var(51)!=0)||anim%100000=10007+50*(root,var(51)!=0)
trigger1=animtime=0
value=100000*((floor(anim/100000)+1)%120)+anim%100000
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=31020
trigger1=anim!=10022+ifelse(teamside=1,numpartner!=0,numenemy!=1)+(50-2)*(root,var(51)!=0)
value=10022+ifelse(teamside=1,numpartner!=0,numenemy!=1)+(50-2)*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31021
trigger1=1
value=10024+ifelse(teamside=1,numpartner!=0,numenemy!=1)+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31022
trigger1=1
value=10027+ifelse(teamside=1,numpartner!=0,numenemy!=1)+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31023
trigger1=1
value=10026+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31024
trigger1=1
value=10029+100000*var(13)
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=31025
trigger1=anim!=10022+ifelse(teamside!=1,numpartner!=0,numenemy!=1)+(50-2)*(root,var(51)!=0)
value=10022+ifelse(teamside!=1,numpartner!=0,numenemy!=1)+(50-2)*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31026
trigger1=1
value=10024+2*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31027
trigger1=1
value=10027+2*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31028
trigger1=1
value=10025+100000*var(13)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31029
trigger1=1
value=10028+100000*var(13)
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=31030
trigger1=anim!=10010+50*(root,var(51)!=0)
value=10010+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31031
trigger1=1
value=10011+100000*var(13)
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.front)=31035
trigger1=anim!=10010+50*(root,var(51)!=0)
value=10010+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31036
trigger1=1
value=10011+100000*var(13)
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
trigger1=1
value=-66
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
trigger1=1
value=-88
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
trigger1=1
value=-85
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
trigger1=1
value=-76
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
trigger1=1
value=-75
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
trigger1=1
value=-74
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
trigger1=1
value=-73
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
trigger1=1
value=-72
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
trigger1=1
value=-71
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
trigger1=1
value=-82
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
trigger1=1
value=-81
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
trigger1=1
value=-79
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
trigger1=1
value=-78
ignorehitpause=1


;
;ȊOB

;
;ȊOB

;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
trigger1=sysvar(0)=0
x=0
y=pos y-screenpos y+20
ignorehitpause=1



;ʐݒB
[state ]
type=screenbound
trigger1=1
value=1
ignorehitpause=1



;WݒB
[state ]
type=turn
trigger1=facing!=1
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=numhelper(31000)!=0
trigger1=1
x=helper(31000),pos x
y=helper(31000),pos y
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=numhelper(31000)!=0
trigger1=1
x=helper(31000),pos x
y=helper(31000),pos y-5+6*ifelse(teamside=1,numpartner!=0,numenemy!=1)
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=numhelper(31000)!=0
trigger1=1
x=helper(31000),pos x
y=helper(31000),pos y-5+6*ifelse(teamside!=1,numpartner!=0,numenemy!=1)
ignorehitpause=1
[state ]
type=posset
triggerall=(const(size.ground.front)=[31030,31031])||(const(size.ground.front)=[31035,31036])
triggerall=numhelper(31000)!=0
trigger1=1
x=helper(31000),pos x
y=helper(31000),pos y+25
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||fvar(0):=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=1||var(0):=50
trigger1=sysvar(4)=[190,199]
trigger1=1||var(0):=1
trigger2=sysvar(4)=[180,189]
trigger2=1||var(0):=2
trigger3=sysvar(4)=[170,174]
trigger3=1||var(0):=3
trigger4=sysvar(4)=[175,179]
trigger4=1||var(0):=4
trigger5=sysvar(4)=5150
trigger5=1||var(0):=5
trigger6=sysvar(4)=0
trigger6=1||var(0):=6
trigger7=(sysvar(4)=[105,106])||(sysvar(4)=[100,101])||(sysvar(4)=[102,103])||(sysvar(4)=[107,108])||sysvar(4)=104
trigger7=1||var(0):=7
trigger8=0
trigger9=0
trigger10=sysvar(4)=200||sysvar(4)=210||sysvar(4)=250
trigger10=1||var(0):=10
trigger11=sysvar(4)=220||sysvar(4)=230||sysvar(4)=260
trigger11=1||var(0):=11
trigger12=sysvar(4)=290||sysvar(4)=300||sysvar(4)=240||sysvar(4)=241
trigger12=1||var(0):=12
trigger13=sysvar(4)=270||sysvar(4)=280||sysvar(4)=340
trigger13=1||var(0):=13
trigger14=sysvar(4)=320||sysvar(4)=330||sysvar(4)=310
trigger14=1||var(0):=14
trigger15=0
trigger16=0
trigger17=0
trigger18=0
trigger19=0
trigger20=sysvar(4)=3000
trigger20=1||var(0):=20
trigger21=sysvar(4)=3100
trigger21=1||var(0):=21
trigger22=sysvar(4)=3200
trigger22=1||var(0):=22
trigger23=sysvar(4)=3300
trigger23=1||var(0):=23
trigger24=(sysvar(4)=[800,801])||sysvar(4)=802||sysvar(4)=803
trigger24=1||var(0):=24
value=31000+var(0)
persistent=256
ignorehitpause=1

[statedef 31001]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=190

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,29
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,29
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,9
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,9
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,20
freqmul=1.25
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=60-10
value=s0,20
freqmul=1.251
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=90-10
trigger2=sysvar(3)=110-10
value=s0,16
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=90-10
trigger2=sysvar(3)=110-10
value=s0,8
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,83]
id=0
anim=19000
trans=addalpha
alpha=0,floor(192+64*sin((pi/2/24)*(sysvar(3)-60)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[90,95]
id=0
anim=19000
trans=addalpha
alpha=floor(48*cos((pi/2/6)*(sysvar(3)-90))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[110,115]
id=0
anim=19000
trans=addalpha
alpha=floor(48*cos((pi/2/6)*(sysvar(3)-110))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=1||var(0):=512
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60-1,83-1]
time=2
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=floor(16777216-16384+16384*sin((pi/2/24)*(sysvar(3)-(60-1))))
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(3)-(84-1))))
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[84-1,107-1]
time=2
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=floor(256*sin((pi/2/24)*(sysvar(3)-(84-1))))
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,83]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/24)*(sysvar(3)-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[90,105]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*(sysvar(3)-90)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[110,125]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*(sysvar(3)-110)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=1
flag=intro
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,119]
trigger1=1||fvar(0):=90*cos((pi/2/60)*(sysvar(3)-60))*cos(root,var(59)**4)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,119]
trigger1=1||fvar(0):=6*cos((pi/2/60)*(sysvar(3)-60))*cos(root,var(59)**5)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,119]
trigger1=1||fvar(0):=-6*cos((pi/2/60)*(sysvar(3)-60))*cos(root,var(59)**5)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,69]
trigger1=1||fvar(0):=10*sin((pi/2/10)*(sysvar(3)-60))
trigger2=sysvar(3)=[70,79]
trigger2=1||fvar(0):=10
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=10-130*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,91]
trigger4=1||fvar(0):=-120
trigger5=sysvar(3)=[92,109]
trigger5=1||fvar(0):=-120+90*sin((pi/20)*(sysvar(3)-90))
trigger6=sysvar(3)=[110,111]
trigger6=1||fvar(0):=-120
trigger7=sysvar(3)=[112,119]
trigger7=1||fvar(0):=-120+90*sin((pi/2/10)*(sysvar(3)-110))+30*sin((pi/2/30)*(sysvar(3)-110))
trigger8=sysvar(3)=[120,139]
trigger8=1||fvar(0):=-30+30*sin((pi/2/30)*(sysvar(3)-110))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,69]
trigger1=1||fvar(0):=-10*sin((pi/2/10)*(sysvar(3)-60))
trigger2=sysvar(3)=[70,79]
trigger2=1||fvar(0):=-10
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=-10+130*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,91]
trigger4=1||fvar(0):=120
trigger5=sysvar(3)=[92,109]
trigger5=1||fvar(0):=120-90*sin((pi/20)*(sysvar(3)-90))
trigger6=sysvar(3)=[110,111]
trigger6=1||fvar(0):=120
trigger7=sysvar(3)=[112,119]
trigger7=1||fvar(0):=120-90*sin((pi/2/10)*(sysvar(3)-110))-30*sin((pi/2/30)*(sysvar(3)-110))
trigger8=sysvar(3)=[120,139]
trigger8=1||fvar(0):=30-30*sin((pi/2/30)*(sysvar(3)-110))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,119]
trigger1=1||fvar(0):=9*cos((pi/2/60)*(sysvar(3)-60))*cos(root,var(59)**6)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,119]
trigger1=1||fvar(0):=-9*cos((pi/2/60)*(sysvar(3)-60))*cos(root,var(59)**6)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=190
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,74]
y=pos y-screenpos y+20+60*sin((pi/2/15)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[120,134]
y=pos y-screenpos y+80-60*sin((pi/2/15)*(sysvar(3)-120))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[135,149]
y=pos y-screenpos y+20
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,139]
x=8*cos(root,var(59)**2)*cos(root,var(59))*(1-sin((pi/2/80)*(sysvar(3)-60)))
y=8*cos(root,var(59)**3)*sin(root,var(59))*(1-sin((pi/2/80)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,139]
x=8*cos(root,var(59)**4)*cos(root,var(59)**2)*(1-sin((pi/2/80)*(sysvar(3)-60)))
y=8*cos(root,var(59)**5)*sin(root,var(59)**2)*(1-sin((pi/2/80)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,139]
x=-8*cos(root,var(59)**4)*cos(root,var(59)**2)*(1-sin((pi/2/80)*(sysvar(3)-60)))
y=-8*cos(root,var(59)**5)*sin(root,var(59)**2)*(1-sin((pi/2/80)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,69]
x=-20*sin((pi/2/10)*(sysvar(3)-60))*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/2/10)*(sysvar(3)-60))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[70,79]
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[80,89]
x=-20*cos(10*(pi/180))+(-40*cos(10*(pi/180))-20*cos((pi/180)*sysfvar(0)))*sin((pi/2/10)*(sysvar(3)-80))
y=-20*sin(10*(pi/180))+(-40*sin(10*(pi/180))-20*sin((pi/180)*sysfvar(0)))*sin((pi/2/10)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[90,109]
x=-60*cos(10*(pi/180))-20*cos((pi/180)*sysfvar(0))
y=-60*sin(10*(pi/180))-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[110,139]
x=(-60*cos(10*(pi/180))-20*cos((pi/180)*sysfvar(0)))*(1-sin((pi/2/30)*(sysvar(3)-110)))
y=(-60*sin(10*(pi/180))-20*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/30)*(sysvar(3)-110)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/10)*(sysvar(3)-140))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,69]
x=20*sin((pi/2/10)*(sysvar(3)-60))*cos((pi/180)*sysfvar(0))
y=20*sin((pi/2/10)*(sysvar(3)-60))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[70,79]
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[80,89]
x=20*cos(-10*(pi/180))+(40*cos(-10*(pi/180))+20*cos((pi/180)*sysfvar(0)))*sin((pi/2/10)*(sysvar(3)-80))
y=20*sin(-10*(pi/180))+(40*sin(-10*(pi/180))+20*sin((pi/180)*sysfvar(0)))*sin((pi/2/10)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[90,109]
x=60*cos(-10*(pi/180))+20*cos((pi/180)*sysfvar(0))
y=60*sin(-10*(pi/180))+20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[110,139]
x=(60*cos(-10*(pi/180))+20*cos((pi/180)*sysfvar(0)))*(1-sin((pi/2/30)*(sysvar(3)-110)))
y=(60*sin(-10*(pi/180))+20*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/30)*(sysvar(3)-110)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/10)*(sysvar(3)-140))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,139]
x=8*cos(root,var(59)**6)*cos(root,var(59)**3)*(1-sin((pi/2/80)*(sysvar(3)-60)))
y=8*cos(root,var(59)**7)*sin(root,var(59)**3)*(1-sin((pi/2/80)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/10)*(sysvar(3)-140))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[60,139]
x=-8*cos(root,var(59)**6)*cos(root,var(59)**3)*(1-sin((pi/2/80)*(sysvar(3)-60)))
y=-8*cos(root,var(59)**7)*sin(root,var(59)**3)*(1-sin((pi/2/80)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=190
trigger1=sysvar(3)=[140,149]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/10)*(sysvar(3)-140))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-140))
ignorehitpause=1



;qbgXp[NB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=90
trigger2=sysvar(3)=110
id=0
anim=110250
;trans=addalpha
;alpha=256,256
facing=1-2*(random%2)
vfacing=1-2*(random%2)
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=-200
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=90
trigger2=sysvar(3)=110
id=0
anim=10200
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=190
trigger1=sysvar(3)=90
trigger2=sysvar(3)=110
id=0
anim=10211
;trans=addalpha
;alpha=256,256
facing=1-2*(random%2)
vfacing=1-2*(random%2)
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=191

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=60-10
value=s0,10
freqmul=1.1
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=60-10
value=s0,10
freqmul=1.105
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90-5,149-3*3-5]
trigger1=(sysvar(3)-(90-5))%3=0
value=s0,26
freqmul=1.2
volume=255
channel=1+floor(((sysvar(3)-(90-5))%6)/2)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90-5,149-3*3-5]
trigger1=(sysvar(3)-(90-5))%3=0
value=s0,26
freqmul=1.205
volume=255
channel=3+floor(((sysvar(3)-(90-5))%6)/2)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90-5,149-3*3-5]
trigger1=(sysvar(3)-(90-5))%3=0
value=s0,6
freqmul=1.0
volume=255
channel=5+floor(((sysvar(3)-(90-5))%6)/2)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90-5,149-3*3-5]
trigger1=(sysvar(3)-(90-5))%3=0
value=s0,6
freqmul=1.0
volume=255
channel=7+floor(((sysvar(3)-(90-5))%6)/2)
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=149-3*3
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=149-3*3
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=190-10
value=s0,5
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=190-10
value=s0,5
freqmul=0.71
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=190-10
value=s0,9
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,149]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,149-3*3]
time=2
freq=180
ampl=floor(6*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[149-3*3,149-3*3+15]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*(sysvar(3)-(149-3*3))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,221]
time=2
freq=180
ampl=floor((7-7*sin((pi/2/32)*(sysvar(3)-190)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=1
flag=intro
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=sysvar(4)=191
triggerall=sysvar(3)=[60,89]
triggerall=1||var(0):=60
trigger1=const(size.ground.front)=31010
trigger1=numhelper(31000)!=0
trigger1=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
trigger2=const(size.ground.front)=31015
trigger2=numhelper(31000)!=0
trigger2=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
trigger3=const(size.ground.front)=[31020,31024]
trigger3=numhelper(31000)!=0
trigger3=1||fvar(0):=2.5*helper(31000),vel y+2*sin((2*pi/var(0))*(gametime+8))
trigger4=const(size.ground.front)=[31025,31029]
trigger4=numhelper(31000)!=0
trigger4=1||fvar(0):=-2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
trigger5=const(size.ground.front)=[31030,31031]
trigger5=numhelper(31000)!=0
trigger5=1||fvar(0):=3.5*helper(31000),vel y+3*sin((2*pi/var(0))*(gametime+16))
trigger6=const(size.ground.front)=[31035,31036]
trigger6=numhelper(31000)!=0
trigger6=1||fvar(0):=-3.5*helper(31000),vel y-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=sysvar(4)=191
triggerall=sysvar(3)=[200,269]
triggerall=1||var(0):=60
trigger1=const(size.ground.front)=31010
trigger1=numhelper(31000)!=0
trigger1=1||fvar(0):=1.5*sin((2*pi/var(0))*gametime)
trigger2=const(size.ground.front)=31015
trigger2=numhelper(31000)!=0
trigger2=1||fvar(0):=-1.5*sin((2*pi/var(0))*gametime)
trigger3=const(size.ground.front)=[31020,31024]
trigger3=numhelper(31000)!=0
trigger3=1||fvar(0):=2*sin((2*pi/var(0))*(gametime+8))
trigger4=const(size.ground.front)=[31025,31029]
trigger4=numhelper(31000)!=0
trigger4=1||fvar(0):=-2*sin((2*pi/var(0))*(gametime+8))
trigger5=const(size.ground.front)=[31030,31031]
trigger5=numhelper(31000)!=0
trigger5=1||fvar(0):=3*sin((2*pi/var(0))*(gametime+16))
trigger6=const(size.ground.front)=[31035,31036]
trigger6=numhelper(31000)!=0
trigger6=1||fvar(0):=-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=191
triggerall=root,var(50)=0
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[0,59]
y=pos y-screenpos y+300+20
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,189]
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
y=pos y-screenpos y+20+20*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[200,209]
y=pos y-screenpos y+40
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[210,259]
y=pos y-screenpos y+40-20*0.5*(1-cos((pi/50)*(sysvar(3)-210)))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[260,269]
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[60,89]
y=-280.0/30
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)>=90
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=191
trigger1=(sysvar(3)=[60,89])||(sysvar(3)=[200,269])
trigger1=1||var(0):=60
y=5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=offset
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=191
trigger1=(sysvar(3)=[60,89])||(sysvar(3)=[200,269])
trigger1=1||var(0):=60
x=-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=191
trigger1=(sysvar(3)=[60,89])||(sysvar(3)=[200,269])
trigger1=1||var(0):=60
x=1.5-2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=191
trigger1=(sysvar(3)=[60,89])||(sysvar(3)=[200,269])
trigger1=1||var(0):=60
x=-2+3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=191
trigger1=(sysvar(3)=[60,89])||(sysvar(3)=[200,269])
trigger1=1||var(0):=60
x=2-3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[190,199]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/10)*(sysvar(3)-190))
ignorehitpause=1



;qbgXp[Nwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,149-3*3]
trigger1=(sysvar(3)-90)%3=0
stateno=5150
id=30160
size.ground.front=30160
size.ground.back=0
size.head.pos=floor(root,facing*(pos x-root,pos x)+160*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor((pos y-root,pos y)+20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;qbgXp[NB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,149-3*3]
trigger1=(sysvar(3)-90)%3=0
id=0
anim=110240
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(160*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
trigger1=sysvar(3)=[90,149-3*3]
trigger1=(sysvar(3)-90)%3=0
id=0
anim=10211
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8
shadow=0,0,0
sprpriority=303
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(160*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;EhR[B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
triggerall=root,var(51)=0
trigger1=sysvar(3)=149-3*3+10
id=0
anim=10300
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=304
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,120
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=191
triggerall=root,var(51)!=0
trigger1=sysvar(3)=149-3*3+10
id=0
anim=10305
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=304
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,120
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=192

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=0
value=s0,28
freqmul=0.4
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=0
value=s0,28
freqmul=0.4
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=0
value=s0,28
freqmul=0.4
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=0
value=s0,28
freqmul=0.4
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,30
freqmul=0.9
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,30
freqmul=0.9
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,20
freqmul=0.75
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,20
freqmul=0.751
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,31
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,31
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=80
value=s0,31
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
id=0
anim=19000
trans=addalpha
alpha=0,floor(64+192*cos((pi/2/60)*sysvar(3)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[60,79]
id=0
anim=19000
trans=addalpha
alpha=0,64
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,134]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/45)*(sysvar(3)-90)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[135,179]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/45)*(sysvar(3)-135)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=1||var(0):=512
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80-1,134-1]
time=2
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,79]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,139]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/60)*(sysvar(3)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=1
flag=intro
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,89]
trigger1=1||fvar(0):=10*cos(root,var(59)**6)
trigger2=sysvar(3)=[90,149]
trigger2=1||fvar(0):=(20+80*cos((pi/2/60)*(sysvar(3)-90)))*cos(root,var(59)**6)
trigger3=sysvar(3)=[150,179]
trigger3=1||fvar(0):=20*cos((pi/2/30)*(sysvar(3)-150))*cos(root,var(59)**6)
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=20*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=-20+5*cos(root,var(59))
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=-20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-20*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=20+5*cos(root,var(59))
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-120*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=-120
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=-120+140*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=20+15*cos(root,var(59))
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=120*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=120
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=120-140*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=-20-15*cos(root,var(59))
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=-20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-160*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=-160
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=-160+140*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=-20+15*cos(root,var(59)**2)
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=-20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=160*0.5*(1-cos((pi/60)*sysvar(3)))
trigger2=sysvar(3)=[60,79]
trigger2=1||fvar(0):=160
trigger3=sysvar(3)=[80,89]
trigger3=1||fvar(0):=160-140*sin((pi/2/10)*(sysvar(3)-80))
trigger4=sysvar(3)=[90,149]
trigger4=1||fvar(0):=20-15*cos(root,var(59)**2)
trigger5=sysvar(3)=[150,179]
trigger5=1||fvar(0):=20*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=192
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,69]
y=pos y-screenpos y+20+100*0.5*(1-cos((pi/70)*sysvar(3)))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[70,79]
y=pos y-screenpos y+120
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
y=pos y-screenpos y+120-40*sin((pi/2/10)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,164]
y=pos y-screenpos y+80+5*cos(random)
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[165,194]
y=pos y-screenpos y+80-60*sin((pi/2/30)*(sysvar(3)-165))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[195,214]
y=pos y-screenpos y+20
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,89]
x=4*cos(root,var(59)**4)*cos(root,var(59)**3)
y=4*cos(root,var(59)**5)*sin(root,var(59)**3)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
x=12*cos(root,var(59)**4)*cos(root,var(59)**3)*(1-sin((pi/2/60)*(sysvar(3)-90)))
y=12*cos(root,var(59)**5)*sin(root,var(59)**3)*(1-sin((pi/2/60)*(sysvar(3)-90)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
y=10*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
y=10
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[150,179]
y=10*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[180,214]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
x=(-20*cos((pi/180)*sysfvar(0))-60)*0.5*(1-cos((pi/60)*sysvar(3)))
y=-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/60)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[60,79]
x=-20*cos((pi/180)*sysfvar(0))-60
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
x=-20*cos((pi/180)*sysfvar(0))-60+60*sin((pi/2/10)*(sysvar(3)-80))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[150,179]
x=-20*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
y=-20*sin((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[180,214]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-180))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
x=(20*cos((pi/180)*sysfvar(0))+60)*0.5*(1-cos((pi/60)*sysvar(3)))
y=20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/60)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[60,79]
x=20*cos((pi/180)*sysfvar(0))+60
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
x=20*cos((pi/180)*sysfvar(0))+60-60*sin((pi/2/10)*(sysvar(3)-80))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[150,179]
x=20*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
y=20*sin((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[180,214]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-180))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
x=(-20*cos((pi/180)*sysfvar(0))-60)*0.5*(1-cos((pi/60)*sysvar(3)))
y=-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/60)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[60,79]
x=-20*cos((pi/180)*sysfvar(0))-60
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
x=-20*cos((pi/180)*sysfvar(0))-60+60*sin((pi/2/10)*(sysvar(3)-80))
y=-20*sin((pi/180)*sysfvar(0))-15*sin((pi/2/10)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))-15
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[150,179]
x=-20*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
y=(-20*sin((pi/180)*sysfvar(0))-15)*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[180,214]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-180))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[0,59]
x=(20*cos((pi/180)*sysfvar(0))+60)*0.5*(1-cos((pi/60)*sysvar(3)))
y=20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/60)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[60,79]
x=20*cos((pi/180)*sysfvar(0))+60
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[80,89]
x=20*cos((pi/180)*sysfvar(0))+60-60*sin((pi/2/10)*(sysvar(3)-80))
y=20*sin((pi/180)*sysfvar(0))-15*sin((pi/2/10)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[90,149]
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))-15
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[150,179]
x=20*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/30)*(sysvar(3)-150)))
y=(20*sin((pi/180)*sysfvar(0))-15)*(1-sin((pi/2/30)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=192
trigger1=sysvar(3)=[180,214]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-180))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-180))
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31002]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=180

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=0
value=s0,38
freqmul=1
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.305
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=40-5
trigger2=sysvar(3)=90-5
trigger3=sysvar(3)=140-5
trigger4=sysvar(3)=190-5
value=s0,42
freqmul=1
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=40+25-5
trigger2=sysvar(3)=90+25-5
trigger3=sysvar(3)=140+25-5
trigger4=sysvar(3)=190+25-5
value=s0,43
freqmul=1
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=240-5+12
trigger2=sysvar(3)=240-5+12+25*1
trigger3=sysvar(3)=240-5+12+25*2
trigger4=sysvar(3)=240-5+12+25*3
trigger5=sysvar(3)=340-5
trigger6=sysvar(3)=340-5+floor(12.5*1)
trigger7=sysvar(3)=340-5+floor(12.5*2)
trigger8=sysvar(3)=340-5+floor(12.5*3)
trigger9=sysvar(3)=390-5
trigger10=sysvar(3)=390-5+floor(6.25*0)
trigger11=sysvar(3)=390-5+floor(6.25*1)
trigger12=sysvar(3)=390-5+floor(6.25*2)
trigger13=sysvar(3)=390-5+floor(6.25*3)
trigger14=sysvar(3)=390-5+floor(6.25*4)
trigger15=sysvar(3)=390-5+floor(6.25*5)
trigger16=sysvar(3)=390-5+floor(6.25*6)
trigger17=sysvar(3)=390-5+floor(6.25*7)
value=s0,42
freqmul=1
volume=255
channel=1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40-5-2,439-5-2]
trigger1=(sysvar(3)-(40-5-2))%25=0
value=s0,44
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40-5-2,439-5-2]
trigger1=(sysvar(3)-(40-5-2))%25=12
value=s0,44
freqmul=1.0
volume=0
channel=3
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40-5,439-5]
trigger1=(sysvar(3)-(40-5))%25=0
value=s0,6
freqmul=1.2
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40-5,439-5]
trigger1=(sysvar(3)-(40-5))%25=12
value=s0,6
freqmul=1.2
volume=0
channel=5
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5
value=s0,31
freqmul=0.85*0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5
value=s0,31
freqmul=0.85*0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5-8
value=s0,45
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5-8
value=s0,45
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5-8
value=s0,46
freqmul=0.4
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=440-5-8
value=s0,46
freqmul=0.4
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[440,559]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/120)*(sysvar(3)-440)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[560,679]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/120)*(sysvar(3)-560)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
triggerall=1||var(0):=512
trigger1=sysvar(3)=[440-1,559-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)<=239-25
flag=roundnotover
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,49]
trigger1=1||fvar(0):=-60*sin((pi/2/10)*(sysvar(3)-40))
trigger2=sysvar(3)=[50,89]
trigger2=1||fvar(0):=-60
trigger3=sysvar(3)=[90,99]
trigger3=1||fvar(0):=-60+120*sin((pi/2/10)*(sysvar(3)-90))
trigger4=sysvar(3)=[100,139]
trigger4=1||fvar(0):=60
trigger5=sysvar(3)=[140,149]
trigger5=1||fvar(0):=60-120*sin((pi/2/10)*(sysvar(3)-140))
trigger6=sysvar(3)=[150,189]
trigger6=1||fvar(0):=-60
trigger7=sysvar(3)=[190,199]
trigger7=1||fvar(0):=-60+120*sin((pi/2/10)*(sysvar(3)-190))
trigger8=sysvar(3)=[200,239]
trigger8=1||fvar(0):=60
trigger9=sysvar(3)=[240,249]
trigger9=1||fvar(0):=60-60*sin((pi/2/10)*(sysvar(3)-240))
trigger10=sysvar(3)>=440
trigger10=1||fvar(0):=19.5*(sysvar(3)-440)
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,49]
trigger1=1||fvar(0):=20*sin((pi/2/10)*(sysvar(3)-40))
trigger2=sysvar(3)=[50,89]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[90,99]
trigger3=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-90))
trigger4=sysvar(3)=[100,139]
trigger4=1||fvar(0):=-20
trigger5=sysvar(3)=[140,149]
trigger5=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-140))
trigger6=sysvar(3)=[150,189]
trigger6=1||fvar(0):=20
trigger7=sysvar(3)=[190,199]
trigger7=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-190))
trigger8=sysvar(3)=[200,239]
trigger8=1||fvar(0):=-20
trigger9=sysvar(3)=[240,249]
trigger9=1||fvar(0):=-20
trigger10=sysvar(3)=[250,289]
trigger10=1||fvar(0):=-20
trigger11=sysvar(3)=[290,299]
trigger11=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-290))
trigger12=sysvar(3)=[300,339]
trigger12=1||fvar(0):=20
trigger13=sysvar(3)=[340,349]
trigger13=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-340))
trigger14=sysvar(3)=[350,389]
trigger14=1||fvar(0):=-20
trigger15=sysvar(3)=[390,399]
trigger15=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-390))
trigger16=sysvar(3)>=400
trigger16=1||fvar(0):=20
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,49]
trigger1=1||fvar(0):=-20*sin((pi/2/10)*(sysvar(3)-40))
trigger2=sysvar(3)=[50,89]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[90,99]
trigger3=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-90))
trigger4=sysvar(3)=[100,139]
trigger4=1||fvar(0):=20
trigger5=sysvar(3)=[140,149]
trigger5=1||fvar(0):=20
trigger6=sysvar(3)=[150,189]
trigger6=1||fvar(0):=20
trigger7=sysvar(3)=[190,199]
trigger7=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-190))
trigger8=sysvar(3)=[200,239]
trigger8=1||fvar(0):=-20
trigger9=sysvar(3)=[240,249]
trigger9=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-240))
trigger10=sysvar(3)=[250,289]
trigger10=1||fvar(0):=20
trigger11=sysvar(3)=[290,299]
trigger11=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-290))
trigger12=sysvar(3)=[300,339]
trigger12=1||fvar(0):=-20
trigger13=sysvar(3)=[340,349]
trigger13=1||fvar(0):=-20
trigger14=sysvar(3)=[350,389]
trigger14=1||fvar(0):=-20
trigger15=sysvar(3)=[390,399]
trigger15=1||fvar(0):=-20+40*sin((pi/2/10)*(sysvar(3)-390))
trigger16=sysvar(3)=[400,439]
trigger16=1||fvar(0):=20
trigger17=sysvar(3)=[440,449]
trigger17=1||fvar(0):=20-40*sin((pi/2/10)*(sysvar(3)-440))
trigger18=sysvar(3)>=450
trigger18=1||fvar(0):=-20
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=80*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)>=40
trigger2=1||fvar(0):=80-6+6*cos((2*pi/105)*(sysvar(3)-40))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=-80*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)>=40
trigger2=1||fvar(0):=-80-6+6*cos((2*pi/105)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=85*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)>=40
trigger2=1||fvar(0):=85-8+8*cos((2*pi/105)*(sysvar(3)-40))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=-85*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)>=40
trigger2=1||fvar(0):=-85-8+8*cos((2*pi/105)*(sysvar(3)-40))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=180
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=pos y<pos y-screenpos y+20+60
trigger1=1||fvar(0):=0.1
y=(1-fvar(0))*pos y+fvar(0)*(pos y-screenpos y+20+60)
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=1
y=0.9
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,439]
x=-5*sin((2*pi/100)*(sysvar(3)-40))
y=-10*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=440
y=10+2*(sysvar(3)-440)
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,439]
y=10-5*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=440
x=5*sin((2*pi/6)*(sysvar(3)-440))
y=10+2*(sysvar(3)-440)
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[40,439]
y=10-5*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=440
x=5*sin((2*pi/6)*(sysvar(3)-440))
y=10+2*(sysvar(3)-440)
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
x=-70*sin((pi/2/40)*sysvar(3))
y=80*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
x=-70-30*sin((2*pi/105)*(sysvar(3)-40))
y=80-10*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
x=70*sin((pi/2/40)*sysvar(3))
y=80*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
x=70-30*sin((2*pi/105)*(sysvar(3)-40))
y=80-10*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
x=-40*sin((pi/2/40)*sysvar(3))
y=50*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
x=-40-30*sin((2*pi/105)*(sysvar(3)-40))
y=50-10*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=180
trigger1=sysvar(3)=[0,39]
x=40*sin((pi/2/40)*sysvar(3))
y=50*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
x=40-30*sin((2*pi/105)*(sysvar(3)-40))
y=50-10*abs(sin((2*pi/50)*(sysvar(3)-40)))
ignorehitpause=1



;܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
trigger1=sysvar(3)%5=0
id=0
anim=210250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-140*cos((pi/180)*sysfvar(0))),floor(-140*sin((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=180
trigger1=sysvar(3)>=40
trigger1=sysvar(3)%5=0
id=0
anim=210250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(140*cos((pi/180)*sysfvar(0))),floor(140*sin((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=181

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=0
value=s0,30
freqmul=0.9
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=0
value=s0,30
freqmul=0.9
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=0
value=s0,20
freqmul=0.75
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=0
value=s0,20
freqmul=0.751
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=1||var(0):=512
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=0-1+1
time=2
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,59]
time=2
freq=180
ampl=floor((12-7*sin((pi/2/60)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=60
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)<=179
flag=roundnotover
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=10*cos(root,var(59)**6)
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=100*cos(root,var(59)**6)
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=-20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=-20+5*cos(root,var(59))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=20+5*cos(root,var(59))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=20+15*cos(root,var(59))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=-20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=-20-15*cos(root,var(59))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=-20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=-20+15*cos(root,var(59)**2)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
trigger1=1||fvar(0):=20*sin((pi/2/10)*sysvar(3))
trigger2=sysvar(3)>=10
trigger2=1||fvar(0):=20-15*cos(root,var(59)**2)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=181
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=1||fvar(0):=0.1
y=(1-fvar(0))*pos y+fvar(0)*(pos y-screenpos y+20+80)
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=1
y=0.9
ignorehitpause=1v
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
x=4*cos(root,var(59)**4)*cos(root,var(59)**3)
y=4*cos(root,var(59)**5)*sin(root,var(59)**3)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
x=12*cos(root,var(59)**4)*cos(root,var(59)**3)
y=12*cos(root,var(59)**5)*sin(root,var(59)**3)
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
y=10*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
y=10
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
x=-20*cos((pi/180)*sysfvar(0))-60+60*sin((pi/2/10)*sysvar(3))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
x=20*cos((pi/180)*sysfvar(0))+60-60*sin((pi/2/10)*sysvar(3))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
x=-20*cos((pi/180)*sysfvar(0))-60+60*sin((pi/2/10)*sysvar(3))
y=-20*sin((pi/180)*sysfvar(0))-15*sin((pi/2/10)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))-15
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=181
trigger1=sysvar(3)=[0,9]
x=20*cos((pi/180)*sysfvar(0))+60-60*sin((pi/2/10)*sysvar(3))
y=20*sin((pi/180)*sysfvar(0))-15*sin((pi/2/10)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=181
trigger1=sysvar(3)>=10
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))-15
ignorehitpause=1


;
;sysvar(4)=182

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.1
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.105
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=40
value=s0,48
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=40
value=s0,48
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=40
value=s0,9
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=60-10
value=s0,51
freqmul=1
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[70,109]
value=s0,37
freqmul=0.5+1.5*cos((pi/2/40)*(sysvar(3)-70))
volume=-64
channel=2+(sysvar(3)-70)%3
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10
value=s0,30
freqmul=0.5
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10
value=s0,30
freqmul=0.51
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10
value=s0,46
freqmul=0.5
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10
value=s0,46
freqmul=0.5
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10+30
value=s0,52
freqmul=0.4
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120-10+30
value=s0,52
freqmul=0.4
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190-10
value=s0,23
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190-10
value=s0,23
freqmul=0.701
volume=255
channel=-1
ignorehitpause=1

[state ]
type=stopsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
channel=1
ignorehitpause=1
[state ]
type=stopsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
channel=2
ignorehitpause=1
[state ]
type=stopsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
channel=3
ignorehitpause=1
[state ]
type=stopsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
channel=4
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
value=s0,45
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190
value=s0,45
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=190+15
value=s0,53
freqmul=1.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[120,219]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)>=220
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
triggerall=1||var(0):=floor(256*16-256*15*(cos((pi/2/60)*(sysvar(3)-(60-1)))))
trigger1=sysvar(3)=[60-1,119-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[40,63]
time=2
freq=180
ampl=floor((18-15*sin((pi/2/24)*(sysvar(3)-40)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[64,119]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[120,151]
time=2
freq=180
ampl=floor((18-14*sin((pi/2/32)*(sysvar(3)-120)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[152,189]
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[190,221]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/32)*(sysvar(3)-190)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)<=399-15
flag=roundnotover
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-20*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-20-50*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-70+70*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=20*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=20+50*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=70-70*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=30*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=30
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=30-70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-40+40*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-30*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-30
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-30+70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=40-40*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=15
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=15-70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-55+55*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-15
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-15+70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=55-55*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=182
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=0
y=6
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[0,39]
y=0.95
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=40
y=-40
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[40,79]
y=0.9
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)>=80
y=pos y-screenpos y+20-65
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)>=80
y=0
ignorehitpause=1



;΂B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=60
id=182
anim=10340
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,0-60
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=60
id=182
anim=10341
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,0-60
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[60,119]
id=182
pos=160,floor(-60+((screenpos y-pos y-55)-(-60))*(sin((pi/2/60)*(sysvar(3)-60))**0.3))
postype=left
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120
id=0
anim=10342
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-199
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,floor(screenpos y-pos y)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120
id=0
anim=10343
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,floor(screenpos y-pos y)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=120
id=0
anim=10344
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,floor(screenpos y-pos y)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=220
id=100182
anim=10345
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,floor(screenpos y-pos y)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=182
trigger1=sysvar(3)=[220,399]
id=100182
trans=addalpha
alpha=floor(256*cos((pi/2/180)*(sysvar(3)-220))),256
pos=floor(0+0.25*(sysvar(3)-220)),floor(screenpos y-pos y+0.25*(sysvar(3)-220))
postype=left
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31003]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=170

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=170
trigger1=sysvar(3)=0
value=s0,32
freqmul=1.2
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=170
trigger1=sysvar(3)=40
value=s0,59
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=180*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=180
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=30*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=30
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=-30*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=-30
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=160*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=160
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=-160*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=-160
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=-10*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=-10
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,49]
trigger1=1||fvar(0):=10*sin((pi/2/50)*sysvar(3))
trigger2=sysvar(3)>=50
trigger2=1||fvar(0):=10
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=170
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=170
trigger1=pos y<pos y-screenpos y+20+60
trigger1=1||fvar(0):=0.1
y=(1-fvar(0))*pos y+fvar(0)*(pos y-screenpos y+20+60)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=40
x=3*sin((2*pi/7)*(sysvar(3)-40))
y=5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=40
x=3*sin((2*pi/7)*(sysvar(3)-40))
y=-5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=40
x=3*sin((2*pi/7)*(sysvar(3)-40))
y=-5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,39]
x=-160*sin((pi/2/50)*sysvar(3))
y=20*(1-cos((2*pi/50)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[40,49]
x=-160*sin((pi/2/50)*sysvar(3))-3*sin((2*pi/7)*(sysvar(3)-40))
y=20*(1-cos((2*pi/50)*sysvar(3)))+5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=50
x=-160-3*sin((2*pi/7)*(sysvar(3)-40))
y=5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[0,39]
x=160*sin((pi/2/50)*sysvar(3))
y=20*(1-cos((2*pi/50)*sysvar(3)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=170
trigger1=sysvar(3)=[40,49]
x=160*sin((pi/2/50)*sysvar(3))-3*sin((2*pi/7)*(sysvar(3)-40))
y=20*(1-cos((2*pi/50)*sysvar(3)))+5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=50
x=160-3*sin((2*pi/7)*(sysvar(3)-40))
y=5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=40
x=-3*sin((2*pi/7)*(sysvar(3)-40))
y=-5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=170
trigger1=sysvar(3)>=40
x=-3*sin((2*pi/7)*(sysvar(3)-40))
y=-5*sin((2*pi/90)*(sysvar(3)-40))
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31005]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=5150

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=0
value=s0,36
freqmul=0.7
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=0
value=s0,36
freqmul=0.71
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=0
value=s0,32
freqmul=0.9
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=50
trigger1=(sysvar(3)-50)%120=70
trigger2=(sysvar(3)-50)%120=40
trigger3=(sysvar(3)-50)%120=0
trigger4=(sysvar(3)-50)%120=100
trigger5=(sysvar(3)-50)%120=60
trigger6=(sysvar(3)-50)%120=30
value=s0,33
freqmul=0.75
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=50
trigger1=(sysvar(3)-50)%120=70+5
trigger2=(sysvar(3)-50)%120=40+5
trigger3=(sysvar(3)-50)%120=0+5
trigger4=(sysvar(3)-50)%120=100+5
trigger5=(sysvar(3)-50)%120=60+5
trigger6=(sysvar(3)-50)%120=30+5
value=s0,34
freqmul=0.9
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=70+5
trigger2=(sysvar(3)-65)%120=40+5
trigger3=(sysvar(3)-65)%120=0+5
trigger4=(sysvar(3)-65)%120=100+5
trigger5=(sysvar(3)-65)%120=60+5
trigger6=(sysvar(3)-65)%120=30+5
value=s0,35
freqmul=0.9
volume=0
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[2,21]
id=0
anim=19000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(sysvar(3)-2))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[70,75]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120-70))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[40,45]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120-40))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[0,5]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[100,105]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120-100))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[60,65]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120-60))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[30,35]
id=0
anim=19000
trans=addalpha
alpha=floor(32*cos((pi/2/6)*((sysvar(3)-60)%120-30))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=1||var(0):=512
trigger1=sysvar(3)=[0,2-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[2,33]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/32)*(sysvar(3)-2)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[70,84]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120-70)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[40,54]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120-40)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[0,14]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[100,114]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120-100)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[60,74]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[30,44]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/15)*((sysvar(3)-60)%120-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=roundstate=4&&root,sysfvar(3)>=root,var(54)
trigger1=sysvar(3)<=239
flag=roundnotover
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=70*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=70+ifelse(((sysvar(3)-60)%90!=[45,59]),0,100*cos(root,var(59)**3)*(1-sin((pi/2/15)*(((sysvar(3)-60)%90)-45))))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-12*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=-12+ifelse(((sysvar(3)-60)%120!=[70,84]),0,12*cos(root,var(59))*(1-sin((pi/2/15)*((sysvar(3)-60)%120-70))))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=12*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=12+ifelse(((sysvar(3)-60)%120!=[40,54]),0,12*cos(root,var(59))*(1-sin((pi/2/15)*((sysvar(3)-60)%120-40))))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-10*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=-10+ifelse(((sysvar(3)-60)%120!=[0,14]),0,15*cos(root,var(59))*(1-sin((pi/2/15)*((sysvar(3)-60)%120))))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=20*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=20+ifelse(((sysvar(3)-60)%120!=[100,114]),0,15*cos(root,var(59)**2)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-100))))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-30*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=-30+ifelse(((sysvar(3)-60)%120!=[60,74]),0,22.5*cos(root,var(59)**2)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-60))))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=15*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)>=60
trigger2=1||fvar(0):=15+ifelse(((sysvar(3)-60)%120!=[30,44]),0,22.5*cos(root,var(59)**2)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-30))))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=5150
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=0
y=3
ignorehitpause=1
[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[0,19]
y=-0.15
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=20
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)=[2,39]
x=0
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=40
x=15*sin((2*pi/120)*(sysvar(3)-40))
ignorehitpause=1
[state ]
type=width
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=40
edge=0,0
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
trigger1=sysvar(3)>=40
y=0.25
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[70,84]
x=12*cos(root,var(59)**5)*cos(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-70)))
y=12*cos(root,var(59)**6)*sin(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-70)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[40,54]
x=12*cos(root,var(59)**5)*cos(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-40)))
y=12*cos(root,var(59)**6)*sin(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-40)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[0,14]
x=12*cos(root,var(59)**5)*cos(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120)))
y=12*cos(root,var(59)**6)*sin(root,var(59)**4)*(1-sin((pi/2/15)*((sysvar(3)-60)%120)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[100,114]
x=12*cos(root,var(59)**7)*cos(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-100)))
y=12*cos(root,var(59)**8)*sin(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-100)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[60,74]
x=12*cos(root,var(59)**7)*cos(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-60)))
y=12*cos(root,var(59)**8)*sin(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=5150
trigger1=(sysvar(3)-60)%120=[30,44]
x=12*cos(root,var(59)**7)*cos(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-30)))
y=12*cos(root,var(59)**8)*sin(root,var(59)**5)*(1-sin((pi/2/15)*((sysvar(3)-60)%120-30)))
ignorehitpause=1



;΂͂B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[70,84]
trigger1=((sysvar(3)-60)%120-70)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[70,84]
trigger1=((sysvar(3)-60)%120-70)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[40,54]
trigger1=((sysvar(3)-60)%120-40)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[40,54]
trigger1=((sysvar(3)-60)%120-40)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[0,14]
trigger1=((sysvar(3)-60)%120)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(15+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[0,14]
trigger1=((sysvar(3)-60)%120)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(15+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[100,114]
trigger1=((sysvar(3)-60)%120-100)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(35+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[100,114]
trigger1=((sysvar(3)-60)%120-100)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(35+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[60,74]
trigger1=((sysvar(3)-60)%120-60)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(55+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[60,74]
trigger1=((sysvar(3)-60)%120-60)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(55+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[30,44]
trigger1=((sysvar(3)-60)%120-30)%3=0
id=0
anim=10330
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(45+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=60
trigger1=(sysvar(3)-60)%120=[30,44]
trigger1=((sysvar(3)-60)%120-30)%3=0
id=0
anim=10331
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.4,0.5*0.4
shadow=0,0,0
sprpriority=302
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(45+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[70,84]
trigger1=((sysvar(3)-65)%120-70)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[40,54]
trigger1=((sysvar(3)-65)%120-40)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(20+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[0,14]
trigger1=((sysvar(3)-65)%120)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(15+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[100,114]
trigger1=((sysvar(3)-65)%120-100)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(35+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[60,74]
trigger1=((sysvar(3)-65)%120-60)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(-80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(55+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=5150
triggerall=sysvar(3)>=65
trigger1=(sysvar(3)-65)%120=[30,44]
trigger1=((sysvar(3)-65)%120-30)%3=0
id=0
anim=10320
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.6,0.5*0.6
shadow=0,0,0
sprpriority=-198
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=floor(80+80*cos(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000))),floor(45+30*sin(root,var(59)**3)*cos((pi/2/0.96954)*(gametime%1000)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31006]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=0

;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=sysvar(4)=0
triggerall=1||var(0):=60
trigger1=const(size.ground.front)=31010
trigger1=numhelper(31000)!=0
trigger1=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
trigger2=const(size.ground.front)=31015
trigger2=numhelper(31000)!=0
trigger2=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
trigger3=const(size.ground.front)=[31020,31024]
trigger3=numhelper(31000)!=0
trigger3=1||fvar(0):=2.5*helper(31000),vel y+2*sin((2*pi/var(0))*(gametime+8))
trigger4=const(size.ground.front)=[31025,31029]
trigger4=numhelper(31000)!=0
trigger4=1||fvar(0):=-2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
trigger5=const(size.ground.front)=[31030,31031]
trigger5=numhelper(31000)!=0
trigger5=1||fvar(0):=3.5*helper(31000),vel y+3*sin((2*pi/var(0))*(gametime+16))
trigger6=const(size.ground.front)=[31035,31036]
trigger6=numhelper(31000)!=0
trigger6=1||fvar(0):=-3.5*helper(31000),vel y-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=1||var(0):=180
trigger1=(sysvar(3)+150)%var(0)=[0,9]
trigger1=1||fvar(0):=-45*sin((pi/2/10)*((sysvar(3)+150)%var(0)))
trigger2=(sysvar(3)+150)%var(0)=[10,29]
trigger2=1||fvar(0):=-45
trigger3=(sysvar(3)+150)%var(0)=[30,49]
trigger3=1||fvar(0):=-45+15*sin((2*pi/3.5)*(sysvar(3)+150))
trigger4=(sysvar(3)+150)%var(0)=[50,59]
trigger4=1||fvar(0):=-45+105*sin((pi/2/10)*((sysvar(3)+150)%var(0)-50))
trigger5=(sysvar(3)+150)%var(0)=[60,89]
trigger5=1||fvar(0):=60
trigger6=(sysvar(3)+150)%var(0)=[90,99]
trigger6=1||fvar(0):=60-30*sin((pi/2/10)*((sysvar(3)+150)%var(0)-90))
trigger7=(sysvar(3)+150)%var(0)=[100,119]
trigger7=1||fvar(0):=30
trigger8=(sysvar(3)+150)%var(0)=[120,139]
trigger8=1||fvar(0):=30+5*sin((2*pi/3.5)*(sysvar(3)+150))
trigger9=(sysvar(3)+150)%var(0)=[140,149]
trigger9=1||fvar(0):=30-30*sin((pi/2/10)*((sysvar(3)+150)%var(0)-140))
trigger10=(sysvar(3)+150)%var(0)=[150,179]
trigger10=1||fvar(0):=0
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
trigger1=1
x=0
ignorehitpause=1

[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=root,var(47)=1
triggerall=vel y>-3
trigger1=!!(root,var(40)&floor(2.0**2))=1
y=-0.3
ignorehitpause=1
[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=root,var(47)=1
triggerall=vel y<3
trigger1=!!(root,var(40)&floor(2.0**3))=1
y=0.3
ignorehitpause=1

[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=vel y<-3
trigger1=1
y=-3
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=vel y>3
trigger1=1
y=3
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=0
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
trigger1=1||var(0):=60
y=5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
trigger1=1||var(0):=60
x=-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
trigger1=1||var(0):=60
x=1.5-2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
trigger1=1||var(0):=60
x=-2+3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=0
triggerall=root,var(50)=0
trigger1=1||var(0):=60
x=2-3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31007]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=105

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=[5,14]
x=-floor(35*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[5,14]
y=-floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[5,14]
y=floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=[45+5,45+14]
x=floor(35*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[45+5,45+14]
y=-floor(20*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[45+5,45+14]
y=floor(20*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=[0,14]
trigger2=sysvar(3)=[45+0,45+14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=105
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=106

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=[5,14]
x=-floor(35*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[5,14]
y=-floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[5,14]
y=floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=[0,14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=106
trigger1=sysvar(3)=10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=100

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=[5,14]
x=floor(35*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[5,14]
y=-floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[5,14]
y=floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=[45+5,45+14]
x=-floor(35*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[45+5,45+14]
y=-floor(20*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[45+5,45+14]
y=floor(20*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=[0,14]
trigger2=sysvar(3)=[45+0,45+14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=100
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=101

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=[5,14]
x=floor(35*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[5,14]
y=-floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[5,14]
y=floor(20*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=[0,14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=101
trigger1=sysvar(3)=10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=102

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=[5,14]
y=-floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=[45+5,45+14]
x=(1-2*pos x>0)*floor(35*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[45+5,45+14]
y=-floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[45+5,45+14]
y=floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=[0,14]
trigger2=sysvar(3)=[45+0,45+14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=102
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=103

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=[5,14]
y=-floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=[0,14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=103
trigger1=sysvar(3)=10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=107

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=[5,14]
y=floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=[45+5,45+14]
x=(1-2*pos x>0)*floor(35*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[45+5,45+14]
y=-floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[45+5,45+14]
y=floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=[0,14]
trigger2=sysvar(3)=[45+0,45+14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=107
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=108

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=[5,14]
y=floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=[0,14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=108
trigger1=sysvar(3)=10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;sysvar(4)=104

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
value=s0,23
freqmul=1.15*1.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.3
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
value=s0,23
freqmul=2.301
volume=0
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[5,14]
y=-floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[5,14]
y=floor(40*(0.7**(sysvar(3)-5)))
ignorehitpause=1

[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=[45+5,45+14]
x=(1-2*pos x>0)*floor(35*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=!!(root,var(40)&floor(2.0**2))=1
trigger1=sysvar(3)=[45+5,45+14]
y=-floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1
[state ]
type=posadd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=!!(root,var(40)&floor(2.0**3))=1
trigger1=sysvar(3)=[45+5,45+14]
y=floor(40*(0.7**(sysvar(3)-(45+5))))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=[0,14]
trigger2=sysvar(3)=[45+0,45+14]
y=10000
ignorehitpause=1



;̏ے܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=0
trigger2=sysvar(3)=45+0
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35*1.5,0.5*0.35*1.5
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10440+100000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-182
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=104
trigger1=sysvar(3)=10
trigger2=sysvar(3)=45+10
id=0
anim=10250+400000*(root,var(51)!=0)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=106
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10000
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31010]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=200

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
value=59
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
trigger1=sysvar(3)=15-5
value=s0,5
freqmul=0.85+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
triggerall=root,projcontacttime(0)!=[0+1,14+1]
trigger1=sysvar(3)=[15,31]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/16)*(sysvar(3)-15)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[0,7]
trigger1=1||fvar(0):=20*sin((pi/2/8)*sysvar(3))
trigger2=sysvar(3)=[8,14]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[15,44]
trigger3=1||fvar(0):=380-380*sin((pi/2/30)*(sysvar(3)-15))
trigger4=sysvar(3)=[45,59]
trigger4=numhelper(31000)=0
trigger4=1||fvar(0):=0
trigger5=sysvar(3)=[45,59]
trigger5=numhelper(31000)!=0
trigger5=1||var(0):=60
trigger5=1||fvar(0):=2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=15
sysfvar(0)=sysfvar(0)-360*floor(sysfvar(0)/360)+360
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[0,7]
x=-20*sin((pi/2/8)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/2/8)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[8,14]
x=-20*cos((pi/180)*sysfvar(0))
y=-20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,44]
x=(-20*cos((pi/2/30)*(sysvar(3)-15))-40*sin((pi/30)*(sysvar(3)-15)))*cos((pi/180)*sysfvar(0))
y=(-20*cos((pi/2/30)*(sysvar(3)-15))-20*sin((pi/30)*(sysvar(3)-15)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[45,59]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-45))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-45))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31020||const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=200
trigger1=sysvar(3)=15
time=1
length=12
timegap=1
framegap=3
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=0,0,0
palmul=1,1,1
trans=none
ignorehitpause=1
[state ]
type=afterimage
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=200
trigger1=sysvar(3)=15
time=1
length=12
timegap=1
framegap=3
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=0,0,0
palmul=1,1,1
trans=sub
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=[31020,31024]
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-100*cos((pi/180)*sysfvar(0))),floor(vel y-100*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-6,0
air.velocity=-8,-3
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31020,31024]
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-140*cos((pi/180)*sysfvar(0))),floor(vel y-140*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-6,0
air.velocity=-8,-3
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31020,31024]
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-180*cos((pi/180)*sysfvar(0))),floor(vel y-180*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-6,0
air.velocity=-8,-3
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=210

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
value=62
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
trigger1=sysvar(3)=15-5
value=s0,5
freqmul=0.85+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
triggerall=root,projcontacttime(0)!=[0+1,14+1]
trigger1=sysvar(3)=[15,31]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/16)*(sysvar(3)-15)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[0,7]
trigger1=1||fvar(0):=-20*sin((pi/2/8)*sysvar(3))
trigger2=sysvar(3)=[8,14]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[15,44]
trigger3=1||fvar(0):=-380+380*sin((pi/2/30)*(sysvar(3)-15))
trigger4=sysvar(3)=[45,59]
trigger4=numhelper(31000)=0
trigger4=1||fvar(0):=0
trigger5=sysvar(3)=[45,59]
trigger5=numhelper(31000)!=0
trigger5=1||var(0):=60
trigger5=1||fvar(0):=-2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=15
sysfvar(0)=sysfvar(0)-360*floor(sysfvar(0)/360)-720
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[0,7]
x=20*sin((pi/2/8)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=20*sin((pi/2/8)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[8,14]
x=20*cos((pi/180)*sysfvar(0))
y=20*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,44]
x=(20*cos((pi/2/30)*(sysvar(3)-15))+40*sin((pi/30)*(sysvar(3)-15)))*cos((pi/180)*sysfvar(0))
y=(20*cos((pi/2/30)*(sysvar(3)-15))+20*sin((pi/30)*(sysvar(3)-15)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[45,59]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-45))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-45))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31025||const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=210
trigger1=sysvar(3)=15
time=1
length=12
timegap=1
framegap=3
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=0,0,0
palmul=1,1,1
trans=none
ignorehitpause=1
[state ]
type=afterimage
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=210
trigger1=sysvar(3)=15
time=1
length=12
timegap=1
framegap=3
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=0,0,0
palmul=1,1,1
trans=sub
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=[31025,31029]
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-100*cos((pi/180)*(sysfvar(0)+180))),floor(vel y-100*sin((pi/180)*(sysfvar(0)+180)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=8,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31025,31029]
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-140*cos((pi/180)*(sysfvar(0)+180))),floor(vel y-140*sin((pi/180)*(sysfvar(0)+180)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=8,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31025,31029]
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
projid=sysvar(4)
projanim=70000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-180*cos((pi/180)*(sysfvar(0)+180))),floor(vel y-180*sin((pi/180)*(sysfvar(0)+180)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=8,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=250

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=59
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,99]
value=62
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=30-12
value=s0,12
freqmul=0.85
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=30-12-4
value=s0,13
freqmul=1.1
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,59]
trigger1=sysvar(3)%10=0
value=s0,7
freqmul=0.9
volume=255
channel=1+floor((sysvar(3)%30)/10)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[60,89]
trigger1=sysvar(3)%6=0
value=s0,7
freqmul=0.9
volume=255
channel=1+floor((sysvar(3)%18)/6)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[60,89]
trigger1=sysvar(3)%6=0
value=s0,7
freqmul=0.9
volume=255
channel=4+floor((sysvar(3)%18)/6)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=120-10
value=s0,14
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=15*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=15*sin((pi/2/40)*sysvar(3))+6.125*(sysvar(3)-30)
trigger3=sysvar(3)=[40,59]
trigger3=1||fvar(0):=15+6.125*(sysvar(3)-30)
trigger4=sysvar(3)=[60,109]
trigger4=1||fvar(0):=15+6.125*30+24.5*(sysvar(3)-60)
trigger5=sysvar(3)=[110,119]
trigger5=1||fvar(0):=15+6.125*30+24.5*20
trigger6=sysvar(3)=[120,154]
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[155,179]
trigger7=numhelper(31000)=0
trigger7=1||fvar(0):=0
trigger8=sysvar(3)=[155,179]
trigger8=numhelper(31000)!=0
trigger8=1||var(0):=60
trigger8=1||fvar(0):=2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-75*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-75*sin((pi/2/40)*sysvar(3))+6.125*(sysvar(3)-30)
trigger3=sysvar(3)=[40,59]
trigger3=1||fvar(0):=-75+6.125*(sysvar(3)-30)
trigger4=sysvar(3)=[60,109]
trigger4=1||fvar(0):=-75+6.125*30+24.5*(sysvar(3)-60)
trigger5=sysvar(3)=[110,119]
trigger5=1||fvar(0):=-75+6.125*30+24.5*20
trigger6=sysvar(3)=[120,154]
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[155,179]
trigger7=numhelper(31000)=0
trigger7=1||fvar(0):=0
trigger6=sysvar(3)=[155,179]
trigger6=numhelper(31000)!=0
trigger6=1||var(0):=60
trigger6=1||fvar(0):=-2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=(const(size.ground.front)=[31020,31024])||(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=120
sysfvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=(const(size.ground.front)=[31020,31024])||(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,39]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)*sin((pi/2/20)*(sysvar(3)-30))
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30*sin((pi/2/20)*(sysvar(3)-30))+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[40,49]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)*sin((pi/2/20)*(sysvar(3)-30))
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30*sin((pi/2/20)*(sysvar(3)-30))+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[50,59]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[60,69]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[70,79]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[80,99]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)+60+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[100,119]
x=80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480
y=80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)+60+80
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[120,154]
x=-(160+pos x)+(160+pos x)*sin((pi/2/35)*(sysvar(3)-120))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31020,31024])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[155,179]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-155))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-155))
ignorehitpause=1

[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[0,29]
x=sin((pi/2/40)*sysvar(3))*(-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15))
y=sin((pi/2/40)*sysvar(3))*(-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[30,39]
x=sin((pi/2/40)*sysvar(3))*(-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15))-(60+pos x)*sin((pi/2/20)*(sysvar(3)-30))
y=sin((pi/2/40)*sysvar(3))*(-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15))-30*sin((pi/2/20)*(sysvar(3)-30))+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[40,49]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)*sin((pi/2/20)*(sysvar(3)-30))
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30*sin((pi/2/20)*(sysvar(3)-30))+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[50,59]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[60,69]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[70,79]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)-30+90*sin((pi/2/50)*(sysvar(3)-30))+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[80,99]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)+60+80*sin((pi/2/40)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[100,119]
x=-80*cos((pi/180)*sysfvar(0))-80*cos((pi/180)*15)-(60+pos x)+480
y=-80*sin((pi/180)*sysfvar(0))-80*sin((pi/180)*15)+60+80
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[120,154]
x=(160-pos x)-(160-pos x)*sin((pi/2/35)*(sysvar(3)-120))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[155,179]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-155))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-155))
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=250
trigger1=sysvar(3)=[60,99]
trigger1=sysvar(3)%3=0
projid=sysvar(4)
projanim=70030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-80*cos((pi/180)*15)-60+480*0.5*(1-cos((pi/40)*(sysvar(3)-60)))),floor(vel y-80*sin((pi/180)*15)+60+80*sin((pi/2/40)*(sysvar(3)-60)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=3
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,50
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,1
guard.pausetime=0,1
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-24,0
air.velocity=-12,-3
down.velocity=-24,0
guard.velocity=-6
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31011]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=220

;timepϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[95,114]
trigger1=root,projcontacttime(sysvar(4)+100000)=[0+2,0+21]
sysvar(3)=115
ignorehitpause=1



;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,114+10]
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,114+10]
value=64
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30-2,89+3]
trigger1=(sysvar(3)-(30+3))%6=0
trigger2=sysvar(3)=90+3
value=s0,6
freqmul=0.95+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=115
trigger2=sysvar(3)=125
value=s0,7
freqmul=0.85+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[0,19]
trigger1=1||fvar(0):=-45*sin((pi/2/20)*sysvar(3))
trigger2=sysvar(3)=[20,29]
trigger2=1||fvar(0):=-45
trigger3=sysvar(3)=[30,89]
trigger3=1||fvar(0):=-45+20*sin((2*pi/(3**0.5))*floor((sysvar(3)-30)/6))
trigger4=sysvar(3)=[90,114]
trigger4=1||fvar(0):=-45
trigger5=sysvar(3)=[115,134]
trigger5=1||fvar(0):=-405+405*sin((pi/2/20)*(sysvar(3)-115))
trigger6=sysvar(3)=[135,149]
trigger6=numhelper(31000)=0
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[135,149]
trigger7=numhelper(31000)!=0
trigger7=1||var(0):=60
trigger7=1||fvar(0):=3.5*helper(31000),vel y+3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=115
sysfvar(0)=sysfvar(0)-360*floor(sysfvar(0)/360)-720
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[0,19]
x=-10*sin((pi/2/20)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=-10*sin((pi/2/20)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[20,29]
x=-10*cos((pi/180)*sysfvar(0))
y=-10*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,89]
x=(-10-60*sin((pi/6)*((sysvar(3)-30)%6)))*cos((pi/180)*sysfvar(0))
y=(-10-60*sin((pi/6)*((sysvar(3)-30)%6)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[90,92]
x=(-10-80*sin((pi/6)*(sysvar(3)-90)))*cos((pi/180)*sysfvar(0))
y=(-10-80*sin((pi/6)*(sysvar(3)-90)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[93,114]
x=-90*cos((pi/180)*sysfvar(0))
y=-90*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[115,134]
x=(-90*cos((pi/2/20)*(sysvar(3)-115)))*cos((pi/180)*(-45))
y=(-90*cos((pi/2/20)*(sysvar(3)-115)))*sin((pi/180)*(-45))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
triggerall=1||var(0):=60
trigger1=sysvar(3)=[134,149]
x=(-2+3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/15)*(sysvar(3)-135))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-135))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=30
time=1
length=6
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimage
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=220
trigger1=sysvar(3)=30
time=1
length=6
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=sub
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,89]
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70010
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-200*cos((pi/180)*sysfvar(0))),floor(vel y-200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=3,0
air.velocity=3,0
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70011
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-170*cos((pi/180)*sysfvar(0))),floor(vel y-170*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,10
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=3,0
air.velocity=3,0
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70012
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-130*cos((pi/180)*sysfvar(0))),floor(vel y-130*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,5
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=3,0
air.velocity=3,0
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=93
projid=sysvar(4)+100000
projanim=70013
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-200*cos((pi/180)*sysfvar(0))),floor(vel y-200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+100000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,30
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=60
air.hittime=60
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=30
guard.slidetime=30
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=12,0
air.velocity=8,-3
down.velocity=12,0
guard.velocity=3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=93
projid=sysvar(4)+100000
projanim=70014
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-150*cos((pi/180)*sysfvar(0))),floor(vel y-150*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+100000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=60
air.hittime=60
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=30
guard.slidetime=30
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=12,0
air.velocity=8,-3
down.velocity=12,0
guard.velocity=3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=115
projid=sysvar(4)+200000
projanim=70013
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-200*cos((pi/180)*sysfvar(0))),floor(vel y-200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+200000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,30
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,12
guard.pausetime=0,12
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=3,-8
air.velocity=3,-8
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=12
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31030,31031]
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=220
trigger1=sysvar(3)=115
projid=sysvar(4)+200000
projanim=70014
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x-150*cos((pi/180)*sysfvar(0))),floor(vel y-150*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+200000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,12
guard.pausetime=0,12
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=3,-8
air.velocity=3,-8
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=12
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=230

;timepϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[95,114]
trigger1=root,projcontacttime(sysvar(4)+100000)=[0+2,0+21]
sysvar(3)=115
ignorehitpause=1



;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,114+10]
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,114+10]
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30+3,89+3]
trigger1=(sysvar(3)-(30+3))%6=0
trigger2=sysvar(3)=90+3
value=s0,6
freqmul=0.95+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=115
trigger2=sysvar(3)=125
value=s0,7
freqmul=0.85+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[0,19]
trigger1=1||fvar(0):=45*sin((pi/2/20)*sysvar(3))
trigger2=sysvar(3)=[20,29]
trigger2=1||fvar(0):=45
trigger3=sysvar(3)=[30,89]
trigger3=1||fvar(0):=45+20*sin((2*pi/(3**0.5))*floor((sysvar(3)-30)/6))
trigger4=sysvar(3)=[90,114]
trigger4=1||fvar(0):=45
trigger5=sysvar(3)=[115,134]
trigger5=1||fvar(0):=405-405*sin((pi/2/20)*(sysvar(3)-115))
trigger6=sysvar(3)=[135,149]
trigger6=numhelper(31000)=0
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[135,149]
trigger7=numhelper(31000)!=0
trigger7=1||var(0):=60
trigger7=1||fvar(0):=-3.5*helper(31000),vel y-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=115
sysfvar(0)=sysfvar(0)-360*floor(sysfvar(0)/360)+360
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[0,19]
x=10*sin((pi/2/20)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=10*sin((pi/2/20)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[20,29]
x=10*cos((pi/180)*sysfvar(0))
y=10*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,89]
x=(10+60*sin((pi/6)*((sysvar(3)-30)%6)))*cos((pi/180)*sysfvar(0))
y=(10+60*sin((pi/6)*((sysvar(3)-30)%6)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[90,92]
x=(10+80*sin((pi/6)*(sysvar(3)-90)))*cos((pi/180)*sysfvar(0))
y=(10+80*sin((pi/6)*(sysvar(3)-90)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[93,114]
x=90*cos((pi/180)*sysfvar(0))
y=90*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[115,134]
x=(90*cos((pi/2/20)*(sysvar(3)-115)))*cos((pi/180)*45)
y=(90*cos((pi/2/20)*(sysvar(3)-115)))*sin((pi/180)*45)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[134,149]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/15)*(sysvar(3)-135))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-135))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=30
time=1
length=6
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimage
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=230
trigger1=sysvar(3)=30
time=1
length=6
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=sub
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,89]
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70010
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+200*cos((pi/180)*sysfvar(0))),floor(vel y+200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-3,0
air.velocity=-3,0
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70011
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+170*cos((pi/180)*sysfvar(0))),floor(vel y+170*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,10
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-3,0
air.velocity=-3,0
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=[30,89]
trigger1=(sysvar(3)-30)%6=3
projid=sysvar(4)
projanim=70012
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+130*cos((pi/180)*sysfvar(0))),floor(vel y+130*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,5
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-3,0
air.velocity=-3,0
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=93
projid=sysvar(4)+100000
projanim=70013
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+200*cos((pi/180)*sysfvar(0))),floor(vel y+200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+100000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,30
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=60
air.hittime=60
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=30
guard.slidetime=30
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-12,0
air.velocity=-8,-3
down.velocity=-12,0
guard.velocity=-3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=93
projid=sysvar(4)+100000
projanim=70014
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+150*cos((pi/180)*sysfvar(0))),floor(vel y+150*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+100000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,4
guard.pausetime=0,4
ground.hittime=60
air.hittime=60
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=30
guard.slidetime=30
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-12,0
air.velocity=-8,-3
down.velocity=-12,0
guard.velocity=-3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=4
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=115
projid=sysvar(4)+200000
projanim=70013
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+200*cos((pi/180)*sysfvar(0))),floor(vel y+200*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+200000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,30
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-3,-8
air.velocity=-3,-8
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=[31035,31036]
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=230
trigger1=sysvar(3)=115
projid=sysvar(4)+200000
projanim=70014
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+150*cos((pi/180)*sysfvar(0))),floor(vel y+150*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+200000
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,15
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-3,-8
air.velocity=-3,-8
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=260

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,139]
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,139]
value=64
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,139]
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,139]
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=30
value=s0,16
freqmul=1.3
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=30
value=s0,17
freqmul=1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=60-8
value=s0,13
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=60-4
value=s0,5
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
trigger1=sysvar(3)%12=0
value=s0,7
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=140-10
value=s0,14
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[30,31]
id=0
anim=19000
trans=addalpha
alpha=16,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[30,49]
time=2
freq=180
ampl=floor((5-5*sin((pi/2/20)*(sysvar(3)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-90*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,54]
trigger2=1||fvar(0):=-90+40*sin((pi/2/25)*(sysvar(3)-30))
trigger3=sysvar(3)=[55,59]
trigger3=1||fvar(0):=-50
trigger4=sysvar(3)=[60,119]
trigger4=1||fvar(0):=-50-850*sin((pi/2/60)*(sysvar(3)-60))
trigger5=sysvar(3)=[120,139]
trigger5=1||fvar(0):=0
trigger6=sysvar(3)=[140,164]
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[165,179]
trigger7=numhelper(31000)=0
trigger7=1||fvar(0):=0
trigger8=sysvar(3)=[165,179]
trigger8=numhelper(31000)!=0
trigger8=1||var(0):=60
trigger8=1||fvar(0):=3.5*helper(31000),vel y+3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-90*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,54]
trigger2=1||fvar(0):=-90+40*sin((pi/2/25)*(sysvar(3)-30))
trigger3=sysvar(3)=[55,59]
trigger3=1||fvar(0):=-50
trigger4=sysvar(3)=[60,119]
trigger4=1||fvar(0):=-50-850*sin((pi/2/60)*(sysvar(3)-60))
trigger5=sysvar(3)=[120,139]
trigger5=1||fvar(0):=0
trigger6=sysvar(3)=[140,164]
trigger6=1||fvar(0):=0
trigger7=sysvar(3)=[165,179]
trigger7=numhelper(31000)=0
trigger7=1||fvar(0):=0
trigger8=sysvar(3)=[165,179]
trigger8=numhelper(31000)!=0
trigger8=1||var(0):=60
trigger8=1||fvar(0):=-3.5*helper(31000),vel y-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=(const(size.ground.front)=[31030,31031])||(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=120
sysfvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=(const(size.ground.front)=[31030,31031])||(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,14]
x=-20*sin((pi/2/15)*sysvar(3))*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=-20*sin((pi/2/15)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[15,29]
x=(7-27*cos((pi/2/15)*(sysvar(3)-15)))*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=(7-27*cos((pi/2/15)*(sysvar(3)-15)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[30,49]
x=7*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=7*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[50,59]
x=7*cos((pi/180)*sysfvar(0))+(60-pos x)
y=7*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
x=7*cos((pi/180)*sysfvar(0))+(60-pos x)-120*sin((pi/2/60)*(sysvar(3)-60))
y=7*sin((pi/180)*sysfvar(0))+240*sin((pi/2/60)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[120,139]
x=7*cos((pi/180)*sysfvar(0))+(60-pos x)-120-240*sin((pi/2/20)*(sysvar(3)-120))
y=7*sin((pi/180)*sysfvar(0))+240
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[140,164]
x=-(160+pos x)+(160+pos x)*sin((pi/2/25)*(sysvar(3)-140))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31030,31031])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[165,179]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/15)*(sysvar(3)-165))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-165))
ignorehitpause=1

[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[0,14]
x=20*sin((pi/2/15)*sysvar(3))*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=20*sin((pi/2/15)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[15,29]
x=(-7+27*cos((pi/2/15)*(sysvar(3)-15)))*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=(-7+27*cos((pi/2/15)*(sysvar(3)-15)))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[30,49]
x=-7*cos((pi/180)*sysfvar(0))+(60-pos x)*sin((pi/2/50)*sysvar(3))
y=-7*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[50,59]
x=-7*cos((pi/180)*sysfvar(0))+(60-pos x)
y=-7*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
x=-7*cos((pi/180)*sysfvar(0))+(60-pos x)-120*sin((pi/2/60)*(sysvar(3)-60))
y=-7*sin((pi/180)*sysfvar(0))+240*sin((pi/2/60)*(sysvar(3)-60))
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[120,139]
x=-7*cos((pi/180)*sysfvar(0))+(60-pos x)-120+240*sin((pi/2/20)*(sysvar(3)-120))
y=-7*sin((pi/180)*sysfvar(0))+240
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[140,164]
x=(160-pos x)-(160-pos x)*sin((pi/2/25)*(sysvar(3)-140))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[165,179]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+16-8)))*sin((pi/2/15)*(sysvar(3)-165))
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-165))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31030||const(size.ground.front)=31035
triggerall=sysvar(4)=260
trigger1=sysvar(3)=60
time=1
length=12
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimage
triggerall=const(size.ground.front)=31031||const(size.ground.front)=31036
triggerall=sysvar(4)=260
trigger1=sysvar(3)=60
time=1
length=12
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=sub
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=(const(size.ground.front)=[31030,31031])||(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
trigger1=sysvar(3)%6=0
projid=sysvar(4)
projanim=70040
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+60-120*sin((pi/2/60)*(sysvar(3)-60))),floor(vel y+240*sin((pi/2/60)*(sysvar(3)-60)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,30
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,1
guard.pausetime=0,1
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=8,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
trigger1=sysvar(3)%6=3
projid=sysvar(4)
projanim=70041
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+60-120*sin((pi/2/60)*(sysvar(3)-60))+100*cos((pi/180)*sysfvar(0))),floor(vel y+240*sin((pi/2/60)*(sysvar(3)-60))+100*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=90,45
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,1
guard.pausetime=0,1
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=3,0
air.velocity=4,-3
down.velocity=3,0
guard.velocity=0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=260
trigger1=sysvar(3)=[60,119]
trigger1=sysvar(3)%6=3
projid=sysvar(4)
projanim=70041
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+60-120*sin((pi/2/60)*(sysvar(3)-60))-100*cos((pi/180)*sysfvar(0))),floor(vel y+240*sin((pi/2/60)*(sysvar(3)-60))-100*sin((pi/180)*sysfvar(0)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=90,45
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,1
guard.pausetime=0,1
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=8,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31012]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=290

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=1
value=73
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=0
value=s0,20
freqmul=1.5
volume=0
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-2160+2160*sin((pi/2/60)*sysvar(3))
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=1
y=0.9
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=0
sysfvar(0)=-2160
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=1
x=0
ignorehitpause=1

[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=root,var(47)=1
triggerall=vel y>-3
trigger1=!!(root,var(40)&floor(2.0**2))=1
y=-0.3
ignorehitpause=1
[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=root,var(47)=1
triggerall=vel y<3
trigger1=!!(root,var(40)&floor(2.0**3))=1
y=0.3
ignorehitpause=1

[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=vel y<-3
trigger1=1
y=-3
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=vel y>3
trigger1=1
y=3
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=[0,39]
trigger1=1||var(0):=floor(100*cos((pi/2/60)*sysvar(3)))
x=var(0)*(-1+cos((2*pi/60)*sysvar(3)))-30*sin((2*pi/60)*sysvar(3))
y=1.5*var(0)*sin((2*pi/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=[40,59]
trigger1=1||var(0):=floor(100*cos((pi/2/60)*sysvar(3)))
trigger1=1||var(1):=60
x=var(0)*(-1+cos((2*pi/60)*sysvar(3)))-30*sin((2*pi/60)*sysvar(3))
y=1.5*var(0)*sin((2*pi/60)*sysvar(3))+(5*sin((2*pi/var(1))*gametime))*sin((pi/2/20)*(sysvar(3)-40))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=0
time=1
length=12
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=[0,59]
time=2
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=290
trigger1=sysvar(3)%4=0
trigger1=1||var(0):=floor(120*cos((pi/2/60)*sysvar(3)))
projid=sysvar(4)
projanim=70060
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+var(0)*(-1+cos((2*pi/60)*sysvar(3)))-30*sin((2*pi/60)*sysvar(3))),floor(vel y+1.5*var(0)*sin((2*pi/60)*sysvar(3)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=180,90
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=12,0
air.velocity=8,-3
down.velocity=12,0
guard.velocity=3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=300

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=1
value=73
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=0
value=s0,20
freqmul=1.5
volume=0
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=2160-2160*sin((pi/2/60)*sysvar(3))
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=1
y=0.9
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=0
sysfvar(0)=2160
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=1
x=0
ignorehitpause=1

[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=root,var(47)=1
triggerall=vel y>-3
trigger1=!!(root,var(40)&floor(2.0**2))=1
y=-0.3
ignorehitpause=1
[state ]
type=veladd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=root,var(47)=1
triggerall=vel y<3
trigger1=!!(root,var(40)&floor(2.0**3))=1
y=0.3
ignorehitpause=1

[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=vel y<-3
trigger1=1
y=-3
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=vel y>3
trigger1=1
y=3
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=pos y+vel y>-20
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=pos y=-20
trigger1=vel y>0
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=pos y+vel y<pos y-screenpos y+20
trigger1=1
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
triggerall=pos y=pos y-screenpos y
trigger1=vel y<0
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=[0,39]
trigger1=1||var(0):=floor(100*cos((pi/2/60)*sysvar(3)))
x=var(0)*(1-cos((2*pi/60)*sysvar(3)))+30*sin((2*pi/60)*sysvar(3))
y=1.5*var(0)*sin((2*pi/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=[40,59]
trigger1=1||var(0):=floor(100*cos((pi/2/60)*sysvar(3)))
trigger1=1||var(1):=60
x=var(0)*(1-cos((2*pi/60)*sysvar(3)))+30*sin((2*pi/60)*sysvar(3))
y=1.5*var(0)*sin((2*pi/60)*sysvar(3))+(5*sin((2*pi/var(1))*gametime))*sin((pi/2/20)*(sysvar(3)-40))
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=0
time=1
length=12
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimagetime
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=[0,59]
time=2
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=300
trigger1=sysvar(3)%4=0
trigger1=1||var(0):=floor(120*cos((pi/2/60)*sysvar(3)))
projid=sysvar(4)
projanim=70060
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+var(0)*(1-cos((2*pi/60)*sysvar(3)))+30*sin((2*pi/60)*sysvar(3))),floor(vel y+1.5*var(0)*sin((2*pi/60)*sysvar(3)))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=180,90
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-12,0
air.velocity=-8,-3
down.velocity=-12,0
guard.velocity=-3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=240

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=1
value=73
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.1
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.105
volume=0
channel=-1
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=1||fvar(0):=0
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=[0,29]
y=0.9
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=0
y=-6+ifelse(pos y<=-80,0,-0.1*(pos y+80))
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=[30,149]
y=12
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)=[130,149]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/20)*(sysvar(3)-130))
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=240
trigger1=sysvar(3)>=30
projid=sysvar(4)
projanim=70020
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y+20)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf-
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-12,0
air.velocity=-8,-3
down.velocity=-12,0
guard.velocity=-3
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=241

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
value=s0,8
freqmul=0.9+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
value=s0,9
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
value=s0,9
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=[0,23]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/24)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=1||fvar(0):=0
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=1
y=-20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=1
y=0
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=[10,29]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/20)*(sysvar(3)-10))
ignorehitpause=1



;nGtFNgB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
id=0
anim=10221
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-197
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,20
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
id=0
anim=10222
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=100
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,20-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=241
trigger1=sysvar(3)=0
projid=sysvar(4)
projanim=70021
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y+20)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=300,150
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-8
air.velocity=0,-8
down.velocity=0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31013]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=270

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
triggerall=anim%100000!=10002+50*(root,var(51)!=0)
trigger1=sysvar(3)=[0,9]
value=100000*floor(anim/100000)+10002+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
triggerall=anim%100000!=10000+50*(root,var(51)!=0)
trigger1=sysvar(3)=[10,19]
trigger1=(sysvar(3)-10)%4=[0,1]
value=100000*floor(anim/100000)+10000+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
triggerall=anim%100000!=10002+50*(root,var(51)!=0)
trigger1=sysvar(3)=[10,19]
trigger1=(sysvar(3)-10)%4=[2,3]
value=100000*floor(anim/100000)+10002+50*(root,var(51)!=0)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
trigger1=1||var(0):=60
trigger1=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=270
trigger1=sysvar(3)=[0,19]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/20)*sysvar(3))
ignorehitpause=1



;ƂƂwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=270
trigger1=sysvar(3)=0
stateno=5150
id=31200
size.ground.front=31200
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1


;
;sysvar(4)=280

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
triggerall=anim%100000!=10003+50*(root,var(51)!=0)
trigger1=sysvar(3)=[0,9]
value=100000*floor(anim/100000)+10003+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
triggerall=anim%100000!=10001+50*(root,var(51)!=0)
trigger1=sysvar(3)=[10,19]
trigger1=(sysvar(3)-10)%4=[0,1]
value=100000*floor(anim/100000)+10001+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
triggerall=anim%100000!=10003+50*(root,var(51)!=0)
trigger1=sysvar(3)=[10,19]
trigger1=(sysvar(3)-10)%4=[2,3]
value=100000*floor(anim/100000)+10003+50*(root,var(51)!=0)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
trigger1=1||var(0):=60
trigger1=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
trigger1=sysvar(3)=[0,19]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/20)*sysvar(3))
ignorehitpause=1



;ƂƂwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=280
trigger1=sysvar(3)=0
stateno=5150
id=31200
size.ground.front=31200
size.ground.back=1
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1


;
;sysvar(4)=340

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[30,79]
value=51
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[30,79]
value=54
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.3
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=0
value=s0,10
freqmul=1.31
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=35
value=s0,25
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=35
value=s0,26
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=55
value=s0,25
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=55
value=s0,26
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=55
value=s0,26
freqmul=0.851
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=30
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=30
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=30
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[35,42]
time=2
freq=180
ampl=floor((14-14*sin((pi/2/8)*(sysvar(3)-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[55,78]
time=2
freq=180
ampl=floor((21-21*sin((pi/2/24)*(sysvar(3)-55)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[0,129]
trigger1=1||fvar(0):=0
trigger2=sysvar(3)=[130,149]
trigger2=1||var(0):=60
trigger2=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[0,129]
trigger1=1||fvar(0):=0
trigger2=sysvar(3)=[130,149]
trigger2=1||var(0):=60
trigger2=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=340
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[0,29]
x=-(160+pos x)*sin((pi/2/30)*sysvar(3))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[30,34]
x=-pos x+19-300*cos((pi/2/15)*(sysvar(3)-(30-10)))
y=-screenpos y+120-12
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[35,79]
x=-pos x+19
y=-screenpos y+120-12
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[80,119]
x=(-pos x+19)-(-pos x+19)*sin((pi/2/40)*(sysvar(3)-80))
y=(-screenpos y+120-12)-(-screenpos y+120-12)*sin((pi/2/40)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[120,134]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-120))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[0,29]
x=(160-pos x)*sin((pi/2/30)*sysvar(3))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[30,34]
x=-pos x-19+300*cos((pi/2/15)*(sysvar(3)-(30-10)))
y=-screenpos y+120-12
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[35,79]
x=-pos x-19
y=-screenpos y+120-12
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[80,119]
x=(-pos x-19)-(-pos x-19)*sin((pi/2/40)*(sysvar(3)-80))
y=(-screenpos y+120-12)-(-screenpos y+120-12)*sin((pi/2/40)*(sysvar(3)-80))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=[120,134]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-120))
ignorehitpause=1



;EhR[B
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
triggerall=root,var(51)=0
trigger1=sysvar(3)=30+20
id=0
anim=10300
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=103
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,120
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
triggerall=root,var(51)!=0
trigger1=sysvar(3)=30+20
id=0
anim=10305
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=103
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,120
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=1
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1
[state ]
type=helper
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=340
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=2
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=30+5-1
projid=sysvar(4)
projanim=70090
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y-screenpos y+120-8-12)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=3
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=180,90
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,24
guard.pausetime=0,24
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=340
trigger1=sysvar(3)=30+20+5-1
projid=sysvar(4)+100000
projanim=70091
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y-screenpos y+120-8-12)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=3
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)+100000
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=360,180
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31014]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=320

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=30
value=100000*floor(anim/100000)+10006+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=240
value=100000*floor(anim/100000)+10000+50*(root,var(51)!=0)
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[30,239]
value=51
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[30-10,99]
trigger1=sysvar(3)%5=0
value=s0,13
freqmul=0.4+1*sin((pi/2/80)*(sysvar(3)-(30-10)))
volume=255
channel=1+floor((sysvar(3)-(30-10))/5)%3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[100,199]
trigger1=sysvar(3)%5=0
value=s0,13
freqmul=1.4
volume=255
channel=1+floor((sysvar(3)-(30-10))/5)%3
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=240-10
value=s0,14
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[90,199]
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[200,219]
time=2
freq=180
ampl=floor((4-4*sin((pi/2/20)*(sysvar(3)-200)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=0
trigger2=sysvar(3)=[30,239]
trigger2=1||fvar(0):=90
trigger3=sysvar(3)=[240,284]
trigger3=1||fvar(0):=0
trigger4=sysvar(3)=[285,299]
trigger4=1||var(0):=60
trigger4=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=30
sysfvar(0)=90
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=240
sysfvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[0,29]
x=0
y=(-screenpos y-80)*sin((pi/2/30)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[30,69]
x=-pos x+40
y=-screenpos y+400-120*sin((pi/2/40)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[70,89]
x=-pos x+40
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[90,239]
x=-pos x+40-260*sin((pi/2/150)*(sysvar(3)-90))
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[240,284]
x=-(160+pos x)+(160+pos x)*sin((pi/2/45)*(sysvar(3)-240))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[285,299]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-285))
ignorehitpause=1



;ƂƂwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=0
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=3
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=320
trigger1=sysvar(3)=[90,239]
trigger1=sysvar(3)%5=0
projid=sysvar(4)
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(40-260*sin((pi/2/150)*(sysvar(3)-90))),floor(-screenpos y+400-120)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,20
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1+2*(sysvar(3)%10=5)
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=6,0
air.velocity=4,-3
down.velocity=6,0
guard.velocity=1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=330

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=30
value=100000*floor(anim/100000)+10007+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=240
value=100000*floor(anim/100000)+10001+50*(root,var(51)!=0)
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[30,239]
value=54
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[30-10,99]
trigger1=sysvar(3)%5=0
value=s0,13
freqmul=0.4+1*sin((pi/2/80)*(sysvar(3)-(30-10)))
volume=255
channel=1+floor((sysvar(3)-(30-10))/5)%3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[100,199]
trigger1=sysvar(3)%5=0
value=s0,13
freqmul=1.4
volume=255
channel=1+floor((sysvar(3)-(30-10))/5)%3
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=240-10
value=s0,14
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[90,199]
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[200,219]
time=2
freq=180
ampl=floor((4-4*sin((pi/2/20)*(sysvar(3)-200)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=0
trigger2=sysvar(3)=[30,239]
trigger2=1||fvar(0):=-90
trigger3=sysvar(3)=[240,284]
trigger3=1||fvar(0):=0
trigger4=sysvar(3)=[285,299]
trigger4=1||var(0):=60
trigger4=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=30
sysfvar(0)=-90
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=240
sysfvar(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[0,29]
x=0
y=(-screenpos y-80)*sin((pi/2/30)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[30,69]
x=-pos x-40
y=-screenpos y+400-120*sin((pi/2/40)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[70,89]
x=-pos x-40
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[90,239]
x=-pos x-40+260*sin((pi/2/150)*(sysvar(3)-90))
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[240,284]
x=(160-pos x)-(160-pos x)*sin((pi/2/45)*(sysvar(3)-240))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[285,299]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-285))
ignorehitpause=1



;ƂƂwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=0
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=1
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=4
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=330
trigger1=sysvar(3)=[90,239]
trigger1=sysvar(3)%5=0
projid=sysvar(4)
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(-40+260*sin((pi/2/150)*(sysvar(3)-90))),floor(-screenpos y+400-120)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,20
fall.damage=0
getpower=20,10
givepower=20,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1-2*(sysvar(3)%10=5)
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-6,0
air.velocity=-4,-3
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=8
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=310

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[30,79]
trigger1=sysvar(3)%5=0
value=s0,21
freqmul=0.9+0.05*cos(random)
volume=255
channel=floor((sysvar(3)-30)/5)%3
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80-12
value=s0,1
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80-12
value=s0,1
freqmul=0.61
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80-12
value=s0,9
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80-12
value=s0,9
freqmul=0.81
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=120-10
value=s0,14
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[20,79]
id=0
anim=19000
trans=addalpha
alpha=0,floor(64+192*cos((pi/2/60)*(sysvar(3)-20)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[80,95]
time=2
freq=180
ampl=floor((21-21*sin((pi/2/16)*(sysvar(3)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=30*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)=[40,79]
trigger2=1||fvar(0):=30
trigger3=sysvar(3)=[80,99]
trigger3=1||fvar(0):=30+60*sin((pi/2/20)*(sysvar(3)-80))
trigger4=sysvar(3)=[100,119]
trigger4=1||fvar(0):=0
trigger5=sysvar(3)=[165,179]
trigger5=1||var(0):=60
trigger5=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[0,39]
trigger1=1||fvar(0):=-30*sin((pi/2/40)*sysvar(3))
trigger2=sysvar(3)=[40,79]
trigger2=1||fvar(0):=-30
trigger3=sysvar(3)=[80,99]
trigger3=1||fvar(0):=-30-60*sin((pi/2/20)*(sysvar(3)-80))
trigger4=sysvar(3)=[100,164]
trigger4=1||fvar(0):=0
trigger5=sysvar(3)=[165,179]
trigger5=1||var(0):=60
trigger5=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=310
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=1||var(10):=random||var(11):=random||var(12):=random||var(13):=random
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[0,39]
x=(-pos x+160*cos((pi/180)*sysfvar(0)))*sin((pi/2/40)*sysvar(3))
y=(160*sin((pi/180)*sysfvar(0))+60)*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[40,79]
x=-pos x+160*cos((pi/180)*sysfvar(0))+5*cos(var(11))*cos(var(10))
y=160*sin((pi/180)*sysfvar(0))+60+5*cos(var(12))*sin(var(10))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[80,99]
x=-pos x+160*cos((pi/180)*sysfvar(0))+240*sin((pi/2/20)*(sysvar(3)-80))
y=160*sin((pi/180)*sysfvar(0))+60
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[100,119]
x=-(160+pos x)
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[120,164]
x=-(160+pos x)+(160+pos x)*sin((pi/2/45)*(sysvar(3)-120))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[165,179]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-165))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[0,39]
x=(-pos x-160*cos((pi/180)*sysfvar(0)))*sin((pi/2/40)*sysvar(3))
y=(-160*sin((pi/180)*sysfvar(0))+60)*sin((pi/2/40)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[40,79]
x=-pos x-160*cos((pi/180)*sysfvar(0))+5*cos(var(11))*cos(var(10))
y=-160*sin((pi/180)*sysfvar(0))+60+5*cos(var(12))*sin(var(10))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[80,99]
x=-pos x-160*cos((pi/180)*sysfvar(0))-240*sin((pi/2/20)*(sysvar(3)-80))
y=-160*sin((pi/180)*sysfvar(0))+60
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[100,119]
x=(160-pos x)
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[120,164]
x=(160-pos x)-(160-pos x)*sin((pi/2/45)*(sysvar(3)-120))
y=0
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[165,179]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-165))
ignorehitpause=1



;܂TVB
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=[40,79]
trigger1=sysvar(3)%5=0
id=0
anim=10250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.35,0.5*0.35
shadow=0,0,0
sprpriority=102
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=-floor(160*cos((pi/180)*sysfvar(0))+5*cos(var(11))*cos(var(10)))+floor(10*cos(random)*cos(var(13))),-floor(160*sin((pi/180)*sysfvar(0))+60+5*cos(var(12))*sin(var(10)))+65+floor(10*cos(random)*cos(var(13)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80
id=0
anim=10250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=102
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=-floor(160*cos((pi/180)*sysfvar(0))+240*sin((pi/2/20)*(sysvar(3)-80))),-floor(160*sin((pi/180)*sysfvar(0))+60)+65
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;ČđSĂIB
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80
id=0
anim=10290
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-196
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=-floor(160*cos((pi/180)*sysfvar(0))+240*sin((pi/2/20)*(sysvar(3)-80))),-floor(160*sin((pi/180)*sysfvar(0))+60)+70
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=80
id=0
anim=10291
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=101
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=-floor(160*cos((pi/180)*sysfvar(0))+240*sin((pi/2/20)*(sysvar(3)-80))),-floor(160*sin((pi/180)*sysfvar(0))+60)+70
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;ِEwp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=100-20
stateno=5150
id=31300
size.ground.front=31300
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;ewp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=310
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=5
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1
[state ]
type=helper
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=310
trigger1=sysvar(3)=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=6
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31020]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=3000

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=1
value=73
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3000
trigger1=1
value=51
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3000
trigger1=1
value=54
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=3000
trigger1=1
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=3000
trigger1=1
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=3000
trigger1=1
value=59
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=3000
trigger1=1
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=3000
trigger1=1
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=3000
trigger1=1
value=62
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=3000
trigger1=1
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=3000
trigger1=1
value=64
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=3000
trigger1=1
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=3000
trigger1=1
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,60
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[25,129]
trigger1=(sysvar(3)-25)%15=0
value=s0,5
freqmul=0.85
volume=255
channel=1+floor(((sysvar(3)-25)%30)/15)
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[20,124]
trigger1=(sysvar(3)-20)%15=0
value=s0,46
freqmul=0.7
volume=255
channel=3+floor(((sysvar(3)-20)%30)/15)
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=135
value=s0,32
freqmul=0.9*1.25
volume=0
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[15,29]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(sysvar(3)-15)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,59]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(sysvar(3)-30)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
triggerall=1||var(0):=floor(256+256*cos((pi/2/16)*(sysvar(3)-(0-1))))
trigger1=sysvar(3)=[0-1,15-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[16-1,29-1]
time=1
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
triggerall=1||var(0):=512
trigger1=sysvar(3)=[30-1,179-1]
time=3
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
triggerall=1||var(0):=floor(256+256*cos((pi/2/30)*(sysvar(3)-(180-1))))
trigger1=sysvar(3)=[180-1,209-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,15]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,45]
time=2
freq=180
ampl=floor((24-19*sin((pi/2/16)*(sysvar(3)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[46,179]
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
time=2
freq=180
ampl=floor((5-5*sin((pi/2/30)*(sysvar(3)-180)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=0
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=100*cos(root,var(59))*cos((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=45*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(45+360*4)-(45+360*4)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=45*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(45+360*4)-(45+360*4)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(-15-360*4)-(-15-360*4)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(-15-360*4)-(-15-360*4)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-75*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(-75-360*5)-(-75-360*5)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-75*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,209]
trigger2=1||fvar(0):=(-75-360*5)-(-75-360*5)*sin((pi/2/180)*(sysvar(3)-30))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31010||const(size.ground.front)=31015
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=30
sysfvar(0)=(45+360*4)
ignorehitpause=1
[state ]
type=varset
triggerall=(const(size.ground.front)=[31020,31024])||(const(size.ground.front)=[31025,31029])
triggerall=sysvar(4)=3000
triggerall=1||fvar(20):=0.5
trigger1=sysvar(3)=30
sysfvar(0)=(-15-360*4)
ignorehitpause=1
[state ]
type=varset
triggerall=(const(size.ground.front)=[31030,31031])||(const(size.ground.front)=[31035,31036])
triggerall=sysvar(4)=3000
triggerall=1||fvar(20):=0.5
trigger1=sysvar(3)=30
sysfvar(0)=(-75-360*5)
ignorehitpause=1

[state ]
type=varset
triggerall=sysvar(4)=3000
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=pos y+vel y<pos y-screenpos y+(120-20)
y=0.9*pos y+0.1*(pos y-screenpos y+(120-20))
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=pos y+vel y>pos y-screenpos y+120
y=0.9*pos y+0.1*(pos y-screenpos y+120)
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=1
y=0.9
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=0
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)<=29
x=-60*sin((pi/2/30)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=(5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))*sin((pi/2/30)*sysvar(3))-60*sin((pi/2/30)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,149]
x=-60*cos((pi/180)*sysfvar(0))
y=(5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))-60*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[150,179]
x=-60*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/60)*(sysvar(3)-150)))
y=((5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))-60*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/60)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=-60*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/60)*(sysvar(3)-150)))+(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/60)*(sysvar(3)-180))
y=((5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))-60*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/60)*(sysvar(3)-150)))+(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)<=29
x=60*sin((pi/2/30)*sysvar(3))*cos((pi/180)*sysfvar(0))
y=(5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))*sin((pi/2/30)*sysvar(3))+60*sin((pi/2/30)*sysvar(3))*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,149]
x=60*cos((pi/180)*sysfvar(0))
y=(5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))+60*sin((pi/180)*sysfvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[150,179]
x=60*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/60)*(sysvar(3)-150)))
y=((5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))+60*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/60)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=60*cos((pi/180)*sysfvar(0))*(1-sin((pi/2/60)*(sysvar(3)-150)))+(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/60)*(sysvar(3)-180))
y=((5-6*ifelse(teamside!=1,numpartner!=0,numenemy!=1))+60*sin((pi/180)*sysfvar(0)))*(1-sin((pi/2/60)*(sysvar(3)-150)))+(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)<=29
x=0
y=-25*sin((pi/2/30)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,149]
x=0
y=-25
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[150,179]
x=0
y=-25*(1-sin((pi/2/60)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/60)*(sysvar(3)-180))
y=-25*(1-sin((pi/2/60)*(sysvar(3)-150)))+(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)<=29
x=0
y=-25*sin((pi/2/30)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,149]
x=0
y=-25
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[150,179]
x=0
y=-25*(1-sin((pi/2/60)*(sysvar(3)-150)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[180,209]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/60)*(sysvar(3)-180))
y=-25*(1-sin((pi/2/60)*(sysvar(3)-150)))+(5*sin((2*pi/var(0))*gametime))*sin((pi/2/60)*(sysvar(3)-180))
ignorehitpause=1



;KoB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
id=0
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-195
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=0
id=0
anim=10380
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-194
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3000
trigger1=sysvar(3)=[30,149]
trigger1=sysvar(3)%5=0
projid=sysvar(4)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,25
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-6,0
air.velocity=-8,-3
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31021]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=3100

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=1
value=73
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3100
trigger1=1
value=51
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3100
trigger1=1
value=54
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=3100
trigger1=1
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=3100
trigger1=1
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=3100
trigger1=1
value=59
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=3100
trigger1=1
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=3100
trigger1=1
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=3100
trigger1=1
value=62
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=3100
trigger1=1
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=3100
trigger1=1
value=64
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=3100
trigger1=1
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=3100
trigger1=1
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,60
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=40
value=s0,48
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=40
value=s0,48
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=40
value=s0,9
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10-15
value=s0,22
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10-15
value=s0,22
freqmul=0.91
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80-10-25,80-10+39]
value=s0,65
freqmul=0.3+0.015*(sysvar(3)-(80-10-25))
volume=255
channel=1+(sysvar(3)-(80-10-25))%3
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-10
value=s0,49
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-10
value=s0,64
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-10
value=s0,64
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-10
value=s0,45
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=180
value=s0,54
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=180
value=s0,55
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[15,29]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(sysvar(3)-15)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[30,59]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(sysvar(3)-30)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80-10+40+20,179]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80-10+40,80-10+89]
id=0
anim=19010
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
triggerall=1||var(0):=floor(256+256*cos((pi/2/16)*(sysvar(3)-(0-1))))
trigger1=sysvar(3)=[0-1,15-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[16-1,29-1]
time=1
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
triggerall=1||var(0):=512
trigger1=sysvar(3)=[80-10+40-1,80-10+40+20-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,15]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[40,63]
time=2
freq=180
ampl=floor((18-18*sin((pi/2/24)*(sysvar(3)-40)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80-10+40,80-10+71]
time=2
freq=180
ampl=floor((120-120*sin((pi/2/32)*(sysvar(3)-(80-10+40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[180,189]
time=2
freq=180
ampl=floor(240*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-20*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-20-50*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-70+70*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=20*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=20+50*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=70-70*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=30*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=30
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=30-70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-40+40*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-30*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-30
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-30+70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=40-40*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=15
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=15-70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=-55+55*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-15
trigger3=sysvar(3)=[40,42]
trigger3=1||fvar(0):=-15+70*sin((pi/2/3)*(sysvar(3)-40))
trigger4=sysvar(3)=[43,79]
trigger4=1||fvar(0):=55-55*sin((pi/2/37)*(sysvar(3)-43))
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=3100
triggerall=sysvar(3)>=185
trigger1=1||var(0):=60
y=5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3100
triggerall=sysvar(3)>=185
trigger1=1||var(0):=60
x=-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3100
triggerall=sysvar(3)>=185
trigger1=1||var(0):=60
x=1.5-2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3100
triggerall=sysvar(3)>=185
trigger1=1||var(0):=60
x=-2+3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3100
triggerall=sysvar(3)>=185
trigger1=1||var(0):=60
x=2-3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=3100
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
y=6
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[0,39]
y=0.95
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=40
y=-40
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[40,79]
y=0.9
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)<=39
trigger1=pos y+vel y>pos y-screenpos y+(120+60)
y=0.9*pos y+0.1*(pos y-screenpos y+(120+60))
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80,179]
y=pos y-screenpos y+20-65-240
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80,179]
y=0
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)>=185
y=pos y-screenpos y+20
ignorehitpause=1
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)>=185
y=0
ignorehitpause=1



;KoB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
id=0
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-193
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=0
id=0
anim=10380
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-192
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;\B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10
id=0
anim=110280
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=12
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10
id=0
anim=110281
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=12
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10
id=0
anim=110283
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=12
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+30
id=0
anim=10400
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=13
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+30
id=0
anim=10401
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=13
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+30
id=0
anim=10402
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=13
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;jB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-7
id=0
anim=310250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=14
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=160,240
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-4
id=0
anim=10390
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-191
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40-4
id=0
anim=10390
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=15
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;߁O`wp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=80-10+40
stateno=5150
id=31600
size.ground.front=31600
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3100
trigger1=sysvar(3)=[80-10+40,80-10+40+34]
projid=sysvar(4)
projanim=70110
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlaf-
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=ceil(0.4*enemynear,lifemax),ceil(0.4*enemynear,lifemax)
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-40
air.velocity=0,-40
down.velocity=-6,0
guard.velocity=-1.5
;airguard.velocity=0,0
yaccel=2.1
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31022]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=3200

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=1
value=73
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3200
trigger1=1
value=51
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3200
trigger1=1
value=54
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=3200
trigger1=1
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=3200
trigger1=1
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=3200
trigger1=1
value=59
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=3200
trigger1=1
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=3200
trigger1=1
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=3200
trigger1=1
value=62
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=3200
trigger1=1
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=3200
trigger1=1
value=64
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=3200
trigger1=1
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=3200
trigger1=1
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,60
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=40
value=s0,66
freqmul=0.5
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=40
value=s0,66
freqmul=0.52
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=40
value=s0,66
freqmul=0.54
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[40,219]
trigger1=(sysvar(3)-40)%20=0
value=s0,67
freqmul=0.4
volume=255
channel=1+floor(((sysvar(3)-40)%40)/20)
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=220
value=s0,32
freqmul=0.9*1.25
volume=0
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[15,29]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(sysvar(3)-15)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[30,59]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128*sin((pi/2/30)*(sysvar(3)-30)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[60,209]
id=0
anim=19000
trans=addalpha
alpha=0,128
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[210,269]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*sin((pi/2/60)*(sysvar(3)-210)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[40,209]
trigger1=(sysvar(3)-40)%4=[0,1]
id=0
anim=19000
trans=addalpha
alpha=8,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||var(0):=floor(256+256*cos((pi/2/16)*(sysvar(3)-(0-1))))
trigger1=sysvar(3)=[0-1,15-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[16-1,29-1]
time=1
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||var(0):=512
trigger1=sysvar(3)=[40-1,209-1]
trigger1=(sysvar(3)-(40-1))%4=[0,1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,15]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=10*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=10
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=10*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=10*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-10*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-10
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=-10*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=-10*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=15
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=15*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=15*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-15*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-15
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=-15*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=-15*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=6*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=6
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=-10+16*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=6*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[0,29]
trigger1=1||fvar(0):=-6*sin((pi/2/30)*sysvar(3))
trigger2=sysvar(3)=[30,39]
trigger2=1||fvar(0):=-6
trigger3=sysvar(3)=[40,239]
trigger3=1||fvar(0):=10-16*cos((2*pi/20)*(sysvar(3)-40))
trigger4=sysvar(3)=[240,269]
trigger4=1||fvar(0):=-6*cos((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=1
y=0.9*pos y+0.1*(pos y-screenpos y+(20+40))
ignorehitpause=1
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=1
y=0.9
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[40,239]
y=pos y-screenpos y+(20+40)+10*sin((2*pi/20)*(sysvar(3)-40))
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[240,269]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[240,269]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[240,269]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[240,269]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=[240,269]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/30)*(sysvar(3)-240))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=3200
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;KoB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
id=0
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-190
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
trigger1=sysvar(3)=0
id=0
anim=10380
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-189
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ɍʐF̉JB
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[40,239]
trigger1=random<400+600*sin((2*pi/20)*(sysvar(3)-40))
trigger1=1||fvar(12):=140*cos(random)*cos(root,var(59))||fvar(13):=20*cos(random)*sin(root,var(59))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=-188
projshadow=0,0,0
offset=floor(fvar(12)+vel x),floor(fvar(13)+vel y)
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[40,239]
trigger1=random<400+600*sin((2*pi/20)*(sysvar(3)-40))
trigger1=1||fvar(12):=140*cos(random)*cos(root,var(59))||fvar(13):=20*cos(random)*sin(root,var(59))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=16
projshadow=0,0,0
offset=floor(fvar(12)+vel x),floor(fvar(13)+vel y)
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||var(0):=ifelse(root,var(51)=0,0,2*(random%3))||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[40,239]
trigger1=random<400+600*sin((2*pi/20)*(sysvar(3)-40))
trigger1=1||fvar(12):=140*cos(random)*cos(root,var(59))||fvar(13):=20*cos(random)*sin(root,var(59))
projid=100800
projanim=10362+var(0)
projremanim=10363+var(0)
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=-187
projshadow=0,0,0
offset=floor(fvar(12)+vel x),floor(fvar(13)+vel y)
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3200
triggerall=1||var(0):=ifelse(root,var(51)=0,0,2*(random%3))||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[40,239]
trigger1=random<400+600*sin((2*pi/20)*(sysvar(3)-40))
trigger1=1||fvar(12):=140*cos(random)*cos(root,var(59))||fvar(13):=20*cos(random)*sin(root,var(59))
projid=100800
projanim=10362+var(0)
projremanim=10363+var(0)
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=17
projshadow=0,0,0
offset=floor(fvar(12)+vel x),floor(fvar(13)+vel y)
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31023]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=3300

;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=1
value=73
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3300
trigger1=1
value=51
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3300
trigger1=1
value=54
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31020
triggerall=sysvar(4)=3300
trigger1=1
value=57
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023
triggerall=sysvar(4)=3300
trigger1=1
value=58
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31022||const(size.ground.front)=31024
triggerall=sysvar(4)=3300
trigger1=1
value=59
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31025
triggerall=sysvar(4)=3300
trigger1=1
value=60
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31026||const(size.ground.front)=31028
triggerall=sysvar(4)=3300
trigger1=1
value=61
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31027||const(size.ground.front)=31029
triggerall=sysvar(4)=3300
trigger1=1
value=62
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31030
triggerall=sysvar(4)=3300
trigger1=1
value=63
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31031
triggerall=sysvar(4)=3300
trigger1=1
value=64
ignorehitpause=1

[state ]
type=sprpriority
triggerall=const(size.ground.front)=31035
triggerall=sysvar(4)=3300
trigger1=1
value=66
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31036
triggerall=sysvar(4)=3300
trigger1=1
value=67
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,60
freqmul=1.1
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,61
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,62
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
value=s0,27
freqmul=0.85
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=10-5
trigger2=sysvar(3)=20-5
trigger3=sysvar(3)=30-5
value=s0,21
freqmul=0.95
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60-5
value=s0,23
freqmul=0.5
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60-5
value=s0,23
freqmul=0.505
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60-5
value=s0,60
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60-5
value=s0,60
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60+135-10
value=s0,64
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60+135-10
value=s0,37
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60+135-10
value=s0,46
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60+135-10
value=s0,46
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[15,29]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(sysvar(3)-15)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[30,59]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(sysvar(3)-30)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
id=0
anim=19000
trans=addalpha
alpha=0,128
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+5,60+135+29]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*cos((pi/2/25)*(sysvar(3)-(60+135+5))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(sysvar(3)-(60+135+30))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
trigger1=(sysvar(3)-60)%4=[0,1]
id=0
anim=19000
trans=addalpha
alpha=16,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
triggerall=1||var(0):=floor(256+256*cos((pi/2/16)*(sysvar(3)-(0-1))))
trigger1=sysvar(3)=[0-1,15-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[16-1,29-1]
time=1
color=0
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
triggerall=1||var(0):=1024
trigger1=sysvar(3)=[60+135-1,60+135+29-1]
time=1+7
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60+135+30-1
time=0
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,15]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/16)*sysvar(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135,60+135+23]
time=2
freq=180
ampl=floor((48-48*sin((pi/2/24)*(sysvar(3)-(60+135))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=20*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=20
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=20-20*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-20*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=-20
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=-20+20*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=80*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=80
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=80-80*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-80*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=-80
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=-80+80*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1

[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=85*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=85
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=85-85*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
trigger1=1||fvar(0):=-85*sin((pi/2/60)*sysvar(3))
trigger2=sysvar(3)=[60,60+134]
trigger2=1||fvar(0):=-85
trigger3=sysvar(3)=[60+135,60+135+29]
trigger3=1||fvar(0):=-85+85*sin((pi/2/30)*(sysvar(3)-(60+135)))
trigger4=sysvar(3)=[60+135+30,60+135+30+14]
trigger4=1||fvar(0):=0
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=3300
triggerall=1||fvar(20):=0.5
trigger1=1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=velmul
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=1
y=0.9
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=pos y+vel y<pos y-screenpos y+(20+60)
y=0.9*pos y+0.1*(pos y-screenpos y+(20+60))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
x=-70*sin((pi/2/60)*sysvar(3))
y=80*sin((pi/2/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
x=-70+20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
y=80+20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135,60+135+29]
x=(-70+20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
y=(80+20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
x=70*sin((pi/2/60)*sysvar(3))
y=80*sin((pi/2/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
x=70-20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
y=80-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135,60+135+29]
x=(70-20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
y=(80-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
x=-40*sin((pi/2/60)*sysvar(3))
y=50*sin((pi/2/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
x=-40-20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
y=50-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135,60+135+29]
x=(-40-20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
y=(50-20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[0,59]
x=40*sin((pi/2/60)*sysvar(3))
y=50*sin((pi/2/60)*sysvar(3))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60,60+134]
x=40+20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
y=50+20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*(sysvar(3)-60)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135,60+135+29]
x=(40+20*cos((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
y=(50+20*sin((pi/180)*sysfvar(0))*0.5*(1-cos((pi/4.75)*135)))*(1-sin((pi/2/30)*(sysvar(3)-(60+135))))
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
trigger1=1||var(0):=60
y=(5*sin((2*pi/var(0))*gametime))*sin((pi/2/15)*(sysvar(3)-(60+135+30)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
trigger1=1||var(0):=60
x=(-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-(60+135+30)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
trigger1=1||var(0):=60
x=(1.5-2.5*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-(60+135+30)))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
trigger1=1||var(0):=60
x=(-2+3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-(60+135+30)))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=[60+135+30,60+135+30+14]
trigger1=1||var(0):=60
x=(2-3*sin((2*pi/var(0))*(gametime+8-8)))*sin((pi/2/15)*(sysvar(3)-(60+135+30)))
ignorehitpause=1


;KoB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
id=0
anim=10370
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-186
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=0
id=0
anim=10380
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-185
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ԂB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=10
id=0
anim=10420
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.15,0.5*0.15
shadow=0,0,0
sprpriority=105
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-10
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=20
id=0
anim=10420
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.15,0.5*0.15
shadow=0,0,0
sprpriority=105
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=-9,14
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=30
id=0
anim=10420
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.15,0.5*0.15
shadow=0,0,0
sprpriority=105
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=9,14
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;r[wp[ˏoB
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31500
size.ground.front=31500
size.ground.back=0
size.head.pos=0,-10
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31501
size.ground.front=31501
size.ground.back=0
size.head.pos=0,-10
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1

[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31500
size.ground.front=31500
size.ground.back=1
size.head.pos=-9,14
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31501
size.ground.front=31501
size.ground.back=1
size.head.pos=-9,14
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1

[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31500
size.ground.front=31500
size.ground.back=2
size.head.pos=9,14
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1
[state ]
type=helper
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=3300
trigger1=sysvar(3)=60
stateno=5150
id=31501
size.ground.front=31501
size.ground.back=2
size.head.pos=9,14
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31024]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;sysvar(4)=[800,801]

;pausemovetimeǗϐZbgB
[state ]
type=forcefeedback
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65,65+60-20+224]
trigger1=1||var(51):=2147483647
ignorehitpause=1



;{ݒB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
value=73
ignorehitpause=1



;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=0
value=s0,36
freqmul=0.7
volume=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=0
value=s0,36
freqmul=0.71
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=60
value=s0,54
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=60
value=s0,55
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-10
value=s0,3
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-10
value=s0,13
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-10
value=s0,13
freqmul=0.805
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-10
value=s0,56
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-10
value=s0,57
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60+15+20-15
value=s0,46
freqmul=0.5
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60+15+20-15
value=s0,46
freqmul=0.5
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+90-20
value=s0,45
freqmul=0.75
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+90-20
value=s0,45
freqmul=0.75
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+90-20
value=s0,45
freqmul=0.75
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+140-15
value=s0,10
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+170-10
value=s0,49
freqmul=1.2
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+170-10
value=s0,49
freqmul=1.205
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+170-10
value=s0,49
freqmul=1.21
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+200-10
value=s0,51
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+200-10
value=s0,51
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+200-10
value=s0,52
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+200-10
value=s0,52
freqmul=0.801
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+225-10
value=s0,37
freqmul=0.8
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+225-10
value=s0,52
freqmul=0.18
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+225-10
value=s0,52
freqmul=0.181
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+225-10
value=s0,58
freqmul=0.9
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+225-10
value=s0,28
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+465-20
value=s0,45
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20+465-20
value=s0,45
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[2,21]
id=0
anim=19000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(sysvar(3)-2))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+80,65+60-20+89]
id=0
anim=19000
trans=addalpha
alpha=0,floor(64+192*cos((pi/2/10)*(sysvar(3)-(65+60-20+80))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+90,65+60-20+199]
id=0
anim=19000
trans=addalpha
alpha=0,64
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+200,65+60-20+229]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*cos((pi/2/30)*(sysvar(3)-(65+60-20+200))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+230,65+60-20+469]
id=0
anim=19000
trans=addalpha
alpha=0,64
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+470,65+60-20+529]
id=0
anim=19000
trans=addalpha
alpha=0,floor(64+192*sin((pi/2/60)*(sysvar(3)-(65+60-20+470))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||var(0):=512
trigger1=sysvar(3)=[0,2-1]
time=1+5
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||var(0):=512
trigger1=sysvar(3)=[65+60-20+200-1,65+60-20+229-1]
time=1+5
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1

[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[60,69]
time=2
freq=180
ampl=floor(240*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60,65+60+31]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/32)*(sysvar(3)-(65+60))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+90,65+60-20+199]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+200,65+60-20+229]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/30)*(sysvar(3)-(65+60-20+200))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+230,65+60-20+469]
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+470,65+60-20+529]
time=2
freq=180
ampl=floor((5-5*sin((pi/2/60)*(sysvar(3)-(65+60-20+470))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=superpause
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[0,5]
anim=-1
sound=-1
darken=0
time=5
movetime=0
unhittable=0
p2defmul=1
ignorehitpause=1
[state ]
type=superpause
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=6
anim=-1
sound=-1
darken=0
time=1
movetime=0
unhittable=0
p2defmul=1
ignorehitpause=1
[state ]
type=superpause
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[7,30]
anim=-1
sound=-1
darken=0
time=2
movetime=0
unhittable=0
p2defmul=1
ignorehitpause=1
[state ]
type=superpause
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[32,42]
anim=-1
sound=-1
darken=0
time=1
movetime=0
unhittable=0
p2defmul=1
ignorehitpause=1
[state ]
type=superpause
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=45
anim=-1
sound=-1
darken=0
time=1
movetime=0
unhittable=0
p2defmul=1
ignorehitpause=1

[state ]
type=pause
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65
time=60-20+225
movetime=60-20+225
ignorehitpause=1

[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=floor(root,fvar(32))=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (1);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (48192);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (var(50));  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=floor(root,fvar(32))=0
trigger1=1
flag=timerfreeze
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65
sysfvar(0)=0
ignorehitpause=1



;WݒB
[state ]
type=offset
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[0,64]
x=sysvar(1)
y=sysvar(2)
ignorehitpause=1

[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=pos y-screenpos y+20+50
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
x=0
y=10000
ignorehitpause=1



;rWAZbgB
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)>=65
flag=invisible
ignorehitpause=1



;ςB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=[65,65+60+15+20+44]
id=800
anim=anim+1
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=73
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=65
id=200800
anim=10350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=65
id=200800
anim=10351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=104
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=[65,65+60+15+20+44]
id=800
anim=anim+1
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=73
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=65
id=200800
anim=10350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=65
id=200800
anim=10351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=104
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=[65,65+60+15+20+44]
id=100800
anim=anim+2
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=73
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=65
id=300800
anim=10350
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)=0
trigger1=sysvar(3)=65
id=300800
anim=10351
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=104
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=[65,65+60+15+20+44]
id=100800
anim=anim+2
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=73
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=65
id=300800
anim=10350
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=root,var(51)!=0
trigger1=sysvar(3)=65
id=300800
anim=10351
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=104
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60,65+60+14]
id=800
pos=floor(-2*sin((pi/2/15)*(sysvar(3)-(65+60)))),floor(7*sin((pi/2/15)*(sysvar(3)-(65+60))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15,65+60+15+19]
id=800
pos=-2,7
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20,65+60+15+20+14]
id=800
pos=floor(-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(7-7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20+15,65+60+15+20+44]
id=800
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(sysvar(3)-(65+60+15+20+15)))),floor(256*sin((pi/2/30)*(sysvar(3)-(65+60+15+20+15))))
pos=floor(-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(7-7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60,65+60+14]
id=200800
pos=floor(-2*sin((pi/2/15)*(sysvar(3)-(65+60)))),floor(7*sin((pi/2/15)*(sysvar(3)-(65+60))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15,65+60+15+19]
id=200800
pos=-2,7
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20,65+60+15+20+44]
id=200800
pos=floor(-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(7-7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60,65+60+14]
id=100800
pos=floor(2*sin((pi/2/15)*(sysvar(3)-(65+60)))),floor(-7*sin((pi/2/15)*(sysvar(3)-(65+60))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15,65+60+15+19]
id=100800
pos=2,-7
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20,65+60+15+20+14]
id=100800
pos=floor(2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(-7+7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20+15,65+60+15+20+44]
id=100800
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(sysvar(3)-(65+60+15+20+15)))),floor(256*sin((pi/2/30)*(sysvar(3)-(65+60+15+20+15))))
pos=floor(2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(-7+7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60,65+60+14]
id=300800
pos=floor(2*sin((pi/2/15)*(sysvar(3)-(65+60)))),floor(-7*sin((pi/2/15)*(sysvar(3)-(65+60))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15,65+60+15+19]
id=300800
pos=2,-7
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20,65+60+15+20+44]
id=300800
pos=floor(2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)),floor(-7+7*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20)))))
postype=p1
ignorehitpause=1



;ɍʐF̉JB
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=0
trigger1=1||fvar(12):=-2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=0
trigger2=1||fvar(12):=-2||fvar(13):=5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=0
trigger3=1||fvar(12):=-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=5-5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=1
trigger1=1||fvar(12):=-2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=3
trigger2=1||fvar(12):=-2||fvar(13):=5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=1
trigger3=1||fvar(12):=-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=5-5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||var(0):=2*(random%3)||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=3
trigger1=1||fvar(12):=-2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=6
trigger2=1||fvar(12):=-2||fvar(13):=5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=2
trigger3=1||fvar(12):=-2-40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=5-5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10362+var(0)
projremanim=10363+var(0)
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=0
trigger1=1||fvar(12):=2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=-5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=0
trigger2=1||fvar(12):=2||fvar(13):=-5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=0
trigger3=1||fvar(12):=2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=-5+5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=1
trigger1=1||fvar(12):=2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=-5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=3
trigger2=1||fvar(12):=2||fvar(13):=-5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=1
trigger3=1||fvar(12):=2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=-5+5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10360
projremanim=10361
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
triggerall=1||var(0):=2*(random%3)||fvar(10):=random||fvar(11):=random
trigger1=sysvar(3)=[65+60,65+60+14]
trigger1=(sysvar(3)-(65+60))%5=3
trigger1=1||fvar(12):=2*sin((pi/2/15)*(sysvar(3)-(65+60)))||fvar(13):=-5*sin((pi/2/15)*(sysvar(3)-(65+60)))
trigger2=sysvar(3)=[65+60+15,65+60+15+19]
trigger2=(sysvar(3)-(65+60+15))%10=6
trigger2=1||fvar(12):=2||fvar(13):=-5
trigger3=sysvar(3)=[65+60+15+20,65+60+15+20+19]
trigger3=(sysvar(3)-(65+60+15+20))%4=2
trigger3=1||fvar(12):=2+40*(sin((pi/2/45)*(sysvar(3)-(65+60+15+20)))**0.3)||fvar(13):=-5+5*0.5*(1-cos((pi/45)*(sysvar(3)-(65+60+15+20))))
projid=100800
projanim=10362+var(0)
projremanim=10363+var(0)
projhitanim=-1
projcancelanim=-1
projscale=0.5*(0.75+0.25*cos(fvar(10))),0.5*(0.75+0.25*cos(fvar(10)))
projsprpriority=7+random%2
projshadow=0,0,0
offset=floor(fvar(12)+vel x+(8-random%17)),floor(fvar(13)+20+vel y-10*(6+cos(fvar(11)))+25*(0.75+0.25*cos(fvar(10)))+(4-random%9))
postype=p1
velocity=0,6+cos(fvar(11))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=-1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,-7+random%15
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
attr=s,hp
hitflag=hlafdp
ignorehitpause=1



;Fr[B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20
id=0
anim=10310
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-184
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-2
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20
id=0
anim=10311
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-183
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-2
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20
id=0
anim=10311
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=9
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-2
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20
id=400800
anim=10312
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=10
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-2
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60-20
id=0
anim=10313
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=11
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-2
removeongethit=0
pos=0,-2
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20,65+60+15+19]
id=400800
scale=0.5*0.6,0.5*0.6
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60+15+20,65+60+59]
id=400800
scale=0.5*(0.6+0.4*(sin((pi/2/25)*(sysvar(3)-(65+60+15+20)))**0.5)),0.5*(0.6+0.4*(sin((pi/2/25)*(sysvar(3)-(65+60+15+20)))**0.5))
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=65+60+60
id=400800
scale=0.5,0.5
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=[800,801]
trigger1=sysvar(3)=[65+60-20+235,65+60-20+464]
trigger1=(sysvar(3)-(65+60-20+235))%5=0
projid=sysvar(4)
projanim=70130
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=var(51)
supermovetime=var(52)
id=sysvar(4)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafd
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=ceil(0.03*enemynear,lifemax+3),ceil(0.03*enemynear,lifemax+3)
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,8
guard.pausetime=0,8
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-4,-3
air.velocity=-4,-3
down.velocity=-4,-3
guard.velocity=-1
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;
;sysvar(4)=802

;B
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=sysvar(3)=30
value=s0,54
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=sysvar(3)=30
value=s0,55
freqmul=0.7
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=sysvar(3)=[30,39]
time=2
freq=180
ampl=floor(240*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=forcefeedback
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
triggerall=1||var(0):=60
trigger1=const(size.ground.front)=31010
trigger1=numhelper(31000)!=0
trigger1=1||fvar(0):=2*helper(31000),vel y+1.5*sin((2*pi/var(0))*gametime)
trigger2=const(size.ground.front)=31015
trigger2=numhelper(31000)!=0
trigger2=1||fvar(0):=-2*helper(31000),vel y-1.5*sin((2*pi/var(0))*gametime)
trigger3=const(size.ground.front)=[31020,31024]
trigger3=numhelper(31000)!=0
trigger3=1||fvar(0):=2.5*helper(31000),vel y+2*sin((2*pi/var(0))*(gametime+8))
trigger4=const(size.ground.front)=[31025,31029]
trigger4=numhelper(31000)!=0
trigger4=1||fvar(0):=-2.5*helper(31000),vel y-2*sin((2*pi/var(0))*(gametime+8))
trigger5=const(size.ground.front)=[31030,31031]
trigger5=numhelper(31000)!=0
trigger5=1||fvar(0):=3.5*helper(31000),vel y+3*sin((2*pi/var(0))*(gametime+16))
trigger6=const(size.ground.front)=[31035,31036]
trigger6=numhelper(31000)!=0
trigger6=1||fvar(0):=-3.5*helper(31000),vel y-3*sin((2*pi/var(0))*(gametime+16))
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
triggerall=1||var(0):=180
trigger1=(sysvar(3)+150)%var(0)=[0,9]
trigger1=1||fvar(0):=-45*sin((pi/2/10)*((sysvar(3)+150)%var(0)))
trigger2=(sysvar(3)+150)%var(0)=[10,29]
trigger2=1||fvar(0):=-45
trigger3=(sysvar(3)+150)%var(0)=[30,49]
trigger3=1||fvar(0):=-45+15*sin((2*pi/3.5)*(sysvar(3)+150))
trigger4=(sysvar(3)+150)%var(0)=[50,59]
trigger4=1||fvar(0):=-45+105*sin((pi/2/10)*((sysvar(3)+150)%var(0)-50))
trigger5=(sysvar(3)+150)%var(0)=[60,89]
trigger5=1||fvar(0):=60
trigger6=(sysvar(3)+150)%var(0)=[90,99]
trigger6=1||fvar(0):=60-30*sin((pi/2/10)*((sysvar(3)+150)%var(0)-90))
trigger7=(sysvar(3)+150)%var(0)=[100,119]
trigger7=1||fvar(0):=30
trigger8=(sysvar(3)+150)%var(0)=[120,139]
trigger8=1||fvar(0):=30+5*sin((2*pi/3.5)*(sysvar(3)+150))
trigger9=(sysvar(3)+150)%var(0)=[140,149]
trigger9=1||fvar(0):=30-30*sin((pi/2/10)*((sysvar(3)+150)%var(0)-140))
trigger10=(sysvar(3)+150)%var(0)=[150,179]
trigger10=1||fvar(0):=0
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(4)=802
trigger1=sysvar(3)=35
sysfvar(0)=fvar(0)
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(4)=802
triggerall=1||fvar(20):=0.5
trigger1=sysvar(3)>=35+1
sysfvar(0)=sysfvar(0)+fvar(20)*(fvar(0)-sysfvar(0))
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=sysvar(3)>=35
x=0
y=pos y-screenpos y+20
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
x=0
y=10000
ignorehitpause=1

[state ]
type=offset
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
trigger1=1||var(0):=60
y=5*sin((2*pi/var(0))*gametime)
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
trigger1=1||var(0):=60
x=-1.5+2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
trigger1=1||var(0):=60
x=1.5-2.5*sin((2*pi/var(0))*(gametime+8-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
trigger1=1||var(0):=60
x=-2+3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=802
triggerall=sysvar(3)>=35
trigger1=1||var(0):=60
x=2-3*sin((2*pi/var(0))*(gametime+16-8))
ignorehitpause=1



;rWAZbgB
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=802
trigger1=sysvar(3)<=34
flag=invisible
ignorehitpause=1


;
;sysvar(4)=803

;ʐݒB
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=803
triggerall=sysvar(3)=[0,2]
triggerall=floor(root,fvar(32))=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (1);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (48192);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (var(50));  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=803
triggerall=sysvar(3)=[0,2]
triggerall=floor(root,fvar(32))=0
trigger1=1
flag=timerfreeze
ignorehitpause=1



;WݒB
[state ]
type=velset
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=803
trigger1=1
y=0
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=31010
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=31015
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31020,31024]
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31025,31029]
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.front)=[31030,31031]
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.front)=[31035,31036]
triggerall=sysvar(4)=803
trigger1=1
x=0
y=10000
ignorehitpause=1



;rWAZbgB
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=sysvar(4)=803
trigger1=1
flag=invisible
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31050
persistent=256
ignorehitpause=1

[statedef 31050]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;ȊOB

;OffsetۑϐZbgB
[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+101*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (8);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (448);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+102*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (8);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (452);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1



;WݒB
[state ]
type=width
trigger1=1
edge=frontedgebodydist+(facing=1&&pos x!=floor(pos x)),backedgebodydist+(facing=-1&&pos x!=floor(pos x))
ignorehitpause=1



;rWAZbgB
[state ]
type=angledraw
trigger1=1
value=floor(-sysfvar(0)+180*((const(size.ground.front)=[31025,31029])||(const(size.ground.front)=[31035,31036])))
scale=0.5,0.5
ignorehitpause=1
[state ]
type=trans
trigger1=const(size.ground.front)=31022||const(size.ground.front)=31024||const(size.ground.front)=31027||const(size.ground.front)=31029
trigger2=const(size.ground.front)=31031||const(size.ground.front)=31036
trans=sub
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=const(size.ground.front)=31020||const(size.ground.front)=31025
trigger1=1
value=stateno+1
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31000
trigger1=1
value=stateno+2
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31031||const(size.ground.front)=31036
trigger1=1
value=stateno+3
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023||const(size.ground.front)=31026||const(size.ground.front)=31028
trigger1=1
value=stateno+4
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31051]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ZC[B
[state ]
type=explod
triggerall=const(size.ground.front)=31020
trigger1=1
id=0
anim=10020+100000*(floor(3600+sysfvar(0))%360)+ifelse(teamside=1,numpartner!=0,numenemy!=1)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-90
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31025
trigger1=1
id=0
anim=10020+100000*(floor(3600+180+sysfvar(0))%360)+ifelse(teamside=1,numpartner!=0,numenemy!=1)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-90
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Ȃ܂؁[B
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31020||const(size.ground.front)=31025
trigger1=1||fvar(0):=0||fvar(1):=17-15.5*ifelse(teamside!=1,numpartner!=0,numenemy!=1)
trigger1=1||fvar(2):=0||fvar(3):=floor(20.5)
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31020
trigger1=1
id=31020
anim=10120+ifelse(teamside=1,numpartner!=0,numenemy!=1)+100000*(floor(3600+sysfvar(0))%360)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-84
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31020
trigger1=ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31020
anim=10122+100000*(floor(3600+sysfvar(0))%360)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-84
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(2)*cos((pi/180)*sysfvar(0))-fvar(3)*sin((pi/180)*sysfvar(0))),floor(fvar(2)*sin((pi/180)*sysfvar(0))+fvar(3)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31020
triggerall=numexplod(31020)>=1
trigger1=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31020
sprpriority=56
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31025
trigger1=1
id=31025
anim=10120+ifelse(teamside!=1,numpartner!=0,numenemy!=1)+100000*(floor(3600+180+sysfvar(0))%360)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-84
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31025
trigger1=ifelse(teamside!=1,numpartner!=0,numenemy!=1)
id=31025
anim=10122+100000*(floor(3600+180+sysfvar(0))%360)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-84
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(2)*cos((pi/180)*sysfvar(0))-fvar(3)*sin((pi/180)*sysfvar(0))),floor(fvar(2)*sin((pi/180)*sysfvar(0))+fvar(3)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31025
triggerall=numexplod(31025)>=1
trigger1=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31025
sprpriority=56
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31052]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ʐݒB
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=floor(root,fvar(32))!=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (1);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (48192);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (0);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (var(50));  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=assertspecial
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=floor(root,fvar(32))!=0
trigger1=1
flag=timerfreeze
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
trigger1=1||var(10):=6
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+20*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48192);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+22*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48136);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+24*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48140);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(20)<=-1
trigger1=1||var(20):=-1
trigger1=1||var(21):=0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(20)>=0
triggerall=1||var(20):=floor(var(20)/60)
trigger1=var(20)>=1
trigger1=1||var(21):=floor(log(10,var(20)))+1
trigger2=var(20)<=0
trigger2=1||var(21):=1
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
trigger1=var(22)<=0
trigger1=1||var(22):=-1
trigger1=1||var(23):=0
trigger2=var(22)>=1
trigger2=1||var(23):=floor(log(10,var(22)))+1
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
trigger1=var(24)<=0
trigger1=1||var(24):=-1
trigger1=1||var(25):=0
trigger2=var(24)>=1
trigger2=1||var(25):=floor(log(10,var(24)))+1
ignorehitpause=1

;^C}[B
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=0
trigger1=1
id=31000
anim=10110+100000*(floor(3600+sysfvar(0))%360)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(0*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor(0*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[1,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+var(20)%10
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[2,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100)/10)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[3,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000)/100)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*2))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*2))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[4,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%10000)/1000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*3))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*3))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[5,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100000)/10000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*4))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*4))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[6,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000000)/100000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*5))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*5))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[7,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%10000000)/1000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*6))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*6))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[8,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100000000)/10000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*7))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*7))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=[9,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000000000)/100000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*8))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*8))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(21)=10
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor(var(20)/1000000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((0.5*var(10)*(var(21)-1-2*9))*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor((0.5*var(10)*(var(21)-1-2*9))*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

;1PB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[1,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+var(22)%10
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[2,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%100)/10)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[3,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%1000)/100)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*2))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*2))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[4,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%10000)/1000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*3))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*3))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[5,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%100000)/10000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*4))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*4))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[6,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%1000000)/100000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*5))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*5))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[7,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%10000000)/1000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*6))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*6))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[8,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%100000000)/10000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*7))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*7))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=[9,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(22)%1000000000)/100000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*8))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*8))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(23)=10
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor(var(22)/1000000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9+0.5*var(10)*(var(23)-1-2*9))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9+0.5*var(10)*(var(23)-1-2*9))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

;2PB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[1,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+var(24)%10
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[2,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%100)/10)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[3,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%1000)/100)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*2))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*2))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[4,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%10000)/1000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*3))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*3))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[5,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%100000)/10000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*4))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*4))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[6,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%1000000)/100000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*5))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*5))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[7,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%10000000)/1000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*6))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*6))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[8,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%100000000)/10000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*7))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*7))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=[9,10]
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(24)%1000000000)/100000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*8))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*8))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)=0
triggerall=var(25)=10
trigger1=1
id=31000
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor(var(24)/1000000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((10+0.5*var(10)*(var(25)-1-2*9))*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((10+0.5*var(10)*(var(25)-1-2*9))*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;veB[EACB
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
trigger1=1
id=31000
anim=10130
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.16,0.5*0.16
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(0*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor(0*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(131000)=0
triggerall=1
trigger1=1
id=131000
anim=10131
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.25,0.5*0.25
shadow=0,0,0
sprpriority=-64
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-1
removeongethit=0
pos=floor(0*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor(0*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(131000)>=1
trigger1=1
id=131000
pos=floor(0*cos((pi/180)*sysfvar(0))-(-10)*sin((pi/180)*sysfvar(0))),floor(0*sin((pi/180)*sysfvar(0))+(-10)*cos((pi/180)*sysfvar(0)))
postype=p1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
trigger1=1
id=31000
anim=10130
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.12,0.5*0.12
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-9)*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9)*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(231000)=0
triggerall=1
trigger1=1
id=231000
anim=110131
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5*0.2,0.5*0.2
shadow=0,0,0
sprpriority=-64
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-1
removeongethit=0
pos=floor((-9)*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9)*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(231000)>=1
trigger1=1
id=231000
pos=floor((-9)*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor((-9)*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
trigger1=1
id=31000
anim=10130
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.12,0.5*0.12
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(9*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor(9*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(331000)=0
triggerall=1
trigger1=1
id=331000
anim=210131
;trans=addalpha
;alpha=256,256
facing=1
vfacing=-1
scale=0.5*0.2,0.5*0.2
shadow=0,0,0
sprpriority=-64
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=-1
removeongethit=0
pos=floor(9*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor(9*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=root,var(51)!=0
triggerall=numexplod(331000)>=1
trigger1=1
id=331000
pos=floor(9*cos((pi/180)*sysfvar(0))-14*sin((pi/180)*sysfvar(0))),floor(9*sin((pi/180)*sysfvar(0))+14*cos((pi/180)*sysfvar(0)))
postype=p1
pausemovetime=var(51)
supermovetime=var(52)
ignorehitpause=1



;^C}[1P2PveB[EACB
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(31000)>=1
trigger1=sysvar(4)=240
trigger2=sysvar(4)=290
trigger3=sysvar(4)=300
trigger4=sysvar(4)=3000
trigger5=sysvar(4)=3100
trigger6=sysvar(4)=3200
trigger7=sysvar(4)=3300
id=31000
sprpriority=74
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(131000)>=1
trigger1=sysvar(4)=240
trigger2=sysvar(4)=290
trigger3=sysvar(4)=300
trigger4=sysvar(4)=3000
trigger5=sysvar(4)=3100
trigger6=sysvar(4)=3200
trigger7=sysvar(4)=3300
id=131000
sprpriority=75
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(231000)>=1
trigger1=sysvar(4)=240
trigger2=sysvar(4)=290
trigger3=sysvar(4)=300
trigger4=sysvar(4)=3000
trigger5=sysvar(4)=3100
trigger6=sysvar(4)=3200
trigger7=sysvar(4)=3300
id=231000
sprpriority=75
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(331000)>=1
trigger1=sysvar(4)=240
trigger2=sysvar(4)=290
trigger3=sysvar(4)=300
trigger4=sysvar(4)=3000
trigger5=sysvar(4)=3100
trigger6=sysvar(4)=3200
trigger7=sysvar(4)=3300
id=331000
sprpriority=75
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(31000)>=1
trigger1=(sysvar(4)=[800,801])&&sysvar(3)>=65
trigger2=sysvar(4)=802&&sysvar(3)<=34
trigger3=sysvar(4)=803
id=31000
pos=0,10000
postype=p1
sprpriority=74
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(131000)>=1
trigger1=(sysvar(4)=[800,801])&&sysvar(3)>=65
trigger2=sysvar(4)=802&&sysvar(3)<=34
trigger3=sysvar(4)=803
id=131000
pos=0,10000
postype=p1
sprpriority=75
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(231000)>=1
trigger1=(sysvar(4)=[800,801])&&sysvar(3)>=65
trigger2=sysvar(4)=802&&sysvar(3)<=34
trigger3=sysvar(4)=803
id=231000
pos=0,10000
postype=p1
sprpriority=75
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31000
triggerall=numexplod(331000)>=1
trigger1=(sysvar(4)=[800,801])&&sysvar(3)>=65
trigger2=sysvar(4)=802&&sysvar(3)<=34
trigger3=sysvar(4)=803
id=331000
pos=0,10000
postype=p1
sprpriority=75
ignorehitpause=1



;roundtimerۑϐZbgB
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31000
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+50*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (7);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (48192);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31053]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=const(size.ground.front)=31031||const(size.ground.front)=31036
triggerall=1||var(20):=floor(0.001*var(14)*(var(10)-floor(anim/100000))/var(10))
triggerall=1||var(15):=3
trigger1=var(20)>=1
trigger1=1||var(21):=floor(log(10,var(20)))+1
trigger2=var(20)=0
trigger2=1||var(21):=1
trigger3=var(20)<=-1
trigger3=1||var(20):=0
trigger3=1||var(21):=1
ignorehitpause=1

;Q[W\B
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[1,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+var(20)%10
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[2,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100)/10)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*1))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*1))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[3,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000)/100)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*2))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*2))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[4,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%10000)/1000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*3))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*3))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[5,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100000)/10000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*4))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*4))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=[6,7]
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000000)/100000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*5))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*5))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31031
triggerall=var(21)=7
trigger1=1
id=31031
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor(var(20)/1000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-80
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((-111+0.5*var(15)*(var(21)-1-2*6))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((-111+0.5*var(15)*(var(21)-1-2*6))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31031
triggerall=numexplod(31031)>=1
trigger1=sysvar(4)=220
trigger1=sysvar(3)=[30,114+10]
trigger2=sysvar(4)=260
trigger2=sysvar(3)=[0,89]
id=31031
sprpriority=65
ignorehitpause=1

[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[1,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+var(20)%10
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[2,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100)/10)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*1))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*1))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[3,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000)/100)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*2))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*2))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[4,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%10000)/1000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*3))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*3))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[5,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%100000)/10000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*4))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*4))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=[6,7]
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor((var(20)%1000000)/100000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*5))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*5))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=const(size.ground.front)=31036
triggerall=var(21)=7
trigger1=1
id=31036
anim=10100+100000*(floor(3600+sysfvar(0))%360)+floor(var(20)/1000000)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor((111+0.5*var(15)*(var(21)-1-2*6))*cos((pi/180)*sysfvar(0))-0*sin((pi/180)*sysfvar(0))),floor((111+0.5*var(15)*(var(21)-1-2*6))*sin((pi/180)*sysfvar(0))+0*cos((pi/180)*sysfvar(0)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=const(size.ground.front)=31036
triggerall=numexplod(31036)>=1
trigger1=sysvar(4)=230
trigger1=sysvar(3)=[30,114+10]
trigger2=sysvar(4)=260
trigger2=sysvar(3)=[0,89]
id=31036
sprpriority=68
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31054]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;var(12)Ɏn_AhX̒gi[B
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31021
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+12*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (11);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31026
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+12*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (11);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (1);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31023
triggerall=ifelse(teamside=1,numpartner!=0,numenemy!=1)
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+12*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (11);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (2);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31028
triggerall=ifelse(teamside!=1,numpartner!=0,numenemy!=1)
trigger1=1||var(39):=                                     (0);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (2);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+12*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (11);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (3);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (0);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1



;displayname̕ϐi[R[hB
[state ]
type=displaytoclipboard
triggerall=const(size.ground.front)=31021||const(size.ground.front)=31023||const(size.ground.front)=31026||const(size.ground.front)=31028
trigger1=1
text="`11fpڋЃ1ɋ02ta_D$$%960d4CA"
params=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=const(size.ground.front)=31021
trigger1=1||var(20):=11||var(18):=0
value=stateno+1
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31026
trigger1=1||var(20):=0||var(18):=0
value=stateno+2
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31023
triggerall=ifelse(teamside=1,numpartner!=0,numenemy!=1)
trigger1=1||var(20):=11||var(18):=0
value=stateno+3
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=const(size.ground.front)=31028
triggerall=ifelse(teamside!=1,numpartner!=0,numenemy!=1)
trigger1=1||var(20):=0||var(18):=0
value=stateno+4
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31055]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=var(20)=11
trigger1=(var(0)+ifelse(var(0)>=0,0,-2147483648))%256=0
trigger1=1||var(20):=0||var(0):=0
trigger2=floor(((var(0)+ifelse(var(0)>=0,0,-2147483648))%65536)/256)=0
trigger2=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%256
trigger3=floor(((var(0)+ifelse(var(0)>=0,0,-2147483648))%16777216)/65536)=0
trigger3=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%65536
trigger4=floor((var(0)+ifelse(var(0)>=0,0,-2147483648))/16777216)+ifelse(var(0)>=0,0,128)=0
trigger4=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%16777216
trigger5=(var(1)+ifelse(var(1)>=0,0,-2147483648))%256=0
trigger5=1||var(20):=1||var(1):=0
trigger6=floor(((var(1)+ifelse(var(1)>=0,0,-2147483648))%65536)/256)=0
trigger6=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%256
trigger7=floor(((var(1)+ifelse(var(1)>=0,0,-2147483648))%16777216)/65536)=0
trigger7=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%65536
trigger8=floor((var(1)+ifelse(var(1)>=0,0,-2147483648))/16777216)+ifelse(var(1)>=0,0,128)=0
trigger8=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%16777216
trigger9=(var(2)+ifelse(var(2)>=0,0,-2147483648))%256=0
trigger9=1||var(20):=2||var(2):=0
trigger10=floor(((var(2)+ifelse(var(2)>=0,0,-2147483648))%65536)/256)=0
trigger10=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%256
trigger11=floor(((var(2)+ifelse(var(2)>=0,0,-2147483648))%16777216)/65536)=0
trigger11=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%65536
trigger12=floor((var(2)+ifelse(var(2)>=0,0,-2147483648))/16777216)+ifelse(var(2)>=0,0,128)=0
trigger12=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%16777216
trigger13=(var(3)+ifelse(var(3)>=0,0,-2147483648))%256=0
trigger13=1||var(20):=3||var(3):=0
trigger14=floor(((var(3)+ifelse(var(3)>=0,0,-2147483648))%65536)/256)=0
trigger14=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%256
trigger15=floor(((var(3)+ifelse(var(3)>=0,0,-2147483648))%16777216)/65536)=0
trigger15=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%65536
trigger16=floor((var(3)+ifelse(var(3)>=0,0,-2147483648))/16777216)+ifelse(var(3)>=0,0,128)=0
trigger16=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%16777216
trigger17=(var(4)+ifelse(var(4)>=0,0,-2147483648))%256=0
trigger17=1||var(20):=4||var(4):=0
trigger18=floor(((var(4)+ifelse(var(4)>=0,0,-2147483648))%65536)/256)=0
trigger18=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%256
trigger19=floor(((var(4)+ifelse(var(4)>=0,0,-2147483648))%16777216)/65536)=0
trigger19=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%65536
trigger20=floor((var(4)+ifelse(var(4)>=0,0,-2147483648))/16777216)+ifelse(var(4)>=0,0,128)=0
trigger20=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%16777216
trigger21=(var(5)+ifelse(var(5)>=0,0,-2147483648))%256=0
trigger21=1||var(20):=4||var(5):=0
trigger22=floor(((var(5)+ifelse(var(5)>=0,0,-2147483648))%65536)/256)=0
trigger22=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%256
trigger23=floor(((var(5)+ifelse(var(5)>=0,0,-2147483648))%16777216)/65536)=0
trigger23=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%65536
trigger24=floor((var(5)+ifelse(var(5)>=0,0,-2147483648))/16777216)+ifelse(var(5)>=0,0,128)=0
trigger24=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%16777216
trigger25=(var(6)+ifelse(var(6)>=0,0,-2147483648))%256=0
trigger25=1||var(20):=5||var(6):=0
trigger26=floor(((var(6)+ifelse(var(6)>=0,0,-2147483648))%65536)/256)=0
trigger26=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%256
trigger27=floor(((var(6)+ifelse(var(6)>=0,0,-2147483648))%16777216)/65536)=0
trigger27=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%65536
trigger28=floor((var(6)+ifelse(var(6)>=0,0,-2147483648))/16777216)+ifelse(var(6)>=0,0,128)=0
trigger28=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%16777216
trigger29=(var(7)+ifelse(var(7)>=0,0,-2147483648))%256=0
trigger29=1||var(20):=6||var(7):=0
trigger30=floor(((var(7)+ifelse(var(7)>=0,0,-2147483648))%65536)/256)=0
trigger30=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%256
trigger31=floor(((var(7)+ifelse(var(7)>=0,0,-2147483648))%16777216)/65536)=0
trigger31=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%65536
trigger32=floor((var(7)+ifelse(var(7)>=0,0,-2147483648))/16777216)+ifelse(var(7)>=0,0,128)=0
trigger32=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%16777216
trigger33=(var(8)+ifelse(var(8)>=0,0,-2147483648))%256=0
trigger33=1||var(20):=7||var(8):=0
trigger34=floor(((var(8)+ifelse(var(8)>=0,0,-2147483648))%65536)/256)=0
trigger34=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%256
trigger35=floor(((var(8)+ifelse(var(8)>=0,0,-2147483648))%16777216)/65536)=0
trigger35=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%65536
trigger36=floor((var(8)+ifelse(var(8)>=0,0,-2147483648))/16777216)+ifelse(var(8)>=0,0,128)=0
trigger36=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%16777216
trigger37=(var(9)+ifelse(var(9)>=0,0,-2147483648))%256=0
trigger37=1||var(20):=8||var(9):=0
trigger38=floor(((var(9)+ifelse(var(9)>=0,0,-2147483648))%65536)/256)=0
trigger38=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%256
trigger39=floor(((var(9)+ifelse(var(9)>=0,0,-2147483648))%16777216)/65536)=0
trigger39=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%65536
trigger40=floor((var(9)+ifelse(var(9)>=0,0,-2147483648))/16777216)+ifelse(var(9)>=0,0,128)=0
trigger40=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%16777216
trigger41=(var(10)+ifelse(var(10)>=0,0,-2147483648))%256=0
trigger41=1||var(20):=9||var(10):=0
trigger42=floor(((var(10)+ifelse(var(10)>=0,0,-2147483648))%65536)/256)=0
trigger42=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%256
trigger43=floor(((var(10)+ifelse(var(10)>=0,0,-2147483648))%16777216)/65536)=0
trigger43=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%65536
trigger44=floor((var(10)+ifelse(var(10)>=0,0,-2147483648))/16777216)+ifelse(var(10)>=0,0,128)=0
trigger44=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%16777216
trigger45=(var(11)+ifelse(var(11)>=0,0,-2147483648))%256=0
trigger45=1||var(20):=10||var(11):=0
trigger46=floor(((var(11)+ifelse(var(11)>=0,0,-2147483648))%65536)/256)=0
trigger46=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%256
trigger47=floor(((var(11)+ifelse(var(11)>=0,0,-2147483648))%16777216)/65536)=0
trigger47=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%65536
trigger48=floor((var(11)+ifelse(var(11)>=0,0,-2147483648))/16777216)+ifelse(var(11)>=0,0,128)=0
trigger48=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%16777216
ignorehitpause=1



;ȁ[߁B
[state ]
type=explod
triggerall=1||var(17):=floor((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))/16777216)+ifelse(var(var(20))>=0,0,128)
trigger1=1||fvar(0):=-30+5-32*ifelse(teamside=1,numpartner!=0,numenemy!=1)-0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31021
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-70
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%16777216)/65536)
trigger1=1||fvar(0):=-30+5-32*ifelse(teamside=1,numpartner!=0,numenemy!=1)-0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31021
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-70
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%65536)/256)
trigger1=1||fvar(0):=-30+5-32*ifelse(teamside=1,numpartner!=0,numenemy!=1)-0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31021
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-70
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=(var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%256
trigger1=1||fvar(0):=-30+5-32*ifelse(teamside=1,numpartner!=0,numenemy!=1)-0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31021
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-70
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=var(20)=0
triggerall=numexplod(31021)>=1
trigger1=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31021
sprpriority=69
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=var(20)!=0
trigger1=1||var(20):=var(20)-1
value=stateno
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31056]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ȁ[߁B
[state ]
type=explod
triggerall=1||var(17):=(var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%256
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30+32*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31026
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%65536)/256)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30+32*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31026
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%16777216)/65536)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30+32*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31026
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))/16777216)+ifelse(var(var(20))>=0,0,128)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30+32*ifelse(teamside!=1,numpartner!=0,numenemy!=1)+0.5*var(18)||fvar(1):=5-6*ifelse(teamside=1,numpartner!=0,numenemy!=1)+12-12*ifelse(teamside=1,numpartner!=0,numenemy!=1)
id=31026
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=var(20)=[11,12]
triggerall=numexplod(31026)>=1
trigger1=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31026
sprpriority=70
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=var(20)!=[11,12]
trigger1=1||var(20):=var(20)+1
value=stateno
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31057]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=var(20)=11
trigger1=(var(0)+ifelse(var(0)>=0,0,-2147483648))%256=0
trigger1=1||var(20):=0||var(0):=0
trigger2=floor(((var(0)+ifelse(var(0)>=0,0,-2147483648))%65536)/256)=0
trigger2=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%256
trigger3=floor(((var(0)+ifelse(var(0)>=0,0,-2147483648))%16777216)/65536)=0
trigger3=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%65536
trigger4=floor((var(0)+ifelse(var(0)>=0,0,-2147483648))/16777216)+ifelse(var(0)>=0,0,128)=0
trigger4=1||var(20):=0||var(0):=(var(0)+ifelse(var(0)>=0,0,-2147483648))%16777216
trigger5=(var(1)+ifelse(var(1)>=0,0,-2147483648))%256=0
trigger5=1||var(20):=1||var(1):=0
trigger6=floor(((var(1)+ifelse(var(1)>=0,0,-2147483648))%65536)/256)=0
trigger6=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%256
trigger7=floor(((var(1)+ifelse(var(1)>=0,0,-2147483648))%16777216)/65536)=0
trigger7=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%65536
trigger8=floor((var(1)+ifelse(var(1)>=0,0,-2147483648))/16777216)+ifelse(var(1)>=0,0,128)=0
trigger8=1||var(20):=1||var(1):=(var(1)+ifelse(var(1)>=0,0,-2147483648))%16777216
trigger9=(var(2)+ifelse(var(2)>=0,0,-2147483648))%256=0
trigger9=1||var(20):=2||var(2):=0
trigger10=floor(((var(2)+ifelse(var(2)>=0,0,-2147483648))%65536)/256)=0
trigger10=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%256
trigger11=floor(((var(2)+ifelse(var(2)>=0,0,-2147483648))%16777216)/65536)=0
trigger11=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%65536
trigger12=floor((var(2)+ifelse(var(2)>=0,0,-2147483648))/16777216)+ifelse(var(2)>=0,0,128)=0
trigger12=1||var(20):=2||var(2):=(var(2)+ifelse(var(2)>=0,0,-2147483648))%16777216
trigger13=(var(3)+ifelse(var(3)>=0,0,-2147483648))%256=0
trigger13=1||var(20):=3||var(3):=0
trigger14=floor(((var(3)+ifelse(var(3)>=0,0,-2147483648))%65536)/256)=0
trigger14=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%256
trigger15=floor(((var(3)+ifelse(var(3)>=0,0,-2147483648))%16777216)/65536)=0
trigger15=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%65536
trigger16=floor((var(3)+ifelse(var(3)>=0,0,-2147483648))/16777216)+ifelse(var(3)>=0,0,128)=0
trigger16=1||var(20):=3||var(3):=(var(3)+ifelse(var(3)>=0,0,-2147483648))%16777216
trigger17=(var(4)+ifelse(var(4)>=0,0,-2147483648))%256=0
trigger17=1||var(20):=4||var(4):=0
trigger18=floor(((var(4)+ifelse(var(4)>=0,0,-2147483648))%65536)/256)=0
trigger18=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%256
trigger19=floor(((var(4)+ifelse(var(4)>=0,0,-2147483648))%16777216)/65536)=0
trigger19=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%65536
trigger20=floor((var(4)+ifelse(var(4)>=0,0,-2147483648))/16777216)+ifelse(var(4)>=0,0,128)=0
trigger20=1||var(20):=4||var(4):=(var(4)+ifelse(var(4)>=0,0,-2147483648))%16777216
trigger21=(var(5)+ifelse(var(5)>=0,0,-2147483648))%256=0
trigger21=1||var(20):=4||var(5):=0
trigger22=floor(((var(5)+ifelse(var(5)>=0,0,-2147483648))%65536)/256)=0
trigger22=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%256
trigger23=floor(((var(5)+ifelse(var(5)>=0,0,-2147483648))%16777216)/65536)=0
trigger23=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%65536
trigger24=floor((var(5)+ifelse(var(5)>=0,0,-2147483648))/16777216)+ifelse(var(5)>=0,0,128)=0
trigger24=1||var(20):=5||var(5):=(var(5)+ifelse(var(5)>=0,0,-2147483648))%16777216
trigger25=(var(6)+ifelse(var(6)>=0,0,-2147483648))%256=0
trigger25=1||var(20):=5||var(6):=0
trigger26=floor(((var(6)+ifelse(var(6)>=0,0,-2147483648))%65536)/256)=0
trigger26=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%256
trigger27=floor(((var(6)+ifelse(var(6)>=0,0,-2147483648))%16777216)/65536)=0
trigger27=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%65536
trigger28=floor((var(6)+ifelse(var(6)>=0,0,-2147483648))/16777216)+ifelse(var(6)>=0,0,128)=0
trigger28=1||var(20):=6||var(6):=(var(6)+ifelse(var(6)>=0,0,-2147483648))%16777216
trigger29=(var(7)+ifelse(var(7)>=0,0,-2147483648))%256=0
trigger29=1||var(20):=6||var(7):=0
trigger30=floor(((var(7)+ifelse(var(7)>=0,0,-2147483648))%65536)/256)=0
trigger30=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%256
trigger31=floor(((var(7)+ifelse(var(7)>=0,0,-2147483648))%16777216)/65536)=0
trigger31=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%65536
trigger32=floor((var(7)+ifelse(var(7)>=0,0,-2147483648))/16777216)+ifelse(var(7)>=0,0,128)=0
trigger32=1||var(20):=7||var(7):=(var(7)+ifelse(var(7)>=0,0,-2147483648))%16777216
trigger33=(var(8)+ifelse(var(8)>=0,0,-2147483648))%256=0
trigger33=1||var(20):=7||var(8):=0
trigger34=floor(((var(8)+ifelse(var(8)>=0,0,-2147483648))%65536)/256)=0
trigger34=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%256
trigger35=floor(((var(8)+ifelse(var(8)>=0,0,-2147483648))%16777216)/65536)=0
trigger35=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%65536
trigger36=floor((var(8)+ifelse(var(8)>=0,0,-2147483648))/16777216)+ifelse(var(8)>=0,0,128)=0
trigger36=1||var(20):=8||var(8):=(var(8)+ifelse(var(8)>=0,0,-2147483648))%16777216
trigger37=(var(9)+ifelse(var(9)>=0,0,-2147483648))%256=0
trigger37=1||var(20):=8||var(9):=0
trigger38=floor(((var(9)+ifelse(var(9)>=0,0,-2147483648))%65536)/256)=0
trigger38=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%256
trigger39=floor(((var(9)+ifelse(var(9)>=0,0,-2147483648))%16777216)/65536)=0
trigger39=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%65536
trigger40=floor((var(9)+ifelse(var(9)>=0,0,-2147483648))/16777216)+ifelse(var(9)>=0,0,128)=0
trigger40=1||var(20):=9||var(9):=(var(9)+ifelse(var(9)>=0,0,-2147483648))%16777216
trigger41=(var(10)+ifelse(var(10)>=0,0,-2147483648))%256=0
trigger41=1||var(20):=9||var(10):=0
trigger42=floor(((var(10)+ifelse(var(10)>=0,0,-2147483648))%65536)/256)=0
trigger42=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%256
trigger43=floor(((var(10)+ifelse(var(10)>=0,0,-2147483648))%16777216)/65536)=0
trigger43=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%65536
trigger44=floor((var(10)+ifelse(var(10)>=0,0,-2147483648))/16777216)+ifelse(var(10)>=0,0,128)=0
trigger44=1||var(20):=10||var(10):=(var(10)+ifelse(var(10)>=0,0,-2147483648))%16777216
trigger45=(var(11)+ifelse(var(11)>=0,0,-2147483648))%256=0
trigger45=1||var(20):=10||var(11):=0
trigger46=floor(((var(11)+ifelse(var(11)>=0,0,-2147483648))%65536)/256)=0
trigger46=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%256
trigger47=floor(((var(11)+ifelse(var(11)>=0,0,-2147483648))%16777216)/65536)=0
trigger47=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%65536
trigger48=floor((var(11)+ifelse(var(11)>=0,0,-2147483648))/16777216)+ifelse(var(11)>=0,0,128)=0
trigger48=1||var(20):=11||var(11):=(var(11)+ifelse(var(11)>=0,0,-2147483648))%16777216
ignorehitpause=1



;ȁ[߁B
[state ]
type=explod
triggerall=1||var(17):=floor((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))/16777216)+ifelse(var(var(20))>=0,0,128)
trigger1=1||fvar(0):=-30+8+8-0.5*var(18)||fvar(1):=-1+12+8
id=31023
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%16777216)/65536)
trigger1=1||fvar(0):=-30+8+8-0.5*var(18)||fvar(1):=-1+12+8
id=31023
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%65536)/256)
trigger1=1||fvar(0):=-30+8+8-0.5*var(18)||fvar(1):=-1+12+8
id=31023
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=(var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%256
trigger1=1||fvar(0):=-30+8+8-0.5*var(18)||fvar(1):=-1+12+8
id=31023
anim=10123+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=var(20)=0
triggerall=numexplod(31023)>=1
trigger1=sysvar(4)=200
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31023
sprpriority=71
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=var(20)!=0
trigger1=1||var(20):=var(20)-1
value=stateno
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31058]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;ȁ[߁B
[state ]
type=explod
triggerall=1||var(17):=(var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%256
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30-8+0.5*var(18)||fvar(1):=-1+12+8
id=31028
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%65536)/256)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30-8+0.5*var(18)||fvar(1):=-1+12+8
id=31028
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor(((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))%16777216)/65536)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30-8+0.5*var(18)||fvar(1):=-1+12+8
id=31028
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1
[state ]
type=explod
triggerall=1||var(17):=floor((var(var(20))+ifelse(var(var(20))>=0,0,-2147483648))/16777216)+ifelse(var(var(20))>=0,0,128)
triggerall=1||var(20):=ifelse(var(17)=0,12,var(20))
triggerall=var(20)!=12
trigger1=1||fvar(0):=30-8+0.5*var(18)||fvar(1):=-1+12+8
id=31028
anim=10124+ifelse(root,var(51)=0,100000*var(17),ifelse(random<200,100000*(33+random%94),100000*var(17))+2*(random<100))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=var(51)
supermovetime=var(52)
removetime=1
removeongethit=0
pos=floor(fvar(0)*cos((pi/180)*sysfvar(0))-fvar(1)*sin((pi/180)*sysfvar(0))),floor(fvar(0)*sin((pi/180)*sysfvar(0))+fvar(1)*cos((pi/180)*sysfvar(0)))
postype=p1
random=ifelse(root,var(51)=0,0,1),ifelse(root,var(51)=0,0,1)
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=1||var(19):=0
trigger1=var(17)=39||var(17)=124
trigger1=1||var(19):=1||var(18):=var(18)+4
trigger2=var(17)=33||var(17)=46||var(17)=58
trigger2=1||var(19):=1||var(18):=var(18)+5
trigger3=var(17)=40||var(17)=41||var(17)=44||var(17)=59||var(17)=91||var(17)=93||var(17)=96||var(17)=105||var(17)=106||var(17)=108||var(17)=123||var(17)=125
trigger3=1||var(19):=1||var(18):=var(18)+6
trigger4=var(17)=34||var(17)=42||var(17)=45||var(17)=73||var(17)=116
trigger4=1||var(19):=1||var(18):=var(18)+7
trigger5=var(17)=63||var(17)=74||var(17)=99||var(17)=102||var(17)=114||var(17)=115
trigger5=1||var(19):=1||var(18):=var(18)+8
trigger6=var(17)=36||var(17)=47||var(17)=48||var(17)=49||var(17)=50||var(17)=51||var(17)=52||var(17)=53||var(17)=54||var(17)=55||var(17)=56||var(17)=57||var(17)=97||var(17)=101||var(17)=122
trigger6=1||var(19):=1||var(18):=var(18)+9
trigger7=var(17)=35||var(17)=43||(var(17)=[60,62])||(var(17)=[69,70])||var(17)=76||var(17)=80||var(17)=83||(var(17)=[94,95])||var(17)=98||var(17)=100||var(17)=104||var(17)=107||(var(17)=[111,113])||(var(17)=[117,118])||var(17)=120||var(17)=126
trigger7=1||var(19):=1||var(18):=var(18)+10
trigger8=var(17)=66||var(17)=90||var(17)=92||var(17)=103||var(17)=110||var(17)=121
trigger8=1||var(19):=1||var(18):=var(18)+11
trigger9=var(17)=64||var(17)=67||var(17)=84||var(17)=88||var(17)=89
trigger9=1||var(19):=1||var(18):=var(18)+12
trigger10=var(17)=71||var(17)=75||var(17)=82||var(17)=86
trigger10=1||var(19):=1||var(18):=var(18)+13
trigger11=var(17)=38||var(17)=65||var(17)=68||var(17)=72||var(17)=78||var(17)=79||var(17)=81||var(17)=85||var(17)=119
trigger11=1||var(19):=1||var(18):=var(18)+14
trigger12=var(17)=109
trigger12=1||var(19):=1||var(18):=var(18)+15
trigger13=var(17)=37
trigger13=1||var(19):=1||var(18):=var(18)+16
trigger14=var(17)=77||var(17)=87
trigger14=1||var(19):=1||var(18):=var(18)+17
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(20)!=12
triggerall=var(19)=0
trigger1=1||var(19):=1||var(18):=var(18)+8
ignorehitpause=1

[state ]
type=modifyexplod
triggerall=var(20)=[11,12]
triggerall=numexplod(31028)>=1
trigger1=sysvar(4)=210
trigger1=sysvar(3)=[15,26]
trigger2=sysvar(4)=250
trigger2=sysvar(3)=[30,99]
trigger3=sysvar(4)=3000
trigger4=sysvar(4)=3100
trigger5=sysvar(4)=3200
trigger6=sysvar(4)=3300
id=31028
sprpriority=72
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=var(20)!=[11,12]
trigger1=1||var(20):=var(20)+1
value=stateno
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=31099
persistent=256
ignorehitpause=1

[statedef 31099]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[state ]
type=varadd
trigger1=1
sysvar(3)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;ewp[pXe[gB

[statedef 31100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=0
value=50000
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=0
value=50010
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=2
trigger1=sysvar(0)=0
value=50020
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=3
trigger1=sysvar(0)=0
value=50030
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=4
trigger1=sysvar(0)=0
value=50040
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=5
trigger1=sysvar(0)=0
value=50050
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=6
trigger1=sysvar(0)=0
value=50060
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
trigger1=sysvar(0)=0
sysfvar(0)=fvar(0)
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=forcefeedback
triggerall=1||var(0):=0
trigger1=animtime=0
trigger1=1||var(0):=1
ignorehitpause=1
[state ]
type=forcefeedback
triggerall=var(0)=0
trigger1=const(size.ground.back)=0
trigger1=numhelper(31000)!=0
trigger1=helper(31000),sysvar(4)!=290&&helper(31000),sysvar(4)!=300
trigger1=1||var(0):=1
trigger2=const(size.ground.back)=1
trigger2=numhelper(31010)!=0
trigger2=helper(31010),sysvar(4)!=320
trigger2=1||var(0):=1
trigger3=const(size.ground.back)=2
trigger3=numhelper(31015)!=0
trigger3=helper(31010),sysvar(4)!=320
trigger3=1||var(0):=1
trigger4=const(size.ground.back)=3
trigger4=numhelper(31010)!=0
trigger4=helper(31010),sysvar(4)!=330
trigger4=1||var(0):=1
trigger5=const(size.ground.back)=4
trigger5=numhelper(31015)!=0
trigger5=helper(31010),sysvar(4)!=330
trigger5=1||var(0):=1
trigger6=const(size.ground.back)=5
trigger6=numhelper(31010)!=0
trigger6=helper(31010),sysvar(4)!=310
trigger6=1||var(0):=1
trigger7=const(size.ground.back)=6
trigger7=numhelper(31015)!=0
trigger7=helper(31010),sysvar(4)!=310
trigger7=1||var(0):=1
ignorehitpause=1
[state ]
type=changestate
triggerall=animtime=0
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.back)=0
triggerall=numhelper(31000)!=0
trigger1=1
x=helper(31000),pos x+helper(31000),sysvar(1)
y=helper(31000),pos y+helper(31000),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=0
triggerall=numhelper(31000)!=0
trigger1=facing!=helper(31000),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=1
triggerall=numhelper(31010)!=0
trigger1=1
x=helper(31010),pos x+helper(31010),sysvar(1)
y=helper(31010),pos y+helper(31010),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=1
triggerall=numhelper(31010)!=0
trigger1=facing!=helper(31010),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=2
triggerall=numhelper(31015)!=0
trigger1=1
x=helper(31015),pos x+helper(31015),sysvar(1)
y=helper(31015),pos y+helper(31015),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=2
triggerall=numhelper(31015)!=0
trigger1=facing!=helper(31015),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=3
triggerall=numhelper(31010)!=0
trigger1=1
x=helper(31010),pos x+helper(31010),sysvar(1)
y=helper(31010),pos y+helper(31010),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=3
triggerall=numhelper(31010)!=0
trigger1=facing!=helper(31010),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=4
triggerall=numhelper(31015)!=0
trigger1=1
x=helper(31015),pos x+helper(31015),sysvar(1)
y=helper(31015),pos y+helper(31015),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=4
triggerall=numhelper(31015)!=0
trigger1=facing!=helper(31015),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=5
triggerall=numhelper(31010)!=0
trigger1=1
x=helper(31010),pos x+helper(31010),sysvar(1)
y=helper(31010),pos y+helper(31010),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=5
triggerall=numhelper(31010)!=0
trigger1=facing!=helper(31010),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=6
triggerall=numhelper(31015)!=0
trigger1=1
x=helper(31015),pos x+helper(31015),sysvar(1)
y=helper(31015),pos y+helper(31015),sysvar(2)
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=6
triggerall=numhelper(31015)!=0
trigger1=facing!=helper(31015),facing
ignorehitpause=1


;
;qbg󋵋yєh쐧B

;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(56):=root,var(56)
ignorehitpause=1



;_[WΉB
[state ]
type=forcefeedback
triggerall=prevstateno=2134123982
trigger1=1||var(0):=gethitvar(damage)
ignorehitpause=1

[state ]
type=varadd
triggerall=prevstateno=2134123982
triggerall=root,var(51)=0
trigger1=var(0)<=-1
trigger1=1||var(1):=1
trigger2=var(0)>=floor(root,fvar(36))+1
trigger2=1||var(1):=floor(root,fvar(36))
trigger3=1||var(1):=var(0)
var(56)=var(1)
ignorehitpause=1
[state ]
type=nothitby
triggerall=prevstateno=2134123982
triggerall=root,var(51)=0
trigger1=var(0)<=-1
trigger1=1||var(2):=1
trigger2=var(0)>=floor(root,fvar(36))+1
trigger2=1||var(2):=floor(root,fvar(34))
trigger3=1||var(2):=ceil(root,fvar(34)*var(0)/root,fvar(36))
value=sca
time=var(2)
ignorehitpause=1

[state ]
type=varadd
triggerall=prevstateno=2134123982
triggerall=root,var(51)!=0
trigger1=var(0)<=-1
trigger1=1||var(1):=1
trigger2=var(0)>=floor(root,fvar(35))+1
trigger2=1||var(1):=floor(root,fvar(35))
trigger3=1||var(1):=var(0)
var(56)=var(1)
ignorehitpause=1
[state ]
type=nothitby
triggerall=prevstateno=2134123982
triggerall=root,var(51)!=0
trigger1=var(0)<=-1
trigger1=1||var(2):=1
trigger2=var(0)>=floor(root,fvar(35))+1
trigger2=1||var(2):=floor(root,fvar(33))
trigger3=1||var(2):=ceil(root,fvar(33)*var(0)/root,fvar(35))
value=sca
time=var(2)
ignorehitpause=1

[state ]
type=varset
trigger1=var(56)>=root,lifemax+1
var(56)=root,lifemax
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(51)!=0
triggerall=numhelper(31000)!=0
triggerall=helper(31000),sysvar(4)!=803
trigger1=var(56)=root,lifemax
var(56)=root,lifemax-1
ignorehitpause=1
[state ]
type=varset
triggerall=root,var(51)!=0
triggerall=numhelper(31000)!=0
triggerall=helper(31000),sysvar(4)=803
trigger1=roundstate!=[3,4]
var(56)=root,lifemax
ignorehitpause=1

[state ]
type=displaytoclipboard
trigger1=1||var(39):=                                     (3);  gpϐ̎n_Var(X)Ƃ鎞XlB
trigger1=1||var(38):=var(39);                           PPPPPPPPPPPPPPPPPPPPPPPPPP
;
;----------------------------------------------̃AhX----------------------------------------------
trigger1=1||var(var(38)):=1+                              (3);  ΃AhX␳B
;  =΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  =[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+262144*            (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+1):=                              (3648+56*4);  ͒lB
;------------------------------------------鐔l or AhX------------------------------------------
trigger1=1||var(var(38)):=var(var(38))+256+256*           (8);  ΃AhX␳B
;  l=΃AhX␳+͒l.....0:  / 1: MUGEN{ / 2:  / 3: root / 4 : parent / 5 : ̈nԖځB
;  l=[΃AhX␳+͒l]...6:  / 7: MUGEN{ / 8:  / 9: root / 10: parent / 11: ̈nԖځB
trigger1=1||var(var(38)):=var(var(38))+67108864*          (0);  unԖڂ̗̈vn(511I񂾏ꍇ̂)B
trigger1=1||var(var(38)+2):=                              (3648+56*4);  ͒lB
trigger1=1||var(38):=var(38)+3;--------------------------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)||var(38):=3648+4*var(38)
text="`1f@fd<f,݋Gwu6V4wu6^9ua_D$$Ât<u1<u16<u<u1f$&43<u1f &43<u&16H1҂uWW֋6뒐,%809d4CA"
params=0
ignorehitpause=1


;
;A[}[B

;A[}[B
[state ]
type=hitoverride
trigger1=1
slot=0
attr=sca,aa,at,ap
stateno=2134123982
time=1
ignorehitpause=1


;
;h͐B

;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||fvar(0):=1
ignorehitpause=1



;ZbgB
[state ]
type=defencemulset
trigger1=1
value=1
ignorehitpause=1
[state ]
type=displaytoclipboard
trigger1=1||var(39):=0
;
trigger1=1||var(var(39)):=            (112);  ̃AhXlijB
trigger1=1||var(var(39)+1):=          (ifelse(100/fvar(0)-floor(100/fvar(0))<0.5,floor(100/fvar(0)),floor(100/fvar(0))+1));  鐔lB
trigger1=1||var(39):=var(39)+2;------------------------------------------------------------
;
trigger1=1||var(39):=3648+4*var(39)
text="`1f@މd?߉V9ua^D$$%964d4CA"
params=0
ignorehitpause=1


;
;ȊOB

;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;ƂƂwp[pXe[gB

[statedef 31200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[0,19]
value=10004+100000*floor(119*sin((pi/2/20)*sysvar(0)))+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[0,19]
value=10005+100000*floor(119*sin((pi/2/20)*sysvar(0)))+50*(root,var(51)!=0)
ignorehitpause=1

[state ]
type=changeanim
trigger1=sysvar(0)=[20,39]
value=90000
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(0)=0
trigger1=const(size.ground.back)=0
trigger1=numhelper(31010)=0
trigger1=1||fvar(0):=0
trigger2=const(size.ground.back)=0
trigger2=numhelper(31010)!=0
trigger2=1||fvar(0):=helper(31010),sysfvar(0)
trigger3=const(size.ground.back)=1
trigger3=numhelper(31015)=0
trigger3=1||fvar(0):=0
trigger4=const(size.ground.back)=1
trigger4=numhelper(31015)!=0
trigger4=1||fvar(0):=helper(31015),sysfvar(0)
sysfvar(0)=fvar(0)
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=sysvar(0)>=40
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
triggerall=const(size.ground.back)=0
trigger1=1
value=-89
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.back)=1
trigger1=1
value=-86
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.back)=0
triggerall=numhelper(31010)!=0
trigger1=sysvar(0)=0
x=helper(31010),pos x
y=helper(31010),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=0
triggerall=numhelper(31010)!=0
trigger1=sysvar(0)=0
trigger1=facing!=helper(31010),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=1
triggerall=numhelper(31015)!=0
trigger1=sysvar(0)=0
x=helper(31015),pos x
y=helper(31015),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=1
triggerall=numhelper(31015)!=0
trigger1=sysvar(0)=0
trigger1=facing!=helper(31015),facing
ignorehitpause=1


;
;ȊOB

;B
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,18
freqmul=1.1+0.05*cos(random)
volume=255
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
x=sysfvar(1)*cos((pi/180)*sysfvar(0))
y=sysfvar(1)*sin((pi/180)*sysfvar(0))
ignorehitpause=1



;rWAZbgB
[state ]
type=angledraw
trigger1=1
value=floor(-sysfvar(0))
scale=0.5,0.5
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1

[state ]
type=afterimage
trigger1=sysvar(0)=0
time=1
length=12
timegap=1
framegap=2
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=128,128,128
paladd=-32,-32,-32
palmul=1,1,1
trans=add
ignorehitpause=1
[state ]
type=afterimagetime
trigger1=1
time=2
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=0
projid=270
projanim=70050
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=-20*cos((pi/180)*sysfvar(0)),-20*sin((pi/180)*sysfvar(0))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=270
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1+random%4
damage=20+random%40,10+random%20
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-3,0
air.velocity=-4,-3
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=0
projid=280
projanim=70050
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=20*cos((pi/180)*sysfvar(0)),20*sin((pi/180)*sysfvar(0))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=280
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1+random%4
damage=20+random%40,10+random%20
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=1
ground.velocity=-3,0
air.velocity=-4,-3
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;ِEwp[pXe[gB

[statedef 31300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
trigger1=sysvar(0)=0
value=90000
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(0)=0
trigger1=1
sysfvar(0)=0
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=sysvar(0)>=170
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1


;
;ȊOB

;B
[state ]
type=playsnd
trigger1=sysvar(0)=0
trigger2=sysvar(0)=10
trigger3=sysvar(0)=20
trigger4=sysvar(0)=50
trigger5=sysvar(0)=60
trigger6=sysvar(0)=70
value=s0,22
freqmul=0.8
volume=0
channel=-1
ignorehitpause=1

[state ]
type=playsnd
trigger1=sysvar(0)=20
trigger2=sysvar(0)=30
trigger3=sysvar(0)=40
trigger4=sysvar(0)=70
trigger5=sysvar(0)=80
trigger6=sysvar(0)=90
value=s0,23
freqmul=0.5
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=20
trigger2=sysvar(0)=30
trigger3=sysvar(0)=40
trigger4=sysvar(0)=70
trigger5=sysvar(0)=80
trigger6=sysvar(0)=90
value=s0,23
freqmul=0.501
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=20
trigger2=sysvar(0)=30
trigger3=sysvar(0)=40
trigger4=sysvar(0)=70
trigger5=sysvar(0)=80
trigger6=sysvar(0)=90
value=s0,24
freqmul=0.6
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=sysvar(0)=[0,99]
id=0
anim=19000
trans=addalpha
alpha=0,192
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=[100,119]
id=0
anim=19000
trans=addalpha
alpha=0,floor(192*cos((pi/2/20)*(sysvar(0)-100)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=[120,149]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(sysvar(0)-120)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=[20,119]
id=0
anim=19010
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=[120,149]
id=0
anim=19010
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(sysvar(0)-120)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
trigger1=sysvar(0)=[0,19-1]
time=1
invertall=1
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(20-1))))
trigger1=sysvar(0)=[20-1,43-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(30-1))))
trigger1=sysvar(0)=[30-1,53-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(40-1))))
trigger1=sysvar(0)=[40-1,63-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1

[state ]
type=bgpalfx
trigger1=sysvar(0)=[64-1,69-1]
time=1
invertall=1
ignorehitpause=1

[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(70-1))))
trigger1=sysvar(0)=[70-1,93-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(80-1))))
trigger1=sysvar(0)=[80-1,103-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(0):=floor(256+256*cos((pi/2/24)*(sysvar(0)-(90-1))))
trigger1=sysvar(0)=[90-1,113-1]
time=1
add=floor(-128+(32768/var(0))),floor(-128+(32768/var(0))),floor(-128+(32768/var(0)))
mul=var(0),var(0),var(0)
invertall=1
ignorehitpause=1

[state ]
type=bgpalfx
trigger1=sysvar(0)=[114-1,119-1]
time=1
invertall=1
ignorehitpause=1

[state ]
type=envshake
trigger1=sysvar(0)=[20,43]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-20)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=sysvar(0)=[30,53]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=sysvar(0)=[40,63]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-40)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=sysvar(0)=[70,93]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-70)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=sysvar(0)=[80,103]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=sysvar(0)=[90,113]
time=2
freq=180
ampl=floor((13-13*sin((pi/2/24)*(sysvar(0)-90)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=pause
trigger1=sysvar(0)=0
time=10
movetime=0
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=sysvar(0)=0
time=1+10
invertall=1
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=1
x=sysfvar(1)*cos((pi/180)*sysfvar(0))
y=sysfvar(1)*sin((pi/180)*sysfvar(0))
ignorehitpause=1



;܂^[B
[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-17
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10270
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-16
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10261
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-15
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10271
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-14
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10262
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-13
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=20
id=0
anim=10272
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-12
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10263
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-11
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10273
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-10
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10264
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-9
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10274
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-8
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10265
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-7
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=70
id=0
anim=10275
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-6
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;\B
[state ]
type=explod
trigger1=sysvar(0)=5
id=0
anim=10280
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=5
id=0
anim=10281
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=5
id=0
anim=10282
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=55
id=0
anim=10283
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=55
id=0
anim=10284
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=55
id=0
anim=10285
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-18
ontop=0
ownpal=1
supermove=0
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=sysvar(0)=0
projid=310
projanim=90010
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=160,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=6
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,50
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=0
pausetime=0,16
guard.pausetime=0,16
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
trigger1=sysvar(0)=25
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=70,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
trigger1=sysvar(0)=35
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=120,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
trigger1=sysvar(0)=45
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=275,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
trigger1=sysvar(0)=75
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=240,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
trigger1=sysvar(0)=85
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=150,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=projectile
trigger1=sysvar(0)=95
projid=310
projanim=70070
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=50,0
postype=left
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=16
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=310
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=400,200
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
;p2facing=-1
;p1getp2facing=0
palfx.time=64
palfx.add=64,64,64
palfx.sinadd=160,160,160,10
palfx.color=0
palfx.invertall=1
pausetime=0,32
guard.pausetime=0,32
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,-6
air.velocity=0,-6
down.velocity=0,0
guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;ނނwp[pXe[gB

[statedef 31400]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
trigger1=sysvar(0)=[0,29]
value=90000
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[30,89]
value=10008+100000*(floor(1.25*(sysvar(0)-30))%120)+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[90,239]
value=10008+100000*(floor(1.25*60+8.25*(sysvar(0)-90))%120)+50*(root,var(51)!=0)
ignorehitpause=1

[state ]
type=changeanim
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[30,89]
value=10009+100000*(floor(1.25*(sysvar(0)-30))%120)+50*(root,var(51)!=0)
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[90,239]
value=10009+100000*(floor(1.25*60+8.25*(sysvar(0)-90))%120)+50*(root,var(51)!=0)
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
trigger1=const(size.ground.back)=0
trigger1=numhelper(31010)=0
trigger1=1||fvar(0):=0
trigger2=const(size.ground.back)=0
trigger2=numhelper(31010)!=0
trigger2=1||fvar(0):=helper(31010),sysfvar(0)
trigger3=const(size.ground.back)=1
trigger3=numhelper(31015)=0
trigger3=1||fvar(0):=0
trigger4=const(size.ground.back)=1
trigger4=numhelper(31015)!=0
trigger4=1||fvar(0):=helper(31015),sysfvar(0)
sysfvar(0)=fvar(0)
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=sysvar(0)>=240
trigger2=const(size.ground.back)=0
trigger2=numhelper(31010)!=0
trigger2=helper(31010),sysvar(4)!=320
trigger3=const(size.ground.back)=1
trigger3=numhelper(31015)!=0
trigger3=helper(31015),sysvar(4)!=330
value=2134123982
persistent=256
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
triggerall=const(size.ground.back)=0
trigger1=1
value=52
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.back)=1
trigger1=1
value=55
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=const(size.ground.back)=0
triggerall=numhelper(31010)!=0
trigger1=1
x=helper(31010),pos x
y=helper(31010),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=0
triggerall=numhelper(31010)!=0
trigger1=facing!=helper(31010),facing
ignorehitpause=1

[state ]
type=posset
triggerall=const(size.ground.back)=1
triggerall=numhelper(31015)!=0
trigger1=1
x=helper(31015),pos x
y=helper(31015),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=const(size.ground.back)=1
triggerall=numhelper(31015)!=0
trigger1=facing!=helper(31015),facing
ignorehitpause=1

[state ]
type=width
trigger1=1
edge=frontedgebodydist+(facing=1&&pos x!=floor(pos x)),backedgebodydist+(facing=-1&&pos x!=floor(pos x))
ignorehitpause=1


;
;ȊOB

;WݒB
[state ]
type=velset
trigger1=1
x=sysfvar(1)*cos((pi/180)*sysfvar(0))
y=sysfvar(1)*sin((pi/180)*sysfvar(0))
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[0,29]
x=0
y=(-screenpos y-80)*sin((pi/2/30)*sysvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[30,69]
x=-pos x+40
y=-screenpos y+400-120*sin((pi/2/40)*(sysvar(0)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[70,89]
x=-pos x+40
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=0
trigger1=sysvar(0)=[90,239]
x=-pos x+40-260*sin((pi/2/150)*(sysvar(0)-90))
y=-screenpos y+400-120
ignorehitpause=1

[state ]
type=offset
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[0,29]
x=0
y=(-screenpos y-80)*sin((pi/2/30)*sysvar(0))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[30,69]
x=-pos x-40
y=-screenpos y+400-120*sin((pi/2/40)*(sysvar(0)-30))
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[70,89]
x=-pos x-40
y=-screenpos y+400-120
ignorehitpause=1
[state ]
type=offset
triggerall=const(size.ground.back)=1
trigger1=sysvar(0)=[90,239]
x=-pos x-40+260*sin((pi/2/150)*(sysvar(0)-90))
y=-screenpos y+400-120
ignorehitpause=1



;rWAZbgB
[state ]
type=angledraw
trigger1=1
value=floor(-sysfvar(0))
scale=0.5,0.5
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;r[wp[pXe[gB

[statedef 31500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
triggerall=const(size.ground.front)=31500
trigger1=sysvar(0)=0
value=10410
ignorehitpause=1
[state ]
type=changeanim
triggerall=const(size.ground.front)=31501
trigger1=sysvar(0)=0
value=10411
ignorehitpause=1



;ՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||fvar(0):=facing*(enemynear,pos x+enemynear,const(size.mid.pos.x)-pos x)
triggerall=1||fvar(1):=enemynear,pos y+enemynear,const(size.mid.pos.y)-pos y
triggerall=1||fvar(2):=(fvar(0)**2+fvar(1)**2)**0.5
trigger1=fvar(2)=0
trigger1=1||fvar(3):=0
trigger2=1||fvar(3):=(180/pi)*(1-2*(fvar(1)<0))*acos(fvar(0)/fvar(2))
ignorehitpause=1



;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(0)<=134
trigger1=const(size.ground.back)=0
trigger1=1||fvar(0):=fvar(3)
trigger2=const(size.ground.back)=1
trigger2=1||fvar(0):=fvar(3)+120-120*(sin((pi/2/150)*sysvar(0))**0.75)
trigger3=const(size.ground.back)=2
trigger3=1||fvar(0):=fvar(3)-120+120*(sin((pi/2/150)*sysvar(0))**0.75)
sysfvar(0)=fvar(0)
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=animtime=0
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31500
trigger1=1
value=106
ignorehitpause=1
[state ]
type=sprpriority
triggerall=const(size.ground.front)=31501
trigger1=1
value=107
ignorehitpause=1



;WݒB
[state ]
type=posset
trigger1=1
x=parent,pos x+facing*(-parent,vel x+const(size.head.pos.x))
y=parent,pos y-parent,vel y+const(size.head.pos.y)
ignorehitpause=0


;
;ȊOB

;WݒB
[state ]
type=velset
trigger1=1
x=sysfvar(1)*cos((pi/180)*sysfvar(0))
y=sysfvar(1)*sin((pi/180)*sysfvar(0))
ignorehitpause=1



;rWAZbgB
[state ]
type=angledraw
trigger1=sysvar(0)=[0,134]
value=floor(-sysfvar(0))
scale=0.5,0.5
ignorehitpause=1
[state ]
type=angledraw
trigger1=sysvar(0)=[135,139]
value=floor(-sysfvar(0))
scale=1,1
ignorehitpause=1
[state ]
type=angledraw
trigger1=sysvar(0)=[140,159]
value=floor(-sysfvar(0))
scale=1-0.5*sin((pi/2/20)*(sysvar(0)-140)),1-0.5*sin((pi/2/20)*(sysvar(0)-140))
ignorehitpause=1
[state ]
type=angledraw
trigger1=sysvar(0)>=160
value=floor(-sysfvar(0))
scale=0.5,0.5
ignorehitpause=1

[state ]
type=trans
triggerall=const(size.ground.front)=31500
trigger1=1
trans=add
ignorehitpause=1
[state ]
type=trans
triggerall=const(size.ground.front)=31501
trigger1=sysvar(0)>=135
trans=sub
ignorehitpause=1
[state ]
type=trans
triggerall=const(size.ground.front)=31501
trigger1=sysvar(0)=[0,134]
trans=add
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=const(size.ground.front)=31500
trigger1=sysvar(0)=[0,134]
projid=3300
projanim=70120
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=50*cos((pi/180)*sysfvar(0)),50*sin((pi/180)*sysfvar(0))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=3300
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1+random%4
damage=2,1
fall.damage=0
getpower=0,0
givepower=0,0
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-3,0
air.velocity=-3,0
down.velocity=-3,0
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=const(size.ground.front)=31500
trigger1=sysvar(0)=135
projid=103300
projanim=70121
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x),floor(vel y)
postype=p1
velocity=50*cos((pi/180)*sysfvar(0)),50*sin((pi/180)*sysfvar(0))
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=parent,var(51)
supermovetime=parent,var(52)
id=103300
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=ceil(0.3*enemynear,lifemax),ceil(0.3*enemynear,lifemax)
fall.damage=0
getpower=40,20
givepower=40,20
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,12
guard.pausetime=0,12
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=20
guard.slidetime=20
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-1,-40
air.velocity=-1,-40
down.velocity=-1,-40
guard.velocity=-0.75
;airguard.velocity=0,0
yaccel=2.1
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=16
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1


;
;߁O`wp[pXe[gB

[statedef 31600]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Chemical_Knight"
trigger2=!ishelper
value=2134123982
persistent=256
ignorehitpause=1

;
;̌B

;
;OIXeRQB

;{ݒB
[state ]
type=changeanim
trigger1=sysvar(0)=0
value=90010
ignorehitpause=1


;xNgǗϐZbgB
[state ]
type=varset
triggerall=sysvar(0)=0
trigger1=const(size.ground.back)=0
trigger1=1
sysfvar(0)=0
ignorehitpause=1

;xǗϐZbgB
[state ]
type=varset
trigger1=1
sysfvar(1)=0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
triggerall=sysvar(0)>=35
trigger1=1
value=2134123982
persistent=256
ignorehitpause=1



;WݒB
[state ]
type=posset
trigger1=1
x=parent,pos x+facing*(-parent,vel x+const(size.head.pos.x))
y=parent,pos y-parent,vel y+const(size.head.pos.y)
ignorehitpause=0


;
;ȊOB

;WݒB
[state ]
type=velset
trigger1=1
x=sysfvar(1)*cos((pi/180)*sysfvar(0))
y=sysfvar(1)*sin((pi/180)*sysfvar(0))
ignorehitpause=1



;U{
[state ]
type=reversaldef
trigger1=1
id=3100
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=1
pausetime=0,0
sparkno=-1
ignorehitpause=1
[state ]
type=targetstate
trigger1=1
value=3109
ignorehitpause=1



;timepϐZbgB
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;
;^[GhB

;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1









