[Statedef 999]
type = S
anim = 12345
velset = 0,0
ctrl = 0
[State 999]
type = bindtoroot
trigger1 = (root,stateno=990)
pos = 0,5
[State 999, PlaySnd]
type = PlaySnd
trigger1 = !time
value = S3000,3000
volume = 150
channel = 6
[State 990, PlaySnd]
type = PlaySnd
trigger1 = animelem = 1
value = S1050,0
volume = 250
channel = 7
[State 999, StopSnd]
type = StopSnd
trigger1 = root,stateno!=990
channel = 6
[State 999, StopSnd]
type = StopSnd
trigger1 = root,stateno!=990
channel = 7
[State 999]
type = explod
trigger1 = !numexplod(992)
ID = 992
anim = 992
sprpriority = 4
postype = p1
bindtime = -1
removetime = -1
pausemovetime = -1
supermovetime = -1
pos = 7,7.5
scale = .7,.7
ownpal = 1
[State 999, Dust]
type = explod
trigger1 = !(time%6)
anim = 993
sprpriority = -3
postype = p1
pos = 0,-floor(pos y)
scale =.7,.7
pos = 7,0
pausemovetime = -1
supermovetime = -1
ownpal = 1
[State 999]
type=modifyexplod
trigger1= numexplod(992) && (root,power<3000)
ID=992
scale=.6,.6*(root,power/3000.0)
[State 999, fx]
type=modifyexplod
trigger1= numexplod(992) && (root,power>=3000)
ID=992
scale=.5,.5
[State 999]
type = assertspecial
trigger1 = 1
flag = noshadow
[State 999, end]
type=removeexplod
trigger1 = (root,stateno!=990) || (root,movetype=H)
[State 999, end]
type=destroyself
trigger1 = (root,stateno!=990) || (root,movetype=H)