
[Data]
life=1000
attack=100
defence=100
fall.defence_up=70
liedown.time=11
airjuggle=15
sparkno=-1
guard.sparkno=40
KO.echo=0
volume=255
IntPersistIndex=0
FloatPersistIndex=40
[Size]
xscale=1
yscale=1
ground.back=15
ground.front=16
air.back=12
air.front=12
height=125
attack.dist=320
proj.attack.dist=320
proj.doscale=0
head.pos=0,-118
mid.pos=-4,-86
shadowoffset=0
draw.offset=0,0
[Velocity]
walk.fwd =4.7
walk.back=-4.7
run.fwd=6,2
run.back=-6.5,-1.8
jump.neu=0,-9.8
jump.back=-4,2
jump.fwd=4,2
runjump.back=-2.55,-8.1
runjump.fwd=4,-8.1
airjump.neu=0,-8.1
airjump.back=-2.55
airjump.fwd=2.5
[Movement]
airjump.num=0
airjump.height=35
yaccel=.57
stand.friction=.85
crouch.friction=.82

[Statedef 4]
type=S
movetype=I
physics=S
ctrl=0
[State ]
type=Bindtoroot
trigger1=1
pos=0,0
[State ]
type=NotHitby
trigger1=roundstate!=2
value=SCA
[State ]
type=NotHitby
trigger1=Gethitvar(damage)
time=15
value=SCA
[State ]
type=Changeanim
trigger1=1
value=parent,anim
elem=parent,animelemno(0)
[State ]
type=Turn
trigger1=facing!=root,facing
[State ]
type=Hitoverride
trigger1=1
time=-1
attr=SCA,AA,AP,AT
slot=0
stateno=4
[State ]
type=AssertSpecial
trigger1=1
flag=Invisible
[State ]
type=Destroyself
trigger1=!root,Alive

[Statedef 10]
[State ]
type=ChangeState
trigger1=1
value=0
[statedef 19]
type=S
physics=S
sprpriority=0
anim=21
ctrl=0
[State ]
type=Changestate
triggerall=Ishelper(1510)
trigger1=root,var(16)>=300
value=1550
[State ]
type=Changestate
triggerall=Ishelper(1511)
trigger1=root,var(16)>=400
value=1550
[State ]
type=Changestate
triggerall=Ishelper(1512)
trigger1=root,var(16)>=500
value=1550
[State ]
type=Turn
trigger1=p2dist X<0
[State ]
type=velset
trigger1=1
x=const(velocity.walk.back.x)
[State ]
type=Changestate
trigger1=roundstate!=2
trigger2=p2bodydist X>=200
trigger3=inguarddist
trigger3=random<=100
trigger4=backedgebodydist<=0
value=0
ctrl=1
[State ]
type=Changestate
trigger1=roundstate!=2
trigger2=p2bodydist X>=200
trigger3=inguarddist
trigger3=random<=100
trigger4=backedgebodydist<=0
value=0
ctrl=1
[statedef 21]
type=S
physics=S
sprpriority=0
anim=20
ctrl=0
[State ]
type=Changestate
triggerall=Ishelper(1510)
trigger1=root,var(16)>=300
value=1550
[State ]
type=Changestate
triggerall=Ishelper(1511)
trigger1=root,var(16)>=400
value=1550
[State ]
type=Changestate
triggerall=Ishelper(1512)
trigger1=root,var(16)>=500
value=1550
[State ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[State ]
type=Turn
trigger1=p2dist X<0
[State ]
type=VelSet
trigger1=1
x=const(velocity.walk.fwd.x)
[State ]
type=Changestate
trigger1=roundstate!=2
trigger2=p2bodydist x <=15
trigger3=inguarddist
trigger3=random<=100
value=0
ctrl=1
[Statedef 40]
[State ]
type=changestate
trigger1=1
value=0
[Statedef 50]
type=A
physics=A
anim=41
[State ]
type=changestate
trigger1=1
value=0
[Statedef 170]
type=S
ctrl=0
anim=170
velset=0,0
[State ]
type=NotHitBy
trigger1=1
value=SCA
[Statedef 180]
type=S
[State ]
type=ChangeState
trigger1=1
value=181+random%3

[Statedef 181]
type=S
ctrl=0
anim=183
velset=0,0
[State ]
type=PlaySnd
trigger1=animelem=7
value=2,3
[State ]
type=PlaySnd
trigger1=animelem=2
value=1,4
volume=255
[State ]
type=AssertSpecial
trigger1=time<=280
flag=roundnotover

[Statedef 182]
type=S
ctrl=0
anim=184
velset=0,0
[State ]
type=PlaySnd
trigger1=animelem=9
value=1,3
volume=255
[State ]
type=AssertSpecial
trigger1=time<=120
flag=roundnotover

[Statedef 183]
type=S
ctrl=0
anim=186
velset=0,0
[State ]
type=PlaySnd
trigger1=!Time
value=1,2
volume=255
[State ]
type=PlaySnd
trigger1=animelem=5
value=240,0
[State ]
type=EnvColor
trigger1=animelem=5
persistent=0
ignorehitpause=1
time=2
value=255,255,255
under=1
[State ]
type=Explod
trigger1=animelem=5
anim=185
sprpriority=-5
postype=p1
pos=0,0
bindtime=1
supermove=1
removetime=-1
[State ]
type=AssertSpecial
trigger1=time<=310
flag=roundnotover
[Statedef 190]
type=S
ctrl=0
anim=190
velset=0,0
[State ]
type=Playsnd
triggerall=anim=190
trigger1=animelem=3
value=1,1
volume=255
[State ]
type=Playsnd
trigger1=!Time
value=2,0
volume=255
[State ]
type=Explod
triggerall=anim=190
trigger1=animelemtime(3)<0&&!(Time%5)
anim=10001
pos=0,2
sprpriority=-10
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
facing=-1+random%2*2
[State ]
type=Explod
triggerall=anim=190
trigger1=animelem=3
anim=10002
pos=0,-90
sprpriority=100
postype=p1
bindtime=-1
ownpal=1
removetime=115
scale=1.3,1.3
[State ]
type=Explod
triggerall=anim=190
trigger1=animelem=3
anim=10003
pos=0,-90
sprpriority=80
postype=p1
bindtime=-1
ownpal=1
scale=.45,.45
[State ]
type=Explod
triggerall=anim=190
trigger1=animelem=3
anim=10004
pos=0,-90
sprpriority=82
postype=p1
bindtime=-1
ownpal=1
scale=.4,.4
[State ]
type=Velset
triggerall=anim=190
trigger1=animelem=4
y=-.7
[State ]
type=Velset
trigger1=Time=120
y=0
[State ]
type=Velset
trigger1=Time=220
y=.35
[State ] 
type=Trans
trigger1=Time>=135&&Time<=175
trans=addalpha
alpha=255-(Time-135)*5,255
[State ]
type=Explod
trigger1=Time=140
anim=10006
id=10006
pos=0,-90
sprpriority=150
postype=p1
bindtime=1
ownpal=1
scale=.7,.7
[State ]
type=Explod
trigger1=Time=120
anim=10007
id=10007
pos=0,-90
sprpriority=-10
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
[State ]
type=Explod
trigger1=Time=140
anim=10006
id=10006
pos=0,-90
sprpriority=150
postype=p1
bindtime=1
ownpal=1
scale=.7,.7
facing=-1
vfacing=-1
[State ]
type=Explod
trigger1=Time=120
anim=10007
id=10007
pos=0,-90
sprpriority=-10
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
facing=-1
vfacing=-1
[State ]
type=Explod
trigger1=Time=120
anim=10005
pos=0,-70
sprpriority=-200
postype=p1
bindtime=1
ownpal=1
scale=.8,.1
[State ]
type=Explod
trigger1=Time=120
anim=10008
pos=0,-80
sprpriority=200
postype=p1
bindtime=1
ownpal=1
scale=.4,.4
[State ]
type=Modifyexplod
trigger1=Time>=160
scale=.7+(Time-160)*.03,.7+(Time-160)*.03
id=10006
[State ]
type=Modifyexplod
trigger1=Time>=170
scale=.8+(Time-170)*.01,.8+(Time-170)*.01
id=10007
[State ]
type=Changeanim
trigger1=Time=175
value=191
[State ]
type=Explod
trigger1=Time=175
anim=10023
id=10023
pos=0,-80
sprpriority=150
postype=p1
bindtime=-1
ownpal=1
scale=.6,.6
removetime=-1
[State ]
type=Explod
trigger1=Time=175
anim=10024
id=10024
pos=0,-80
sprpriority=-10
postype=p1
bindtime=-1
ownpal=1
facing=-1
scale=.65,.65
removetime=-1
[State ]
type=Helper

trigger1=Time>=170&&Time<=200&&!(Time%2)
helpertype=normal

stateno=192
pos=-50+random%100,30-random%70
postype=p1
keyctrl=0
ownpal=1
size.xscale=.5
size.yscale=.5
[State ]
type=AssertSpecial
trigger1=1
flag=Intro
[State ]
type=ChangeState
trigger1=Vel Y>0&&Pos Y>=0
value=191
[Statedef 191]
type=S
ctrl=0
anim=192
[State ]
type=Playsnd
trigger1=!Time
value=2,2
volume=255
[State ]
type=Playsnd
trigger1=animelem=4
value=2,1
volume=255
[State ]
type=EnvShake
trigger1=!Time
ampl=-8
freq=100
time=25
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=AssertSpecial
trigger1=1
flag=Intro
[State ]
type=Modifyexplod
trigger1=1
scale=.6+(Time)*.1,.6+(Time)*.1
id=10023
trans=addalpha
alpha=255-Time*10,255
[State ]
type=Modifyexplod
trigger1=1
scale=.65+(Time)*.1,.65+(Time)*.1
id=10024
[State ]
type=Removeexplod
trigger1=Time=21
id=10023
[State ]
type=Removeexplod
trigger1=Time=21
id=10024
[State ]
type=Explod
trigger1=Time<=10
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=Time<=10
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=Time<=10
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=Time<=10
anim=10025
pos=0,-80
sprpriority=700
postype=p1
bindtime=1
ownpal=1
vel=-10+random%20,-10+random%20
scale=.5,.5
[State ]
type=Explod
trigger1=Time<=21
anim=10009+random%13
pos=0,-50
sprpriority=720
postype=p1
bindtime=1
ownpal=1
trans=sub
random=60,60
vel=-9+random%3,-10+random%20
scale=.5,.5
removetime=50
[State ]
type=Explod
trigger1=Time<=21
anim=10009+random%13
pos=0,-50
sprpriority=720
postype=p1
bindtime=1
ownpal=1
trans=sub
random=60,60
vel=6+random%3,-10+random%20
scale=.5,.5
removetime=50
[State ]
type=Explod
trigger1=Time<=21
anim=10009+random%13
pos=0,-50
sprpriority=720
postype=p1
bindtime=1
ownpal=1
trans=sub
random=60,60
vel=-9+random%3,-10+random%20
scale=.5,.5
removetime=50
[State ]
type=Explod
trigger1=Time<=21
anim=10009+random%13
pos=0,-50
sprpriority=720
postype=p1
bindtime=1
ownpal=1
trans=sub
random=60,60
vel=6+random%3,-10+random%20
scale=.5,.5
removetime=50
[State ]
type=Explod
trigger1=!(Time%6)
anim=10026
pos=0,-15
random=50,50
vel=-.5+random%2,-1-random%2
accel=.0,-.01
ownpal=1
sprpriority=4
scale=.2,.2
trans=sub
ignorehitpause=1
[State ]
type=Explod
trigger1=animelem=4
anim=10027
pos=-3,-117
ownpal=1
ontop=1
sprpriority=50
scale=.05,.05
trans=add
ignorehitpause=1
[State ]
type=Changestate
trigger1=!Animtime
value=0
[Statedef 192]
type=A
movetype=I
physics=N
velset=0,0
ctrl=0
sprpriority=300
[State ]
type=AssertSpecial
trigger1=1
flag=noshadow
[State ]
type=VarRandom
trigger1=!time
v=1
range=0,13
[State ]
type=VarRandom
trigger1=!time
v=2
range=-5,5
[State ]
type=ChangeAnim
trigger1=!Time
value=10009+var(1)
[State ]
type=AngleAdd
trigger1=1
value=var(2)
[State ]
type=AngleDraw
trigger1=1
[State ]
type=Trans
trigger1=1
trans=sub
[State ]
type=VarRandom
trigger1=!time
v=4
range=-200,200
[State ]
type=VarRandom
trigger1=!time
v=5
range=2,5
[State ]
type=SprPriority
trigger1=time=1
value=var(4)*2
[State ]
type=Velset
trigger1=!Time
x=-7+random%14
y=-3-random%4
[State ]
type=Veladd
trigger1=vel x>0
x=-.22
[State ]
type=Veladd
trigger1=vel x<0
x=.22
[State ]
type=Veladd
trigger1=Time>=15
y=.06
[State ]
type=DestroySelf

trigger1=Time>=160
[Statedef 195]
type=S
ctrl=0
anim=195
velset=0,0
movetype=I
physics=S
sprpriority=2
[State ]
type=PlaySnd
trigger1=!Time
value=1,0
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1

[Statedef 200]
type=S                      
movetype=A
physics=S
velset=0,0
ctrl=0
anim=200
[State ]
type=Turn
trigger1=!time
trigger1=p2dist X<=0
[State ]
type=HitDef
trigger1=!time
attr=S,NA
damage=38,0
getpower=61,61
animtype=Light
guardflag=MA
hitflag=MAF
priority=3,Hit
pausetime=7,8
sparkno=s20000
sparkxy=-5,-89
hitsound=s300,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=9
ground.hittime=9
ground.velocity=-6
airguard.velocity=-1.9,-2
air.type=Low
air.velocity=-1.4,-3
air.hittime=12
nochainID=1200
[State ]
type=PlaySnd
trigger1=animelem=2
value=201,0
[state ]
type=ctrlset
trigger1=animelem=3
value=1
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1

[Statedef 205]
type=S                      
movetype=A                      
physics=S                      
velset=0,0
ctrl=0
anim=205
sprpriority=2
[State ]
type=Turn
trigger1=!time
trigger1=p2dist X<=0
[State ]
type=HitDef
trigger1=!time
attr=S,NA
damage=2,0
getpower=61,61
animtype=Light
guardflag=MA
hitflag=MAF
priority=3,Hit
pausetime=7,8
sparkno=s20000
sparkxy=-20,-69
hitsound=s300,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=9
ground.hittime=9
ground.velocity=-6
airguard.velocity=-1.9,-2
air.type=Low
air.velocity=-1.4,-3
air.hittime=12
nochainID=1200
[State ]
type=PlaySnd
trigger1=animelem=2
value=201,0
[state ]
type=ctrlset
trigger1=animelem=3
value=1
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1
[Statedef 210]
type=S
movetype=A
physics=S
ctrl=0
velset=0,0
anim=210
[State ]
type=PlaySnd
trigger1=animelem=4
value=201,0
[State ]
type=HitDef
trigger1=!time
attr=S,NA
animtype=hard
damage=10
getpower=30,30
guardflag=MA
pausetime=8,10
sparkno=s20000
sparkxy=-10,-77
hitsound=s310,0+random%3
guardsound=s120,0
guard.sparkno=s21000
ground.type=high
ground.slidetime=17
ground.hittime =17
ground.velocity=-10.5
air.velocity=-2.5,-4
nochainID=1200
[State ]
type=HitDef
trigger1=animelem=9
attr=S,NA
animtype=hard
damage=70
getpower=30,30
guardflag=MA
pausetime=11,12
sparkno=s20000
sparkxy=-10,-75
hitsound=s300,0+random%3
guardsound=s120,0
guard.sparkno=s21000
ground.type=low
ground.slidetime=17
ground.hittime =17
ground.velocity=-10.5
air.velocity=-2.5,-4
nochainID=1200
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1
[Statedef 215]
type=S
movetype= A
physics=S
juggle =8
poweradd= 30
ctrl=0
velset=0,0
anim=215
sprpriority=2
[State ]
type=PlaySnd
trigger1=animelem=2
value=211,0
[State ]
type=HitDef
trigger1=time=1
attr=S,NA
animtype=hard
damage=13
getpower=61,61
guardflag=MA
pausetime=11,12
sparkno=s20000
sparkxy=-30,-75
hitsound=s310,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=17
ground.hittime =17
ground.velocity=-8
air.velocity=-4,-3
nochainID=1200
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1

[Statedef 230]
type=S
movetype=A
physics=S
ctrl=0
velset=0,0
anim=230
sprpriority=2
[State ]
type=PlaySnd
trigger1=Time=2
value=221,0
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
animtype=light
damage=3
getpower=61,61
guardflag=MA
pausetime=7,8
sparkno=s20000
sparkxy=-15,-57
hitsound=s330,0+random%3
guard.sparkno=s7010
guardsound=s120,0
ground.type=high
ground.slidetime=9
ground.hittime =9
ground.velocity=-5
air.velocity=-2.5,-3.5
nochainID=1200
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1
[Statedef 235]
type=S
movetype=A
physics=S
ctrl=0
velset=0,0
anim=235
sprpriority=2
[State ]
type=PlaySnd
trigger1=Time=2
value=221,0
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
animtype=light
damage=2
getpower=30,30
guardflag=MA
pausetime=7,8
sparkno=s20000
sparkxy=-10,-20
hitsound=s330,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=9
ground.hittime =9
ground.velocity=-5
air.velocity=-2.5,-3.5
nochainID=1200
[State ]
type=HitDef
trigger1=animelem=4
attr=S,NA
animtype=light
damage=29
getpower=30,30
guardflag=MA
pausetime=9,10
sparkno=s20000
sparkxy=-30,-54
hitsound=s330,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=9
ground.hittime =9
ground.velocity=-5
air.velocity=-2.5,-3.5
nochainID=1200
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1

[Statedef 240]
type=S
movetype=A
physics=S
ctrl=0
velset=0,0
anim=240
sprpriority=2
[State ]
type=PlaySnd
trigger1=animelem=4
value=240,1
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
animtype=hard
damage=9
getpower=30,30
guardflag=MA
pausetime=8,10
sparkno=s20000
sparkxy=-15,-85
hitsound=s240,0
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=17
ground.hittime=17
ground.velocity=-3,-6
air.velocity=-3,-5.2
nochainID=1200
[State ]
type=HitDef
trigger1=animelem=4
attr=S,NA
animtype=hard
damage=5
getpower=30,30
guardflag=MA
pausetime=11,12
sparkno=s20000
sparkxy=-15,-106
hitsound=s240,0
guard.sparkno=s21000
guardsound=s120,0
ground.type=high
ground.slidetime=17
ground.hittime =17
ground.velocity=-2,-5
air.velocity=-2,-5.0
nochainID=1200
[state ]
type=posadd
trigger1=animelem=3
x=4
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1
[Statedef 245]
type=S
movetype=A
physics=S
ctrl=0
velset=0,0
anim=245
sprpriority=2
[State ]
type=PlaySnd
trigger1=Time=1
value=221,0
[State ]
type=HitDef
trigger1=!Time
attr=S,NA
animtype=hard
damage=9
getpower=30,30
guardflag=MA
pausetime=8,10
sparkno=s20000
sparkxy=-25,-55
hitsound=s340,0+random%3
guard.sparkno=s21000
guardsound=s120,0
ground.type=low
ground.slidetime=27
ground.hittime=27
ground.velocity=0
air.velocity=-3,-5.2
nochainID=1200
[State ]
type=HitDef
trigger1=animelem=10
attr=S,NA
animtype=hard
damage=5
getpower=30,30
guardflag=HA
pausetime=11,12
sparkno=s20000
sparkxy=-25,-96
hitsound=s340,0+random%3
guard.sparkno=s7011
guardsound=s120,0
ground.type=low
ground.slidetime=17
ground.hittime=17
ground.velocity=-10
air.velocity=-2,-5.0
nochainID=1200
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1


[Statedef 700]
type=S
movetype=I
ctrl=0
anim=1900
velset=0,0
sprpriority=2
[State ]
type=Explod
trigger1=!Time
anim=10052
pos=-10,-75
sprpriority=100
postype=p1
bindtime=1
ownpal=1
scale=.8,.8
[State ]
type=Explod
trigger1=!Time
anim=10051
pos=-10,-75
sprpriority=99
postype=p1
bindtime=1
ownpal=1
scale=.85,.85
[State ]
type=Explod
trigger1=!Time
anim=10078
id=10078
pos=0,-50
postype=p1
bindtime=1
sprpriority=8
ownpal=1
scale=.25,.25
removetime=65
ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Time>=55&&Time<65
scale=.25-(Time-55)*.025,.25-(Time-55)*.025 
id=10078
[State ]
type=ChangeState
trigger1=!AnimTime
value=701
[Statedef 701]
type=S
movetype=I
ctrl=0
anim=701
velset=0,0
sprpriority=2
[State ]
type=Posadd
trigger1=!Time
x=100
[State ]
type=Palfx
trigger1=Time<=50
time=1
add=-255+Time*5,-255+Time*5,-255+Time*5
[State ]
type=ChangeState
trigger1=!AnimTime
value=0
ctrl=1

[Statedef 5030]
type=A
movetype=H
physics=N
ctrl=0
[State ]
type=Posset
trigger1=1
y=0
[State ]
type=Changestate
trigger1=!Alive
trigger2=!life
value=5150
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=HitVelSet
trigger1=!Time
x=1
y=1
[State ]
type=ChangeState
triggerall=!HitFall
trigger1=HitOver
trigger2=Vel Y>0
trigger2=Pos Y>=10
value=5040
[State ]
type=ChangeState
triggerall=HitFall
trigger1=HitOver
trigger2=Vel Y>0
trigger2=Pos Y>=10
value=5050
[State ]
type=ChangeState
trigger1=!AnimTime
value=5035

[Statedef 5150]
type=L
movetype=H
physics=N
sprpriority=-3
[State ]
type=Destroyself
trigger1=1
[State ]
type=Removeexplod
trigger1=!Time&&name="Mizuchi Angel"
[State ]
type=Changeanim
triggerall=name="Mizuchi Angel"
trigger1=anim!=5300
value=5300
[State ]
type=ChangeAnim
triggerall=Time=0
triggerall=SelfAnimExist(5140)
trigger1=(anim!=[5111,5119])&&(anim!=[5171,5179])
trigger2=!SelfAnimExist(5140+(anim%10))
value=5140
[State ]
type=ChangeAnim
trigger1=!Time
trigger1=(anim=[5111,5119])||(anim=[5171,5179])
trigger1=SelfAnimExist(5140+(anim%10))
value=5140+(anim%10)
[State ]
type=ChangeAnim
persistent=0
trigger1=MatchOver=1
trigger1=Anim=[5140,5149]
trigger1=SelfAnimExist(anim+10)
value=anim+10
[State ]
type=ChangeAnim
trigger1=!Time
trigger1=Anim!=[5140,5159]
trigger1=Anim!=[5110,5119]
value=5110
[State ]
type=posset
trigger1=1
y=0
[State ]
type=VelSet
trigger1=1
x=0
[State ]
type=NotHitBy
trigger1=1
value=SCA
time=1

[Statedef 5900]
type=S
[State ]
type=Playsnd
triggerall=name="Mizuchi Angel"
triggerall=!Ishelper
trigger1=!Time
value=10000,0+(roundno>1)
volume=255
lowpriority=1
loop=1
ignorehitpause=1
[State ]
type=VarRangeSet
trigger1=!roundsexisted
farst=2
last=59
value=0
[State ]
type=ChangeState
trigger1=roundno=1
value=190
[Statedef 30000]
anim=60000
[State ]
type=AssertSpecial
trigger1=1
flag=nomusic
ignorehitpause=1
[Statedef -2]
[State ]
type=Helper
triggerall=!IsHelper
trigger1=!numhelper(30000)
stateno=30000
id=30000
name=""
pos=0,0
helpertype=normal
postype=p1
ownpal=0
keyctrl=0
supermovetime=2147483647
pausemovetime=2147483647
[State ]
type=varset
trigger1=!Ishelper
var(59)=1;0‚ÅAI–³‚µ
ignorehitpause=1
[State ]
type=Destroyself
trigger1=movetype=H
[State ]
type=Destroyself
triggerall=!(Ishelper(1510)||Ishelper(1511)||Ishelper(1512))
trigger1=stateno=0
[State ]
type=Trans
trigger1=Ishelper(1510)||Ishelper(1511)||Ishelper(1512)
trans=addalpha
alpha=0,255
ignorehitpause=1
[State ]
type=varadd
triggerall=!Ishelper
trigger1=numhelper(1510)||numhelper(1511)||numhelper(1512)
var(10)=1
ignorehitpause=1
[State ]
type=varadd
triggerall=!Ishelper
trigger1=var(15)
var(16)=1
ignorehitpause=1
[State ]
type=varadd
trigger1=Ishelper(1510)||Ishelper(1511)||Ishelper(1512)
var(11)=1
ignorehitpause=1
[State ]
type=varset
triggerall=Ishelper(1510)||Ishelper(1511)||Ishelper(1512)
trigger1=root,stateno=1500
var(11)=0
ignorehitpause=1
[State ]
type=Turn
triggerall=Ishelper(1510)||Ishelper(1511)||Ishelper(1512)
trigger1=p2dist X<=0
ignorehitpause=1
[State ]
type=Afterimage
triggerall=Ishelper(1510)||Ishelper(1511)||Ishelper(1512)
trigger1=!Time
trans=sub
PalContrast=50,200,200
PalBright=0,0,0
time=-1
paladd=25,10,10
palmul=.5,.65,.65
length=10
TimeGap=2
FrameGap=1
[State ]
type=Explod
trigger1=var(55)&&Alive
anim=10025
sprpriority=50
postype=p1
pos=20-random%40,-10-random%70
vel=0,-1-(random%3)
ownpal=1
trans=add
scale=.1,.1
ignorehitpause=1
[State ]
type=Explod
trigger1=var(55)&&Alive
anim=10025
sprpriority=50
postype=p1
random=60,60
pos=20-random%40,-10-random%50
vel=0,-1-(random%3)
ownpal=1
trans=add
scale=.1,.1
ignorehitpause=1
[State ]
type=Explod
trigger1=var(55)&&!(Time%6)&&Alive
anim=10066
pos=0,-50
random=40,70
vel=-1+random%3,-1-random%2
accel=.0,-.01
ownpal=1
sprpriority=60
scale=.2,.2
trans=sub
ignorehitpause=1
[State ]
type=Selfstate
triggerall=Ishelper
triggerall=roundstate=2
trigger1=sysvar(4)!=gametime-3489-9128+10000
trigger2=movetype=H
value=0
ctrl=1
ignorehitpause=1
[State ]
type=Selfstate
triggerall=!Ishelper
triggerall=ifelse(var(55),stateno!=1800,stateno!=1700)
triggerall=roundstate=2
trigger1=sysvar(4)!=gametime-3489-9128+10000
trigger2=movetype=H
value=ifelse(var(55),1800,1700)
ignorehitpause=1
[State ]
type=Selfstate
triggerall=!Ishelper
trigger1=Time>=800&&roundstate=2
value=ifelse(var(55),1800,1700)
ignorehitpause=1
[State ]
type=Helper
triggerall=!IsHelper
trigger1=!numHelper(4)
stateno=4
name="armor"
id=4
pos=0,0
helpertype=normal
postype=p1
ownpal=0
keyctrl=0
[State ]
type=Nothitby
trigger1=1
value=SCA
time=-1
ignorehitpause=1
[State ]
type=varadd
triggerall=!IsHelper
triggerall=numhelper(4)
trigger1=roundstate=2
trigger1=Helper(4),GetHitVar(Damage)
sysvar(3)=-14-random%4
ignorehitpause=1
[State ]
type=varset
triggerall=!IsHelper
trigger1=!roundstate
sysvar(3)=1000
ignorehitpause=1
[State ]
type=lifeset
trigger1=sysvar(3)<0
value=0
ignorehitpause=1
[State ]
type=lifeset
triggerall=!IsHelper
trigger1=sysvar(3)>=0
value=sysvar(3)
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=!Ishelper
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1

[Statedef -3]
[State ]
type=Width
trigger1=1
edge=5,0
[State ]
type=varset
trigger1=1
sysvar(4)=gametime-3489-9128+10000
ignorehitpause=1

