;
;PVF~wp[pXe[gB

[statedef 72000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;
;tB^[B

[state ]
type=changestate
trigger1=!ishelper
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;
;̌B

;{ݒB
[state ]
type=changeanim
trigger1=1
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1


;
;ȊOB

;_ϐZbgB
[state ]
type=varset
trigger1=1
fvar(10)=random
ignorehitpause=1


;
;ǗB

;
;ʋLqB

;ZbgB
[state ]
type=hitoverride
trigger1=1
attr=sca,aa,at,ap
stateno=-1
time=1
ignorehitpause=1



;WݒB
[state ]
type=turn
trigger1=facing!=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;[h\ZbgB
[state ]
type=removeexplod
triggerall=numexplod(100000)>=1
trigger1=1
id=100000
ignorehitpause=1
[state ]
type=removeexplod
triggerall=numexplod(100001)>=1
trigger1=1
id=100001
ignorehitpause=1


;
;_[WB

;B
[state ]
type=playsnd
triggerall=gethitvar(damage)!=0
trigger1=1
value=s74000,100
freqmul=0.75
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=gethitvar(damage)!=0
trigger1=1
value=s74000,101
freqmul=1.2+0.2*cos(random)
volume=255
channel=-1
ignorehitpause=1



;`F[uChB
[state ]
type=explod
triggerall=gethitvar(damage)!=0
trigger1=1
id=101000
anim=10621
;trans=addalpha
;alpha=256,256
facing=floor(2*(1.5-teamside))
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
supermovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
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=gethitvar(damage)!=0
trigger1=1
id=101000
anim=10631
;trans=addalpha
;alpha=256,256
facing=floor(2*(1.5-teamside))
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
supermovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
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=gethitvar(damage)!=0
trigger1=1
id=101001
anim=10625
;trans=addalpha
;alpha=256,256
facing=floor(2*(1.5-teamside))
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
supermovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
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=gethitvar(damage)!=0
trigger1=1
id=101001
anim=10635
;trans=addalpha
;alpha=256,256
facing=floor(2*(1.5-teamside))
vfacing=1
scale=0.5*0.9,0.5*0.9
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
supermovetime=2147483647*floor((root,sysvar(2)%floor(2.0**18))/floor(2.0**17))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;[h\B
[state ]
type=explod
triggerall=gethitvar(damage)!=0
trigger1=1
id=101002
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=48
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=10*cos(fvar(10)),10*sin(fvar(10))
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=gethitvar(damage)!=0
trigger1=1
id=101002
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=48
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=10*cos(fvar(10)),10*sin(fvar(10))
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=gethitvar(damage)!=0
trigger1=1
id=101002
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=48
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=10*cos(fvar(10)+pi),10*sin(fvar(10)+pi)
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=gethitvar(damage)!=0
trigger1=1
id=101002
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=48
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=10*cos(fvar(10)+pi),10*sin(fvar(10)+pi)
accel=0,0
ignorehitpause=1


;
;CgB

;ZbgB
[state ]
type=nothitby
triggerall=floor(helper(80001),sysfvar(2))%1000=0
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=floor(helper(80001),sysfvar(2))%1000=0
trigger1=1
value2=sca
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=floor(helper(80001),sysfvar(2))%1000=0
trigger1=1
x=-160+40+5+(160+70)*(teamside-1)
y=(pos y-screenpos y)+63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
ignorehitpause=1



;[h\B
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=0
trigger1=numexplod(100000)=0
id=100000
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=0
trigger1=numexplod(100001)=0
id=100001
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;펞B

;{ݒB
[state ]
type=changeanim
triggerall=floor(helper(80001),sysfvar(2))%1000=100
trigger1=1
value=40600
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=floor(helper(80001),sysfvar(2))%1000=100
trigger1=1
x=-160+40+5+(160+70)*(teamside-1)
y=(pos y-screenpos y)+63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
ignorehitpause=1



;[h\B
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=100
trigger1=numexplod(100000)=0
id=100000
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=100
trigger1=numexplod(100001)=0
id=100001
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;{bV[gB

;B
[state ]
type=playsnd
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=0
value=s74900,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=0
value=s74900,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1



;WݒB
[state ]
type=posset
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=1
x=0
y=30000*1
ignorehitpause=1



;[h\B
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
triggerall=numexplod(100000)=0
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[0,59]
id=100000
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
triggerall=numexplod(100001)=0
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[0,59]
id=100001
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
triggerall=numexplod(100000)=0
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[60,119]
id=100000
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1)+floor(2*(1.5-teamside)*(-123)*((floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)-60)/60),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
triggerall=numexplod(100001)=0
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[60,119]
id=100001
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=-1
removeongethit=0
pos=40+5+(160+70)*(teamside-1)+floor(2*(1.5-teamside)*(-123)*((floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)-60)/60),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;[h\B
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[0,59]
trigger1=(floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)%4=0
id=101002
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=2
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[0,59]
trigger1=(floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)%4=0
id=101002
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=2
removeongethit=0
pos=40+5+(160+70)*(teamside-1),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[60,119]
trigger1=(floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)%4=0
id=101002
anim=14380+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=2
removeongethit=0
pos=40+5+(160+70)*(teamside-1)+floor(2*(1.5-teamside)*(-123)*((floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)-60)/60),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=floor(helper(80001),sysfvar(2))%1000=900
trigger1=floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1=[60,119]
trigger1=(floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)%4=0
id=101002
anim=14390+100000*floor(floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)/10)+floor((floor(helper(80001),sysfvar(1))%(1001*60))/1001)%10
;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=2147483647
supermovetime=2147483647
removetime=2
removeongethit=0
pos=40+5+(160+70)*(teamside-1)+floor(2*(1.5-teamside)*(-123)*((floor((floor(helper(80001),sysfvar(2))%(1000*1801))/1000)-1)-60)/60),63+37*numpartner*((abs(enemy(0),id-root,id)+(teamside-1)*numenemy)%2)
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1


;
;PVF~ǗB


;
;^[GhB

[state ]
type=changestate
trigger1=1
value=5150
persistent=256
ignorehitpause=1









