;
;eX^CvB

;
;1ʏŌB

;AB
[statedef 1200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;6AB
[statedef 1210]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;BB
[statedef 1220]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;6BB
[statedef 1230]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;4BB
[statedef 1240]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;DBB
[statedef 1250]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;CB
[statedef 1260]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1
[statedef 1261]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1



;2BB
[statedef 1400]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1



;JBB
[statedef 1600]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;J6BB
[statedef 1610]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1

;JDBB
[statedef 1620]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21000
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1209]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=time<=gethitvar(fall.envshake.ampl)-1
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=prevstateno!=1209
trigger1=time=[0,7]
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=prevstateno!=1209
trigger1=time=[0,7]
value2=sca
ignorehitpause=0
[state ]
type=velset
triggerall=time<=gethitvar(fall.envshake.ampl)-1
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=gethitvar(fall.envshake.ampl)-1
trigger1=time=[0,gethitvar(fall.envshake.ampl)-2]
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=velset
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=1
x=gethitvar(fall.envshake.freq)-1000
y=gethitvar(fall.envshake.phase)
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;2ʏŌB

;4AB
[statedef 1270]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21010
persistent=256
ignorehitpause=1



;2AB
[statedef 1410]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21010
persistent=256
ignorehitpause=1



;JAB
[statedef 1630]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21010
persistent=256
ignorehitpause=1

;J6AB
[statedef 1640]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21010
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1419]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;3ʏŌB

;JCB
[statedef 1650]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=4
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(4)=[0,29]
trigger1=animelemtime(4)%5=0
value=s1650,0
freqmul=0.8+0.1*cos(random)
volume=255
channel=1+3*floor((animelemtime(4)%10)/5)
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(4)=[0,29]
trigger1=animelemtime(4)%5=0
value=s1650,1
freqmul=1.3+0.1*cos(random)
volume=255
channel=2+3*floor((animelemtime(4)%10)/5)
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(4)=[0,29]
trigger1=animelemtime(4)%5=0
value=s1650,2
freqmul=0.7+0.05*cos(random)
volume=0
channel=3+3*floor((animelemtime(4)%10)/5)
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[-10,-1]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*cos((pi/2/10)*(animelemtime(var(0))+10)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[0,19]
trigger1=animelemtime(var(0))%5!=[0,1]
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=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[20,29]
trigger1=animelemtime(var(0))%5!=[0,1]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*sin((pi/2/10)*(animelemtime(var(0))-20)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[0,29]
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=posset
triggerall=var(53)=0
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(4)<=-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(4)<=-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(4)<=-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(4)=0
x=6
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=!!(var(40)&floor(2.0**3))!=1
trigger1=animelemtime(4)=0
y=-2.7
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=!!(var(40)&floor(2.0**3))=1
trigger1=animelemtime(4)=0
y=1.8
ignorehitpause=0

[state ]
type=veladd
triggerall=var(53)=0
trigger1=animelemtime(4)=[0,29]
x=-0.07
y=0.0315*(vel y<0)-0.027*(vel y>0)
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=1
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(20)>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(20)<=-1
x=vel x
y=vel y
ignorehitpause=0



;o[TNJbgB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[0,23]
trigger1=animelemtime(var(0))%2=0
id=var(50)
anim=10080+100000*(floor(animelemtime(var(0))/2)%6)+1000000*(animelemtime(var(0))=[12,23])+10000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-179
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-38,-56
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[0,23]
trigger1=animelemtime(var(0))%2=0
id=var(50)
anim=10081+100000*(floor(animelemtime(var(0))/2)%6)+1000000*(animelemtime(var(0))=[12,23])+10000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-38,-56
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=1||var(1):=1||var(2):=11||fvar(0):=-6||fvar(1):=-6||fvar(2):=-6||fvar(3):=-6||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
trigger1=animelemtime(var(0))-2=[0,23]
trigger1=(animelemtime(var(0))-2)%4=0
projid=var(50)+100000*floor(((animelemtime(var(0))-2)%8)/4)
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=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=0
supermovetime=0
id=var(50)+100000*floor(((animelemtime(var(0))-2)%8)/4)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=ha
affectteam=e
priority=2147483647,h
hitonce=0
numhits=2
damage=20,2
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
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=1*(!var(55)),var(2)-1*var(55)
guard.pausetime=1*(!var(55)),var(2)-1*var(55)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=var(1)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(2)
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=0

[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
trigger1=animelemtime(var(0))-2=[0,23]
trigger1=(animelemtime(var(0))-2)%2=0
id=var(50)+100000
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=var(2)
fall.envshake.freq=fvar(2)+1000
fall.envshake.phase=fvar(3)
ignorehitpause=0



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



;̑Xe[gQB
[statedef 1659]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=time<=gethitvar(fall.envshake.ampl)-1
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=gethitvar(fall.envshake.ampl)
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=velset
triggerall=time<=gethitvar(fall.envshake.ampl)-1
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=gethitvar(fall.envshake.ampl)-1
trigger1=time=[0,gethitvar(fall.envshake.ampl)-2]
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=velset
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=1
x=gethitvar(fall.envshake.freq)-1000
y=gethitvar(fall.envshake.phase)
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=gethitvar(fall.envshake.ampl)
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;4ʏŌB

;6CB
[statedef 1280]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21020
persistent=256
ignorehitpause=1
[statedef 1281]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21020
persistent=256
ignorehitpause=1
[statedef 1285]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21021
persistent=256
ignorehitpause=1
[statedef 1286]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21022
persistent=256
ignorehitpause=1



;J6CB
[statedef 1660]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21020
persistent=256
ignorehitpause=1
[statedef 1661]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21020
persistent=256
ignorehitpause=1
[statedef 1665]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21021
persistent=256
ignorehitpause=1
[statedef 1666]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21022
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1289]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=time=0
trigger1=1
value=1289
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
trigger1=time=1
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=1
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=time=0
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=time=0
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=time=0
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=turn
triggerall=time>=1
trigger1=time=1
ignorehitpause=0
[state ]
type=posadd
triggerall=time>=1
trigger1=time=1
x=2
y=40
ignorehitpause=0
[state ]
type=velset
triggerall=time>=1
trigger1=time=1
x=-3
y=-8
ignorehitpause=0
[state ]
type=velset
triggerall=time>=1
trigger1=1
x=vel x
y=vel y+0.35
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=lifeadd
triggerall=time>=1
trigger1=time=1
value=-100
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=1
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0

[statedef 1288]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
triggerall=vel y<=0
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
triggerall=vel y>0
trigger1=time=[0,59]
x=0
y=0.5
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
triggerall=vel y>0
trigger1=time>=60
x=vel x
y=vel y+0.35
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;1ʏˌB

;XB
[statedef 1300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21030
persistent=256
ignorehitpause=1

;6XB
[statedef 1310]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21030
persistent=256
ignorehitpause=1



;2XB
[statedef 1500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21030
persistent=256
ignorehitpause=1



;JXB
[statedef 1700]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21030
persistent=256
ignorehitpause=1


;
;2ʏˌB

;YB
[statedef 1350]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21040
persistent=256
ignorehitpause=1



;2YB
[statedef 1550]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21040
persistent=256
ignorehitpause=1



;JYB
[statedef 1750]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21040
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1359]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=hitby
triggerall=hitshakeover
trigger1=1
value=sca,aa,at
ignorehitpause=0
[state ]
type=hitby
triggerall=hitshakeover
trigger1=1
value2=sca,aa,at
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=vel y<0
trigger2=screenpos y-0.707*const(size.height)<0
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;3ʏˌB

;4XB
[statedef 1320]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21050
persistent=256
ignorehitpause=1



;J4XB
[statedef 1720]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21050
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1329]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;4ʏˌB

;J6XB
[statedef 1710]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=4
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=11
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=turn
triggerall=var(53)=0
triggerall=facing*(enemynear,pos x-(pos x+facing*vel x/(1-0.925)))<0
trigger1=animelemtime(1)=0
ignorehitpause=0

[state ]
type=posset
triggerall=var(53)=0
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=24+12-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=24+12-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=24+12-1
trigger1=1
y=-0.15*cos(atan(-0.02*(pos y+vel y-0)))
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=animelemtime(var(0))=0
trigger1=1||fvar(0):=facing*(enemynear,pos x+enemynear,facing*enemynear,const(size.mid.pos.x)-(pos x+facing*const(size.mid.pos.x)))-200
trigger1=1||fvar(1):=enemynear,pos y+enemynear,const(size.mid.pos.y)-(pos y+const(size.mid.pos.y))-80
x=0.06*ifelse(abs(fvar(0))<100,100*(1-2*(fvar(0)<=0)),fvar(0))
y=0.06*ifelse(abs(fvar(1))<50,50*(1-2*(fvar(1)<=0)),fvar(1))
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=1
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0

[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(var(0))>=24+12
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(var(0))<=24+12-1
x=vel x
y=vel y
ignorehitpause=0



;̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-129
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10161
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-128
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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



;̑Xe[gQB
[statedef 1719]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=-32
y=0
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<const(size.air.front)+const(size.air.back)
trigger2=time>=gethitvar(fall.envshake.ampl)+floor(-320/vel x)
value=1718
persistent=256
ignorehitpause=0

[statedef 1718]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
trigger1=time=0
value=1718
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=turn
trigger1=time=0
ignorehitpause=0
[state ]
type=velset
trigger1=time=0
x=0.0075*floor(facing*(enemynear,pos x-pos x)+50)
y=-6
ignorehitpause=0
[state ]
type=posset
trigger1=time=0
x=-facing*(-160+const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0
[state ]
type=angledraw
trigger1=1
value=38*time
ignorehitpause=0
[state ]
type=offset
trigger1=1
x=const(size.mid.pos.x)
y=const(size.mid.pos.y)
ignorehitpause=0


;
;5ʏˌB

;6YB
[statedef 1360]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=7
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=11
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110162
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-119
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(60+0.6*vel x/(1-const(movement.stand.friction))),-160
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-118
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(60+0.6*vel x/(1-const(movement.stand.friction))),-160
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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



;̑Xe[gQB
[statedef 1369]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=hitvelset
trigger1=time=0
x=1
y=1
ignorehitpause=0
[state ]
type=posfreeze
trigger1=!hitshakeover
trigger2=pos y+vel y>=25&&vel y>0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
trigger1=hitshakeover
trigger1=!(pos y+vel y>=25&&vel y>0)
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=1
trigger1=pos y+vel y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0

[statedef 1368]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;6ʏˌB

;4YB
[statedef 1370]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=3
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=11
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110164
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-109
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110163
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-108
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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



;̑Xe[gQB
[statedef 1379]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=velset
trigger1=time=0
trigger2=!hitshakeover
y=0
ignorehitpause=0
[state ]
type=veladd
triggerall=hitshakeover
trigger1=1
y=1
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=posset
trigger1=time=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
ignorehitpause=0
[state ]
type=posadd
triggerall=hitshakeover
trigger1=1
x=-32
ignorehitpause=0
[state ]
type=posfreeze
trigger1=1
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<const(size.air.front)+const(size.air.back)
trigger2=time>=8+floor(-320/32.0)
value=1378
persistent=256
ignorehitpause=0

[statedef 1378]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
trigger1=time=0
value=1378
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=turn
trigger1=time=0
ignorehitpause=0
[state ]
type=velset
trigger1=time=0
x=-32*(vel y-1)/(64-(gethitvar(fall.envshake.ampl)+(vel y-1)))
y=-6
ignorehitpause=0
[state ]
type=posset
trigger1=time=0
x=-facing*(-160+const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0
[state ]
type=angledraw
trigger1=1
value=38*time
ignorehitpause=0
[state ]
type=offset
trigger1=1
x=const(size.mid.pos.x)
y=const(size.mid.pos.y)
ignorehitpause=0


;
;7ʏˌB

;J6YB
[statedef 1760]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21060
persistent=256
ignorehitpause=1

;J4YB
[statedef 1770]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21060
persistent=256
ignorehitpause=1


;
;1풴KEZB

;ZB
[statedef 4000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=9
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0
[state ]
type=sprpriority
triggerall=var(53)=0
trigger1=1
value=210
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=1.1
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9
volume=255
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9001
volume=255
channel=23
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=24
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=25
ignorehitpause=0



;ʐݒB
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-3*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,24]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[25,34]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/10)*(animelemtime(1)-25)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;rWAZbgB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=211
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[0,7+14]
id=var(50)+100000
trans=addalpha
alpha=floor(256*sin((pi/2/22)*animelemtime(1))),floor(256*cos((pi/2/22)*animelemtime(1)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[7+15,149]
id=var(50)+100000
trans=addalpha
alpha=256,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[150,179]
id=var(50)+100000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-150))),floor(256*sin((pi/2/30)*(animelemtime(1)-150)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)>=180&&animtime<=-1
id=var(50)+100000
trans=addalpha
alpha=0,256
ignorehitpause=0



;ア̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110490
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=130
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=6
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.5*(2-var(56)),0.5*0.5*(2-var(56))
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=14
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=22
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;Q[WݒB
[state ]
type=poweradd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=-1000
ignorehitpause=0



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



;̑Xe[gQB
[statedef 4009]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0

[statedef 4008]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
triggerall=hitshakeover
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=-32*cos(-20*(pi/180))
y=32*sin(-20*(pi/180))
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<-0.25*(const(size.air.front)+const(size.air.back))
trigger2=time>=gethitvar(fall.envshake.ampl)+floor(-320/vel x)
value=4007
persistent=256
ignorehitpause=0

[statedef 4007]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=time<=19
trigger1=1
value=328
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
trigger1=time=20
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=envshake
triggerall=time<=19
trigger1=time=[0,19]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*time))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=width
triggerall=time<=19
trigger1=1
edge=0,-(const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=velset
triggerall=time<=19
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=19
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=posset
triggerall=time<=19
trigger1=time=0
x=facing*(-160+0.25*(const(size.air.front)+const(size.air.back)))
ignorehitpause=0
[state ]
type=turn
triggerall=time>=20
trigger1=time=20
ignorehitpause=0
[state ]
type=velset
triggerall=time>=20
trigger1=time=20
x=-2
y=-2
ignorehitpause=0
[state ]
type=veladd
triggerall=time>=20
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=20
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;2풴KEZB

;4ZB
[statedef 4100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=1.1
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9
volume=255
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9001
volume=255
channel=23
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=24
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=25
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s4100,0
freqmul=0.7
volume=255
channel=26
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s4100,0
freqmul=0.7
volume=255
channel=27
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s4000,4
freqmul=0.6
volume=255
channel=28
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(20)=-20
value=s100,0
freqmul=1.5
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(20)=-20
value=s100,1
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(20)=-20
value=s100,1
freqmul=0.9
volume=0
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
id=0
anim=19000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*animelemtime(1))),floor(256*sin((pi/2/10)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-3*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,24]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[25,34]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/10)*(animelemtime(1)-25)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[55,74]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/20)*(animelemtime(1)-55)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=offset
trigger1=animelemtime(1)=[50,56]
x=facing*floor((-30.0/30)*(animelemtime(1)-50))
y=floor((-15.0/7)*(animelemtime(1)-50))
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(1)=[57,79]
x=facing*floor((-30.0/30)*(animelemtime(1)-50))
y=floor(-15+(-240*1.5+15)*sin((pi/2/23)*(animelemtime(1)-57)))
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(1)>=80&&animelemtime(12)<=-1
x=-60*facing
y=floor(-240*1.5)
ignorehitpause=0

[state ]
type=posset
triggerall=var(53)=0
trigger1=animelemtime(20)=0
x=-40*facing
ignorehitpause=0
[state ]
type=offset
triggerall=var(53)=0
trigger1=animelemtime(20)>=0&&animelemtime(20)<=29
trigger1=1
x=facing*floor(-480+480*(sin((pi/2/30)*animelemtime(20))**0.1))
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;rWAZbgB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[0,19]
id=var(50)+100000
trans=addalpha
alpha=floor(256*sin((pi/2/20)*animelemtime(1))),floor(256*cos((pi/2/20)*animelemtime(1)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)>=20&&animelemtime(20)<=-1
id=var(50)+100000
trans=addalpha
alpha=256,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(20)=[0,29]
id=var(50)+100000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*animelemtime(20))),floor(256*sin((pi/2/30)*animelemtime(20)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(20)>=30&&animtime<=-1
id=var(50)+100000
trans=addalpha
alpha=0,256
ignorehitpause=0



;ア̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110490
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=140
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=6
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.5*(2-var(56)),0.5*0.5*(2-var(56))
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=14
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=22
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;΂΂΂B
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=10
id=var(50)
anim=10580
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=10,-48
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=50
id=var(50)
anim=10581
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=20,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=50
id=var(50)
anim=10582
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=141
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=20,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;Q[WݒB
[state ]
type=poweradd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=-2000
ignorehitpause=0



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



;̑Xe[gQB
[statedef 4109]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;3풴KEZB

;6ZB
[statedef 4200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=1.1
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9
volume=255
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9001
volume=255
channel=23
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=24
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=15
value=s4000,2
freqmul=0.9
volume=255
channel=25
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s1286,0
freqmul=1.5
volume=255
channel=26
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s4000,4
freqmul=0.7
volume=255
channel=27
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50
value=s4000,4
freqmul=0.701
volume=255
channel=28
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+80
value=s4200,0
freqmul=0.8
volume=255
channel=29
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+80
value=s4200,0
freqmul=0.8
volume=255
channel=30
ignorehitpause=0

[state ]
type=stopsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+120
channel=29
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+120-5
value=s4200,1
freqmul=0.6
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+120
value=s1286,1
freqmul=0.4
volume=0
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+120
value=s4000,4
freqmul=0.7
volume=255
channel=23
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=50+120
value=s4000,4
freqmul=0.7
volume=255
channel=24
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
id=0
anim=19000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*animelemtime(1))),floor(256*sin((pi/2/10)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,50+120-1]
id=0
anim=19000
trans=addalpha
alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[50+120-1,50+120+30-1]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=151
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[50+120+30,50+120+30+90-1]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/90)*(animelemtime(1)-(50+120+30))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=151
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-3*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,24]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[25,34]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/10)*(animelemtime(1)-25)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[50,50+19]
time=2
freq=180
ampl=floor((12-9*sin((pi/2/20)*(animelemtime(1)-50)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[50+20,50+120+30-1]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[50+120+30,50+120+30+90-1]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/90)*(animelemtime(1)-(50+120+30))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=posadd
trigger1=animelemtime(1)=0
x=-19.5
ignorehitpause=0
[state ]
type=posadd
trigger1=animelemtime(1)=50+120
x=19.5
ignorehitpause=0

[state ]
type=offset
trigger1=animelemtime(1)=[0,50+120-1]
x=facing*floor(19.5)
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;rWAZbgB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[0,19]
id=var(50)+100000
trans=addalpha
alpha=floor(256*sin((pi/2/20)*animelemtime(1))),floor(256*cos((pi/2/20)*animelemtime(1)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[20,50+120+30+30-1]
id=var(50)+100000
trans=addalpha
alpha=256,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[50+120+30+30,50+120+30+50-1]
id=var(50)+100000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-(50+120+30+30)))),floor(256*sin((pi/2/20)*(animelemtime(1)-(50+120+30+30))))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)>=50+120+30+50&&animtime<=-1
id=var(50)+100000
trans=addalpha
alpha=0,256
ignorehitpause=0



;ア̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110490
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=150
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(-19.5),floor(-123.5)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=6
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.5*(2-var(56)),0.5*0.5*(2-var(56))
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(-19.5),floor(-123.5)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=14
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(-19.5),floor(-123.5)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=22
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=floor(-19.5),floor(-123.5)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;G^[ilCfBAB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+200000
anim=10590
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+200000
anim=110590+1000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=151
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50)+200000)>=1
trigger1=1
id=var(50)+200000
pos=floor(vel x+screenpos x),floor(vel y+screenpos y-pos y)
postype=left
ignorehitpause=0



;Q[WݒB
[state ]
type=poweradd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=1||var(0):=1||var(1):=20||fvar(0):=-3||fvar(1):=-3||fvar(2):=-3||fvar(3):=-3||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
trigger1=animelemtime(1)=[50+120,50+120+30-1]
trigger1=(animelemtime(1)-(50+120))%3=0
projid=var(50)
projanim=70250
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=3
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=ifelse(animelemtime(1)>=20,0,20-animelemtime(1))
id=var(50)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=1000,100
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(0)
air.fall=var(0)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(1)
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=0



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



;̑Xe[gQB
[statedef 4209]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=!alive
trigger1=1
value=90000
ignorehitpause=1
[state ]
type=posset
triggerall=!alive
trigger1=1
y=10000
ignorehitpause=1
[state ]
type=velset
triggerall=!alive
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=targetdrop
triggerall=!alive
triggerall=numtarget=[1,8]
trigger1=1
ignorehitpause=1
[state ]
type=changestate
triggerall=!alive
trigger1=1
value=5150
persistent=256
ignorehitpause=1
[state ]
type=changeanim
trigger1=time=0
trigger2=!hitshakeover
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=hitvelset
triggerall=hitshakeover
trigger1=1
x=1
y=1
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;1UB

[statedef 1800]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21070
persistent=256
ignorehitpause=1
[statedef 1805]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21070
persistent=256
ignorehitpause=1

[statedef 1810]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21070
persistent=256
ignorehitpause=1
[statedef 1815]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=21070
persistent=256
ignorehitpause=1



;̑Xe[gQB
[statedef 1809]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=-32
y=0
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<-0.25*(const(size.air.front)+const(size.air.back))
trigger2=time>=gethitvar(fall.envshake.ampl)+floor(-320/vel x)
value=1808
persistent=256
ignorehitpause=0

[statedef 1808]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=time<=19
trigger1=1
value=1808
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
trigger1=time=20
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=20
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=envshake
triggerall=time<=19
trigger1=time=[0,19]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*time))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=width
triggerall=time<=19
trigger1=1
edge=0,-(const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=velset
triggerall=time<=19
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=19
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=posset
triggerall=time<=19
trigger1=time=0
x=facing*(-160+0.25*(const(size.air.front)+const(size.air.back)))
ignorehitpause=0
[state ]
type=turn
triggerall=time>=20
trigger1=time=20
ignorehitpause=0
[state ]
type=velset
triggerall=time>=20
trigger1=time=20
x=-2
y=-2
ignorehitpause=0
[state ]
type=veladd
triggerall=time>=20
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=20
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;2UB

[statedef 1820]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=3
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=21
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,13]
id=0
anim=19000
trans=addalpha
alpha=0,floor(64+192*cos((pi/2/14)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-49
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10162
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-48
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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


;
;3UB

[statedef 1830]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=6
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=s
ignorehitpause=0



;B
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=21
ignorehitpause=0



;ʐݒB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*cos((pi/2/10)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0



;̏ےB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110162
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-38
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-37
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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



;̑Xe[gQB
[statedef 1839]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=!hitshakeover
trigger1=1
value=1839
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
trigger1=1
value=5030
persistent=0
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
triggerall=!hitshakeover
trigger1=1
statetype=s
movetype=h
physics=n
ignorehitpause=0
[state ]
type=statetypeset
triggerall=hitshakeover
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=vel x*0.7225
ignorehitpause=0
[state ]
type=offset
triggerall=!hitshakeover
trigger1=1
x=0
y=-57
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=0
y=0
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=0
[state ]
type=offset
triggerall=hitshakeover
trigger1=1
x=-facing*const(size.mid.pos.x)
y=-57-const(size.mid.pos.y)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=pos y>=25-(-57-const(size.mid.pos.y))&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;WXe[gB

;
;1ʏŌB

[statedef 21000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1200
trigger1=1||var(0):=6
trigger2=var(50)=1210
trigger2=1||var(0):=9
trigger3=var(50)=1220
trigger3=1||var(0):=6
trigger4=var(50)=1230
trigger4=1||var(0):=4
trigger5=var(50)=1240
trigger5=1||var(0):=6
trigger6=var(50)=1250
trigger6=1||var(0):=7
trigger7=var(50)=1260
trigger7=1||var(0):=12
trigger8=var(50)=1261
trigger8=1||var(0):=7
trigger9=var(50)=1400
trigger9=1||var(0):=4
trigger10=var(50)=1600
trigger10=1||var(0):=7
trigger11=var(50)=1610
trigger11=1||var(0):=4
trigger12=var(50)=1620
trigger12=1||var(0):=7
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1200||var(50)=1210||var(50)=1220||var(50)=1230||var(50)=1240||var(50)=1250||var(50)=1260||var(50)=1261
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1400
statetype=c
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1260&&animelemtime(7)>=0||var(50)=1261&&animelemtime(2)>=0||var(50)=1600||var(50)=1610||var(50)=1620
statetype=a
ignorehitpause=0
[state ]
type=sprpriority
triggerall=var(53)=0
trigger1=1
value=211
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
value=s1200,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
value=s1200,1
freqmul=1.0
volume=128
channel=2
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
value=s1200,2
freqmul=1.4
volume=255
channel=3
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[-2,-1]
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[-2,5]
time=2
freq=180
ampl=floor((16-16*sin((pi/2/8)*(animelemtime(var(0))+2)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1200
trigger1=animelemtime(3)=0
x=2
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1210
trigger1=animelemtime(6)=0
x=3
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1220
trigger1=animelemtime(4)=0
x=1.25
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1230
trigger1=animelemtime(2)=0
x=8
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1240
trigger1=animelemtime(4)=0
x=2
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1260
trigger1=animelemtime(7)=0
x=18
y=-7
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1260
trigger1=animelemtime(12)=0
x=0.3
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1261
trigger1=animelemtime(2)=0
x=18
y=-7
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1261
trigger1=animelemtime(7)=0
x=0.3
ignorehitpause=0

[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1600
trigger1=animelemtime(1)=0
x=0.75
ignorehitpause=0

[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1610
trigger1=animelemtime(1)=0
x=0.75
y=0.75
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1610
trigger1=animelemtime(4)=0
x=8
y=0
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1260&&animelemtime(7)>=0||var(50)=1261&&animelemtime(2)>=0||var(50)=1600||var(50)=1610||var(50)=1620
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1260&&animelemtime(7)>=0||var(50)=1261&&animelemtime(2)>=0||var(50)=1600||var(50)=1610||var(50)=1620
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1260&&animelemtime(7)>=0||var(50)=1261&&animelemtime(2)>=0||var(50)=1600||var(50)=1610||var(50)=1620
y=0
ignorehitpause=0

[state ]
type=playerpush
triggerall=var(50)=1250||var(50)=1260||var(50)=1261||var(50)=1600||var(50)=1620
trigger1=1
value=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1200||var(50)=1210||var(50)=1220||var(50)=1230||var(50)=1240||var(50)=1250&&animelemtime(5)>=0||var(50)=1400
trigger2=var(50)=1260&&(animelemtime(7)<=-1||animelemtime(12)>=0)||var(50)=1261&&(animelemtime(2)<=-1||animelemtime(7)>=0)||var(50)=1600&&animelemtime(8)>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1250&&animelemtime(5)<=-1
x=vel x
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1260&&animelemtime(7)>=0&&animelemtime(12)<=-1||var(50)=1261&&animelemtime(2)>=0&&animelemtime(7)<=-1||var(50)=1600&&animelemtime(8)<=-1
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*((0.1*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1610&&animelemtime(4)<=-1||var(50)=1620&&animelemtime(5)<=-1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1610&&animelemtime(4)>=0
x=vel x*const(movement.stand.friction)
y=vel y+(statetype=a)*0.2*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1620&&animelemtime(5)>=0
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0


;
;rWAZbgB

;ȊOB
[state ]
type=trans
trigger1=animelemtime(var(0))=[0,4]
trans=addalpha
alpha=0,256
ignorehitpause=0
[state ]
type=trans
trigger1=animelemtime(var(0))=[5,9]
trans=addalpha
alpha=floor(256*sin((pi/2/5)*(animelemtime(var(0))-5))),floor(256*cos((pi/2/5)*(animelemtime(var(0))-5)))
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=210
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=2
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=0
trigger2=animelemtime(var(0))=2
trigger3=animelemtime(var(0))=4
id=var(50)+100000
anim=anim+140000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=2
vel=0,0
accel=0,0
ignorehitpause=0


;
;A[LeX̖B

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1200
trigger1=1||var(1):=10001
trigger2=var(50)=1210
trigger2=1||var(1):=10002
trigger3=var(50)=1220
trigger3=1||var(1):=10003
trigger4=var(50)=1230
trigger4=1||var(1):=10004
trigger5=var(50)=1240
trigger5=1||var(1):=10005
trigger6=var(50)=1250
trigger6=1||var(1):=10006
trigger7=var(50)=1260
trigger7=1||var(1):=10007
trigger8=var(50)=1261
trigger8=1||var(1):=10007
trigger9=var(50)=1400
trigger9=1||var(1):=10008
trigger10=var(50)=1600
trigger10=1||var(1):=10009
trigger11=var(50)=1610
trigger11=1||var(1):=10004
trigger12=var(50)=1620
trigger12=1||var(1):=10006
ignorehitpause=0



;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
id=var(50)
anim=var(1)+1000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-199
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=2
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
id=var(50)
anim=var(1)+10+1000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=20
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=2
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-2
id=var(50)
anim=var(1)+20+1000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=220
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=2
vel=0,0
accel=0,0
ignorehitpause=0


;
;ՁB

;IvVځB
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1260
trigger1=animelemtime(7)=0
id=var(50)
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,20
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1261
trigger1=animelemtime(2)=0
id=var(50)
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,20
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;U{́B

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1200
trigger1=1||var(2):=1||var(3):=(16-4)||fvar(0):=-2||fvar(1):=-11||fvar(2):=-2||fvar(3):=-11||fvar(4):=0.35
trigger2=var(50)=1210
trigger2=1||var(2):=1||var(3):=(16-2)||fvar(0):=-6||fvar(1):=19||fvar(2):=-6||fvar(3):=19||fvar(4):=0.35
trigger3=var(50)=1220
trigger3=1||var(2):=1||var(3):=(16-3)||fvar(0):=-16||fvar(1):=6||fvar(2):=-16||fvar(3):=6||fvar(4):=0.35
trigger4=var(50)=1230
trigger4=1||var(2):=1||var(3):=(16-1)||fvar(0):=-20||fvar(1):=-5||fvar(2):=-20||fvar(3):=-5||fvar(4):=0.35
trigger5=var(50)=1240
trigger5=1||var(2):=1||var(3):=(16-1)||fvar(0):=3||fvar(1):=-9||fvar(2):=3||fvar(3):=-9||fvar(4):=0.35
trigger6=var(50)=1250
trigger6=1||var(2):=1||var(3):=(16-3)||fvar(0):=1||fvar(1):=-8||fvar(2):=1||fvar(3):=-8||fvar(4):=0.35
trigger7=var(50)=1260
trigger7=1||var(2):=1||var(3):=16||fvar(0):=-8||fvar(1):=32||fvar(2):=-8||fvar(3):=32||fvar(4):=0.35
trigger8=var(50)=1261
trigger8=1||var(2):=1||var(3):=16||fvar(0):=-8||fvar(1):=32||fvar(2):=-8||fvar(3):=32||fvar(4):=0.35
trigger9=var(50)=1400
trigger9=1||var(2):=1||var(3):=16||fvar(0):=2.5||fvar(1):=-8||fvar(2):=2.5||fvar(3):=-8||fvar(4):=0.35
trigger10=var(50)=1600
trigger10=1||var(2):=1||var(3):=(16-1)||fvar(0):=-10||fvar(1):=18||fvar(2):=-10||fvar(3):=18||fvar(4):=0.35
trigger11=var(50)=1610
trigger11=1||var(2):=1||var(3):=(16-2)||fvar(0):=-18||fvar(1):=-6||fvar(2):=-18||fvar(3):=-6||fvar(4):=0.35
trigger12=var(50)=1620
trigger12=1||var(2):=1||var(3):=(16-3)||fvar(0):=1||fvar(1):=-8||fvar(2):=1||fvar(3):=-8||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1200||var(50)=1210||var(50)=1220||var(50)=1230||var(50)=1240||var(50)=1250
projid=var(50)
projanim=60000+var(1)
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=6
projhits=2
projmisstime=5
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=h
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
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=2*(!var(55)),var(3)-2*var(55)
guard.pausetime=2*(!var(55)),var(3)-2*var(55)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1400
projid=var(50)
projanim=60000+var(1)
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=6
projhits=2
projmisstime=5
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=c,na
hitflag=hlafdp
guardflag=l
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
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=2*(!var(55)),var(3)-2*var(55)
guard.pausetime=2*(!var(55)),var(3)-2*var(55)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1260||var(50)=1261||var(50)=1600||var(50)=1610||var(50)=1620
projid=var(50)
projanim=60000+var(1)
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=6
projhits=2
projmisstime=5
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=ha
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
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=2*(!var(55)),var(3)-2*var(55)
guard.pausetime=2*(!var(55)),var(3)-2*var(55)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0

[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1200||var(50)=1210||var(50)=1220||var(50)=1230||var(50)=1240||var(50)=1250
id=var(50)+100000
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=var(3)
fall.envshake.freq=fvar(2)+1000
fall.envshake.phase=fvar(3)
ignorehitpause=0
[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1400
id=var(50)+100000
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=var(3)
fall.envshake.freq=fvar(2)+1000
fall.envshake.phase=fvar(3)
ignorehitpause=0
[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
triggerall=animelemtime(var(0))=-1
trigger1=var(50)=1260||var(50)=1261||var(50)=1600||var(50)=1610||var(50)=1620
id=var(50)+100000
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=var(3)
fall.envshake.freq=fvar(2)+1000
fall.envshake.phase=fvar(3)
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;2ʏŌB

[statedef 21010]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1270
trigger1=1||var(0):=5
trigger2=var(50)=1410
trigger2=1||var(0):=4
trigger3=var(50)=1630
trigger3=1||var(0):=7
trigger4=var(50)=1640
trigger4=1||var(0):=6
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1270
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1410
statetype=c
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1630||var(50)=1640
statetype=a
ignorehitpause=0
[state ]
type=sprpriority
triggerall=var(53)=0
trigger1=1
value=211
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=1
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=velset
triggerall=var(53)=0
trigger1=animelemtime(1)=0
x=0
y=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0



;IvVځB
[state ]
type=posset
triggerall=var(53)=0
triggerall=var(50)=1630
triggerall=pos y>=0
triggerall=animelemtime(1)=[0,9]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1630
trigger1=animelemtime(1)=10
x=-4*cos((pi/180)*30)
y=-4*sin((pi/180)*30)
ignorehitpause=0

[state ]
type=posset
triggerall=var(53)=0
triggerall=var(50)=1640
triggerall=pos y>=0
triggerall=animelemtime(1)=[0,9]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1640
trigger1=animelemtime(1)=10
x=4
y=-9
ignorehitpause=0
[state ]
type=posadd
triggerall=var(53)=0
triggerall=var(50)=1640
trigger1=animelemtime(1)=[0,9]
trigger1=facing*pos x+67+60>160
x=-0.25*((facing*pos x+67+60)-160)
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
triggerall=animelemtime(var(0))=0
trigger1=var(50)=1270
trigger1=1||fvar(0):=2
x=fvar(0)
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1630&&animelemtime(1)>=10||var(50)=1640&&animelemtime(1)>=10
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1630&&animelemtime(1)>=10||var(50)=1640&&animelemtime(1)>=10
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1630&&animelemtime(1)>=10||var(50)=1640&&animelemtime(1)>=10
y=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1270||var(50)=1410||var(50)=1630&&animelemtime(1)>=28
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1640&&animelemtime(1)=[10,15]
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*1.8*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1640&&animelemtime(1)>=16
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*6.4*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1630&&animelemtime(1)<=27||var(50)=1640&&animelemtime(1)<=9
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=0


;
;̏ےB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-189
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10161
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-187
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;4ʏŌB

[statedef 21020]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1280
trigger1=1||var(0):=4
trigger2=var(50)=1281
trigger2=1||var(0):=1
trigger3=var(50)=1660
trigger3=1||var(0):=4
trigger4=var(50)=1661
trigger4=1||var(0):=1
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1280
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1660
statetype=a
ignorehitpause=0


;
;B

;IvVځB
[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(3)=0
value=s100,0
freqmul=1.5
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(3)=0
value=s100,1
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(3)=0
value=s100,1
freqmul=0.9
volume=0
channel=-1
ignorehitpause=0

[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(3)=0
value=s100,0
freqmul=1.5
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(3)=0
value=s100,1
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(3)=0
value=s100,1
freqmul=0.9
volume=0
channel=-1
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0



;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(3)=0
x=const(velocity.run.fwd.x)
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1281
trigger1=animelemtime(1)=0
x=const(velocity.run.fwd.x)
ignorehitpause=0

[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(1)=0
x=0.2
y=0.2
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(3)=0
x=0.85*const(velocity.run.fwd.x)
y=0
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1661
trigger1=animelemtime(1)=0
x=0.85*const(velocity.run.fwd.x)
y=0
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1660||var(50)=1661
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1660||var(50)=1661
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1660||var(50)=1661
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0


;
;rWAZbgB

;IvVځB
[state ]
type=trans
triggerall=var(50)=1280||var(50)=1660
trigger1=animelemtime(3)>=0
trans=addalpha
alpha=0,256
ignorehitpause=0
[state ]
type=trans
triggerall=var(50)=1281||var(50)=1661
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=0


;
;_bV̐B

;IvVځB
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(3)=0
id=var(50)
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,-22
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1660
trigger1=animelemtime(3)=0
id=var(50)
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,-50
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;yB

;IvVځB
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1280
trigger1=animelemtime(1)=0
id=var(50)
anim=10100
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;U{́B

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1280
trigger1=1||var(1):=70020
trigger2=var(50)=1281
trigger2=1||var(1):=70020
trigger3=var(50)=1660
trigger3=1||var(1):=70021
trigger4=var(50)=1661
trigger4=1||var(1):=70021
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))>=0
trigger1=var(50)=1280||var(50)=1281
projid=var(50)
projanim=var(1)
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=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,st
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=0
damage=0,0
fall.damage=0
getpower=20,10
givepower=10,5
kill=0
guard.kill=0
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=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=0
ground.velocity=0,0
air.velocity=0,0
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=0
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))>=0
trigger1=var(50)=1660||var(50)=1661
projid=var(50)
projanim=var(1)
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=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,st
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=0
damage=0,0
fall.damage=0
getpower=20,10
givepower=10,5
kill=0
guard.kill=0
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=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=0
ground.velocity=0,0
air.velocity=0,0
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=0
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=0

[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
triggerall=animelemtime(var(0))=0
trigger1=var(50)=1280||var(50)=1281
id=var(50)
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=-1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=0
ignorehitpause=0
[state ]
type=reversaldef
triggerall=var(53)=0
triggerall=var(55)=0
triggerall=animelemtime(var(0))=0
trigger1=var(50)=1660||var(50)=1661
id=var(50)
attr=
reversal.attr=sca,aa,at,ap
hitonce=1
numhits=0
p2facing=-1
pausetime=2,2
sparkno=-1
fall.envshake.time=0
fall.envshake.ampl=0
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 21021]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1285
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1665
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1285,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1285,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=screenbound
triggerall=var(53)=0
trigger1=1
value=0
movecamera=1,1
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=turn
triggerall=var(53)=0
triggerall=facing*pos x>=0
trigger1=animelemtime(1)=0
ignorehitpause=0



;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1285
trigger1=1
x=const(velocity.run.fwd.x)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1665
trigger1=1
x=const(velocity.run.fwd.x)
y=0
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1665
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1665
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1665
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x
y=vel y
ignorehitpause=0


;
;rWAZbgB

;IvVځB
[state ]
type=trans
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=0


;
;_bV̐B

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,-22
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;yB

;IvVځB
[state ]
type=explod
triggerall=var(53)=0
triggerall=var(50)=1285
trigger1=animelemtime(1)=0
id=var(50)
anim=10100
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;񂫂Xp[NB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=110060
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=300
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-2,-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=110065
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=301
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=-2,-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 21022]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1286
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1666
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1286,0
freqmul=0.9
volume=255
channel=3
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1286,0
freqmul=0.901
volume=255
channel=4
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1286,1
freqmul=0.7
volume=255
channel=5
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[1,4]
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=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[5,9]
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,19]
id=0
anim=19000
trans=addalpha
alpha=floor(128*cos((pi/2/10)*(animelemtime(1)-10))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=bgpalfx
triggerall=var(55)=0
trigger1=animelemtime(1)=[0,3]
time=1
invertall=0;B
ignorehitpause=0
[state ]
type=bgpalfx
triggerall=var(55)=1
trigger1=animelemtime(1)=[0,3]
time=ifelse(var(47)<=0,1,1+var(47))
invertall=0;B
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,19]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=posadd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
x=-150
ignorehitpause=0



;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1286
trigger1=animelemtime(1)=0
x=-12
ignorehitpause=0
[state ]
type=offset
triggerall=var(50)=1286
trigger1=animelemtime(1)=[0,27]
y=floor(-10*sin((pi/28)*animelemtime(1)))
ignorehitpause=0

[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1666
trigger1=animelemtime(1)=0
x=-2.5
y=-6
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1666
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1666
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1666
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
triggerall=var(53)=0
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0


;
;rWAZbgB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=51
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=50,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Ǎۃ{o[B

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10070
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-169
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=104,-44
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110070
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8*(2-var(56)),0.5*0.8*(2-var(56))
shadow=0,0,0
sprpriority=50
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=104,-44
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10071
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=52
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=104,-44
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;U{́B

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1286
trigger1=1||var(0):=1||var(1):=15||fvar(0):=4||fvar(1):=-12||fvar(2):=4||fvar(3):=-12||fvar(4):=1.05
trigger2=var(50)=1666
trigger2=1||var(0):=1||var(1):=15||fvar(0):=4||fvar(1):=-12||fvar(2):=4||fvar(3):=-12||fvar(4):=1.05
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(1)=0
trigger1=var(50)=1286
projid=var(50)
projanim=70025
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+104),floor(vel y-44)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=15
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=60
palfx.add=32,-128,-128
palfx.sinadd=128,48,48,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(1)
guard.pausetime=0,var(1)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(0)
air.fall=var(0)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(1)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(1)=0
trigger1=var(50)=1666
projid=var(50)
projanim=70025
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+104),floor(vel y-44)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=15
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=100,10
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=-1
;p1getp2facing=0
palfx.time=60
palfx.add=32,-128,-128
palfx.sinadd=128,48,48,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(1)
guard.pausetime=0,var(1)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(0)
air.fall=var(0)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(1)
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=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;1ʏˌB

[statedef 21030]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1300
trigger1=1||var(0):=6
trigger2=var(50)=1310
trigger2=1||var(0):=6
trigger3=var(50)=1500
trigger3=1||var(0):=6
trigger4=var(50)=1700
trigger4=1||var(0):=3
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1300||var(50)=1310
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1500
statetype=c
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1700
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=0
trigger2=animelemtime(var(0))=2
trigger3=animelemtime(var(0))=4
trigger4=animelemtime(var(0))=6
value=s1300,0
freqmul=1.0
volume=255
channel=11+floor(animelemtime(var(0))/2)
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1300
trigger1=animelemtime(6)=0
x=0.5
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1310
trigger1=animelemtime(6)=0
x=1.5
ignorehitpause=0

[state ]
type=posset
triggerall=var(53)=0
triggerall=var(50)=1700
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1700
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(53)=0
triggerall=var(50)=1700
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1700
triggerall=animelemtime(var(0))=0
trigger1=1
x=-2.5
y=-8
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1700
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1700
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1700
y=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1300||var(50)=1310||var(50)=1500||var(50)=1700&&animelemtime(var(0))>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1700&&animelemtime(var(0))<=-1
x=vel x
y=vel y
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;2ʏˌB

[statedef 21040]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1350
trigger1=1||var(0):=5
trigger2=var(50)=1550
trigger2=1||var(0):=5
trigger3=var(50)=1750
trigger3=1||var(0):=4
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1350
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1550
statetype=c
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1750
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
value=s1350,0
freqmul=1.3
volume=255
channel=11
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
value=s1200,1
freqmul=0.4
volume=255
channel=12
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
value=s1200,1
freqmul=0.4005
volume=255
channel=13
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
id=0
anim=19000
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=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[-3,-1]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/3)*(animelemtime(var(0))+3)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(var(0))=[-4,15]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/20)*(animelemtime(var(0))+4)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=offset
triggerall=var(50)=1350||var(50)=1550
trigger1=animelemtime(4)=[0,23]
y=floor(-10*sin((pi/24)*animelemtime(4)))
ignorehitpause=0

[state ]
type=posset
triggerall=var(53)=0
triggerall=var(50)=1750
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1750
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(53)=0
triggerall=var(50)=1750
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1750
triggerall=animelemtime(var(0))=0
trigger1=1
x=-2.5
y=-6
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1750
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1750
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1750
y=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1350||var(50)=1550||var(50)=1750&&animelemtime(var(0))>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1750&&animelemtime(var(0))<=-1
x=vel x
y=vel y
ignorehitpause=0


;
;ՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1350
trigger1=1||var(1):=120
trigger2=var(50)=1550
trigger2=1||var(1):=190
trigger3=var(50)=1750
trigger3=1||var(1):=80
ignorehitpause=0


;
;uCYGbWB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
id=var(50)
anim=10050+1000000*(!var(56))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-149
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=var(1),floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(var(0))=-4
id=var(50)
anim=10051+1000000*(!var(56))
;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=0
supermovetime=0
removetime=-2
removeongethit=0
pos=var(1),floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;U{́B

;IvVځB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=var(50)=1350
trigger1=1||var(2):=1||var(3):=20||fvar(0):=-1||fvar(1):=-40||fvar(2):=-1||fvar(3):=-40||fvar(4):=2.1
trigger2=var(50)=1550
trigger2=1||var(2):=1||var(3):=18||fvar(0):=-1||fvar(1):=-40||fvar(2):=-1||fvar(3):=-40||fvar(4):=2.1
trigger3=var(50)=1750
trigger3=1||var(2):=1||var(3):=18||fvar(0):=-1||fvar(1):=-40||fvar(2):=-1||fvar(3):=-40||fvar(4):=2.1
ignorehitpause=0

[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-4
trigger1=var(50)=1350
projid=var(50)
projanim=70040
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+var(1)),floor(vel y-pos y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=27
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=200,20
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=73
palfx.add=256,64,128
palfx.sinadd=128,32,64,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(3)
guard.pausetime=0,var(3)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-4
trigger1=var(50)=1550
projid=var(50)
projanim=70040
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+var(1)),floor(vel y-pos y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=27
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=200,20
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=73
palfx.add=256,64,128
palfx.sinadd=128,32,64,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(3)
guard.pausetime=0,var(3)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=-4
trigger1=var(50)=1750
projid=var(50)
projanim=70040
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+var(1)),floor(vel y-pos y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=27
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=200,20
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=73
palfx.add=256,64,128
palfx.sinadd=128,32,64,10
palfx.color=0
palfx.invertall=1
pausetime=0,var(3)
guard.pausetime=0,var(3)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(2)
air.fall=var(2)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;3ʏˌB

[statedef 21050]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1320
trigger1=1||var(0):=5
trigger2=var(50)=1720
trigger2=1||var(0):=4
ignorehitpause=0


;
;{ݒitjB

;ȊOB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1320
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1720
statetype=a
ignorehitpause=0

[state ]
type=sprpriority
triggerall=var(53)=0
trigger1=var(50)=1720
value=210
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=11
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=offset
triggerall=var(50)=1320
trigger1=animelemtime(4)=[0,23]
y=floor(-10*sin((pi/24)*animelemtime(4)))
ignorehitpause=0

[state ]
type=velmul
triggerall=var(53)=0
triggerall=var(50)=1720
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-1
x=0.925
y=0.925
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1720
trigger1=animelemtime(4)=0
x=8
y=0
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1720
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1720
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1720
y=0
ignorehitpause=0

[state ]
type=playerpush
triggerall=var(50)=1720
trigger1=1
value=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1320
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1720&&animelemtime(4)<=-1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1720&&animelemtime(4)>=0
x=vel x*const(movement.stand.friction)
y=vel y+(statetype=a)*0.2*const(movement.yaccel)
ignorehitpause=0


;
;̏ےB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=1320
trigger1=1||var(1):=10160||var(2):=10161||fvar(0):=75||fvar(1):=-90
trigger2=var(50)=1720
trigger2=1||var(1):=10160||var(2):=10162||fvar(0):=100+0.75*vel x/(1-0.925)||fvar(1):=ifelse(pos y-40+0.75*vel y/(1-0.925)>-40,-40,-40+0.75*vel y/(1-0.925))
ignorehitpause=0

[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=var(1)
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-139
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=var(2)
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-138
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;7ʏˌB

[statedef 21060]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=1760
trigger1=1||var(0):=6
trigger2=var(50)=1770
trigger2=1||var(0):=4
ignorehitpause=0


;
;{ݒitjB

;ȊOB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=1
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s1270,0
freqmul=0.9
volume=255
channel=11
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=0
anim=19000
trans=addalpha
alpha=128,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-6*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=posset
triggerall=var(53)=0
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(53)=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0



;IvVځB
[state ]
type=velset
triggerall=var(53)=0
triggerall=var(50)=1770
triggerall=animelemtime(var(0))=0
trigger1=1
x=-2.5
y=-6
ignorehitpause=0



;ȊOB
[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=1
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1770&&animelemtime(var(0))>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1760||var(50)=1770&&animelemtime(var(0))<=-1
x=vel x
y=vel y
ignorehitpause=0


;
;̏ےB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10164
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=10163
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;1UB

[statedef 21070]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="'el_Shtayim_Bere'shti`a"&&name!="'el_Shtayim_Bere'shti`a_Deluxe"
trigger2=ishelper
trigger3=floor((floor(sysfvar(0))%(2*2*8*3))/(2*2*8))=[0,1]
trigger4=floor((floor(sysfvar(0))%(2*2*8))/(2*2))=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;
;{ݒB

;ȊOB
[state ]
type=changeanim
triggerall=var(53)=0
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=0


;
;Ut[ۑpՎϐZbgB

;ȊOB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=1
ignorehitpause=0


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1800||var(50)=1810
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
triggerall=var(53)=0
trigger1=var(50)=1805||var(50)=1815
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=1.1
volume=255
channel=21
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9
volume=255
channel=22
ignorehitpause=0
[state ]
type=playsnd
triggerall=var(53)=0
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.9001
volume=255
channel=23
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
id=0
anim=19000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*animelemtime(1))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,14]
id=0
anim=19000
trans=addalpha
alpha=floor(192+64*cos((pi/2/5)*(animelemtime(1)-10))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[15,19]
id=0
anim=19000
trans=addalpha
alpha=192,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=[20,39]
id=0
anim=19000
trans=addalpha
alpha=floor(192*cos((pi/2/20)*(animelemtime(1)-20))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[0,9]
time=2
freq=180
ampl=floor((6-3*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[10,24]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
triggerall=var(53)=0
trigger1=animelemtime(1)=[25,34]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/10)*(animelemtime(1)-25)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1805&&animelemtime(1)=0||var(50)=1815&&animelemtime(1)=0
x=0
y=-0.2
ignorehitpause=0

[state ]
type=statetypeset
triggerall=var(53)=0
triggerall=pos y+vel y>=0
trigger1=var(50)=1805&&animelemtime(11)>=0||var(50)=1815&&animelemtime(11)>=0
statetype=s
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1805&&animelemtime(11)>=0||var(50)=1815&&animelemtime(11)>=0
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=var(53)=0
triggerall=statetype=s
trigger1=var(50)=1805&&animelemtime(11)>=0||var(50)=1815&&animelemtime(11)>=0
y=0
ignorehitpause=0


;
;ZB

;IvVځB
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1800||var(50)=1810||var(50)=1805&&animelemtime(11)>=0||var(50)=1815&&animelemtime(11)>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=var(53)=0
trigger1=var(50)=1805&&animelemtime(11)<=-1||var(50)=1815&&animelemtime(11)<=-1
x=vel x
y=vel y
ignorehitpause=0


;
;rWAZbgB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=anim+40000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=0
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[0,9]
id=var(50)+100000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*animelemtime(1))),floor(256*cos((pi/2/10)*animelemtime(1)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[10,29]
id=var(50)+100000
trans=addalpha
alpha=256,0
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)=[30,39]
id=var(50)+100000
trans=addalpha
alpha=floor(256*cos((pi/2/10)*(animelemtime(1)-30))),floor(256*sin((pi/2/10)*(animelemtime(1)-30)))
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=var(53)=0
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)>=40&&animtime<=-1
id=var(50)+100000
trans=addalpha
alpha=0,256
ignorehitpause=0


;
;ア̏ےB

;ȊOB
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=0
id=var(50)
anim=110490
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=6
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.5*(2-var(56)),0.5*0.5*(2-var(56))
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=14
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*0.75*(2-var(56)),0.5*0.75*(2-var(56))
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
triggerall=var(53)=0
trigger1=animelemtime(1)=22
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5*(2-var(56)),0.5*(2-var(56))
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0


;
;Q[WݒB

;IvVځB
[state ]
type=poweradd
triggerall=var(53)=0
triggerall=animelemtime(1)=0
trigger1=var(50)=1810||var(50)=1815
value=-1000
ignorehitpause=0


;
;U{́B

;ȊOB
[state ]
type=forcefeedback
triggerall=var(53)=0
trigger1=1||var(4):=1||var(5):=12||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.35
ignorehitpause=0



;IvVځB
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=0+1
trigger1=var(50)=1800||var(50)=1810
projid=var(50)
projanim=70310
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=30
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=0,0
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=0
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,var(5)
guard.pausetime=0,var(5)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(4)
air.fall=var(4)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(5)
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=0
[state ]
type=projectile
triggerall=var(53)=0
triggerall=animelemtime(var(0))=0+1
trigger1=var(50)=1805||var(50)=1815
projid=var(50)
projanim=70310
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=30
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,ha
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=0,0
fall.damage=0
getpower=0,0
givepower=10,5
kill=1
guard.kill=0
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,var(5)
guard.pausetime=0,var(5)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(4)
air.fall=var(4)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(5)
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=0


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1









