;======================================================================
 丂丂丂丂楏嬻傾儗儞僕僄僫僕乕僼僅乕僗[儃僋偺柤慜傪尵偭偰傒偰]
;======================================================================
;---------------------------------------------------------------------------
[Statedef 15000]
type = S
movetype = A
physics = N
velset = 0,0
sprpriority = 2
ctrl = 0

[State 15000, 0]
type = ChangeAnim
triggerall = PrevStateno != 5
trigger1 = time = 0
value = 15000

[State 15000, 0]
type = PowerAdd
triggerall = PrevStateno != 5
trigger1 = time = 0
value = -3000

;[State 15000, 1];壒惡
;type = PlaySnd
;trigger1 = time = 1
;value = s10, 2

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
triggerall = PrevStateno != 5
trigger1 = time = 1
id = 15100
pos = 30,-50
postype = P1
stateno = 15100
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 15000, 3];巆憸
type = AfterImage
triggerall = PrevStateno != 5
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State 15000, 4];捦傒
type = HitDef
triggerall = enemynear,stateno != [150,155]
Trigger1 = AnimElem = 3
attr = S,HT
hitflag = M
priority = 1, Miss
sparkno = S6600
sparkxy = -20,-60
p1facing = 1
p2facing = 1
p1stateno = 15001
p2stateno = 15002
pausetime = 0,6
hitsound = s2,3

[State 15000, 5];夋柺抂偐傜墴偟栠偡暆
type = Width
trigger1 = 1
value = 30,0 

[State 15000, 6];柍揋張棟
type = NotHitBy
trigger1 = Animelemtime(4) < 0
value = SCA  

[State 15000, 7];state0傊
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
[Statedef 15001]
type    = S
movetype= A
physics = N
anim = 15002
poweradd = 0

[State 15000, 5]
type = AllPalFX
Trigger1 = time = 0
time = 5
add = 255,255,255
Persistent = 0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State BG]
type = BGPalFX
trigger1 = time >= 5
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = (time = 1) || ((Var(46) = 1) && (time = 300)) || ((Var(46) = 2) && (time = 300))
value = 15002+(((Var(46) = 1) && (time = 300))*(3))+(((Var(46) = 2) && (time = 300))*(4))

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 4];憡庤傪擟堄偺埵抲偵僙僢僩
type = TargetBind
trigger1 = 1
pos = 18, -75

[State 15001, 5];僇僢僩僀儞僿儖僷乕
type = Helper
trigger1 = time = 15
id = 15200
pos = 400,-230
postype = Left
stateno = 15200
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ontop = 1
size.xscale = 0.5;0.55
size.yscale = 0.5;0.55

[State 15001, 6];僇僢僩僀儞僙儕僼僿儖僷乕
type = Helper
trigger1 = time = 15
id = 15300
pos = 155,-480
postype = Left
stateno = 15300
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 1;0.97
size.yscale = 1

[State var]
type = varrandom
trigger1 = time = 1
v = 44
range = 0,5
ignorehitpause = 1

[State 15001, 6];柤慜慖戰僿儖僷乕1
type = Helper
trigger1 = time = 135
id = 15400+(var(44))
pos = 210,-175
postype = Left
stateno = 15400+(var(44))
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ontop = 1

[State 15001, 6];柤慜慖戰僿儖僷乕2
type = Helper
trigger1 = time = 135
id = 15500
pos = 190,-170
postype = Left
stateno = 15500
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ontop = 1
size.xscale = 0.6
size.yscale = 0.6

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 7]
Type = AssertSpecial
trigger1 = time = [0,5]
Flag = Globalnoshadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 6036, 1] 
type = Posset
trigger1 = time = 1
x = 0

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 0

[State 15001, 10]
type = ChangeState
Triggerall = Var(46) = 1 || Var(46) = 2
trigger1 = time = 300
value = 15003+(Var(46) = 2)*(1)
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15002]
type    = A
movetype= H
physics = N
velset = 0,0

[State 1502, 1];擟堄偺傾僯儊15003偵僠僃儞僕
type = ChangeAnim2
Trigger1 = Time = 0
value = 15003

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

;----------------------------------------------------------
[Statedef 15003]
type    = S
movetype= I
physics = S
ctrl = 0
Anim = 15024

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 1503, 3];懍搙傪梌偊傞
type = VelSet
trigger1 = Time = 1
x = -8

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = Animtime = 0
value = 0
ctrl = 1

;----------------------------------------------------------
[Statedef 15004]
type    = S
movetype= I
physics = S
ctrl = 0
Anim = 15026

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 8 || time = 29
anim = 6200+(time = 29)*(400)
pos = 40, -40
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 15000, 1];壒惡
type = PlaySnd
trigger1 = time = 8 || time = 29
value = s2, 2

[State 800,***]
type = TargetLifeadd
trigger1 = time = 8 || time = 29
value = ceil(-100*Fvar(0))
absolute = 1
kill = 0+(time = 29)*(1)

[State 1503, 4]
type = Varset
Trigger1 = time = 1
var(48) = 0

[State 1503, 1];僪僢僩堏摦
type = TargetVelset
trigger1 = Animelem = 4 
x = -6

[State 1503, 4]
type = Varset
triggerall = Var(59) = 0
Triggerall = time >= 1 && time < 27
Trigger1 = Command = "儃僋偺柤慜傪尵偭偰傒偰h惗"
var(48) = 1

[State 1503, 4]
type = Varset
triggerall = Var(59) != 0
Triggerall = time >= 1 && time < 27
Trigger1 = Var(57) = [0,20]
var(48) = 1

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = time = 29
value = 15007

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
triggerall = var(48) = 1
trigger1 = time = 27 
value = 15010
ctrl = 0

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
triggerall = var(48) = 0
trigger1 = Animtime = 0 
value = 0
ctrl = 1

;----------------------------------------------------------
[Statedef 15005]
type    = S
movetype= H
physics = S
ctrl = 0

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
y = 0

[State 1503, 2];擟堄偺傾僯儊15025偵僠僃儞僕
type = ChangeAnim2
trigger1 = Time = 0 
value = 15025

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 3];懍搙傪梌偊傞
type = VelSet
trigger1 = Time = 1
x = -6

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = SelfState
trigger1 = Animtime = 0
value = 0
ctrl = 1

;----------------------------------------------------------
[Statedef 15006]
type    = S
movetype= H
physics = S
ctrl = 0

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
y = 0

[State 1503, 2];擟堄偺傾僯儊15028偵僠僃儞僕
type = ChangeAnim2
trigger1 = Time = 0 
value = 15028

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = SelfState
trigger1 = Animtime = 0
value = 0
ctrl = 1

;--------------------------------------------------------------------
;屻曽悂偭旘傃 
[Statedef 15007]
type    = A
movetype= H
physics = N
velset = -15,0

[State 756, No scroll]
type = ScreenBound
trigger1 = BackEdgeBodyDist < 30
trigger2 = FrontEdgeBodyDist < 30
value = 1
movecamera = 0,1

[State 755, Anim] 
type = ChangeAnim
triggerall = SelfAnimExist(5900)
trigger1 = time = 1
value = 5900

[State 755, Anim] 
type = ChangeAnim2
triggerall = !SelfAnimExist(5900)
trigger1 = time = 1
value = 15029

[State 756, Hit wall]
type = ChangeState
trigger1 = BackEdgeBodyDist <= 5
trigger2 = FrontEdgeBodyDist <= 5
value = 15008+((Alive) && (Enemynear,stateno = 15012))*(6)

;--------------------------------------------------------------------
;屻曽悂偭旘傃 - 憡庤丒暻偵徴撍
[Statedef 15008]
type    = A
movetype= H
physics = N

[State 757, Shake]
type = EnvShake
trigger1 = time = 1
time  = 15
ampl  = 8
phase = 180

[State 757, State]
type = ChangeState
trigger1 = time = 1
value = 15009+(Enemynear,stateno = 15012)*(7)

;--------------------------------
;屻曽悂偭旘傃 - 憡庤丒悂偭旘傃
[Statedef 15009]
type    = A
movetype= H
physics = N

[State 758, 1]
type = ChangeAnim2
trigger1 = Time = 1
value = 15030

[State 757, Turn]
type = Turn
trigger1 = time = 1

[State 758]
type = Velset
trigger1 = time = 1
x = -2
y = -6

[State 758, Gravity]
type = VelAdd
trigger1 = 1
y = 0.45

[State 758, Hit ground]
type = SelfState
triggerall = time > 5
trigger1 = (Vel y > 0) && (Pos y >= 0)
value = 5100

;----------------------------------------------------------
[Statedef 15010]
type    = S
movetype= I
physics = S
ctrl = 0
Anim = 15027

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = Animelem = 2 || Animelem = 8 || Animelem = 10 || Animelem = 15
anim = 6200+(Animelem = 2 || Animelem = 15)*(400)
pos = 0, -40+(Animelem = 15)*(40)
postype = p2
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 15000, 1];壒惡
type = PlaySnd
trigger1 = Animelem = 2 || Animelem = 8 || Animelem = 10 || Animelem = 15
value = s2, 1+(Animelem = 15)*(2)

[State 800,***]
type = TargetLifeadd
trigger1 = Animelem = 2 || Animelem = 8 || Animelem = 10
value = ceil((-50+(Animelem = 8 || Animelem = 10)*(25))*Fvar(0))
absolute = 1
kill = 0

[State 1503, 1];僪僢僩堏摦
type = TargetVelset
trigger1 = Animelem = 2 || Animelem = 8 || Animelem = 10
x = -3+(Animelem = 10)*(10)

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = Animelem = 15
value = 15002

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = Animelem = 15 
value = 15011
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15011]
type    = S
movetype= A
physics = N
anim = 15002
poweradd = 0

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 4];憡庤傪擟堄偺埵抲偵僙僢僩
type = TargetBind
trigger1 = 1
pos = 18, -75

[State var]
type = varrandom
trigger1 = time = 1
v = 44
range = 0,5
ignorehitpause = 1

[State 15001, 6];柤慜慖戰僿儖僷乕1
type = Helper
trigger1 = time = 407
id = 15400+(var(44))
pos = 210,-175
postype = Left
stateno = 15400+(var(44))
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ontop = 1

[State 15001, 6];柤慜慖戰僿儖僷乕2
type = Helper
trigger1 = time = 408
id = 15500
pos = 190,-170
postype = Left
stateno = 15500
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
ontop = 1
size.xscale = 0.6
size.yscale = 0.6

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 0

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = (time = 573) && (Var(46) = 1) || (time = 573) && (Var(46) = 2)
value = 15005+((time = 573) && (Var(46) = 2))*(8)

[State 15001, 10]
type = ChangeState
Triggerall = Var(46) = 1 || Var(46) = 2
trigger1 = time = 573
value = 15003+(Var(46) = 2)*(9)
ctrl = 0

;----------------------------------------------------------
[Statedef 15012]
type    = S
movetype= I
physics = S
ctrl = 0
Anim = 15036

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = Animelem = 6 || Animelem = 8 
id = 15100+(Animelem = 8)*(600)
pos = -15+(Animelem = 8)*(7),-40+(Animelem = 8)*(3)
postype = P1
stateno = 15100+(Animelem = 8)*(600)
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = Animelem = 8 
anim = 15038
pos = 40, -40
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
anim = 6200+(Animelemtime(8) = 50)*(15041-6200)
pos = 0, -40
postype = p2
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
Triggerall = Var(48) = 1
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
id = 15600
pos = 40+(Animelemtime(8) = 20)*(15)+(Animelemtime(8) = 35)*(30)+(Animelemtime(8) = 50)*(40),-40
postype = P1
stateno = 15600
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 15000, 1];壒惡
type = PlaySnd
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
value = s2+(Animelemtime(8) = 50)*(2), 2-(Animelemtime(8) = 50)*(1)

[State 800,***]
type = TargetLifeadd
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
value = ceil(-50*Fvar(0))
absolute = 1
kill = 1-Var(48)

[State 757, Shake]
type = EnvShake
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
time  = 15+(Animelemtime(8) = 50)*(10)
ampl  = 8+(Animelemtime(8) = 50)*(4)
phase = 180

[State 1503, 1];僪僢僩堏摦
type = TargetVelset
trigger1 = Animelemtime(8) = 5 || Animelemtime(8) = 20 || Animelemtime(8) = 35 || Animelemtime(8) = 50
x = -2.5

[State 1503, 4]
type = Varset
Trigger1 = time = 1
var(48) = 0

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = (Animelemtime(8) = 50) && (Var(48) = 1) || (AnimElem = 9) && (Var(48) = 0) || ((Enemynear,Alive = 0) && (AnimElem = 9) && (Var(48) = 0))
value = 15014-((Animelemtime(8) = 50) && (Var(48) = 1) || ((Enemynear,Alive = 0) && (AnimElem = 9) && (Var(48) = 0)))*(7)

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = Animtime = 0 
value = 0+(Var(48))*(15015)
ctrl = 1-(Var(48))*(1)

;----------------------------------------------------------
[Statedef 15013]
type    = S
movetype= H
physics = S
ctrl = 0

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
y = 0

[State 1503, 2];擟堄偺傾僯儊15028偵僠僃儞僕
type = ChangeAnim2
trigger1 = Time = 0 || time = 22
value = 15029

[State 1503, 1];僪僢僩堏摦
type = Velset
trigger1 = time = 1
x = -6

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

;--------------------------------------------------------------------
;屻曽悂偭旘傃 - 憡庤丒暻偵徴撍
[Statedef 15014]
type    = S
movetype= H
physics = S

[State 758, Hit ground]
type = ChangeAnim
Triggerall = SelfAnimExist(5300)
trigger1 = time = 0
value = 5300

[State 758, Hit ground]
type = ChangeAnim2
Triggerall = !SelfAnimExist(5300)
trigger1 = time = 0
value = 15040

[State 758, Hit ground]
type = SelfState
Trigger1 = time = 150-((Command = "a") || (Command = "b") || (Command = "c") || (Command = "x") || (Command = "y") || (Command = "z"))*(1)
value = 0
Ctrl = 1

;---------------------------------------------------------------------------
[Statedef 15015]
type    = S
movetype= A
physics = N
anim = 15042

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = time = 70
value = 15017

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 70
x = 0

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = time = 440
id = 15800
pos = 0,-20
postype = P1
stateno = 15800
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 1.5
size.yscale = 1.5

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = time = 440
id = 15900
pos = 0,-20
postype = P1
stateno = 15900
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 1.5
size.yscale = 1.5

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 1];僪僢僩堏摦
type = TargetVelset
trigger1 = time = 445
x = 1.5

[State 15000, 1];壒惡
type = PlaySnd
trigger1 = time = 445
value = s5, 3

[State 757, Shake]
type = EnvShake
trigger1 = time = 445
time  = 20
ampl  = 8
phase = 180

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
Triggerall = time > 100
trigger1 = (P2Bodydist X = [-20,20])
value = 15018
ctrl = 0

;--------------------------------------------------------------------
;屻曽悂偭旘傃 - 憡庤丒暻偵徴撍
[Statedef 15016]
type    = S
movetype= H
physics = S

[State 758, Hit ground]
type = ChangeAnim
Triggerall = SelfAnimExist(5300)
trigger1 = time = 0
value = 5300

[State 758, Hit ground]
type = ChangeAnim2
Triggerall = !SelfAnimExist(5300)
trigger1 = time = 0
value = 15040

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 0

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
x = -160+(Facing = -1)*(320)

[State 15016]
type = SelfState
trigger1 = !Alive && (BackEdgeBodyDist <= 0 || FrontEdgeBodyDist <= 0)
value = 5100

;--------------------------------------------------------------------
;屻曽悂偭旘傃 - 憡庤丒暻偵徴撍
[Statedef 15017]
type    = S
movetype= H
physics = N

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
x = -160+(Facing = -1)*(320)

[State 758, Hit ground]
type = ChangeAnim2
trigger1 = time = 0
value = 15039

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 0

;---------------------------------------------------------------------------
[Statedef 15018]
type    = S
movetype= A
physics = N
anim = 15051
Velset = 0,-0.3

[State BG]
type = AllPalFX
trigger1 = 1
time = 3
add = 0+(time)*(5),0+(time)*(5),0+(time)*(5)
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = GlobalNoShadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = time = 0
id = 15700
pos = 0,-20
postype = P1
stateno = 15700
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 1.5
size.yscale = 1.5

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 1];僪僢僩堏摦
type = TargetVelset
trigger1 = time = 0
x = 0

[State 15000, 1];壒惡
type = PlaySnd
trigger1 = time = 0
value = s7, 0

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = time = 80
value = 15020

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = time = 80
value = 15019
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15019]
type    = S
movetype= A
physics = N
anim = 15051

[State BG]
type = AllPalFX
trigger1 = 1
time = 3
add = 255-(time)*(5),255-(time)*(5),255-(time)*(5)
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = time = 1
id = 15050
pos = 0,0
postype = P1
stateno = 15050
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 0.5
size.yscale = 0.5

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = GlobalNoShadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = time = 120
value = 15021
ctrl = 0

;--------------------------------------------------------------------
;屻曽悂偭旘傃 - 憡庤丒暻偵徴撍
[Statedef 15020]
type    = S
movetype= H
physics = N

[State 758, Hit ground]
type = ChangeAnim2
trigger1 = time = 0
value = 15039

[State 15001, 7]
Type = AssertSpecial
Trigger1 = time >= 100
Flag = Invisible
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 1502, 2];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 0

;---------------------------------------------------------------------------
[Statedef 15021]
type    = S
movetype= A
physics = N
anim = 15051

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0
y = 0

[State BG]
type = BGPalFX
trigger1 = 1
time = 3
add = -255,-255,-255
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = GlobalNoShadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
Triggerall = time < 240
Trigger1 = timemod = 8,0
anim = 6100+(random%2)*(500)
pos = 0, -80
random = 60,60
postype = p2
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 2,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
Triggerall = Facing = 1
Trigger1 = time = 240 || time = 260 || time = 280 || time = 300
anim = 15068+(time = 260)*(1)+(time = 280)*(2)+(time = 300)*(3)
pos = 0-(time = 240)*(60)+(time = 260)*(80)-(time = 280)*(20), 0-(time = 240)*(80)-(time = 260)*(60)-(time = 280)*(20)-(time = 300)*(20)
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 2-(time = 300)*(1),2-(time = 300)*(1)
ID = 15054+(time = 260)*(1)+(time = 280)*(2)+(time = 300)*(3)

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
Triggerall = Facing = -1
Trigger1 = time = 240 || time = 260 || time = 280 || time = 300
anim = 15054+(time = 260)*(1)+(time = 280)*(2)+(time = 300)*(3)
pos = 0-(time = 240)*(60)+(time = 260)*(80)-(time = 280)*(20), 0-(time = 240)*(80)-(time = 260)*(60)-(time = 280)*(20)-(time = 300)*(20)
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 2-(time = 300)*(1),2-(time = 300)*(1)
ID = 15054+(time = 260)*(1)+(time = 280)*(2)+(time = 300)*(3)

[State 15000, 1];壒惡
type = PlaySnd
Triggerall = time < 240
Trigger1 = timemod = 8,0
value = s2, 2

[State 15000, 1];壒惡
type = PlaySnd
Trigger1 = time = 240 || time = 260 || time = 280 || time = 300
value = s4+((time = 240) || (time = 300))*(3), 0+(time = 240)*(4)+(time = 260)*(1)+(time = 300)*(5)

[State 757, Shake]
type = EnvShake
trigger1 = time = 240 || time = 260 || time = 280 || time = 300
time  = 10+(time = 260)*(5)+(time = 280)*(10)+(time = 300)*(20)
ampl  = 8+(time = 260)*(4)+(time = 280)*(8)+(time = 300)*(12)
phase = 180

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = time = 330
value = 15022
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15022]
type    = S
movetype= A
physics = N
anim = 15051

[State 15000, 1];壒惡
type = PlaySnd
Trigger1 = time = 0
value = s7, 6

[State BG]
type = AllPalFX
trigger1 = 1
time = 3
add = 0+(time)*(5),0+(time)*(5),0+(time)*(5)
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = GlobalNoShadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = TimerFreeze
Flag3 = NoBG
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = time = 60
value = 15023+(Prevstateno = 15023)*(1)
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15023]
type    = S
movetype= A
physics = N
anim = 15051

[State 15000, 1];壒惡
type = PlaySnd
Trigger1 = time = 1
value = s7, 7

[State BG]
type = AllPalFX
trigger1 = time >= 1 && time < 52 
time = 3
add = 255-(time)*(5),255-(time)*(5),255-(time)*(5)
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
Trigger1 = time = 1
anim = 15058
pos = 0, 0
postype = Left
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
Ontop = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 0.5,0.5
ID = 15058

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Nobardisplay
Flag2 = NoFG
Flag3 = GlobalNoShadow
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 7]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = TimerFreeze
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = time = 180
value = 15022
ctrl = 0

;---------------------------------------------------------------------------
[Statedef 15024]
type    = S
movetype= A
physics = N
anim = 15051
velset = 0,0.3

[State 15024, 1]
type = RemoveExplod
trigger1 = time = 1
ID = 15057
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15024, 1]
type = RemoveExplod
trigger1 = time = 1
ID = 15058
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State -2];儃僋偺柤慜傪尵偭偰傒偰彑棙張棟
type = VarSet
trigger1 = time = 1
v = 47
value = 1
supermove = 1
ignorehitpause = 1

[State BG]
type = AllPalFX
trigger1 = time >= 1 && time < 52 
time = 3
add = 255-(time)*(5),255-(time)*(5),255-(time)*(5)
IgnoreHitPause = 1
Invertall = 0
pausemovetime = 999
supermovetime = 999

[State 15001, 2];憡庤傪擟堄偺state傊旘偽偡
type = TargetState
trigger1 = time = 1
value = 15025

[State 15000, 2];挻昁嶦敪摦僿儖僷乕
type = Helper
trigger1 = time = 0
id = 15700
pos = 0,-20
postype = P1
stateno = 15700
helpertype = normal
supermove = 1
keyctrl = 0
ownpal = 1
supermovetime = 99999999
pausemovetime = 99999999
size.xscale = 1.5
size.yscale = 1.5

[State 15001, 1];柍揋張棟
type = NotHitBy
trigger1 = 1
value = SCA

[State 1501, 3];夋柺抂偐傜墴偟曉偡暆
type = Width
trigger1 = 1
value = 30,0

[State 15001, 9];僇儊儔惂屼
type = ScreenBound
trigger1 = 1
value = 1

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State 758, Hit ground]
type = ChangeAnim
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
value = 15059

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0 || (Time > 5) && (Pos Y >= 0) && (Vel Y > 0)
y = -20+((Time > 5) && (Pos Y >= 0) && (Vel Y > 0))*(20)

[State 1503, 1];僪僢僩堏摦
type = Velset
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
y = 0

[State 15000, 1];壒惡
type = PlaySnd
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
value = s3, 0

[State 1503, 4];僐儞僩儘乕儖傪曉偡(state0傊)
type = ChangeState
trigger1 = Anim = 15059 && Animtime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
[Statedef 15025]
type    = S
movetype= H
physics = N
velset = 0,0

[State 3701, Hurt 11] 
type = LifeAdd
trigger1 = time = 0
value = -99999999999999999
Absolute = 1

[State 3701, Hurt 11] 
type = LifeSet
trigger1 = time = 0
value = 0
Absolute = 1

[State 1191,self]
type = SelfState
trigger1 = time = 1
value = IfElse(Alive,5120,5150)

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15050]
Type = A
Physics = N
SprPriority = 999999
Anim = 15052
Velset = 0,1

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State 758, Hit ground]
type = ChangeAnim
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
value = 15053

[State 15000, 1];壒惡
type = PlaySnd
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
value = s4, 0

[State 757, Shake]
type = EnvShake
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
time  = 20
ampl  = 12
phase = 180

[State 1503, 1];僪僢僩堏摦
type = Posset
trigger1 = time = 0 || (Time > 5) && (Pos Y >= 0) && (Vel Y > 0)
y = -50+((Time > 5) && (Pos Y >= 0) && (Vel Y > 0))*(50)

[State 1503, 1];僪僢僩堏摦
type = Velset
Triggerall = time > 5
trigger1 = (Pos Y >= 0) && (Vel Y > 0)
y = 0

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = time = 100
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15100]
Type = A
Physics = N
SprPriority = 999999
Anim = 8200

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
removetime = 40
persistent = 0
anim = 15001
pos = 0, 0
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
scale = 0.5,0.5
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 10
anim = 8300
pos = 0, 0
postype = p1
sprpriority = 7
bindtime = 1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 900, 1]
type = PlaySnd
trigger1 = time = 1
value = s5, 2
IgnoreHitPause = 1
pausemovetime = 999
supermovetime = 999

[State 20030, 4]
type = Pause
trigger1 = time = 1
time = 40
movetime = 40
IgnoreHitPause = 1
pausemovetime = 999
supermovetime = 999

[State BG]
type = BGPalFX
trigger1 = time = 1
time = 41
add = 0,0,0
IgnoreHitPause = 1
Invertall = 1
pausemovetime = 999
supermovetime = 999

[State 1000, 7]
type = trans
trigger1 = 1
trans = add
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = AngleDraw
trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1000, 3]
type = AngleAdd
trigger1 = 1
value = 5

[State 1503, 4]
type = ParentVarset
triggerall = Parent,Var(59) = 0
Triggerall = Parent,stateno = 15012
Trigger1 = (Parent,Command = "ujou")
var(48) = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 1503, 4]
type = ParentVarset
triggerall = Parent,Var(59) != 0
Triggerall = Parent,stateno = 15012
Trigger1 = Parent,Var(57) = [0,50]
var(48) = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = Animtime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 僇僢僩僀儞
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15200]
type = A
physics = N
velset = 0,0
SprPriority = 7
Anim = 15004

[State 15400, 0]
type = ParentVarSet
trigger1 = time = 1
var(46) = 0

;[State 15400, 1]
;type = PlaySnd
;trigger1 = Anim = 15014 && Animelem = 1
;value = S
;chanel = 8

[State 15200,1] 
type = ChangeAnim
trigger1 = time = 120 || time = 1130 || time = 1250 || time = 1370
value = 15006+(time = 1130)*(37)+(time = 1250)*(38)+(time = 1370)*(39)

[State 15200,2];[];傢偭丄偡偛偄傛
type = ChangeAnim
Triggerall = (((NumHelper(15400) = 1) || (NumHelper(15401) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15402) = 1) || (NumHelper(15404) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15403) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15012+(time = 809)*(22)

[State 15200,3];偆偖偅丒丒丒傂偳偄傛
type = ChangeAnim
Triggerall = (((NumHelper(15402) = 1) || (NumHelper(15403) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15400) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15401) = 1) || (NumHelper(15404) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15013+(time = 809)*(22)

[State 15200,4];偁備偁備偠傖側偄傕傫
type = ChangeAnim
Triggerall = (((NumHelper(15404) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15401) = 1) || (NumHelper(15403) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15400) = 1) || (NumHelper(15402) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15014+(time = 809)*(21)

[State 15200, 3];儃僀僗
type = PlaySnd
triggerall = Anim = 15013 || Anim = 15014
trigger1 = time = 166
value = S16,0+(Anim = 15014)
channel = 8

[State 15200, 3];儃僀僗
type = PlaySnd
trigger1 = time = 1370
value = S16,2
channel = 8

[State 15400, 2]
type = ParentVarSet
Triggerall = Anim = 15012 || Anim = 15013 || Anim = 15014 || Anim = 15034 || Anim = 15035
trigger1 = time = 166 || time = 810
var(46) = 1+(Anim = 15013 || Anim = 15014 || Anim = 15035)*(1)

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15013 || Anim = 15014
trigger1 = time = 405
value = 15018

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15018
trigger1 = time = 525
value = 15019

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15019
trigger1 = time = 645
value = 15020

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15020
trigger1 = time = 765
value = 15031

[State 15400, 4]
type = PlaySnd
trigger1 = time = 165 || time = 809
value = s7,3

[State 15400,1]
type = posadd
triggerall = time > 120
trigger1 = Screenpos X > -18 || Screenpos X < -18
X = -(Screenpos X -18)
PauseMoveTime = 999

[State 15200,8]
type = posadd
trigger1 = Screenpos Y > 6 || Screenpos Y < 6
y = -(Screenpos Y -6)
PauseMoveTime = 999

[State 15200,9]
type = assertspecial
trigger1 = 1
flag = noshadow

[State 15200,9]
type = assertspecial
trigger1 = (time >= 285 && time < 405) || (time >= 930 && time < 1130)
flag = Invisible 

[State 6036, 1] 
type = Velset
trigger1 = time = 18
x = -20

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 310
x = -18

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 290
x = -16

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 260
x = -15

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 230
x = -13

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 190
x = -11

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 150
x = -9

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 120
x = -7

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 90
x = -6

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos X <= 20
x = 0

[State 830, 2]
type = Destroyself
trigger1 = ((Anim = 15012) && (time = 285)) || ((Anim = 15034) && (time = 930)) || (Parent,stateno = 0) || time = 1500

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 僇僢僩僀儞僙儕僼
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15300]
type = A
physics = N
velset = 0,0
SprPriority = 4
Anim = 15005

[State 15300,1];[悂偒弌偟]
type = ChangeAnim
trigger1 = time = 120 || time = 765 || time = 1130 || time = 1250 || time = 1370
value = 15007+(time = 1130)*(39)+(time = 1250)*(40)+(time = 1370)*(41)

[State 15200,2];[]
type = ChangeAnim
Triggerall = (((NumHelper(15400) = 1) || (NumHelper(15401) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15402) = 1) || (NumHelper(15404) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15403) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15015+(time = 809)*(17)

[State 15200,3] 
type = ChangeAnim
Triggerall = (((NumHelper(15402) = 1) || (NumHelper(15403) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15400) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15401) = 1) || (NumHelper(15404) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15016+(time = 809)*(17)

[State 15200,4] 
type = ChangeAnim
Triggerall = (((NumHelper(15404) = 1) || (NumHelper(15405) = 1)) && (Parent,Var(45) = 0)) || (((NumHelper(15401) = 1) || (NumHelper(15403) = 1)) && (Parent,Var(45) = 1)) || (((NumHelper(15400) = 1) || (NumHelper(15402) = 1)) && (Parent,Var(45) = 2))
trigger1 = time = 165 || time = 809
value = 15017+(time = 809)*(16)

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15016 || Anim = 15017
trigger1 = time = 405
value = 15021

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15021
trigger1 = time = 525
value = 15022

[State 15200,2] 
type = ChangeAnim
Triggerall = Anim = 15022
trigger1 = time = 645
value = 15023

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow

[State 15400,1]
type = posadd
trigger1 = Screenpos X > 155 || Screenpos X < 155
X = -(Screenpos X -155)
PauseMoveTime = 999

[State 15200,9]
type = assertspecial
trigger1 = (time >= 285 && time < 405) || (time >= 930 && time < 1130)
flag = Invisible 

[State 6036, 1] 
type = Velset
trigger1 = time = 0
y = 16

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -235
y = 15

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -230
y = 14.5

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -225
y = 14

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -220
y = 13.5

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -210
y = 12

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -180
y = 11

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -160
y = 10

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -110
y = 9.5

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -90
y = 8

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= -70
y = 6.5

[State 6036, 1] 
type = Velset
trigger1 = ScreenPos Y >= 0
y = 0

[State 830, 2]
type = Destroyself
trigger1 = ((Anim = 15015) && (time = 285)) || ((Anim = 15032) && (time = 930)) || (Parent,stateno = 0) || time = 1500

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 柤慜慖戰
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15400]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 15400, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 0
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 15400, 6];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 50
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 15400, 7];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 100
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 15400, 8]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15400, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15400, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15400, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15400, 9]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15401]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 0
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 50
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 100
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15401, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15401, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15401, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 830, 2]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15402]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 0
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 50
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 100
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15402, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15402, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15402, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 830, 2]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15403]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 0
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 50
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 100
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15403, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15403, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15403, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 830, 2]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15404]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 0
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 50
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 100
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15404, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15404, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15404, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 830, 2]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15405]
type = A
physics = N
velset = 0,0
anim = 999
SprPriority = 7

[State 15400,1]
type = posadd
trigger1 = Screenpos Y > 60 || Screenpos Y < 60
y = -(Screenpos Y -60)
PauseMoveTime = 999

[State 15400, 2]
type = ParentVarSet
trigger1 = time = 0
var(45) = 0

[State 15400, 3]
type = ParentVarSet
triggerall = time >= 1
trigger1 = (Parent,Var(45) = -1) || (Parent,Var(45) = 3)
var(45) = 2-(Parent,Var(45) = 3)*(2)

[State 15400, 4]
type = ParentVarAdd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
var(45) = -1+(Enemynear,command = "Downer")*(2)

[State 15400, 4]
type = PlaySnd
triggerall = time >= 1
trigger1 = (Enemynear,command = "Upper") || (Enemynear,command = "Downer")
value = s7,2

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15010
pos = 0, 0
ID = 15010
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15009
pos = 0, 50
ID = 15009
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1501, 5];敪摦僄僼僃僋僩
type = Explod
trigger1 = time = 1
anim = 15008
pos = 0, 100
ID = 15008
postype = p1
sprpriority = 7
bindtime = -1
ignorehitpause = 1
supermove = 1
ownpal = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow
flag2 = Invisible

[State 15405, 1]
type = RemoveExplod
trigger1 = time = 45
ID = 15008
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15405, 2]
type = RemoveExplod
trigger1 = time = 45
ID = 15009
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 15405, 3]
type = RemoveExplod
trigger1 = time = 45
ID = 15010
ignorehitpause = 1
pausemovetime = 99999
supermovetime = 99999

[State 830, 2]
type = Destroyself
trigger1 = time = 45

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Statedef 15500]
type = A
physics = N
velset = 0,0
SprPriority = 7
Anim = 15011

[State 830, 1]
type = assertspecial
trigger1 = 1
flag = noshadow

[State 15400,1]
type = posadd
triggerall = Parent,Var(45) = 0
trigger1 = Screenpos Y > 73 || Screenpos Y < 73
y = -(Screenpos Y -73)
PauseMoveTime = 999

[State 15400,1]
type = posadd
triggerall = Parent,Var(45) = 1
trigger1 = Screenpos Y > 123 || Screenpos Y < 123
y = -(Screenpos Y -123)
PauseMoveTime = 999

[State 15400,1]
type = posadd
triggerall = Parent,Var(45) = 2
trigger1 = Screenpos Y > 173 || Screenpos Y < 173
y = -(Screenpos Y -173)
PauseMoveTime = 999

[State 830, 2]
type = Destroyself
trigger1 = time = 45-(Parent,stateno = 15011)*(1)

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15600]
Type = A
Physics = N
SprPriority = 999999
Anim = 4700

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 900, 1]
type = PlaySnd
trigger1 = time = 1
value = s7, 3
IgnoreHitPause = 1
pausemovetime = 999
supermovetime = 999

[State 1000, 7]
type = trans
trigger1 = 1
trans = add
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = AngleDraw
trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1000, 3]
type = AngleSet
trigger1 = 1
value = -45

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = Animtime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15700]
Type = A
Physics = N
SprPriority = -1
Anim = 15037

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 900, 1]
type = PlaySnd
trigger1 = time = 1
value = s7, 3
IgnoreHitPause = 1
pausemovetime = 999
supermovetime = 999

[State 1000, 7]
type = trans
trigger1 = 1
trans = add
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = AngleDraw
trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1000, 3]
type = AngleSet
trigger1 = 1
value = 45-((Parent,stateno = 15018) || (Parent,stateno = 15024))*(45)

[State 1000, 3]
type = BindToParent
Triggerall = ((Parent,stateno = 15018) || (Parent,stateno = 15024))
trigger1 = 1
time = -1
pos = 0,-40

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = Animtime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15800]
Type = A
Physics = N
SprPriority = 999999
Anim = 15050

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = trans
trigger1 = 1
trans = add
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = AngleDraw
trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1000, 3]
type = AngleSet
trigger1 = 1
value = 45

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = (Parent,stateno = 15018)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;----------------------------------------------------------------------------------------
;挻昁嶦墘弌
[Statedef 15900]
Type = A
Physics = N
SprPriority = 999999
Anim = 15050

[State 15000, 3];巆憸
type = AfterImage
trigger1 = time = 1
time = -1
TimeGap  = 2
FrameGap = 3
Trans = Add
length = 8
PalBright   =   1,  1,  1
palcontrast = 256,40,40
paladd = -64,-192,-192
palmul = 1,1,1

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = trans
trigger1 = 1
trans = add
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State 1000, 7]
type = AngleDraw
trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
scale = 1,1

[State 1000, 3]
type = AngleSet
trigger1 = 1
value = -45

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = (Parent,stateno = 15018)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999