[Statedef 9001]
ctrl = 0
anim = 8650
sprpriority = -110
[State 9000, PlaySnd]
type = PlaySnd
trigger1 = time = 0
value = 9000,1
[State 9000, PosFreeze]
type = PosAdd
trigger1 = time > 0
x = -ceil(ScreenPos X-fvar(1))
y = -ceil(ScreenPos Y-fvar(2))
[State 9000, PosFreeze]
type = VarSet
trigger1 = 1
fvar(1) = ScreenPos X
[State 9000, KOPosFreeze]
type = VarSet
trigger1 = 1
fvar(2) = ScreenPos Y
[State 9000, Assert]
type = AssertSpecial
trigger1 = 1
flag = NoShadow
[State 9000, VarAdd]
type = VarSet
trigger1 = time = 0
fvar(0) = .5
[State 9000, VarAdd]
type = VarAdd
trigger1 = time <= 3
fvar(0) = -.1
[State 9000, VarAdd]
type = VarAdd
trigger1 = time > 3
fvar(0) = .06
[State 9000, Angle]
type = AngleSet
trigger1 = 1
value = root,var(32)*5
[State 9000, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(0)
[State 9000, DestroySelf]
type = DestroySelf
trigger1 = time = 60
[Statedef 9020]
ctrl = 0
anim = 6900
[State 9020, PlaySnd]
type = PlaySnd
trigger1 = time = 0
value = 9000,2
[State 9000, PlaySnd]
type = PlaySnd
trigger1 = time = 34
value = 9000,3
[State 9020, AssertSpecial]
type = AssertSpecial
trigger1 = Time < 54
flag = NoBarDisplay
flag2 = NoMusic
[State 9020, AssertSpecial]
type = AssertSpecial
trigger1 = Time < 54
flag = NoBG
flag2 = NoFG
flag3 = GlobalNoShadow
[State 9020, Explod]
type = Explod
trigger1 = Time = 0
anim = F8660
postype = Left
pos = 0,0
ownpal = 1
bindtime = -1
sprpriority = -99
scale = .5,.5
pausemovetime = 999999
supermovetime = 999999
[State 9020, DestroySelf]
type = DestroySelf
trigger1 = time = 54