;---------------------------------------------------------------------------
;僌儖乕償僙儗僋僩
[Statedef 6000]
ctrl = 0
anim = 6900

[State 6000, VarSet]
type = ParentVarSet
trigger1 = prevstateno != 6000
trigger1 = Time = 0
var(20) = random%7

[State 6000, VarSet]
type = ParentVarAdd
trigger1 = Time = 0
var(20) = root,command = "down"-root,command = "up"

[State 6000, VarSet]
type = ParentVarSet
trigger1 = Time = 0
trigger1 = root,var(20) = -1
var(20) = 6

[State 6000, VarSet]
type = ParentVarSet
trigger1 = Time = 0
trigger1 = root,var(20) = 7
var(20) = 0

[State 6000, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 6000

[State 6000, Explod]
type = Explod
trigger1 = Time = 0
Anim = ifelse(facing = 1, 6000, 6010)+root,var(20)
pos = 0, 0
postype = p1
ownpal = 1
bindtime = -1
pausemovetime = -1
supermovetime = -1
ontop = 1
ID = 6000
scale = .5,.5

[State 6000, RemoveExplod]
type = RemoveExplod
trigger1 = roundstate > 1
trigger2 = root,command = "a" || root,command = "b" || root,command = "c" || root,command = "x" || root,command = "y" || root,command = "z"
ID = 6000

[State 6000, PlaySnd]
type = PlaySnd
trigger1 = root,command = "down" || root,command = "up"
trigger1 = time > 7
value = 6000,0
channel = 10

[State 6000, PlaySnd]
type = PlaySnd
trigger1 = roundstate > 1
trigger2 = root,command = "a" || root,command = "b" || root,command = "c" || root,command = "x" || root,command = "y" || root,command = "z"
value = 6000,1
channel = 10

[State 6000, ChangeState]
type = ChangeState
trigger1 = root,command = "down" || root,command = "up"
trigger1 = time > 7
value = 6000

[State 6000, DestroySelf]
type = DestroySelf
trigger1 = roundstate > 1
trigger2 = root,command = "a" || root,command = "b" || root,command = "c" || root,command = "x" || root,command = "y" || root,command = "z"

;------------------------ 忋栴報
[Statedef 6050]
ctrl = 0
anim = 6900
ownpal = 1

[State 6050, PalFX]
type = PalFX
trigger1= Time = 0
add = 0,0,0
Time = 1

[State 6050, Varset]
type = Varset
trigger1= NumExplod(6051)!
var(1) = 0

[State 6050, PosSet]
type = PosSet
trigger1 = 1
y = -25

[State 6050, Explod]
type = Explod
trigger1 = NumExplod(6050)!
anim = 6055
id = 6050
scale = .5,.5
pos = 0,0
postype = P1
sprpriority = 5
bindtime = -1
removetime = -1
ownpal = 1
ontop = 1

[State 6050, Explod]
type = Explod
trigger1 = NumExplod(6051)!
trigger1 = Root,command = "holdup"
anim = 6056
id = 6051
scale = .5,.5
pos = 0,0
vel = 0,-.2
postype = P1
sprpriority = 6
bindtime = 1
removetime = 30
ownpal = 0
ontop = 1

[State 6050, VarAdd]
type = VarAdd
trigger1= NumExplod(6051)
var(1) = -9

[State 6050, PalFX]
type = PalFX
trigger1= NumExplod(6051)
add = Var(1)-1,Var(1)-1,Var(1)-1
Time = 1

[State 6050, RemoveExplod]
type = RemoveExplod
trigger1 = Root,NumHelper(6000)!
id = 6050
[State 6050, RemoveExplod]
type = RemoveExplod
trigger1 = Root,NumHelper(6000)!
id = 6051

[State 6050, DestroySelf]
type = DestroySelf
trigger1 = Root,NumHelper(6000)!

;------------------------ 壓栴報
[Statedef 6055]
ctrl = 0
anim = 6900
ownpal = 1

[State 6055, PalFX]
type = PalFX
trigger1= Time = 0
add = 0,0,0
Time = 1

[State 6055, Varset]
type = Varset
trigger1= NumExplod(6051)!
var(1) = 0

[State 6055, PosSet]
type = PosSet
trigger1 = 1
y = -5

[State 6055, Explod]
type = Explod
trigger1 = NumExplod(6050)!
anim = 6050
id = 6050
scale = .5,.5
pos = 0,0
postype = P1
sprpriority = 5
bindtime = -1
removetime = -1
ownpal = 1
ontop = 1

[State 6055, Explod]
type = Explod
trigger1 = NumExplod(6051)!
trigger1 = Root,command = "holddown"
anim = 6051
id = 6051
scale = .5,.5
pos = 0,0
vel = 0,.2
postype = P1
sprpriority = 6
bindtime = 1
removetime = 30
ownpal = 0
ontop = 1

[State 6055, VarAdd]
type = VarAdd
trigger1= NumExplod(6051)
var(1) = -9

[State 6055, PalFX]
type = PalFX
trigger1= NumExplod(6051)
add = Var(1)-1,Var(1)-1,Var(1)-1
Time = 1

[State 6055, RemoveExplod]
type = RemoveExplod
trigger1 = Root,NumHelper(6000)!
id = 6050
[State 6055, RemoveExplod]
type = RemoveExplod
trigger1 = Root,NumHelper(6000)!
id = 6051

[State 6055, DestroySelf]
type = DestroySelf
trigger1 = Root,NumHelper(6000)!

;---------------------------------------------------------------------------
;僗乕僷乕僐儞儃儗儀儖僎乕僕
[Statedef 6100]
anim = 6900
ownpal = 1

[State 6100, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6101)
anim = 6101
id = 6101
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

;僎乕僕Lv.1
[State 6100, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6102)
anim = 6102
id = 6102
postype = Back
pos = 140,227
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,5

[State 6100, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6103)
anim = 6103
id = 6103
postype = Back
pos = 140,227
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,5

;僎乕僕Lv.2
[State 6100, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6104)
anim = 6102
id = 6104
postype = Back
pos = 97,225
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,7

[State 6100, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6105)
anim = 6103
id = 6105
postype = Back
pos = 97,225
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,7

;僎乕僕Lv.3
[State 6100, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6106)
anim = 6102
id = 6106
postype = Back
pos = 54,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,8

[State 6100, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6107)
anim = 6103
id = 6107
postype = Back
pos = 54,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,8

[State 6100, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6100)
trigger1 = teamside = 1
anim = 6100+ceil(root,fvar(16)*200)
id = 6100
postype = Left
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6100)
trigger1 = teamside = 2
anim = 6200+ceil(root,fvar(16)*200)
id = 6100
postype = Right
pos = -140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];Lv.1_1P
type = Explod
trigger1 = !NumExplod(6201)
trigger1 = teamside = 1
anim = 6104+ceil(root,fvar(16)*200)
id = 6201
postype = Left
pos = 31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];1_2P
type = Explod
trigger1 = !NumExplod(6201)
trigger1 = teamside = 2
anim = 6204+ceil(root,fvar(16)*200)
id = 6201
postype = Right
pos = -31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];2_1P
type = Explod
trigger1 = !NumExplod(6202)
trigger1 = teamside = 1
anim = 6105+ceil(root,fvar(16)*200)
id = 6202
postype = Left
pos = 31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];2_2P
type = Explod
trigger1 = !NumExplod(6202)
trigger1 = teamside = 2
anim = 6205+ceil(root,fvar(16)*200)
id = 6202
postype = Right
pos = -31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];3_1P
type = Explod
trigger1 = !NumExplod(6203)
trigger1 = teamside = 1
anim = 6106+ceil(root,fvar(16)*200)
id = 6203
postype = Left
pos = 31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, Explod];3_2P
type = Explod
trigger1 = !NumExplod(6203)
trigger1 = teamside = 2
anim = 6206+ceil(root,fvar(16)*200)
id = 6203
postype = Right
pos = -31,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6100, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6100)
ID = 6100
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6100)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6100
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6101)
ID = 6101
scale = 1,1
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6101)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6101
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000
trigger1 = NumExplod(6102)
ID = 6102
scale = 1,5
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power < 1000
trigger1 = NumExplod(6102)
ID = 6102
scale = (power)/1000.0,5
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6102)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6102
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000
trigger1 = NumExplod(6104)
ID = 6104
scale = 1,7
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power = [1000,1999]
trigger1 = NumExplod(6104)
ID = 6104
scale = (power-1000)/1000.0,7
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6104)
trigger1 = power < 1000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6104
scale = 0,7
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6106)
ID = 6106
scale = 1,8
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power = [2000,2999]
trigger1 = NumExplod(6106)
ID = 6106
scale = (power-2000)/1000.0,8
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6106)
trigger1 = power < 2000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6106
scale = 0,8
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000
trigger1 = NumExplod(6103)
ID = 6103
scale = 1,5
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6103)
trigger1 = power < 1000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6103
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000
trigger1 = NumExplod(6105)
ID = 6105
scale = 1,7
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6105)
trigger1 = power < 2000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6105
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6107)
ID = 6107
scale = 1,8
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6107)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6107
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power = [1000,1999]
trigger1 = NumExplod(6201)
ID = 6201
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6201)
trigger1 = power < 1000 || power >= 2000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6201
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power = [2000,2999]
trigger1 = NumExplod(6202)
ID = 6202
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6202)
trigger1 = power < 2000 || power >= 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6202
scale = 0,0
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6203)
ID = 6203
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6203)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6203
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僆儕僕僫儖僐儞儃僎乕僕
[Statedef 6110]
anim = 6900
ownpal = 1

[State 6110, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0
ignorehitpause = 1

[State 6110, PalFX]
type = PalFX
triggerall = (GameTime%3)=0
trigger1 = power >= 3000 && !root,var(16)
trigger2 = root,stateno = [870,875]
time = 1
add = 256,256,256
ignorehitpause = 1

[State 6110, Explod];攚宨1P
type = Explod
trigger1 = !NumExplod(6111)
anim = 6111
id = 6111
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6110, Explod];僎乕僕1
type = Explod
trigger1 = !NumExplod(6112)
anim = 6112
id = 6112
postype = Back
pos = 140,230
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6110, Explod];僎乕僕2
type = Explod
trigger1 = !NumExplod(6113)
anim = 6113
id = 6113
postype = Back
pos = 136,230
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6110, Explod];僎乕僕3
type = Explod
trigger1 = !NumExplod(6114)
anim = 6114
id = 6114
postype = Back
pos = 77,228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6110, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6110)
trigger1 = teamside = 1
anim = 6110+ceil(root,fvar(16)*200)
id = 6110
postype = Left
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6110, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6110)
trigger1 = teamside = 2
anim = 6210+ceil(root,fvar(16)*200)
id = 6110
postype = Right
pos = -140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6110, Explod];FULL
type = Explod
trigger1 = !NumExplod(6115)
anim = 6115+ceil(root,fvar(16)*200)
id = 6115
postype = Back
pos = 31,228
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = ifelse(teamside=1,1,-1)
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6110, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6110)
ID = 6110
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6110)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6110
scale = 0,0
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6111)
ID = 6111
scale = 1,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6111)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6111
scale = 0,0
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = power >= 96 && !root,var(16)
trigger1 = NumExplod(6112)
ID = 6112
scale = 1,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = power < 96 && !root,var(16)
trigger1 = NumExplod(6112)
ID = 6112
scale = (power)/96.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) = [1,5]
trigger1 = NumExplod(6112)
ID = 6112
scale = (root,var(16))/5.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) > 5
trigger1 = NumExplod(6112)
ID = 6112
scale = 1,1
ignorehitpause = 1

[State 6100, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6112)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6112
scale = 0,0
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1500 && !root,var(16)
trigger1 = NumExplod(6113)
ID = 6113
scale = 1,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = (power = [96,1499]) && !root,var(16)
trigger1 = NumExplod(6113)
ID = 6113
scale = (power-96)/1404.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6113)
trigger1 = power < 96 && !root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6113
scale = 0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) = [6,167]
trigger1 = NumExplod(6114)
ID = 6113
scale = (root,var(16)-6)/162.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) > 167
trigger1 = NumExplod(6114)
ID = 6113
scale = 1,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6113)
trigger1 = root,var(16) = [1,7]
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6113
scale = 0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000 && !root,var(16)
trigger1 = NumExplod(6114)
ID = 6114
scale = 1,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = (power = [1500,2999]) && !root,var(16)
trigger1 = NumExplod(6114)
ID = 6114
scale = (power-1500)/1500.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6114)
trigger1 = power < 1500 && !root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6114
scale = 0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) > 167
trigger1 = NumExplod(6114)
ID = 6114
scale = (root,var(16)-167)/167.0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6114)
trigger1 = root,var(16) = [1,167]
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6114
scale = 0,1
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000 && !root,var(16)
trigger1 = NumExplod(6115)
ID = 6115
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6110, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6115)
trigger1 = power < 3000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6115
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僗乕僷乕僐儞儃僎乕僕
[Statedef 6120]
anim = 6900
ownpal = 1

[State 6120, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6125)
anim = 6121
id = 6121
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6120, Explod];僎乕僕1
type = Explod
trigger1 = !NumExplod(6122)
anim = 6122
id = 6122
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6120, Explod];僎乕僕2
type = Explod
trigger1 = !NumExplod(6123)
anim = 6123
id = 6123
postype = Back
pos = 136,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6120, Explod];僎乕僕3
type = Explod
trigger1 = !NumExplod(6124)
anim = 6124
id = 6124
postype = Back
pos = 35,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6120, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6125)
anim = 6125
id = 6125
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1

[State 6120, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6120)
trigger1 = teamside = 1
anim = 6120+ceil(root,fvar(16)*200)
id = 6120
postype = Left
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6120, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6120)
trigger1 = teamside = 2
anim = 6220+ceil(root,fvar(16)*200)
id = 6120
postype = Right
pos = -140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6120, Explod];Super
type = Explod
trigger1 = !NumExplod(6126)
anim = 6126+ceil(root,fvar(16)*200)
id = 6126
postype = Back
pos = 34,223
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = ifelse(teamside=1,1,-1)
pausemovetime = -1
supermovetime = -1
removetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6120, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6120)
ID = 6120
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6120)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6120
scale = 0,0
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6121)
ID = 6121
scale = 1,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6121)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6121
scale = 0,0
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power >= 96
trigger1 = NumExplod(6122)
ID = 6122
scale = 1,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power < 96
trigger1 = NumExplod(6122)
ID = 6122
scale = power/96.0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6122)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6122
scale = 0,0
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2520
trigger1 = NumExplod(6123)
ID = 6123
scale = 1,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power = [96,2519]
trigger1 = NumExplod(6123)
ID = 6123
scale = (power-96)/2424.0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6123)
trigger1 = power < 96
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6123
scale = 0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6124)
ID = 6124
scale = 1,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power = [2520,2999]
trigger1 = NumExplod(6124)
ID = 6124
scale = (power-2520)/480.0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6124)
trigger1 = power < 2520
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6124
scale = 0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6125)
ID = 6125
scale = 1,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6125)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6125
scale = 0,1
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6126)
ID = 6126
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6120, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6126)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6126
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僄僋僗僩儔僎乕僕
[Statedef 6130]
anim = 6900
ownpal = 1

[State 6130, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0
ignorehitpause = 1

[State 6130, PalFX]
type = PalFX
trigger1 = (100*root,life/root,const(data.life))<=30
trigger1 = GameTime%3=0
time = 1
add = 144,144,144
ignorehitpause = 1

[State 6130, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6131)
anim = 6131
id = 6131
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6130, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6132)
anim = 6132
id = 6132
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6130, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6130)
trigger1 = teamside = 1
anim = 6130+ceil(root,fvar(16)*200)
id = 6130
postype = Left
pos = 140,230
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6130, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6130)
trigger1 = teamside = 2
anim = 6230+ceil(root,fvar(16)*200)
id = 6130
postype = Right
pos = -140,230
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6130, Explod];MAX
type = Explod
trigger1 = !NumExplod(6133)
anim = 6133+ceil(root,fvar(16)*200)
id = 6133
postype = Back
pos = 30,220
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = ifelse(teamside=1,1,-1)
pausemovetime = -1
supermovetime = -1
removetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6130, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6130)
ID = 6130
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6130)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6130
scale = 0,0
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6131)
ID = 6131
scale = 1,1
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6131)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6131
scale = 0,0
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = !root,var(14)
trigger1 = NumExplod(6132)
ID = 6132
scale = ifelse(power>=1000,1,power)/1000.0,1
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = root,var(14)
trigger1 = NumExplod(6132)
ID = 6132
scale = (root,var(14))/750.0,1
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6132)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6132
scale = 0,0
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = root,var(14)
trigger1 = NumExplod(6133)
ID = 6133
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6130, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6133)
trigger1 = !root,var(14)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6133
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;傾僪償傽儞僗僩僷儚乕僎乕僕
[Statedef 6140]
anim = 6900
ownpal = 1

[State 6140, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6141)
anim = 6141
id = 6141
postype = Back
pos = 114,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6140, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6142)
anim = 6142
id = 6142
postype = Back
pos = 114,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6140, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6140)
trigger1 = teamside = 1
anim = 6140+ceil(root,fvar(16)*200)
id = 6140
postype = Left
pos = 114,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6140, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6140)
trigger1 = teamside = 2
anim = 6240+ceil(root,fvar(16)*200)
id = 6140
postype = Right
pos = -114,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6140, Explod];PowerUp!
type = Explod
trigger1 = !NumExplod(6143)
anim = 6143+ceil(root,fvar(16)*200)
id = 6143
postype = Back
pos = 30,221
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = ifelse(teamside=1,1,-1)
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6140, Explod];儔儞僾1
type = Explod
trigger1 = !NumExplod(6144)
anim = 6144
id = 6144
postype = Back
pos = 138-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, Explod];儔儞僾2
type = Explod
trigger1 = !NumExplod(6145)
anim = 6144
id = 6145
postype = Back
pos = 130-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, Explod];儔儞僾3
type = Explod
trigger1 = !NumExplod(6146)
anim = 6144
id = 6146
postype = Back
pos = 122-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, Explod];揰摂1
type = Explod
trigger1 = !NumExplod(6147)
anim = 6145
id = 6147
postype = Back
pos = 138-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, Explod];揰摂2
type = Explod
trigger1 = !NumExplod(6148)
anim = 6145
id = 6148
postype = Back
pos = 130-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, Explod];揰摂3
type = Explod
trigger1 = !NumExplod(6149)
anim = 6145
id = 6149
postype = Back
pos = 122-(teamside=2),228
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6140, PalFX]
type = PalFX
trigger1 = 1
Time = 1
add = 0-var(3)*12,0-var(3)*4,0

[State 6140,VarSet]
type = VarSet
trigger1 = Var(3) <= 0
var(4) = 0

[State 6140,VarAdd]
type = VarAdd
triggerall = Var(3) < 19
trigger1 = Var(4)!
var(3) = 1

[State 6140,VarSet]
type = VarSet
trigger1 = Var(3) >= 19
var(4) = 1

[State 6140,VarAdd]
type = VarAdd
triggerall = Var(3) > 0
trigger1 = Var(4)
var(3) = -1

[State 6140, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6140)
ID = 6140
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6140)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6140
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6141)
ID = 6141
scale = 1,1
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6141)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6141
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power < 1000
trigger1 = NumExplod(6142)
ID = 6142
scale = power/1000.0,1
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power = [1000,1999]
trigger1 = NumExplod(6142)
ID = 6142
scale = (power-1000)/1000.0,1
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power = [2000,2999]
trigger1 = NumExplod(6142)
ID = 6142
scale = (power-2000)/1000.0,1
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6142)
ID = 6142
scale = 1,1
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6142)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6142
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6143)
ID = 6143
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6143)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6143
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000
trigger1 = NumExplod(6144)
ID = 6144
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6144)
trigger1 = power < 1000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6144
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000
trigger1 = NumExplod(6145)
ID = 6145
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6145)
trigger1 = power < 2000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6145
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6146)
ID = 6146
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6146)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6146
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000
trigger1 = NumExplod(6147)
ID = 6147
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6147)
trigger1 = power < 1000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6147
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000
trigger1 = NumExplod(6148)
ID = 6148
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6148)
trigger1 = power < 2000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6148
scale = 0,0
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000
trigger1 = NumExplod(6149)
ID = 6149
scale = .5,.5
ignorehitpause = 1

[State 6140, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6149)
trigger1 = power < 3000
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6149
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僷儚乕MAX僎乕僕
[Statedef 6170]
anim = 6900
ownpal = 1

[State 6170, PalFX]
type = PalFX
triggerall = root,var(20) = 6
trigger1 = time = 0
time = 1
add = 0,0,0
color = 256
ignorehitpause = 1

[State 6170, PalFX]
type = PalFX
triggerall = root,var(20) = 6
trigger1 = time > 0
time = 99999999999999
add = 32,32,32
color = 0
ignorehitpause = 1
persistent = 1

[State 6170, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6171)
anim = 6171
id = 6171
postype = Back
pos = 142-(teamside=2),214
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6170, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6172)
anim = 6172
id = 6172
postype = Back
pos = 142-(teamside=2),214
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6170, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6173)
anim = 6173
id = 6173
postype = Back
pos = 142-(teamside=2),214
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6170, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6170)
trigger1 = teamside = 1
anim = 6170+ceil(root,fvar(16)*200)
id = 6170
postype = Left
pos = 142,214
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6170, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6170)
trigger1 = teamside = 2
anim = 6270+ceil(root,fvar(16)*200)
id = 6170
postype = Right
pos = -141,214
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6170)
ID = 6170
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = !root,var(15)
trigger3 = root,var(13)
ID = 6170
scale = 0,0

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6171)
ID = 6171
scale = 1,1

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = !root,var(15)
trigger3 = root,var(13)
ID = 6171
scale = 0,0

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6172)
ID = 6172
scale = 1,1

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = !root,var(15)
trigger3 = root,var(13)
ID = 6172
scale = 0,0

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6171)
ID = 6173
scale = (root,var(15))/675.0,1
ignorehitpause = 1

[State 6170, ModifyExplod]
type = ModifyExplod
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = !root,var(15)
trigger3 = root,var(13)
ID = 6173
scale = 0,0

[State 6170, DestroySelf]
type = DestroySelf
trigger1 = !root,var(15)

;---------------------------------------------------------------------------
;搟傝僎乕僕
[Statedef 6150]
anim = 6900
ownpal = 1

[State 6150, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6151)
anim = 6151
id = 6151
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6150, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6152)
anim = 6152
id = 6152
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

[State 6150, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6150)
trigger1 = teamside = 1
anim = 6150+ceil(root,fvar(16)*200)
id = 6150
postype = Left
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6150, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6150)
trigger1 = teamside = 2
anim = 6250+ceil(root,fvar(16)*200)
id = 6150
postype = Right
pos = -140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6150, Explod];搟乮戝乯
type = Explod
trigger1 = !NumExplod(6153)
anim = 6153+ceil(root,fvar(16)*200)
id = 6153
postype = Back
pos = 22,225
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = ifelse(teamside=1,1,-1)
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6150, Explod];墛
type = Explod
trigger1 = !NumExplod(6154)
anim = 6154
id = 6154
postype = Back
pos = 22,225
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 0.5,0.5

[State 6150, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6150)
ID = 6150
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6150)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6150
scale = 0,0
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6151)
ID = 6151
scale = 1,1
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6151)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6151
scale = 0,0
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6151)
ID = 6152
scale = root,fvar(13)/7200.0,1
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6152)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6152
scale = 0,0
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = root,fvar(13) > 0 && root,var(43)
trigger1 = NumExplod(6153)
ID = 6153
scale = fvar(1),fvar(1)

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6153)
trigger1 = !root,var(43) || (!root,fvar(13) && root,var(43))
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6153
scale = 0,0

[State 4100,VarAdd]
type = VarSet
trigger1 = Time = 0
fvar(1) = ifelse(!root,fvar(16),.5,1)

[State 4100,VarAdd]
type = VarAdd
trigger1 = var(1)!
trigger1 = fvar(1) < ifelse(!root,fvar(16),.5,1)
fvar(1) = ifelse(!root,fvar(16),.002,.004)

[State 4100,VarAdd]
type = VarSet
trigger1 = fvar(1) >= ifelse(!root,fvar(16),.5,1)
var(1) = 1

[State 4100,VarAdd]
type = VarAdd
trigger1 = var(1)
trigger1 = fvar(1) > ifelse(!root,fvar(16),.4,.75)
fvar(1) = -ifelse(!root,fvar(16),.0015,.003)

[State 4100,VarAdd]
type = VarSet
trigger1 = fvar(1) <= ifelse(!root,fvar(16),.4,.75)
var(1) = 0

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = root,fvar(13) > 0 && root,var(43)
trigger1 = NumExplod(6154)
ID = 6154
scale = .5,.5
ignorehitpause = 1

[State 6150, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6154)
trigger1 = !root,var(43) || (!root,fvar(13) && root,var(43))
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6154
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僄僋僗僩儔儗儀儖僎乕僕
[Statedef 6160]
anim = 6900
ownpal = 1

[State 6160, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0
color = 256
ignorehitpause = 1

[State 6160, Explod];攚宨
type = Explod
trigger1 = !NumExplod(6101)
anim = 6101
id = 6101
postype = Back
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1

;僎乕僕Lv.1
[State 6160, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6102)
anim = 6102
id = 6102
postype = Back
pos = 140,227
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,5

[State 6160, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6103)
anim = 6103
id = 6103
postype = Back
pos = 140,227
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,5

;僎乕僕Lv.2
[State 6160, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6104)
anim = 6102
id = 6104
postype = Back
pos = 97,225
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,7

[State 6160, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6105)
anim = 6103
id = 6105
postype = Back
pos = 97,225
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,7

;僎乕僕Lv.3
[State 6160, Explod];僎乕僕
type = Explod
trigger1 = !NumExplod(6106)
anim = 6102
id = 6106
postype = Back
pos = 54,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
pausemovetime = -1
supermovetime = -1
scale = 1,8

[State 6160, Explod];僎乕僕MAX
type = Explod
trigger1 = !NumExplod(6107)
anim = 6103
id = 6107
postype = Back
pos = 54,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = 1,8

[State 6160, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6160)
trigger1 = teamside = 1
anim = 6160+ceil(root,fvar(16)*200)
id = 6160
postype = Left
pos = 140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6160)
trigger1 = teamside = 2
anim = 6260+ceil(root,fvar(16)*200)
id = 6160
postype = Right
pos = -140,230
ownpal = 1
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];Lv.1_1P
type = Explod
trigger1 = !NumExplod(6201)
trigger1 = teamside = 1
anim = 6104+ceil(root,fvar(16)*200)
id = 6201
postype = Left
pos = 31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];1_2P
type = Explod
trigger1 = !NumExplod(6201)
trigger1 = teamside = 2
anim = 6204+ceil(root,fvar(16)*200)
id = 6201
postype = Right
pos = -31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];2_1P
type = Explod
trigger1 = !NumExplod(6202)
trigger1 = teamside = 1
anim = 6105+ceil(root,fvar(16)*200)
id = 6202
postype = Left
pos = 31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];2_2P
type = Explod
trigger1 = !NumExplod(6202)
trigger1 = teamside = 2
anim = 6205+ceil(root,fvar(16)*200)
id = 6202
postype = Right
pos = -31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];3_1P
type = Explod
trigger1 = !NumExplod(6203)
trigger1 = teamside = 1
anim = 6106+ceil(root,fvar(16)*200)
id = 6203
postype = Left
pos = 31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, Explod];3_2P
type = Explod
trigger1 = !NumExplod(6203)
trigger1 = teamside = 2
anim = 6206+ceil(root,fvar(16)*200)
id = 6203
postype = Right
pos = -31,223
ownpal = 0
bindtime = -1
ignorehitpause = 1
ontop = 1
facing = 1
removetime = -1
pausemovetime = -1
supermovetime = -1
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)

[State 6160, PalFX]
type = PalFX
trigger1 = time > 0
time = 99999999999999
add = 32,32,32
color = 0
ignorehitpause = 1
persistent = 1

[State 6160, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6160)
ID = 6160
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6160)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6160
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6101)
ID = 6101
scale = 1,1
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6101)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6101
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000 && !root,var(16)
trigger1 = NumExplod(6102)
ID = 6102
scale = 1,5
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power < 1000 && !root,var(16)
trigger1 = NumExplod(6102)
ID = 6102
scale = power/1000.0,5
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) = [1,111]
trigger1 = NumExplod(6102)
ID = 6102
scale = root,var(16)/111.0,5
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) > 111
trigger1 = NumExplod(6102)
ID = 6102
scale = 1,5
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6102)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6102
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000 && !root,var(16)
trigger1 = NumExplod(6104)
ID = 6104
scale = 1,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = (power = [1000,1999]) && !root,var(16)
trigger1 = NumExplod(6104)
ID = 6104
scale = (power-1000)/1000.0,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) = [112,222]
trigger1 = NumExplod(6104)
ID = 6104
scale = (root,var(16)-111)/111.0,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) > 222
trigger1 = NumExplod(6104)
ID = 6104
scale = 1,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6104)
trigger1 = power < 1000 && !root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6104
scale = 0,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000 && !root,var(16)
trigger1 = NumExplod(6106)
ID = 6106
scale = 1,8
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = (power = [2000,2999]) && !root,var(16)
trigger1 = NumExplod(6106)
ID = 6106
scale = (power-2000)/1000.0,8
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = root,var(16) = [223,334]
trigger1 = NumExplod(6106)
ID = 6106
scale = (root,var(16)-222)/111.0,8
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6106)
trigger1 = power < 2000 && !root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6106
scale = 0,8
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 1000 && !root,var(16)
trigger1 = NumExplod(6103)
ID = 6103
scale = 1,5
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6103)
trigger1 = power < 1000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6103
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 2000 && !root,var(16)
trigger1 = NumExplod(6105)
ID = 6105
scale = 1,7
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6105)
trigger1 = power < 2000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6105
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000 && !root,var(16)
trigger1 = NumExplod(6107)
ID = 6107
scale = 1,8
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6107)
trigger1 = power < 3000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6107
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = (power = [1000,1999]) && !root,var(16)
trigger1 = NumExplod(6201)
ID = 6201
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6201)
trigger1 = power < 1000 || power >= 2000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6201
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = (power = [2000,2999]) && !root,var(16)
trigger1 = NumExplod(6202)
ID = 6202
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6202)
trigger1 = power < 2000 || power >= 3000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6202
scale = 0,0
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = power >= 3000 && !root,var(16)
trigger1 = NumExplod(6203)
ID = 6203
scale = ifelse(!root,fvar(16),.5,1),ifelse(!root,fvar(16),.5,1)
ignorehitpause = 1

[State 6160, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6203)
trigger1 = power < 3000 || root,var(16)
trigger2 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger3 = root,var(13)
ID = 6203
scale = 0,0
ignorehitpause = 1

;---------------------------------------------------------------------------
;僌儖乕償億僀儞僩
[Statedef 6500]
anim = 6900
ownpal = 1

;config屇傃弌偟
[State 6500, Helper]
type = Helper
trigger1 = time = 0
id = 10010
name = "config"
pos = -300,0
postype = Left
stateno = 10010
helpertype = normal
ignorehitpause = 1
pausemovetime = 999999
supermovetime = 999999

;KO帪
;roundstate=3乮KO乣Win乯僼儗乕儉宱夁悢
[State 6500, VarAdd]
type = VarAdd
trigger1 = roundstate = 3
var(1) = 1
ignorehitpause = 1

;roundstate=4乮Win乯僼儗乕儉宱夁悢
[State 6500, VarAdd]
type = VarAdd
trigger1 = roundstate = 4
var(2) = 1
ignorehitpause = 1

;MAX僐儞儃儃乕僫僗
[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = root,var(47) = [1,9]
var(50)=(root,var(47))*5000
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = root,var(47) = [10,17]
var(50)=((root,var(47)-9)*3000)+45000
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = root,var(47) >= 18
var(50)=ifelse((((root,var(47)-17)*1000)+69000)>1000000,999000,(((root,var(47)-17)*1000)+69000))
ignorehitpause = 1

;僶僀僞儕僥傿儃乕僫僗
[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = (100*root,life/root,const(data.life))=[76,100]
var(50)=20000
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = (100*root,life/root,const(data.life))=[26,75]
var(50)=10000
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = (100*root,life/root,const(data.life))=[2,25]
var(50)=5000
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = (100*root,life/root,const(data.life))=[0,1]
var(50)=30000
ignorehitpause = 1

;僷乕僼僃僋僩儃乕僫僗
[State 6500, VarSet]
type = VarSet
triggerall = !var(3)
trigger1 = ceil(100*root,life/root,const(data.life))<99
var(3)=1
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = time = 0
var(3)=0
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = var(2) = 1
trigger1 = !var(3)
var(50)=50000
ignorehitpause = 1

;彑棙帪儃乕僫僗
[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = root,var(48) = 1
trigger1 = var(1) = 1
var(50)=ifelse(root,var(49)=1,10000,ifelse(root,var(49)=2,20000,ifelse((root,var(49)=3&&!root,var(41)),40000,ifelse((root,var(49)=3&&root,var(41)),70001,5000))))
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = root,var(48) = 2
trigger1 = var(1) = 1
var(50)=ifelse(root,var(49)=1,10000,ifelse(root,var(49)=2,20000,ifelse((root,var(49)=3&&!root,var(41)),40000,ifelse((root,var(49)=3&&root,var(41)),70001,5000))))
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = root,var(48) = 3
trigger1 = var(1) = 1
var(50)=ifelse(root,var(49)=1,20000,ifelse(root,var(49)=2,40000,ifelse((root,var(49)=3&&!root,var(41)),80001,ifelse((root,var(49)=3&&root,var(41)),90001,10000))))
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = root,win
triggerall = root,alive
triggerall = root,var(48) = 4
trigger1 = var(1) = 1
var(50)=ifelse(root,var(49)=1,40000,ifelse(root,var(49)=2,50001,ifelse((root,var(49)=3&&!root,var(41)),90001,ifelse((root,var(49)=3&&root,var(41)),100001,20000))))
ignorehitpause = 1

;攕杒帪儃乕僫僗
[State 6500, VarAdd]
type = ParentVarAdd
triggerall = !root,alive
triggerall = root,var(49) = 1
trigger1 = var(1) = 1
var(50)=ifelse(root,var(48)=1,-5000,ifelse(root,var(48)=2,-10000,ifelse(((root,var(48)=[3,4])&&!root,var(41)),-20000,ifelse(((root,var(48)=[3,4])&&root,var(41)),-40000,-2000))))
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = !root,alive
triggerall = root,var(49) = 2
trigger1 = var(1) = 1
var(50)=ifelse(root,var(48)=1,-10000,ifelse(root,var(48)=2,-20000,ifelse(((root,var(48)=[3,4])&&!root,var(41)),-40000,ifelse(((root,var(48)=[3,4])&&root,var(41)),-70001,-5000))))
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = !root,alive
triggerall = root,var(49) = 3
trigger1 = var(1) = 1
var(50)=ifelse(root,var(48)=1,-20000,ifelse(root,var(48)=2,-40000,ifelse(((root,var(48)=[3,4])&&!root,var(41)),-80001,ifelse(((root,var(48)=[3,4])&&root,var(41)),-90001,10000))))
ignorehitpause = 1

;僐儞僾儕乕僩儃乕僫僗梡
[State 6500, VarAdd]
type = VarAdd
trigger1 = matchover
var(6) = 1
ignorehitpause = 1

[State 6500, VarAdd]
type = ParentVarAdd
triggerall = var(6) = 1
triggerall = root,alive
triggerall = root,win
trigger1 = !root,var(54)
var(50)=20000*root,var(55)
ignorehitpause = 1

;GP昞帵
[State 6500, Explod];攚宨1P
type = Explod
trigger1 = !NumExplod(6501)
trigger1 = teamside = 1
anim = 6501
id = 6501
postype = Left
pos = -50,-50
ownpal = 0;帋尡3
bindtime = -1
ignorehitpause = 1
sprpriority = -102
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod];攚宨2P
type = Explod
trigger1 = !NumExplod(6501)
trigger1 = teamside = 2
anim = 6551
id = 6501
postype = Right
pos = 50,-50
ownpal = 0;帋尡3
bindtime = -1
ignorehitpause = 1
sprpriority = -102
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod];榞1P
type = Explod
trigger1 = !NumExplod(6500)
trigger1 = teamside = 1
anim = 6500
id = 6500
postype = Left
pos = -50,-50
ownpal = 1;帋尡1
bindtime = -1
ignorehitpause = 1
sprpriority = -101
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod];榞2P
type = Explod
trigger1 = !NumExplod(6500)
trigger1 = teamside = 2
anim = 6550
id = 6500
postype = Right
pos = 50,-50
ownpal = 1;帋尡1
bindtime = -1
ignorehitpause = 1
sprpriority = -101
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(51)=floor(abs(root,var(50))*.000001)
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(52)=floor(abs(root,var(50))*.00001)%10
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(53)=floor(abs(root,var(50))*.0001)%10
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(54)=floor(abs(root,var(50))*.001)%10
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(55)=floor(abs(root,var(50))*.01)%10
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(56)=floor(abs(root,var(50))*.1)%10
ignorehitpause = 1
persistent = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(57)=abs(root,var(50))%10
ignorehitpause = 1
persistent = 1

[State 6500, Explod]
type = Explod
trigger1 = teamside = 1
id = 6510
name = "gp_1"
pos = 141+var(20),47-var(21)
postype = Left
anim = ifelse(abs(root,var(50))>=9999999,6549,6540+var(57))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
trigger1 = teamside = 2
id = 6510
name = "gp_1"
pos = -103-var(20),47-var(21)
postype = Right
anim = ifelse(abs(root,var(50))>=9999999,6599,6590+var(57))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
trigger1 = teamside = 1
id = 6511
name = "gp_2"
pos = 137+var(20),47-var(21)
postype = Left
anim = ifelse(abs(root,var(50))>=9999999,6549,6540+var(56))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
trigger1 = teamside = 2
id = 6511
name = "gp_2"
pos = -107-var(20),47-var(21)
postype = Right
anim = ifelse(abs(root,var(50))>=9999999,6599,6590+var(56))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 1
id = 6512
name = "gp_3"
pos = 133+var(20),47-var(21)
postype = Left
anim = ifelse(abs(root,var(50))>=9999999,6549,6540+var(55))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 2
id = 6512
name = "gp_3"
pos = -111-var(20),47-var(21)
postype = Right
anim = ifelse(abs(root,var(50))>=9999999,6599,6590+var(55))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 1
id = 6513
name = "gp_4"
pos = 127+var(20),45-var(21)
postype = Left
anim = ifelse(abs(root,var(50))>=9999999,6519,6510+var(54))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 2
id = 6513
name = "gp_4"
pos = -118-var(20),45-var(21)
postype = Right
anim = ifelse(abs(root,var(50))>=9999999,6569,6560+var(54))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 1
id = 6514
name = "gp_5"
pos = 121+var(20),45-var(21)
postype = Left
anim = ifelse(!var(51)&&!var(52)&&!var(53),6902,ifelse(abs(root,var(50))>=9999999,6519,6510+var(53)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 2
id = 6514
name = "gp_5"
pos = -124-var(20),45-var(21)
postype = Right
anim = ifelse(!var(51)&&!var(52)&&!var(53),6902,ifelse(abs(root,var(50))>=9999999,6569,6560+var(53)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 1
id = 6515
name = "gp_6"
pos = 115+var(20),45-var(21)
postype = Left
anim = ifelse(!var(51)&&!var(52),6902,ifelse(abs(root,var(50))>=9999999,6519,6510+var(52)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 2
id = 6515
name = "gp_6"
pos = -130-var(20),45-var(21)
postype = Right
anim = ifelse(!var(51)&&!var(52),6902,ifelse(abs(root,var(50))>=9999999,6569,6560+var(52)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 1
id = 6516
name = "gp_7"
pos = 109+var(20),45-var(21)
postype = Left
anim = ifelse(!var(51),6902,ifelse(abs(root,var(50))>=9999999,6519,6510+var(51)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
trigger1 = teamside = 2
id = 6516
name = "gp_7"
pos = -136-var(20),45-var(21)
postype = Right
anim = ifelse(!var(51),6902,ifelse(abs(root,var(50))>=9999999,6569,6560+var(51)))
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
triggerall = root,var(50) < 0
trigger1 = teamside = 1
id = 6517
name = "gp_-"
pos = ifelse((root,var(50)=[-9999,-1]),120,ifelse((root,var(50)=[-99999,-10000]),116,ifelse((root,var(50)=[-999999,-100000]),110,104)))+var(20),45-var(21)
postype = Left
anim = 6520
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, Explod]
type = Explod
triggerall = time > 1
triggerall = root,var(50) < 0
trigger1 = teamside = 2
id = 6517
name = "gp_-"
pos = ifelse((root,var(50)=[-9999,-1]),-122,ifelse((root,var(50)=[-99999,-10000]),-128,ifelse((root,var(50)=[-999999,-100000]),-134,-140)))-var(20),45-var(21)
postype = Right
anim = 6570
ownpal = 1;帋尡2
sprpriority = -100
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6500, VarSet]
type = VarSet
triggerall = time > 1
triggerall = roundstate = 2
trigger1 = root,fvar(24)
trigger2 = root,fvar(4)
trigger3 = root,var(17)-var(13)>0
trigger4 = var(14)-root,fvar(12)>0
trigger4 = (root,stateno != 5000 && root,stateno != 5010 && root,stateno != 5020 && root,stateno != 5070 && root,stateno != 5080)
var(11) = ifelse((root,var(50)-var(10)>0),1,ifelse((root,var(50)-var(10)<0),-1,0))
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
triggerall = time > 1
triggerall = roundstate = 2
trigger1 = root,fvar(24)
trigger2 = root,fvar(4)
trigger3 = root,var(17)-var(13)>0
trigger4 = var(14)-root,fvar(12)>0
trigger4 = (root,stateno != 5000 && root,stateno != 5010 && root,stateno != 5020 && root,stateno != 5070 && root,stateno != 5080)
var(12) = 0
ignorehitpause = 1

[State 6500, VarAdd]
type = VarAdd
trigger1 = var(11)
trigger1 = time > 1
var(12) = 1
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = var(12) = 18
trigger1 = time > 1
var(11) = 0
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = var(12) = 18
trigger1 = time > 1
var(12) = 0
ignorehitpause = 1

[State 6500, PalFX]
type = PalFX
triggerall = var(11)
triggerall = roundstate = 2
triggerall = time > 1
trigger1 = var(12) = 1
time = 1
add = 0,0,0
sinadd = 0,0,0,0
ignorehitpause = 1

[State 6500, PalFX]
type = PalFX
triggerall = var(11) = 1
triggerall = roundstate = 2
triggerall = time > 1
trigger1 = var(12) = 1
time = 36
add = 255,120,40
sinadd = 0,88,-32,144
ignorehitpause = 1

[State 6500, PalFX]
type = PalFX
triggerall = var(11) = -1
triggerall = roundstate = 2
triggerall = time > 1
trigger1 = var(12) = 1
time = 24
add = 144,144,255
sinadd = 112,64,-255,96
ignorehitpause = 1

[State 6500, PalFX]
type = PalFX
trigger1 = !var(12)
time = 1
add = 255,208,8
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(10) = root,var(50)
ignorehitpause = 1

[State 6500, VarSet]
type = ParentVarSet
trigger1 = 1
fvar(24) = 0
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(13) = root,var(17)
ignorehitpause = 1

[State 6500, VarSet]
type = VarSet
trigger1 = 1
var(14) = root,life
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = time = 2
trigger1 = teamside = 1
anim = 6501
id = 6501
postype = Left
pos = 90+var(20),42-var(21)

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = time = 2
trigger1 = teamside = 2
anim = 6551
id = 6501
postype = Right
pos = -154-var(20),42-var(21)

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = time = 2
trigger1 = teamside = 1
anim = 6500
id = 6500
postype = Left
pos = 90+var(20),42-var(21)
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = time = 2
trigger1 = teamside = 2
anim = 6550
id = 6500
postype = Right
pos = -154-var(20),42-var(21)

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6501)
ID = 6501
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6501)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6501
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6500)
ID = 6500
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6500)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6500
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6510)
ID = 6510
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6510)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6510
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6511)
ID = 6511
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6511)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6511
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6512)
ID = 6512
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6512)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6512
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6513)
ID = 6513
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6513)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6513
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6514)
ID = 6514
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6514)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6514
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6515)
ID = 6515
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6515)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6515
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6516)
ID = 6516
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6516)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6516
scale = 0,0
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
trigger1 = NumExplod(6517)
ID = 6517
scale = .5,.5
ignorehitpause = 1

[State 6500, ModifyExplod]
type = ModifyExplod
triggerall = NumExplod(6517)
trigger1 = NumHelper(9000)||(root,var(52)&&enemynear,NumHelper(9000))||root,fvar(20)
trigger2 = root,var(13)
ID = 6517
scale = 0,0
ignorehitpause = 1

[State 6500, DestroySelf]
type = DestroySelf
trigger1 = root,fvar(3)

;惢嶌梡娭悢昞帵
[State 6500, DEBUG]
trigger1 = 1
type = DisplayToClipboard
ignorehitpause = 1
text = "GP = %d BGFX1 = %d BGFX2 = %d root,life = %d root,gethit = %d \n "
params = root,var(50), var(11), var(12), root,life, ceil(root,fvar(4))

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僈乕僪宯乯乮堦抜栚乯
[Statedef 6600]
ctrl = 0
anim = 6900
ownpal = 1

[State 6600, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6600, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6600, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6600, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6600, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = 99999999
supermovetime = 99999999
scale = .5,.5

[State 6600, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = 99999999
supermovetime = 99999999
scale = .5,.5

[State 6600, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6600, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6600, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = !root,fvar(8)
trigger2 = root,fvar(8) = [3,6]
value = 6600

[State 6600, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6600, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6600, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6600, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僇僂儞僞乕僸僢僩乯乮堦抜栚乯
[Statedef 6601]
ctrl = 0
anim = 6900
ownpal = 1

[State 6601, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6601, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6601, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6601, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6601, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6601+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6601, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6651+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6601, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6601, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6601, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6601, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6601, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6601, ChangeState]
type = changestate
triggerall = time > 1
trigger1 = root,fvar(8) = 1
value = 6601

[State 6601, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6601, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傽乕僗僩傾僞僢僋乯乮堦抜栚乯
[Statedef 6602]
ctrl = 0
anim = 6900
ownpal = 1

[State 6602, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6602, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6602, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6602, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6602, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6602+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6602, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6652+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6602, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6602, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6602, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6602, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6602, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6602, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6602, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僥僢僋僸僢僩乯乮堦抜栚乯
[Statedef 6603]
ctrl = 0
anim = 6900
ownpal = 1

[State 6603, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6603, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6603, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6603, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6603, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6603, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6600, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6603, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6603, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6603, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6603, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6603, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = [7,9]
value = 6603

[State 6603, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6603, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮儕僶乕僒儖乯乮堦抜栚乯
[Statedef 6604]
ctrl = 0
anim = 6900
ownpal = 1

[State 6604, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6604, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6604, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6604, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6604, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6610+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6604, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6660+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6604, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6604, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6604, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 4110, changestate]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = 10
value = 6604

[State 6604, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6604, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6604, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6604, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傿僯僢僔儏乯乮堦抜栚乯
[Statedef 6700]
ctrl = 0
anim = 6900
ownpal = 1

[State 6700, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6700, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6700, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6700, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6700, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6700+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6700, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6750+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6700, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
ignorehitpause = 1

[State 6700, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6700, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6700, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6701, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6701, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮懱椡儃乕僫僗乯乮堦抜栚乯
[Statedef 6701]
ctrl = 0
anim = 6900
ownpal = 1

[State 6701, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6701, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6701, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6701, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6701, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim=ifelse(((100*root,life/root,const(data.life))=[76,100]),6707,ifelse(((100*root,life/root,const(data.life))=[26,75]),6708,ifelse(((100*root,life/root,const(data.life))=[2,25]),6709,6710)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6701, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim=ifelse(((100*root,life/root,const(data.life))=[76,100]),6757,ifelse(((100*root,life/root,const(data.life))=[26,75]),6758,ifelse(((100*root,life/root,const(data.life))=[2,25]),6759,6760)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6701, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6701, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6701, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6701, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6701, ChangeState]
type = DestroySelf
trigger1 = roundstate != 4

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僐儞僾儕乕僩乯乮堦抜栚乯
[Statedef 6704]
ctrl = 0
anim = 6900
ownpal = 1

[State 6704, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(5) = 1
ignorehitpause = 1

[State 6704, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(5) = 0
ignorehitpause = 1

[State 6704, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6704, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6704, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6700
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6704, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6750
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6704, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6704, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),80-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6704, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6704, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,80-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6704, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6701

[State 6704, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僈乕僪宯乯乮擇抜栚乯
[Statedef 6610]
ctrl = 0
anim = 6900
ownpal = 1

[State 6610, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6610, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6610, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6610, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6610, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6610, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6610, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6610, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6610, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6610, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = !root,fvar(8)
trigger2 = root,fvar(8) = [3,6]
value = 6610

[State 6610, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6610, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6610, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6610, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僇僂儞僞乕僸僢僩乯乮擇抜栚乯
[Statedef 6611]
ctrl = 0
anim = 6900
ownpal = 1

[State 6611, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6611, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6611, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6611, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6611, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6601+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6611, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6651+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6611, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6611, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6611, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6611, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6611, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6611, ChangeState]
type = changestate
triggerall = time > 1
trigger1 = root,fvar(8) = 1
value = 6611

[State 6611, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6611, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傽乕僗僩傾僞僢僋乯乮擇抜栚乯
[Statedef 6612]
ctrl = 0
anim = 6900
ownpal = 1

[State 6612, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6612, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6612, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6612, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6612, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6602+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6612, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6652+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6612, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6612, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6612, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6612, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6612, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6612, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6612, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僥僢僋僸僢僩乯乮擇抜栚乯
[Statedef 6613]
ctrl = 0
anim = 6900
ownpal = 1

[State 6613, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6613, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6613, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6613, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6613, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6613, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6613, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6613, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6613, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6613, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = [7,9]
value = 6613

[State 6613, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6613, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6613, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6613, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮儕僶乕僒儖乯乮擇抜栚乯
[Statedef 6614]
ctrl = 0
anim = 6900
ownpal = 1

[State 6614, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6614, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6614, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6614, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6614, Explod]
type = Explod
trigger1 = time = 1
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6610+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6614, Explod]
type = Explod
trigger1 = time = 1
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6660+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6614, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6614, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6614, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 4110, changestate]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = 10
value = 6614

[State 6614, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6614, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6614, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6614, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傿僯僢僔儏乯乮擇抜栚乯
[Statedef 6710]
ctrl = 0
anim = 6900
ownpal = 1

[State 6710, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6710, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6710, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6710, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6710, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6700+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6710, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6750+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6710, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6710, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6710, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6710, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6710, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6710, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僷乕僼僃僋僩乯乮擇抜栚乯
[Statedef 6712]
ctrl = 0
anim = 6900
ownpal = 1

[State 6712, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6712, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6712, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6712, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6712, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6704
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6712, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6754
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6712, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6712, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6712, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6712, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6712, ChangeState]
type = DestroySelf
trigger1 = roundstate != 4

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮MAX僐儞儃儃乕僫僗乯乮擇抜栚乯
[Statedef 6713]
ctrl = 0
anim = 6900
ownpal = 1

[State 6713, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6713, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6713, VarAdd]
type = VarAdd
trigger1 = roundstate = 4
var(1) = 1
ignorehitpause = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6720
persistent = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6721
persistent = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6722
persistent = 1

[State 6713, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6723
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) = [1,9]
trigger1 = var(1) = 1
var(20)=root,var(47)*5
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) = [10,17]
trigger1 = var(1) = 1
var(20)=((root,var(47)-9)*3)+45
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 18
trigger1 = var(1) = 1
var(20)=ifelse((((root,var(47)-17)*1)+69)>1000,999,(((root,var(47)-17)*1)+69))
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(21)=floor(var(20)*.01)
ignorehitpause = 1
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(22)=floor(var(20)*.1)-(var(21)*10)
ignorehitpause = 1
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(23)=var(20)-(var(22)*10)-(var(21)*100)
ignorehitpause = 1
persistent = 1

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6702
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6752
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6720
name = "max_1"
pos = 0,0
postype = Left
anim = 6720+var(23)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6720
name = "max_1"
pos = 0,0
postype = Right
anim = 6770+var(23)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6721
name = "max_2"
pos = 0,0
postype = Left
anim = ifelse(var(21)=0&&var(22)=0,6730,6720+var(22))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6721
name = "max_2"
pos = 0,0
postype = Right
anim = ifelse(var(21)=0&&var(22)=0,6780,6770+var(22))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6722
name = "max_3"
pos = 0,0
postype = Left
anim = ifelse(var(21)=0&&var(22)=0,6900,ifelse(var(21)=0&&var(22)!=0,6730,6720+var(21)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6722
name = "max_3"
pos = 0,0
postype = Right
anim = ifelse(var(21)=0&&var(22)=0,6900,ifelse(var(21)=0&&var(22)!=0,6780,6770+var(21)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6723
name = "max_4"
pos = 0,0
postype = Left
anim = ifelse(var(21)!=0,6730,6900)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6713, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6723
name = "max_4"
pos = 0,0
postype = Right
anim = ifelse(var(21)!=0,6780,6900)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6720)
ID = 6720
postype = left
pos = ceil(-69+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6720)
ID = 6720
postype = Right
pos = ceil(74-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6721)
ID = 6721
postype = left
pos = ceil(-74+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6721)
ID = 6721
postype = Right
pos = ceil(69-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6722)
ID = 6722
postype = left
pos = ceil(-79+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6722)
ID = 6722
postype = Right
pos = ceil(64-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6723)
ID = 6723
postype = left
pos = ceil(-84+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6723)
ID = 6723
postype = Right
pos = ceil(59-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6720)
ID = 6720
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6721)
ID = 6721
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6722)
ID = 6722
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6723)
ID = 6723
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6713, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6713, ChangeState]
type = DestroySelf
trigger1 = roundstate != 4

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僐儞僾儕乕僩乯乮擇抜栚乯
[Statedef 6714]
ctrl = 0
anim = 6900
ownpal = 1

[State 6714, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(6) = 1
ignorehitpause = 1

[State 6714, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(6) = 0
ignorehitpause = 1

[State 6714, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6714, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6714, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6700
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6714, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6750
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6714, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6714, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),99-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6714, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6714, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,99-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6714, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = ifelse(!root,fvar(14),6712,6713)

[State 6714, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僈乕僪宯乯乮嶰抜栚乯
[Statedef 6620]
ctrl = 0
anim = 6900
ownpal = 1

[State 6620, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6620, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6620, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6620, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6620, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6620, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6620, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6620, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6620, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6620, changestate]
type = changestate
triggerall = time > 2
trigger1 = !root,fvar(8)
trigger2 = root,fvar(8) = [3,6]
value = 6620

[State 6620, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6620, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6620, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6620, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僇僂儞僞乕僸僢僩乯乮嶰抜栚乯
[Statedef 6621]
ctrl = 0
anim = 6900
ownpal = 1

[State 6621, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6621, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6621, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6621, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6621, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6601+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6621, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6651+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6621, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6621, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6621, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6621, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6621, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6621, ChangeState]
type = changestate
triggerall = time > 1
trigger1 = root,fvar(8) = 1
value = 6621

[State 6621, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6621, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傽乕僗僩傾僞僢僋乯乮嶰抜栚乯
[Statedef 6622]
ctrl = 0
anim = 6900
ownpal = 1

[State 6622, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6622, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6622, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6622, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6622, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6602+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6622, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6652+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6622, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6622, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6622, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6622, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6622, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6622, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6622, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僥僢僋僸僢僩乯乮嶰抜栚乯
[Statedef 6623]
ctrl = 0
anim = 6900
ownpal = 1

[State 6623, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6623, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6623, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6623, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6623, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6623, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6623, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6623, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6623, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6623, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = [7,9]
value = 6623

[State 6623, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6623, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6623, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6623, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮儕僶乕僒儖乯乮嶰抜栚乯
[Statedef 6624]
ctrl = 0
anim = 6900
ownpal = 1

[State 6624, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6624, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6624, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6624, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6624, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6610+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6624, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6660+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6624, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6624, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6624, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 4110, changestate]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = 10
value = 6624

[State 6624, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6624, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6624, ChangeState]
type = changestate
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,fvar(11) = 1
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6624, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傿僯僢僔儏乯乮嶰抜栚乯
[Statedef 6720]
ctrl = 0
anim = 6900
ownpal = 1

[State 6720, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6720, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6720, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6720, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6720, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6700+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6720, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6750+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6720, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6720, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6720, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6720, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6720, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6720, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮MAX僐儞儃儃乕僫僗乯乮嶰抜栚乯
[Statedef 6723]
ctrl = 0
anim = 6900
ownpal = 1

[State 6723, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6723, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6723, VarAdd]
type = VarAdd
trigger1 = roundstate = 4
var(1) = 1
ignorehitpause = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6720
persistent = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6721
persistent = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6722
persistent = 1

[State 6723, RemoveExplod]
type = RemoveExplod
trigger1 = time = 110
ID = 6723
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) = [1,9]
trigger1 = var(1) = 1
var(20)=root,var(47)*5
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) = [10,17]
trigger1 = var(1) = 1
var(20)=((root,var(47)-9)*3)+45
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 18
trigger1 = var(1) = 1
var(20)=ifelse((((root,var(47)-17)*1)+69)>1000,999,(((root,var(47)-17)*1)+69))
ignorehitpause = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(21)=floor(var(20)*.01)
ignorehitpause = 1
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(22)=floor(var(20)*.1)-(var(21)*10)
ignorehitpause = 1
persistent = 1

[State 6713, VarSet]
type = VarSet
trigger1 = root,var(47) >= 1
trigger1 = var(1) = 1
var(23)=var(20)-(var(22)*10)-(var(21)*100)
ignorehitpause = 1
persistent = 1

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6702
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6752
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6720
name = "max_1"
pos = 0,0
postype = Left
anim = 6720+var(23)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6720
name = "max_1"
pos = 0,0
postype = Right
anim = 6770+var(23)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6721
name = "max_2"
pos = 0,0
postype = Left
anim = ifelse(var(21)=0&&var(22)=0,6730,6720+var(22))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6721
name = "max_2"
pos = 0,0
postype = Right
anim = ifelse(var(21)=0&&var(22)=0,6780,6770+var(22))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6722
name = "max_3"
pos = 0,0
postype = Left
anim = ifelse(var(21)=0&&var(22)=0,6900,ifelse(var(21)=0&&var(22)!=0,6730,6720+var(21)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6722
name = "max_3"
pos = 0,0
postype = Right
anim = ifelse(var(21)=0&&var(22)=0,6900,ifelse(var(21)=0&&var(22)!=0,6780,6770+var(21)))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 1
id = 6723
name = "max_4"
pos = 0,0
postype = Left
anim = ifelse(var(21)!=0,6730,6900)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = 1
scale = .5,.5

[State 6723, Explod]
type = Explod
trigger1 = var(1) = 1
trigger1 = teamside = 2
id = 6723
name = "max_4"
pos = 0,0
postype = Right
anim = ifelse(var(21)!=0,6780,6900)
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
facing = -1
scale = .5,.5

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6720)
ID = 6720
postype = left
pos = ceil(-69+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6720)
ID = 6720
postype = Right
pos = ceil(74-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6721)
ID = 6721
postype = left
pos = ceil(-74+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6721)
ID = 6721
postype = Right
pos = ceil(69-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6722)
ID = 6722
postype = left
pos = ceil(-79+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6722)
ID = 6722
postype = Right
pos = ceil(64-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6723)
ID = 6723
postype = left
pos = ceil(-84+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6723)
ID = 6723
postype = Right
pos = ceil(59-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6720)
ID = 6720
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6721)
ID = 6721
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6722)
ID = 6722
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6723)
ID = 6723
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6723, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6720, ChangeState]
type = DestroySelf
trigger1 = roundstate != 4

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僐儞僾儕乕僩乯乮嶰抜栚乯
[Statedef 6724]
ctrl = 0
anim = 6900
ownpal = 1

[State 6724, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 1
ignorehitpause = 1

[State 6724, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6724, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6724, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6724, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6700
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6724, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6750
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6724, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6724, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),118-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6724, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6724, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,118-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6724, ChangeState]
type = changestate
trigger1 = root,fvar(11) = 1
trigger1 = !root,fvar(14)
trigger1 = !root,fvar(3)
trigger1 = root,win
trigger1 = root,alive
value = 6723

[State 6724, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僈乕僪宯乯乮巐抜栚乯
[Statedef 6630]
ctrl = 0
anim = 6900
ownpal = 1

[State 6630, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6630, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6630, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6630, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 3001, Super]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6630, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6630, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6630, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6630, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6630, changestate]
type = changestate
triggerall = time > 2
trigger1 = !root,fvar(8)
trigger2 = root,fvar(8) = [3,6]
value = 6630

[State 6630, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6630, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6330, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僇僂儞僞乕僸僢僩乯乮巐抜栚乯
[Statedef 6631]
ctrl = 0
anim = 6900
ownpal = 1

[State 6631, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6631, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6631, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6631, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6631, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6601+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6631, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6651+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6631, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6631, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6631, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6631, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6630, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6631, ChangeState]
type = changestate
triggerall = time > 1
trigger1 = root,fvar(8) = 1
value = 6631

[State 6331, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傽乕僗僩傾僞僢僋乯乮巐抜栚乯
[Statedef 6632]
ctrl = 0
anim = 6900
ownpal = 1

[State 6632, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6632, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6632, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6632, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6632, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6602+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6632, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6652+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6632, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6632, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6632, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6632, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6632, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6332, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僥僢僋僸僢僩乯乮巐抜栚乯
[Statedef 6633]
ctrl = 0
anim = 6900
ownpal = 1

[State 6633, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6633, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6633, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6633, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6600, VarSet]
type = VarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6600, VarSet]
type = VarSet
triggerall = !NumExplod(6600)
trigger1 = root,fvar(8) >= 0
fvar(8) = root,fvar(8)
ignorehitpause = 1

[State 6633, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6600+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6633, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6650+fvar(8)+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6633, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6633, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6633, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6633, ChangeState]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = [7,9]
value = 6633

[State 6633, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6633, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6333, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮儕僶乕僒儖乯乮巐抜栚乯
[Statedef 6634]
ctrl = 0
anim = 6900
ownpal = 1

[State 6634, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6634, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6634, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6634, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6634, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6610+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6634, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6660+(root,fvar(3)*20))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6634, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(8) = -1
ignorehitpause = 1

[State 6634, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6634, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 4110, changestate]
type = changestate
triggerall = time > 2
trigger1 = root,fvar(8) = 10
value = 6634

[State 6634, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6634, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6334, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僼傿僯僢僔儏乯乮巐抜栚乯
[Statedef 6730]
ctrl = 0
anim = 6900
ownpal = 1

[State 6730, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6730, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6730, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6730, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6730, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = ceil(6700+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6730, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = ceil(6750+root,fvar(9))
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6730, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6730, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6730, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6730, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6730, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;儃乕僫僗儊僢僙乕僕傾僀僐儞乮僐儞僾儕乕僩乯乮巐抜栚乯
[Statedef 6734]
ctrl = 0
anim = 6900
ownpal = 1

[State 6734, VarSet]
type = ParentVarSet
trigger1 = time = 0
fvar(7) = 2
ignorehitpause = 1

[State 6734, VarSet]
type = ParentVarSet
trigger1 = time = 120
fvar(7) = 0
ignorehitpause = 1

[State 6734, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
ID = 6505
persistent = 1

[State 6734, RemoveExplod]
type = RemoveExplod
trigger1 = time = 0
trigger2 = time = 110
ID = 6600
persistent = 1

[State 6734, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 1
id = 6600
pos = 0,0
postype = Left
anim = 6700
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6734, Explod]
type = Explod
trigger1 = time = 0
trigger1 = teamside = 2
id = 6600
pos = 0,0
postype = Right
anim = 6750
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
facing = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6734, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 1
trigger1 = Numexplod(6600)
ID = 6600
postype = left
pos = ceil(-96+(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6734, ModifyExplod]
type = ModifyExplod
triggerall = time <= 10
triggerall = teamside = 2
trigger1 = Numexplod(6600)
ID = 6600
postype = Right
pos = ceil(96-(time*10)),137-ceil(root,fvar(37))
scale = .5*!(root,var(13)||root,fvar(20)),.5*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6734, ModifyExplod]
type = ModifyExplod
trigger1 = time > 100
trigger1 = Numexplod(6600)
ID = 6600
scale = .5*!(root,var(13)||root,fvar(20)),.5-((time-100)*.05)*!(root,var(13)||root,fvar(20))
ignorehitpause = 1

[State 6734, Explod]
type = Explod
trigger1 = time = 110
id = 6505
pos = 60,137-ceil(root,fvar(37))
postype = Back
anim = 6505
ownpal = 1
ontop = 1
bindtime = -1
ignorehitpause = 1
pausemovetime = -1
supermovetime = -1
scale = .5,.5

[State 6730, DestroySelf]
type = DestroySelf
trigger1 = Time = 120

;---------------------------------------------------------------------------
;僫儗乕僔儑儞乮僼傽乕僗僩傾僞僢僋乯僫儗乕僔儑儞乮壗傕側偟乯
[Statedef 6800]
ctrl = 0
anim = 6900
ownpal = 1

[State 6800, PlaySnd]
type = Playsnd
trigger1 = Time = 0
value = 10000,0
ignorehitpause = 1
channel = 0

[State 6800, StopSnd]
type = StopSnd
trigger1 = roundstate != 2
channel = 0

[State 6800, DestroySelf]
type = DestroySelf
trigger1 = Time = 360

;---------------------------------------------------------------------------
;僫儗乕僔儑儞乮僼傽乕僗僩傾僞僢僋乯
[Statedef 6801]
ctrl = 0
anim = 6900
ownpal = 1

[State 6801, PlaySnd]
type = Playsnd
trigger1 = Time = 0
value = 10000,1
ignorehitpause = 1
channel = 0

[State 6801, StopSnd]
type = StopSnd
trigger1 = roundstate != 2
channel = 0

[State 6801, DestroySelf]
type = DestroySelf
trigger1 = Time = 360

;---------------------------------------------------------------------------
;僫儗乕僔儑儞乮僐儞儃乯
[Statedef 6802]
ctrl = 0
anim = 6900
ownpal = 1

[State 6802, PlaySnd]
type = Playsnd
trigger1 = Time = 0
value = 10000,2
ignorehitpause = 1
channel = 0

[State 6802, StopSnd]
type = StopSnd
trigger1 = roundstate != 2
channel = 0

[State 6802, DestroySelf]
type = DestroySelf
trigger1 = P2movetype != H && Time >= 360

;---------------------------------------------------------------------------
;僫儗乕僔儑儞乮戝僟儊乕僕乯
[Statedef 6803]
ctrl = 0
anim = 6900
ownpal = 1

[State 6803, PlaySnd]
type = Playsnd
trigger1 = Time = 0
value = 10000,3
ignorehitpause = 1
channel = 0

[State 6803, StopSnd]
type = StopSnd
trigger1 = roundstate != 2
channel = 0

[State 6803, DestroySelf]
type = DestroySelf
trigger1 = P2movetype != H && Time >= 360

;---------------------------------------------------------------------------
; 僕儍儞僾僄僼僃僋僩
;------------------------ 1
[Statedef 8020]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8020, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8020, Explod]
type = Explod
trigger1 = Time = 0
anim = 8025
pos = 0,0
postype = P1
scale = .5,.5
sprpriority = 5
ownpal = 0
;pausemovetime = 99999999999999
supermovetime = 99999999999999

[State 8020, Explod]
type = Explod
trigger1 = Time = 0 || Time = 2 || Time = 6
anim = 8020
pos = 0,0
postype = P1
scale = .5,.5
sprpriority = 5
ownpal = 0
;pausemovetime = 99999999999999
supermovetime = 99999999999999

[State 8020, DestroySelf]
type = DestroySelf
trigger1 = Time >= 20

;---------------------------------------------------------------------------
; 僷儚乕棴傔僄僼僃僋僩
;------------------------ 
[Statedef 8500]
type = A
movetype = I
physics = N
ctrl = 0
anim = 8505
velset = 0,0
sprpriority = 2

[State 8500, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8500, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8500, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8500, Sound]
type = Playsnd
trigger1 = Time = 0
value = 850,10
channel = 13

[State 8500, Explod]
type = Explod
trigger1 = Time = 0 && !NumExplod(8500)
anim = 8500
id = 8500
pos = 0,0
scale = .5,.5
postype = P1
sprpriority = -1
bindtime = -1
ownpal = 0
removetime = -1
facing = 1
persistent = 0

[State 8500, Scale];0乣20%
type = AngleDraw
trigger1 = root,var(20) = 3 && power = [0,199]
trigger2 = root,var(20) = 6 && power = [0,599]
scale  = .5,0

[State 8500, Scale];20乣40%
type = AngleDraw
trigger1 = root,var(20) = 3 && power = [200,399]
trigger2 = root,var(20) = 6 && power = [600,1199]
scale  = .5,.125

[State 8500, Scale];40乣60%
type = AngleDraw
trigger1 = root,var(20) = 3 && power = [400,599]
trigger2 = root,var(20) = 6 && power = [1100,1799]
scale  = .5,.25

[State 8500, Scale];60乣80%
type = AngleDraw
trigger1 = root,var(20) = 3 && power = [600,799]
trigger2 = root,var(20) = 6 && power = [1800,2399]
scale  = .5,.375

[State 8500, Scale];80乣100%
type = AngleDraw
trigger1 = root,var(20) = 3 && power >= 800 
trigger2 = root,var(20) = 6 && power >= 2400
scale  = .5,.5

[State 8500, Sound]
type = Stopsnd
trigger1 = Root,StateNo != 850
channel = 13

[State 8500, RemoveExplod]
type = RemoveExplod
trigger1 = Root,StateNo != 850
id = 8500

[State 8500, DestroySelf]
type = DestroySelf
trigger1 = Root,StateNo != 850

;---------------------------------------------------------------------
; 僆儕僐儞敪摦僄僼僃僋僩
;------------------------ 
[Statedef 8080]
type    = A
movetype= I
physics = N
anim = 6900
velset = 0,0
ctrl = 0

[State 8080, BGPalFX]
type = BGPalFX
trigger1 = 1
time = 1
invertall = 1

[State 8080, Sound]
type = PlaySnd
trigger1 = Time = 1
value = 870,0
persistent = 0

[State 8080, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8080, Explod]
type = Explod
trigger1 = Time = 1
anim = 8080
id = 8080
pos = 0,0
postype = P1
scale = 1,1
sprpriority = 5
supermove = 1
bindtime = -1
ownpal = 0
persistent = 0
;pausemovetime = 999999
Supermovetime = 999999

[State 8080, PalFX]
type = PalFX
trigger1 = time = 18
time = 1
add = -100,-100,-100

[State 8080, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(1) = 1

[State 8080, VarAdd]
type = VarAdd
trigger1 = Time < 18
trigger1 = fvar(1) > 0
fvar(1) = -.06

[State 8080, VarSet]
type = VarSet
trigger1 = Time = 19
fvar(1) = 1

[State 8080, VarAdd]
type = VarAdd
trigger1 = Time > 19
fvar(1) = .5

[State 8080, ModifyExplod]
type = ModifyExplod
trigger1 = 1
ID = 8080
scale = fvar(1),fvar(1)

[State 8080, Explod]
type = Explod
trigger1 = Time = 2
anim = 8081
id = 8081
pos = 0,0
postype = P1
scale = .075,.075
sprpriority = 5
supermove = 1
bindtime = -1
removetime = -1
ownpal = 1
persistent = 0
;pausemovetime = 999999
Supermovetime = 999999

[State 8080, VarSet]
type = VarSet
trigger1 = Time = 2
fvar(2) = .075

[State 8080, VarAdd]
type = VarAdd
trigger1 = Time > 2
trigger1 = fvar(1) < .875
fvar(2) = .07

[State 8080, ModifyExplod]
type = ModifyExplod
trigger1 = 1
ID = 8081
scale = fvar(2),fvar(2)

[State 8080, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 29
id = 8080

[State 8080, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 29
id = 8081

[State 8080, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 29
id = 8082

[State 8080, DestroySelf]
type = DestroySelf
trigger1 = Time = 29

;---------------------------------------------------------------------
; 僇僂儞僞乕僸僢僩僄僼僃僋僩
;------------------------ 1
[Statedef 8130]
type    = A
movetype= I
physics = N
anim = 8130
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8130, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8130, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8130, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8130, VarSet]
type = VarSet
trigger1 = Time = 0
fvar(1) = .275

[State 8130, VarAdd]
type = VarAdd
trigger1 = fvar(1) > 0
fvar(1) = .05

[State 8130, Scale]
type = AngleDraw
trigger1 = 1
scale = fvar(1),fvar(1)

[State 8130, PalFX]
type = PalFX
trigger1 = time = 5
time = 1
add = -50,-50,-50

[State 8130, PalFX]
type = PalFX
trigger1 = time = 6
time = 1
add = -120,-120,-120

[State 8130, PalFX]
type = PalFX
trigger1 = time = 7
time = 1
add = -190,-190,-190

[State 8130, DestroySelf]
type = DestroySelf
trigger1 = Time > 7

;---------------------------------------------------------------------
; 僈乕僪僉儍儞僙儖僄僼僃僋僩
;------------------------ 
[Statedef 8070]
type    = A
movetype= I
physics = N
anim = 8070
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8070, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8070, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8070, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8070, VarSet]
type = VarSet
trigger1 = Time = 0
fvar(1) = .15

[State 8070, VarAdd]
type = VarAdd
trigger1 = Time > 0
fvar(1) = .05

[State 8070, Scale]
type = AngleDraw
trigger1 = 1
scale = fvar(1),fvar(1)

[State 8070, VarSet]
type = VarSet
trigger1 = Time = 0
var(1) = 0

[State 8070, VarAdd]
type = VarAdd
trigger1 = Time > 3
var(1) = -43

[State 8070, PalFX]
type = PalFX
trigger1 = Time > 3
time = 1
add = var(1),var(1),var(1)

[State 8070, DestroySelf]
type = DestroySelf
trigger1 = Time > 10

;---------------------------------------------------------------------
; 僗僷僐儞敪摦僄僼僃僋僩(CAPCOM)
;------------------------ 1
[Statedef 8000]
type    = A
movetype= I
physics = N
anim = 8000
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8000, PlaySnd]
type = PlaySnd
trigger1 = Time = 1
value = 8300,0

[State 8000, BGPalFX]
type = BGPalFX
trigger1 = time < 47
time = 1
invertall = 1
ignorehitpause = 1

[State 8000, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8000, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8000, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8000, Explod]
type = Explod
trigger1 = Time = 1
anim = 8002
id = 8002
pos = 0,0
postype = P1
scale = .75,.75
sprpriority = 5
supermove = 1
bindtime = -1
removetime = 10
ownpal = 0
persistent = 0
;pausemovetime = 999999
Supermovetime = 999999

[State 8000, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(2) = .5

[State 8000, VarAdd]
type = VarAdd
trigger1 = fvar(2) > 0
fvar(2) = .15

[State 8000, ModifyExplod]
type = ModifyExplod
trigger1 = 1
ID = 8002
scale = fvar(2),fvar(2)

[State 8000, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(1) = 1

[State 8000, VarAdd]
type = VarAdd
trigger1 = Time < 25
trigger1 = fvar(1) > .5
fvar(1) = -.02

[State 8000, Angle]
type = AngleAdd
trigger1 = 1
value = -5.625

[State 8000, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(1),fvar(1)

[State 8000, Helper]
type = Helper
trigger1 = Time = 1 || Time = 6 || Time = 11 || Time = 16
id = 8001
pos = 0,0
postype = P1
stateno = 8001
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8000, helper]
type = Helper
triggerall = parent,var(5)
trigger1 = Time = 4
id = 8003
pos = 0,0
postype = P1
stateno = 8003
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, Helper]
type = Helper
triggerall = parent,var(5)
trigger1 = Time = 4
id = 8004
pos = 0,0
postype = P1
stateno = 8004
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, helper]
type = Helper
triggerall = parent,var(5)
trigger1 = Time = 4
id = 8005
pos = 0,0
postype = P1
stateno = 8005
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, Helper]
type = Helper
triggerall = parent,var(5) = 2
trigger1 = Time = 4
id = 8006
pos = 0,0
postype = P1
stateno = 8006
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, helper]
type = Helper
triggerall = parent,var(5) = 2
trigger1 = Time = 4
id = 8007
pos = 0,0
postype = P1
stateno = 8007
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, helper]
type = Helper
triggerall = parent,var(5) = 2
trigger1 = Time = 4
id = 8008
pos = 0,0
postype = P1
stateno = 8008
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8000, RemoveExplod]
type = RemoveExplod
trigger1 = time = 48
id = 8010

[State 8000, DestroySelf]
type = DestroySelf
trigger1 = time = 48

;------------------------ 2
[Statedef 8001]
type    = A
movetype= I
physics = N
anim = 6900
velset = 0,0
ctrl = 0

[State 8001, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8001, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8001, Explod]
type = Explod
trigger1 = Time = 0
anim = 8001
id = 8001
pos = 0,0
postype = P1
scale = .5,.5
sprpriority = 5
bindtime = -1
removetime = -1
ownpal = 0
persistent = 0
;pausemovetime = 999999
Supermovetime = 999999

[State 8001, VarSet]
type = VarSet
trigger1 = Time = 0
fvar(1) = .5

[State 8001, VarAdd]
type = VarAdd
trigger1 = Time > 0
fvar(1) = .025

[State 8001, ModifyExplod]
type = ModifyExplod
trigger1 = 1
ID = 8001
scale = fvar(1),fvar(1)

[State 8001, VarSet]
type = VarSet
trigger1 = Time = 0
var(1) = 0

[State 8001, VarAdd]
type = VarAdd
trigger1 = Time > 0
var(1) = -15

[State 8001, PalFX]
type = PalFX
trigger1 = 1
time = 1
add = var(1),var(1),var(1)

[State 8001, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 15
id = 8001

[State 8001, DestroySelf]
type = DestroySelf
trigger1 = Time = 15

;------------------------ 3-1
[Statedef 8003]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8003, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8003, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8003, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8003, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8003, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8003, Angle]
type = AngleSet
trigger1 = 1
value = 64-time

[State 8003, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8003, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8003, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8003, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;------------------------ 3-2
[Statedef 8004]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8004, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8004, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8004, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8004, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8004, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8004, Angle]
type = AngleSet
trigger1 = 1
value = 184-time

[State 8004, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8004, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8004, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8004, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;------------------------ 3-3
[Statedef 8005]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8005, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8005, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8005, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8005, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8005, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8005, Angle]
type = AngleSet
trigger1 = 1
value = 304-time

[State 8005, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8005, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8005, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8005, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;------------------------ 3-4
[Statedef 8006]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8006, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8006, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8006, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8006, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8006, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8006, Angle]
type = AngleSet
trigger1 = 1
value = 4

[State 8006, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8006, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8006, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8006, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;------------------------ 3-5
[Statedef 8007]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8007, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8007, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8007, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8007, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8007, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8007, Angle]
type = AngleSet
trigger1 = time = 0
value = 124

[State 8007, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8007, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8007, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8007, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;------------------------ 3-6
[Statedef 8008]
type    = A
movetype= I
physics = N
anim = 8003
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8008, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8008, VarSet]
type = VarSet
trigger1 = time = 0
fvar(0) = .5

[State 8008, VarAdd]
type = VarAdd
trigger1 = Time > 17
fvar(0) = -.032

[State 8008, VarSet]
type = VarSet
trigger1 = time = 0
fvar(1) = .125

[State 8008, VarAdd]
type = VarAdd
trigger1 = Time < 13
fvar(1) = .032

[State 8008, Angle]
type = AngleSet
trigger1 = time = 0
value = 244

[State 8008, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(0),fvar(1)

[State 8008, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8008, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8008, DestroySelf]
type = DestroySelf
trigger1 = time = 31

;---------------------------------------------------------------------
; 僗僷僐儞敪摦僄僼僃僋僩(SNK)
;------------------------ 1
[Statedef 8010]
type    = A
movetype= I
physics = N
anim = 8000
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8010, PlaySnd]
type = PlaySnd
trigger1 = Time = 1
value = 8300,1

[State 8010, AssertSpecial]
type = AssertSpecial
trigger1 = time = [1,47]
flag = NoBG
flag2 = NoFG
flag3 = GlobalNoShadow

[State 8010, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8010, Transparency]
type = Trans
trigger1 = 1
trans = add

[State 8010, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8010, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(1) = 1

[State 8010, VarSet]
type = VarAdd
trigger1 = Time < 25
trigger1 = fvar(1) > .5
fvar(1) = -.02

[State 8010, Angle]
type = AngleAdd
trigger1 = 1
value = -5.625

[State 8010, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(1),fvar(1)

[State 8010, Helper]
type = Helper
trigger1 = Time = 1 || Time = 6 || Time = 11 || Time = 16
id = 8001
pos = 0,0
postype = P1
stateno = 8001
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = .5
size.yscale = .5

[State 8010, Helper]
type = Helper
trigger1 = Time = 2
trigger2 = parent,var(5) && (Time = 8 || Time = 14 || Time = 20)
id = 8011
pos = 0,0
postype = P1
stateno = 8011
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8010, Helper]
type = Helper
trigger1 = Time = 2
trigger2 = parent,var(5) && (Time = 8 || Time = 14 || Time = 20)
id = 8012
pos = 0,0
postype = P1
stateno = 8012
helpertype = normal
keyctrl = 0
ownpal = 1
;pausemovetime = 99999999
supermovetime = 99999999
size.xscale = 1
size.yscale = 1

[State 8010, DestroySelf]
type = DestroySelf
trigger1 = Time = 48

;------------------------ 2
[Statedef 8011]
type    = A
movetype= I
physics = N
anim = 6900
velset = 0,0
ctrl = 0

[State 8011, BindToParent]
type = BindToParent
trigger1 = 1
pos = 0,0

[State 8011, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8011, Explod]
type = Explod
trigger1 = Time = 2
anim = 8002
id = 8011
pos = 0,0
postype = P1
scale = 3,.5
sprpriority = 5
bindtime = -1
removetime = -1
ownpal = 0
persistent = 0
;pausemovetime = 999999
supermovetime = 999999

[State 8011, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(2) = 2.5

[State 8011, VarAdd]
type = VarAdd
trigger1 = fvar(2) > 0
fvar(2) = -.1875

[State 8011, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(3) = .75

[State 8011, VarAdd]
type = VarAdd
trigger1 = fvar(3) > 0
fvar(3) = -.05625

[State 8011, ModifyExplod]
type = ModifyExplod
trigger1 = 1
ID = 8011
scale = fvar(2),fvar(3)

[State 8011, PalFX]
type = PalFX
trigger1 = Time = 1
time = 1
mul = 85,85,85

[State 8011, PalFX]
type = PalFX
trigger1 = Time = 2
time = 1
mul = 170,170,170

[State 8011, PalFX]
type = PalFX
trigger1 = Time > 2
time = 1
mul = 256,256,256

[State 8011, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 15
id = 8011

[State 8012, DestroySelf]
type = DestroySelf
trigger1 = Time = 15

;------------------------ 3
[Statedef 8012]
type    = A
movetype= I
physics = N
anim = 8010
velset = 0,0
ctrl = 0
sprpriority = 5

[State 8012, AssertSpecial]
type = AssertSpecial
trigger1 = time = 1
flag = invisible

[State 8012, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = NoShadow

[State 8012, Trans]
type = Trans
trigger1 = 1
trans = add

[State 8012, BindToParent]
type = BindToParent
trigger1 = root,NumHelper(8000)
pos = 0,0

[State 8012, PalFX]
type = PalFX
trigger1 = time = 0
time = 1
add = 0,0,0

[State 8012, VarSet]
type = VarSet
trigger1 = Time = 1
fvar(2) = .5

[State 8012, VarAdd]
type = VarAdd
trigger1 = fvar(2) > .025
fvar(2) = -.01

[State 8012, Angle]
type = AngleAdd
trigger1 = 1
value = -11.25

[State 8012, Angle]
type = AngleDraw
trigger1 = 1
scale = fvar(2),fvar(2)

[State 8012, PalFX]
type = PalFX
trigger1 = Time = 1
time = 1
mul = 85,85,85

[State 8012, PalFX]
type = PalFX
trigger1 = Time = 2
time = 1
mul = 170,170,170

[State 8012, PalFX]
type = PalFX
trigger1 = Time > 2
time = 1
mul = 256,256,256

[State 8012, DestroySelf]
type = DestroySelf
trigger1 = !root,NumHelper(8000)

;---------------------------------------------------------------------------
;擱從僄僼僃僋僩乮僟僂儞乯
[Statedef 8300]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8300, PosSet]
type = PosSet
trigger1 = 1
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 1
range = -5,35

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 2
range = -30,10

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 3
range = -15,35

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 4
range = -5,25

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 5
range = -15,15

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 6
range = -20,30

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 7
range = -30,0

[State 8300, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 8
range = -30,20

[State 8300, RemoveExplod]
type = RemoveExplod
triggerall = Time = 0
trigger1 = !var(11) && root,fvar(25) = 5
trigger2 = var(11) = 1 && root,fvar(25) = 1
ID = 8300

[State 8300, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = 1

[State 8300, VarSet]
type = VarSet
trigger1 = Time = 0
trigger1 = root,fvar(25) = 1
var(11) = 0

[State 8300, VarSet]
type = VarSet
trigger1 = Time = 0
trigger1 = root,fvar(25) = 5
var(11) = 1

[State 8300, Explod]
type = Explod
triggerall = NumExplod(8300) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8330,8300)
id = 8300
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(1), enemynear, const(size.mid.pos.y)+var(2)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8300, Explod]
type = Explod
triggerall = NumExplod(8300) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8330,8300)
id = 8300
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(3), enemynear, const(size.mid.pos.y)+var(4)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8300, Explod]
type = Explod
triggerall = NumExplod(8300) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8332,8302)
id = 8300
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(5), enemynear, const(size.mid.pos.y)+var(6)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8300, Explod]
type = Explod
triggerall = NumExplod(8300) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8332,8302)
id = 8300
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(7), enemynear, const(size.mid.pos.y)+var(8)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8300, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = ceil(parent,fvar(25))

[State 8300, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8301

[State 8300, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8302

[State 8300, ChangeState]
type = ChangeState
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1
value = 8302

[State 8300, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 1
trigger2 = parent,fvar(25) = 2
trigger3 = parent,fvar(25) = 5
trigger4 = parent,fvar(25) = 6
value = 8300

[State 8300, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 3
trigger2 = parent,fvar(25) = 4
value = 8305

;---------------------------------------------------------------------------
;擱從僄僼僃僋僩乮偺偗偧傝乯
[Statedef 8301]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8301, VarSet]
type = VarSet
trigger1 = Time = 0
trigger1 = root,fvar(25) = 6
var(11) = 1

[State 8301, PosSet]
type = PosSet
trigger1 = 1
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 1
range = -5,5

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 2
range = -10,10

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 3
range = -20,-10

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 4
range = -35,-15

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 5
range = -20,-10

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 6
range = 15,45

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 7
range = 5,15

[State 8301, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 8
range = 15,45

[State 8301, RemoveExplod]
type = RemoveExplod
triggerall = Time = 0
trigger1 = !var(11) && root,fvar(25) = 6
trigger2 = var(11) = 1 && root,fvar(25) = 2
ID = 8300

[State 8301, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = ceil(parent,fvar(25))

[State 8301, VarSet]
type = VarSet
trigger1 = Time = 0
trigger1 = root,fvar(25) = 2
var(11) = 0

[State 8301, VarSet]
type = VarSet
trigger1 = Time = 0
trigger1 = root,fvar(25) = 6
var(11) = 1

[State 8301, Explod]
type = Explod
triggerall = NumExplod(8301) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8332,8302)
id = 8301
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(1), enemynear, const(size.mid.pos.y)+var(2)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8301, Explod]
type = Explod
triggerall = NumExplod(8301) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8332,8302)
id = 8301
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(3), enemynear, const(size.mid.pos.y)+var(4)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8301, Explod]
type = Explod
triggerall = NumExplod(8301) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8330,8300)
id = 8301
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(5), enemynear, const(size.mid.pos.y)+var(6)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8301, Explod]
type = Explod
triggerall = NumExplod(8301) < 4
trigger1 = Time = 0
anim = ifelse(var(11)=1,8330,8300)
id = 8301
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(7), enemynear, const(size.mid.pos.y)+var(8)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8301, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8300

[State 8301, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8302

[State 8301, ChangeState]
type = ChangeState
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1
value = 8302

[State 8301, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 1 || parent,fvar(25) = 5
value = 8300

[State 8301, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 2 || parent,fvar(25) = 6
value = 8301

[State 8301, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 3
value = 8305

[State 8301, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 4
value = 8306

;---------------------------------------------------------------------------
;擱從僄僼僃僋僩乮徚柵乯
[Statedef 8302]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8302, Explod]
type = Explod
trigger1 = Time = 0
anim = ifelse(var(11)=1,8331,8301)
id = 8302
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(1), enemynear, const(size.mid.pos.y)+var(2)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5

[State 8302, Explod]
type = Explod
trigger1 = Time = 0
anim = ifelse(var(11)=1,8331,8301)
id = 8302
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(3), enemynear, const(size.mid.pos.y)+var(4)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5

[State 8302, Explod]
type = Explod
trigger1 = Time = 0
anim = ifelse(var(11)=1,8333,8303)
id = 8302
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(5), enemynear, const(size.mid.pos.y)+var(6)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5

[State 8302, Explod]
type = Explod
trigger1 = Time = 0
anim = ifelse(var(11)=1,8333,8303)
id = 8302
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(7), enemynear, const(size.mid.pos.y)+var(8)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5

[State 8302, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8300

[State 8302, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8301

[State 8302, DestroySelf]
type = DestroySelf
trigger1 = Time = 1

;---------------------------------------------------------------------------
;姶揹僄僼僃僋僩乮僟僂儞乯
[Statedef 8305]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8305, PosSet]
type = PosSet
trigger1 = 1
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 1
range = -5,35

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 2
range = -30,10

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 3
range = -15,35

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 4
range = -5,25

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 5
range = -15,15

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 6
range = -25,25

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 7
range = -15,15

[State 8305, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 8
range = -25,25

[State 8305, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = 2

[State 8305, Explod]
type = Explod
triggerall = NumExplod(8305) < 4
trigger1 = Time = 0
anim = 8305
id = 8305
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(1), enemynear, const(size.mid.pos.y)+var(2)
ownpal = 1
bindtime = -1
sprpriority = 1
scale = .5,.5
removetime = -1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8305, Explod]
type = Explod
triggerall = NumExplod(8305) < 4
trigger1 = Time = 0
anim = 8306
id = 8305
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(3), enemynear, const(size.mid.pos.y)+var(4)
ownpal = 1
bindtime = -1
sprpriority = 1
scale = .5,.5
removetime = -1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8305, Explod]
type = Explod
triggerall = NumExplod(8305) < 4
trigger1 = Time = 0
anim = 8307
id = 8305
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(5), enemynear, const(size.mid.pos.y)+5+var(6)
ownpal = 1
bindtime = -1
sprpriority = 1
scale = .5,.5
removetime = -1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8305, Explod]
type = Explod
triggerall = NumExplod(8305) < 4
trigger1 = Time = 0
anim = 8307
id = 8305
postype = p2
pos = enemynear, const(size.mid.pos.x)-15+var(7), enemynear, const(size.mid.pos.y)-5+var(8)
ownpal = 1
bindtime = -1
sprpriority = 1
scale = .5,.5
removetime = -1
;pausemovetime = 99999999
supermovetime = 99999999

[State 8305, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = ceil(parent,fvar(25))

[State 8305, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8300

[State 8305, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8301

[State 8305, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8302

[State 8305, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8306

[State 8305, RemoveExplod]
type = RemoveExplod
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1
ID = 8305

[State 8305, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 1
trigger2 = parent,fvar(25) = 2
trigger3 = parent,fvar(25) = 5
trigger4 = parent,fvar(25) = 6
value = 8300

[State 8305, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 3
trigger2 = parent,fvar(25) = 4
value = 8305

[State 8305, ChangeState]
type = DestroySelf
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1

;---------------------------------------------------------------------------
;姶揹僄僼僃僋僩乮偺偗偧傝乯
[Statedef 8306]
type = A
movetype = I
physics = N
ctrl = 0
anim = 6900
velset = 0,0
ownpal = 1

[State 8306, PosSet]
type = PosSet
trigger1 = 1
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 1
range = -5,5

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 2
range = -10,10

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 3
range = -5,5

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 4
range = -10,10

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 5
range = -5,5

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 6
range = -15,15

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 7
range = -5,5

[State 8306, Random]
type = VarRandom
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
persistent = 0
v = 8
range = -15,15

[State 8306, Explod]
type = Explod
triggerall = NumExplod(8306) < 4
trigger1 = Time = 0
anim = 8307
id = 8306
postype = p2
pos = enemynear, const(size.mid.pos.x)+var(1), enemynear, const(size.mid.pos.y)+var(2)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8306, Explod]
type = Explod
triggerall = NumExplod(8306) < 4
trigger1 = Time = 0
anim = 8306
id = 8306
postype = p2
pos = enemynear, const(size.mid.pos.x)-15+var(3), enemynear, const(size.mid.pos.y)-25+var(4)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8306, Explod]
type = Explod
triggerall = NumExplod(8306) < 4
trigger1 = Time = 0
anim = 8305
id = 8306
postype = p2
pos = enemynear, const(size.mid.pos.x)-15+var(5), enemynear, const(size.mid.pos.y)+30+var(6)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8306, Explod]
type = Explod
triggerall = NumExplod(8306) < 4
trigger1 = Time = 0
anim = 8305
id = 8306
postype = p2
pos = enemynear, const(size.mid.pos.x)+10+var(7), enemynear, const(size.mid.pos.y)+30+var(8)
ownpal = 1
bindtime = -1
ignorehitpause = 1
sprpriority = 1
scale = .5,.5
removetime = -1

[State 8306, VarSet]
type = VarSet
triggerall = var(10) != ceil(parent,fvar(25))
trigger1 = time = 0
var(10) = ceil(parent,fvar(25))

[State 8306, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8300

[State 8306, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8301

[State 8306, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8302

[State 8306, RemoveExplod]
type = RemoveExplod
trigger1 = Time = 0
ID = 8305

[State 8306, RemoveExplod]
type = RemoveExplod
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1
ID = 8306

[State 8306, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 1 || parent,fvar(25) = 5
value = 8300

[State 8306, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 2 || parent,fvar(25) = 6
value = 8301

[State 8306, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 3
value = 8305

[State 8306, ChangeState]
type = ChangeState
triggerall = time > 1
trigger1 = parent,fvar(25) = 4
value = 8306

[State 8306, DestroySelf]
type = DestroySelf
trigger1 = !parent,numtarget
trigger2 = enemynear,statetype = L
trigger3 = parent,fvar(25) = -1

;---------------------------------------------------------------------------
;挻昁KO帪墘弌乮CAPCOM乯1
[Statedef 9000]
ctrl = 0
anim = 6900

[State 9000, AssertSpecial]
type = AssertSpecial
trigger1 = Time < 60
flag = NoBarDisplay
flag2 = NoMusic

[State 9000, AssertSpecial]
type = AssertSpecial
trigger1 = Time < 60
flag = NoBG
flag2 = NoFG
flag3 = GlobalNoShadow

[State 9000, HyperComboFinish]
type = Helper
trigger1 = time = 0
ID = 9001
stateno = 9001
postype = P1
pos = ceil((319-ScreenPos X)-160)*facing,ceil((239-ScreenPos Y)-120)
pausemovetime = 999999
supermovetime = 999999
size.xscale = 1
size.yscale = 1

[State 9000, DestroySelf]
type = DestroySelf
trigger1 = time = 60

;---------------------------------------------------------------------------
;挻昁KO帪墘弌乮CAPCOM乯2
[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

;---------------------------------------------------------------------------
;挻昁KO帪墘弌乮SNK乯
[Statedef 9010]
ctrl = 0
anim = 6900

[State 9010, AssertSpecial]
type = AssertSpecial
trigger1 = Time <= 40
flag = NoBarDisplay
flag2 = NoMusic

[State 9010, AssertSpecial]
type = AssertSpecial
trigger1 = Time <= 31
flag = NoBG
flag2 = NoFG
flag3 = GlobalNoShadow

[State 9010, EnvColor]
type = EnvColor
trigger1 = time < 8
value = (time*2)**2,(time*2)**2,(time*2)**2
time = 1
ignorehitpause = 1
under = 1

[State 9010, EnvColor]
type = EnvColor
trigger1 = time = [8,31]
value = ceil(255-((time-8)**1.5)),ceil(255-((time-8)**1.5)),ceil(255-((time-8)**1.5))
time = 1
ignorehitpause = 1
under = 1

[State 9010, EnvColor]
type = BGPalFX
trigger1 = time >= 32
mul = 128+((time-31)*16),128+((time-31)*16),128+((time-31)*16)
time = 1
ignorehitpause = 1

[State 9010, DestroySelf]
type = DestroySelf
trigger1 = time = 40

;---------------------------------------------------------------------------
;僼傽僀僱僗僩KO帪墘弌
[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 = 8660
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
