;---------------------------------------------------------------------------
;aqbgXp[N
;---------------------------------------------------------------------------
[Statedef 7100]
type=s
movetype=i
anim=7100
[State ]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=2**31-1-1*(!ishelper(7100))
Ignorehitpause=1
[state ]
type = varset
trigger1 = AnimElem = 1
var(1)=random%180
[state ]
type=varset
trigger1=Playeridexist(Parent,ID)
trigger1=Parent,var(1)
var(1)=parent,var(1)
[state ]
type=varset
trigger1=Ishelper(7100)
trigger1=time=1
v=2
value=20
[state ]
type=varadd
trigger1=Ishelper(7100)
trigger1=time<=5&&Time
var(2)=-3
[state ]
type=varadd
trigger1=Ishelper(7100)
trigger1=time>6
var(2)=2
[state ]
type=varadd
trigger1=!Ishelper(7100)&&Time
var(2)=2
[state ]
type=angleset
trigger1=time=0
value=var(1)
[state ]
type=Trans
trigger1=1
trans=addalpha
alpha=256-animelemtime(2)*7,256
[state ]
type = Trans
trigger1 = !Ishelper(7100)
trans=addalpha
alpha=256-(animelemtime(2)+4)*7,256
[state ]
type = Trans
trigger1 = Ishelper(7101)
trans=sub
[state ]
type=angledraw
trigger1=!ishelper(7101) && !ishelper(7102) 
scale=(1-var(2)*0.05)*.5,0.3+animelemtime(2)*0.2 *.5
[state ]
type=angledraw
trigger1=ishelper(7102) && playeridexist(Parent,id)
scale=(.5-parent,var(2)*0.015) *.5,0.3+animelemtime(2)*0.4 *.5
[state ]
type = angledraw
trigger1 = ishelper(7101) && Playeridexist(Parent,id)
scale=(1.25-parent,var(2)*0.05) *.5,0.3+animelemtime(2)*0.4 *.5
[State ]
type=Palfx
trigger1 = !Ishelper(7102)
Time=-1
mul = root,var(30),root,var(31),root,var(32)
Ignorehitpause=1
[State ]
type=Palfx
trigger1 = Ishelper(7101)
trigger1=256-animelemtime(2)*36 > 0
Time=-1
Mul=256-animelemtime(2)*36,256-animelemtime(2)*36,256-animelemtime(2)*36
Ignorehitpause=1
[state ]
type = Helper
trigger1=animelem=1&&Ishelper(7100)
ID=7101
postype=p1
name="           "
stateno=Stateno
helpertype=normal
ownpal=1
supermovetime=999
pausemovetime=999
[state ]
type = Helper
trigger1=animelemtime(1)=4&&Ishelper(7100)
ID=7102
postype=p1
name="               "
stateno=Stateno
helpertype=normal
ownpal=1
supermovetime=999
pausemovetime=999
[state ]
type = destroyself
trigger1 = var(2) >= 20

[Statedef 9601]
anim=8888
ctrl=0

[State ]
type=selfstate
trigger1=!ishelper
value=0
ctrl=1

[State ]
type=varset
trigger1=command="up"&&root,command="up"
trigger2=command="down"&&root,command="down"
trigger3=command="back"&&root,command="back"
trigger4=command="fwd"&&root,command="fwd"
trigger5=command="a"&&root,command="a"
trigger6=command="b"&&root,command="b"
trigger7=command="c"&&root,command="c"
trigger8=command="x"&&root,command="x"
trigger9=command="y"&&root,command="y"
trigger10=command="z"&&root,command="z"
trigger11=command="start"&&root,command="start"
var(59)=-1

[State ]
Type = DestroySelf
triggerAll = isHelper
Trigger1 = root,var(59)||var(59)=-1
trigger2=command="up"&&root,command="up"
trigger3=command="down"&&root,command="down"
trigger4=command="back"&&root,command="back"
trigger5=command="fwd"&&root,command="fwd"
trigger6=command="a"&&root,command="a"
trigger7=command="b"&&root,command="b"
trigger8=command="c"&&root,command="c"
trigger9=command="x"&&root,command="x"
trigger10=command="y"&&root,command="y"
trigger11=command="z"&&root,command="z"
trigger12=command="start"&&root,command="start"

[State ]
type=varset
triggerall=var(59)!=-1
trigger1=root,command="up"
trigger2=root,command="down"
trigger3=root,command="back"
trigger4=root,command="fwd"
trigger5=root,command="a"
trigger6=root,command="b"
trigger7=root,command="c"
trigger8=root,command="x"
trigger9=root,command="y"
trigger10=root,command="z"
trigger11=root,command="start"
var(59)=1

