;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;摿庩側僔僗僥儉偍傛傃僿儖僷乕偺僗僥乕僩
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	僔乕儖僪
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[Statedef 900] 
Type	= U ;慜偺僗僥乕僩偺忬懺傪堷偒宲偓丅捈慜偺僗僥乕僩偺Type偑S側傜偽偙偺僗僥乕僩傕S偵側傞
movetype= I
physics	= N
ctrl	= 0
anim	= ifelse(statetype = C, 902, ifelse(statetype = A, 904, 900))
;乽C(偟傖偑傒忬懺)乿側傜偽902丄乽A(嬻拞)乿側傜偽904
;偦傟埲奜丄偮傑傝乽S乮棫偪乯乿側傜偽900偺傾僯儊傪昞帵

[State 900, 曄悢傪愝掕]
Type = VarSet
trigger1 = time = 0
var(5) = 0
ignorehitpause = 1

[State 900, 曄悢傪愝掕]
Type = VarSet
trigger1 = time >= 5
var(5) = 1
ignorehitpause = 1

[State 900, 忬懺曄峏]
Type = StateTypeSet
triggerall = statetype = A
trigger1 = 1
physics = A ;暔棟揑側懱惃傪A乮嬻拞乯偵偟傑偡
ignorehitpause = 1

[State 900, 庴偗巭傔掕媊]
Type = ReversalDef
trigger1 = animelem = 1
reversal.attr = SCA, AA, AP
pausetime     = 0, 5
numhits       = 0
sparkno       = -1
sparkxy       = 0, 0
hitsound      = -1
p1stateno = 910

[State 900, 傗傜傟忬懺忋彂偒]
Type = HitOverRide
trigger1 = 1
time = 1
attr = SCA, AA, AP ;忋彂偒傪桳岠偵偡傞偨傔偺憡庤偺峌寕傪怘傜偆懏惈傪巜掕
stateno = 910
ignorehitpause = 1

[State 900, 壒傪柭傜偡]
Type = PlaySnd
trigger1 = time = 0
value = 900, 0

[State 900, 幉埵抲愝掕]
Type = PosSet
trigger1 = statetype != A
y = 0

[State 900, 堏摦懍搙]
Type = VelSet
trigger1 = statetype != A
x = 0
y = 0

[State 900, 僷儚乕憹尭]
Type = PowerAdd
trigger1 = var(5)
trigger1 = command = "holdz"
value = -12

[State 900, 僗僥乕僩曄峏] ;棫偪偲偟傖偑傒
Type = ChangeState
trigger1 = animtime = 0
trigger1 = command != "holdz"
trigger2 = power = 0 && var(5) = 1
trigger3 = time > 95
value = 901

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒僔乕儖僪廔椆

[Statedef 901]
Type	= U
movetype= I
physics	= N
ctrl	= 0
anim	= ifelse(statetype=C, 903, ifelse(statetype=A, 905, 901))

[State 901, 忬懺僷儔儊乕僞曄峏]
Type = StateTypeSet
trigger1 = statetype = A
physics = A
ignorehitpause = 1

[State 901, 幉埵抲愝掕]
Type = PosSet
triggerall = statetype != A
trigger1 = 1
y = 0

[State 901, 僗僥乕僩曄峏] ;棫偪偲偟傖偑傒
Type = ChangeState
triggerall = statetype != A
trigger1 = animtime = 0
value = ifelse(statetype=C,11,0)
ctrl = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒僔乕儖僪惉棫

[Statedef 910]
Type	= U
movetype= I
physics	= N
ctrl	= 0
velset	= 0, 0
anim	= ifelse(statetype=C, 903, ifelse(statetype=A, 905, 901))

[State 910, 曄悢傪愝掕] ;Ex僔乕儖僪
Type = VarSet
trigger1 = var(5) = 0
var(7) = 1
ignorehitpause = 1

[State 910, 壒傪柭傜偡]
Type = PlaySnd
trigger1 = time = 0
value = 900, 1

[State 910, 僿儖僷乕]
Type = Helper
trigger1 = time = 0 && var(5) = 0
ID = 900
name = "ExShield"
sprpriority = 2
pos = 28, -65
postype = p1
stateno = 920
helpertype = normal
keyctrl = 0 
ownpal = 1
ignorehitpause = 1

[State 910, 僿儖僷乕]
Type = Helper
trigger1 = time = 0 && var(5) = 1
ID = 910
name = "Shield"
sprpriority = 2
pos = 28, -65
postype = p1
stateno = 920
helpertype = normal
keyctrl = 0 
ownpal = 1
ignorehitpause = 1

[State 910, 忬懺僷儔儊乕僞曄峏]
Type = StateTypeSet
triggerall = statetype = A
trigger1 = animelemtime(3) >= 1
physics = A
ignorehitpause = 1
persistent = 1

[State 910, 柍揋]
Type = NotHitBy
trigger1 = time = 0
value = SCA
time = 15

[State 910, 摦偒傪巭傔傞乮億乕僘乯] ;帺暘傕憡庤傕帋崌帪娫傕慡偰偺摦偒傪巭傔傞
Type = Pause
trigger1 = time = 0
time = 5 ;億乕僘偡傞帪娫
movetime = 0 ;億乕僘拞偵帺暘偑偳傟偔傜偄偺帪娫摦偗傞偐丅0偐丄偙偺僷儔儊乕僞傪徣棯偡傟偽摦偗側偄丅
ignorehitpause = 1
persistent = 1

[State 910, 幉埵抲愝掕]
Type = PosSet
triggerall = statetype != A
trigger1 = 1
y = 0

[State 910, 僐儞僩儘乕儖僼儔僌]
Type = CtrlSet
trigger1 = time = 1
value = 1

[State 910, 僗僥乕僩曄峏] ;棫偪偲偟傖偑傒
Type = ChangeState
triggerall = statetype != A
trigger1 = animtime = 0
value = ifelse(statetype=C,11,0)
ctrl = 1

[State 910, 僗僥乕僩曄峏] ;嬻拞偺傒
Type = null;ChangeState
triggerall = statetype = A
trigger1 = animtime = 0
value = 51 ;common1.cns嶲徠
ctrl = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒僔乕儖僪僄僼僃僋僩

[Statedef 920]
Type	= U
movetype= I
physics	= N
velset	= 0, 0
sprpriority = 6

[State 920, 儔儞僟儉曄悢]
Type = VarRandom
trigger1 = time = 0
V = 1
range = 0,359
ignorehitpause = 1
persistent = 0

[State 920, 夞揮]
Type = AngleDraw
trigger1 = 1

[State 920, 夞揮妏]
Type = AngleSet
trigger1 = Time = 0
value = var(1)

[State 920, 傾僯儊曄峏]
Type = ChangeAnim
trigger1 = time = 0
value = ifelse(ishelper(900), 23101, 23100)
ignorehitpause = 1
persistent = 0

[State 920, 摟夁]
Type = Trans
trigger1 = 1
trans = add

[State 920, 摿庩岠壥]
Type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 920, 僸僢僩柍岠]
Type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 920, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,anim = 903 && time = 0
time = 1
facing = 1
pos = 46, -32
ignorehitpause = 1

[State 920, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,anim = 905 && time = 0
time = 1
facing = 1
pos = 24, -50
ignorehitpause = 1

[State 920, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = animtime = 0
ignorehitpause = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	僔乕儖僪僶儞僇乕
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[Statedef 930] 
Type	= S
movetype= I
physics	= S
ctrl	= 0
anim	= 930

[State 930, 曄悢傪愝掕]
Type = VarSet
trigger1 = time = 0
var(5) = 0
ignorehitpause = 1

[State 930, 曄悢傪愝掕]
Type = VarSet
trigger1 = time >= 5
var(5) = 1
ignorehitpause = 1

[State 930, 庴偗巭傔掕媊]
Type = ReversalDef
trigger1 = animelem = 1
reversal.attr = SCA, AA, AP
pausetime     = 0, 20
numhits       = 0
sparkno       = -1
sparkxy       = 0, 0
hitsound      = s900,1
p1stateno = 932

[State 930, 傗傜傟忬懺忋彂偒]
Type = HitOverRide
trigger1 = animelem = 1
time = 1
attr = SCA, AA, AP ;忋彂偒傪桳岠偵偡傞偨傔偺憡庤偺峌寕傪怘傜偆懏惈傪巜掕
stateno = 932
ignorehitpause = 1

[State 930, 壒傪柭傜偡]
Type = PlaySnd
trigger1 = time = 0
value = 900, 0

[State 930, 僷儚乕憹尭]
Type = PowerAdd
trigger1 = time = 0
trigger1 = prevstateno = [150, 153]
value = -500

[State 930, 僗僥乕僩曄峏]
Type = ChangeState
trigger1 = animtime = 0
value = 931

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒僔乕儖僪晄敪

[Statedef 931] 
Type	= S
movetype= A
physics	= S
ctrl	= 0
anim	= 931

[state 931, 堏摦懍搙]
Type = VelSet
trigger1 = animelemtime(2) >= 1 && animelemtime(11) <= 4
x = 1

[State 931, 壒傪柭傜偡]
Type = PlaySnd
trigger1 = animelem = 12
volume = 100
value = 2, 2

[State 931, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = animelem = 12
anim = 12000
ID = 930
pos = 30, -50
postype = p1
sprpriority = 3
bindtime = 1
ownpal = 1
removeongethit = 1

[State 931, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = animelem = 12
anim = 12000
ID = 930
scale = .8, .8
pos = -20, -50
postype = p1
facing = -1
sprpriority = 0
bindtime = 1
ownpal = 1
removeongethit = 1

[State 931, 僸僢僩掕媊]
Type = HitDef
trigger1 = animelem = 12
attr = S, NP
damage = 40, 10
animtype = hard
guardflag = HA
hitflag = MAFP
priority = 4, Hit
pausetime = 10, 10
guard.pausetime = 6, 6
sparkno = ifelse(var(8) = 0, 0, -1)
guard.sparkno = 40
sparkxy = 0, -55 + ceil(p2bodydist y)
hitsound = s2, 1
guardsound = 6, 0
ground.type = high
ground.slidetime = 20
ground.hittime = 20
guard.hittime = 20
guard.ctrltime = 12
ground.velocity = -5, -5
air.type = high
air.velocity = -5, -4
airguard.velocity = -2, -4
guard.kill = 0
fall = 0
air.fall = 1
fall.recover = Ifelse(p2movetype = A,0,1)
fall.recoverTime = 30
palfx.time = 20
palfx.add = 150,0,-100
palfx.sinadd = 50,50,0,10
palfx.color = 0
palfx.invertall = 1
ID = 930

[State 931, 僗僥乕僩曄峏]
Type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒僔乕儖僪惉棫

[Statedef 932] 
Type	= S
movetype= A
physics	= S
ctrl	= 0
anim	= 931

[State 910, 曄悢傪愝掕] ;Ex僔乕儖僪
Type = VarSet
trigger1 = var(5) = 0
var(7) = 1
ignorehitpause = 1

[State 932, 僿儖僷乕]
Type = Helper
trigger1 = time = 0 && var(5) = 0
ID = 900
name = "ExShield"
sprpriority = 2
pos = 28, -65
postype = p1
stateno = 920
helpertype = normal
keyctrl = 0 
ownpal = 1
ignorehitpause = 1

[State 932, 僿儖僷乕]
Type = Helper
trigger1 = time = 0 && var(5) = 1
ID = 910
name = "Shield"
sprpriority = 2
pos = 28, -65
postype = p1
stateno = 920
helpertype = normal
keyctrl = 0 
ownpal = 1
ignorehitpause = 1

[state 932, 堏摦懍搙]
Type = VelSet
trigger1 = animelemtime(2) >= 1 && animelemtime(11) <= 6
x = 1

[State 932, 壒傪柭傜偡]
Type = PlaySnd
trigger1 = animelem = 12
volume = 100
value = 2, 2

[State 932, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = animelem = 12
anim = 12000
ID = 930
pos = 30, -50
postype = p1
sprpriority = 3
bindtime = 1
ownpal = 1
removeongethit = 1

[State 932, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = animelem = 12
anim = 12000
ID = 930
scale = .8, .8
pos = -20, -50
postype = p1
facing = -1
sprpriority = 0
bindtime = 1
ownpal = 1
removeongethit = 1

[State 932, 僸僢僩掕媊]
Type = HitDef
trigger1 = animelem = 5
attr = S, NP
damage = 40, 10
animtype = hard
guardflag = HA
hitflag = MAFP
priority = 4, Hit
pausetime = 10, 10
guard.pausetime = 6, 6
sparkno = ifelse(var(8) = 0, 0, -1)
guard.sparkno = 40
sparkxy = 0, -55 + ceil(p2bodydist y)
hitsound = s2, 1
guardsound = 6, 0
ground.type = high
ground.slidetime = 20
ground.hittime = 20
guard.hittime = 20
guard.ctrltime = 20
ground.velocity = -5, -5
air.type = high
air.velocity = -5, -4
airguard.velocity = -2, -4
guard.kill = 0
fall = 0
air.fall = 1
fall.recover = Ifelse(p2movetype = A,0,1)
fall.recoverTime = 30
palfx.time = 20
palfx.add = 150,0,-100
palfx.sinadd = 50,50,0,10
palfx.color = 0
palfx.invertall = 1
ID = 930

[State 932, 僗僥乕僩曄峏]
Type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	旔偗
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[Statedef 950]
Type	= S
movetype= I
physics	= S
ctrl	= 0
anim	= 950
velset	= 0, 0
sprpriority = -1

[State 950, 庴偗巭傔掕媊]
Type = ReversalDef
trigger1 = time = 1
Reversal.Attr = SCA, AA
NumHits = 0
Pausetime = 0,0
SparkNo = -1
SparkXY = 0,0
SprPriority = -1
GetPower = 0,0

[State 950, 傇偮偐傝敾掕]
Type = PlayerPush
trigger1 = 1
value = 0

[State 950, 僸僢僩柍岠]
Type = NotHitBy
trigger1 = time = [1, 15]
value = , AA, AP
time = 1

[State 950, 夋憸偺怓]
Type = PalFX
trigger1 = time = [1, 15]
time = 1
add = 150 - time*10, 150 - time*10, 150 - time*10

[State 950, 僗僥乕僩曄峏]
Type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	僇乕僪枃悢僎乕僕(寭斈梡僿儖僷乕)
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[StateDef 8000]
Type    = A
movetype= I
physics = N
ctrl	= 0
velset	= 0, 0
anim	= 8000

;--------------------僎乕僕埵抲曄悢抲偒姺偊

[State 8000, 曄悢傪愝掕] ;X幉
Type = VarSet
trigger1 = time = 1
var(21) = root,var(21)
ignorehitpause = 1

[State 8000, 曄悢傪愝掕] ;Y幉
Type = VarSet
trigger1 = time = 1
var(22) = root,var(22)
ignorehitpause = 1

;--------------------巆悢傪廋惓

[State 8000, 恊偺曄悢傪愝掕] ;愴摤奐巒帪
Type = ParentVarSet
trigger1 = roundstate = [0, 1]
var(20) = 10
ignorehitpause = 1

[State 8000, 恊偺曄悢傪愝掕] ;嵟掅抣偼0乮曐尟乯
Type = ParentVarSet
trigger1 = parent,var(20) < 0
var(20) = 0
ignorehitpause = 1

[State 8000, 恊偺曄悢傪愝掕] ;嵟戝抣偼10乮曐尟乯
Type = ParentVarSet
trigger1 = parent,var(20) > 10
var(20) = 10
ignorehitpause = 1

;--------------------枃悢昞帵乮1P懁乯

[State 8000, 僄僼僃僋僩昞帵] ;戜嵗
Type = Explod
triggerall = teamside = 1
triggerall = numexplod(8000) = 0
trigger1 = time >= 1
anim = 8050
ID = 8000
scale = .5, .5
pos = var(21) + 1, var(22) - 9
postype = left
sprpriority = 8
ontop = 1
bindtime = -1
ownpal = 0
persistent = 0

[State 8000, 僄僼僃僋僩昞帵] ;1枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8001) = 0
trigger1 = parent,var(20) = 1
anim = 8001
ID = 8001
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;2枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8002) = 0
trigger1 = parent,var(20) = 2
anim = 8002
ID = 8002
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;3枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8003) = 0
trigger1 = parent,var(20) = 3
anim = 8003
ID = 8003
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;4枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8004) = 0
trigger1 = parent,var(20) = 4
anim = 8004
ID = 8004
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;5枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8005) = 0
trigger1 = parent,var(20) = 5
anim = 8005
ID = 8005
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;6枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8006) = 0
trigger1 = parent,var(20) = 6
anim = 8006
ID = 8006
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;7枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8007) = 0
trigger1 = parent,var(20) = 7
anim = 8007
ID = 8007
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;8枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8008) = 0
trigger1 = parent,var(20) = 8
anim = 8008
ID = 8008
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;9枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8009) = 0
trigger1 = parent,var(20) = 9
anim = 8009
ID = 8009
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;10枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 1
triggerall = numexplod(8010) = 0
trigger1 = parent,var(20) = 10
anim = 8010
ID = 8010
pos = var(21) + 2, var(22)
postype = left
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

;--------------------枃悢昞帵乮2P懁乯

[State 8000, 僄僼僃僋僩昞帵] ;戜嵗
Type = Explod
triggerall = teamside = 2
triggerall = numexplod(8000) = 0
trigger1 = time >= 1
anim = 8050
ID = 8000
scale = .5, .5
pos = -var(21) - 105, var(22) - 9
postype = right
sprpriority = 8
ontop = 1
bindtime = -1
ownpal = 0
persistent = 0

[State 8000, 僄僼僃僋僩昞帵] ;1枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8001) = 0
trigger1 = parent,var(20) = 1
anim = 8011
ID = 8001
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;2枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8002) = 0
trigger1 = parent,var(20) = 2
anim = 8012
ID = 8002
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;3枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8003) = 0
trigger1 = parent,var(20) = 3
anim = 8013
ID = 8003
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;4枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8004) = 0
trigger1 = parent,var(20) = 4
anim = 8014
ID = 8004
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;5枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8005) = 0
trigger1 = parent,var(20) = 5
anim = 8015
ID = 8005
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;6枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8006) = 0
trigger1 = parent,var(20) = 6
anim = 8016
ID = 8006
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;7枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8007) = 0
trigger1 = parent,var(20) = 7
anim = 8017
ID = 8007
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;8枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8008) = 0
trigger1 = parent,var(20) = 8
anim = 8018
ID = 8008
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;9枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8009) = 0
trigger1 = parent,var(20) = 9
anim = 8019
ID = 8009
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

[State 8000, 僄僼僃僋僩昞帵] ;10枃
Type = Explod
triggerall = time >= 1
triggerall = teamside = 2
triggerall = numexplod(8010) = 0
trigger1 = parent,var(20) = 10
anim = 8020
ID = 8010
pos = -var(21) - 2, var(22)
postype = right
sprpriority = 9
ontop = 1
bindtime = -1
ownpal = 0

;--------------------昞帵傪徚嫀

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8001) > 0
trigger1 = parent,var(20) = 0
ID = 8001

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8002) > 0
trigger1 = parent,var(20) <= 1
ID = 8002

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8003) > 0
trigger1 = parent,var(20) <= 2
ID = 8003

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8004) > 0
trigger1 = parent,var(20) <= 3
ID = 8004

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8005) > 0
trigger1 = parent,var(20) <= 4
ID = 8005

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8006) > 0
trigger1 = parent,var(20) <= 5
ID = 8006

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8007) > 0
trigger1 = parent,var(20) <= 6
ID = 8007

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8008) > 0
trigger1 = parent,var(20) <= 7
ID = 8008

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8009) > 0
trigger1 = parent,var(20) <= 8
ID = 8009

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = numexplod(8010) > 0
trigger1 = parent,var(20) <= 9
ID = 8010

;--------------------僿儖僷乕偺埵抲

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = [0, 44]
trigger2 = root,stateno = [45, 119]
time = 1
facing = 1
pos = 0, -47
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 45
trigger2 = root,stateno = 52
time = 1
facing = 1
pos = 0, 0
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 150
time = 1
facing = 1
pos = 18, -54
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,anim = 900
time = 1
facing = 1
pos = 28, -65
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 152
trigger2 = root,anim = 902
time = 1
facing = 1
pos = 46, -32
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 154
trigger2 = root,anim = 904
time = 1
facing = 1
pos = 24, -50
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,anim = 930
time = 1
facing = 1
pos = 26, -54
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = [1600, 1699]
time = 1
facing = 1
pos = -10, -32
ignorehitpause = 1

[State 8000, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = [3600, 3699]
time = 1
facing = 1
pos = -10, -32
ignorehitpause = 1

;--------------------嬻拞僕儍儞僾僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno = 45 && root,animelem = 1
anim =23600
ID = 45
scale = .5, .5
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 1

;--------------------拝抧僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno = 52 && root,time = 1
anim = 23700
ID = 52
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 1

[State 8000, 僿儖僷乕] ;儕儞僌屇傃弌偟
Type = Helper
trigger1 = root,stateno = 52 && root,animelem = 1
ID = 52
name = "Ring"
pos = 0, 0
postype = p1
sprpriority = 2
stateno = 8020
helpertype = normal
keyctrl = 0 
ownpal = 1

;--------------------僴僀僕儍儞僾僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno = 61 && root,animelem = 1
anim = 11000
ID = 61
scale = .5, .5
pos = 0, -14
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 1

[State 8000, 僿儖僷乕] ;儕儞僌屇傃弌偟
Type = Helper
trigger1 = root,stateno = 61 && root,animelem = 1
ID = 61
name = "Ring"
pos = 0, 0
postype = p1
sprpriority = 2
stateno = 8010
helpertype = normal
keyctrl = 0 
ownpal = 1

;--------------------僈乕僪僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵] ;棫偪僈乕僪
Type = Explod
trigger1 = root,stateno = 150 && root,time = 1
anim = 160
ID = 160
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 0

[State 8000, 僄僼僃僋僩昞帵] ;偟傖偑傒僈乕僪
Type = Explod
trigger1 = root,stateno = 152 && root,time = 1
anim = 160
ID = 160
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 0

[State 8000, 僄僼僃僋僩昞帵] ;嬻拞僈乕僪
Type = Explod
trigger1 = root,stateno = 154 && root,time = 1
anim = 160
ID = 160
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 0

;--------------------僔乕儖僪僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵] ;僔乕儖僪敪惗
Type = Explod
triggerall = root,animelem = 1
triggerall = numexplod(900) = 0
trigger1 = root,stateno = 900
trigger2 = root,stateno = 930
anim = 23000
ID = 900
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 1

[State 8000, 僄僼僃僋僩昞帵] ;僔乕儖僪
Type = Explod
trigger1 = root,stateno = 900
trigger1 = numexplod(901) = 0
anim = 23300
ID = 901
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = -1
ownpal = 0
removeongethit = 1

[State 8000, 僄僼僃僋僩徚嫀]
Type = RemoveExplod
trigger1 = root,stateno != 900
trigger1 = numexplod(901) > 0
ID = 901

;--------------------僟僢僔儏僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵] ;嬻拞僟僢僔儏
Type = Explod
trigger1 = root,stateno = 110 && root,animelem = 3
anim = 111
ID = 110
pos = 0, 0
postype = p1
sprpriority = 2
bindtime = -1
ownpal = 0
removeongethit = 1

[State 8000, 僄僼僃僋僩昞帵] ;僽乕僗僩
Type = Explod
trigger1 = root,stateno = 1602 && root,animelem = 2	;捠忢
trigger2 = root,stateno = 1603 && root,animelem = 3	;OB
trigger3 = root,stateno = 3600 && root,animelem = 4	;僀僋儕僾僗
trigger4 =  root,stateno = 1610 || root,stateno = 3610	;捦傒拞
anim = 111
ID = 1600
pos = 0, 0
postype = p1
sprpriority = 4
bindtime = -1
ownpal = 0
removeongethit = 1
persistent = 10

[State 8000, 僄僼僃僋僩昞帵] ;嬻拞僟僢僔儏婳愓
Type = Explod
trigger1 = root,stateno = 110
trigger1 = root,animelemtime(3) >= 0 && root,animelemtime(6) < 2
anim = 112
ID = 112
scale = .5, 1
pos = 0, 0
postype = p1
sprpriority = 1
bindtime = 1
removetime = 7
ownpal = 0
removeongethit = 1

[State 8000, 僄僼僃僋僩昞帵] ;僽乕僗僩婳愓
Type = Explod
trigger1 = root,anim = 1602 && root,animelemtime(3) >= 0
trigger1 = root,anim = 3600 && root,animelemtime(4) >= 0
trigger2 = root,stateno = 1610 || root,stateno = 3610
anim = 112
ID = 1603
pos = -30, 0
postype = p1
sprpriority = 1
bindtime = 1
removetime = 7
ownpal = 0
removeongethit = 1

[State 8000, 僿儖僷乕] ;儕儞僌屇傃弌偟
Type = Helper
trigger1 = root,stateno = 110 && root,animelem = 3
trigger2 = root,stateno = 1602 && root,animelem = 2
ID = 8010
name = "Ring"
pos = 0, 0
postype = p1
sprpriority = 2
stateno = 8010
helpertype = normal
keyctrl = 0 
ownpal = 1

[State 8000, 僿儖僷乕] ;儕儞僌屇傃弌偟
Type = Helper
trigger1 = root,stateno = 1603 && root,animelemtime(3) = 0
ID = 8011
name = "Ring"
pos = 0, 0
postype = p1
sprpriority = 2
stateno = 8011
helpertype = normal
keyctrl = 0 
ownpal = 1

;--------------------僶僢僋僗僥僢僾僄僼僃僋僩

[State 8000, 僄僼僃僋僩昞帵] ;嬻拞僶僢僋僗僥僢僾
Type = Explod
trigger1 = root,stateno = 115 && root,animelem = 1
anim = 23500
ID = 115
pos = 0, 0
postype = p1
facing = -1
scale = 1, 1
sprpriority = 2
bindtime = 1
ownpal = 0
removeongethit = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒[僿儖僷乕]儕儞僌僄僼僃僋僩

[Statedef 8010]
Type	= A
movetype= I
physics	= N
ctrl	= 0
velset	= 0, 0
anim	= 8000
sprpriority = 1

[State 8010, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 61
time = 1
facing = 1
pos = 28, -72
ignorehitpause = 1

[State 8010, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,stateno = 110
time = 1
facing = 1
pos = 28, -47
ignorehitpause = 1

[State 8010, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = root,anim = 1602
time = 1
facing = 1
pos = 18, -32
ignorehitpause = 1

[State 8010, 僄僼僃僋僩昞帵] ;儕儞僌僄僼僃僋僩
Type = Explod
trigger1 = root,stateno = 61 && time = 0
anim = 61
ID = 8010
pos = 0, 0
postype = p1
sprpriority = 3
ownpal = 0
bindtime = 1
removetime = 8

[State 8010, 僄僼僃僋僩昞帵] ;儕儞僌僄僼僃僋僩
Type = Explod
trigger1 = root,stateno = 110 && time = 0
anim = 113
ID = 8010
pos = 0, 0
postype = p1
sprpriority = 3
ownpal = 0
bindtime = 1
removetime = 8

[State 8010, 僄僼僃僋僩昞帵] ;儕儞僌僄僼僃僋僩
Type = Explod
trigger1 = root,anim = 1602 && time = 0
anim = 113
ID = 8010
pos = 0, 0
postype = p1
sprpriority = 4
ownpal = 0
bindtime = 1
removetime = 8

[State 8010, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8010
scale = 0.5*(1+(time*0.3)),0.5*(1+(time*0.3))

[State 8010, 夋憸偺怓] ;儕儞僌摟柧壔
Type = PalFX
trigger1 = 1
time = 1
add = -(time*20), -(time*30), -(time*30)
mul = 256 - 24*time, 256 - 24*time, 256 - 24*time
;Explod偑ownpal = 0偱偁傞偨傔丄僿儖僷乕偺僷儗僢僩怓曄峏偺塭嬁傪庴偗傞

[State 8010, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = time >= 9

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒[僿儖僷乕]儕儞僌僄僼僃僋僩

[Statedef 8011]
Type	= A
movetype= I
physics	= N
ctrl	= 0
velset	= 0, 0
anim	= 8000
sprpriority = 1

[State 8011, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = 1
time = 1
facing = 1
pos = 18, -32
ignorehitpause = 1

[State 8011, 僄僼僃僋僩昞帵] ;傂偲偮傔
Type = Explod
trigger1 = root,anim = 1602 || root,anim = 1610
trigger1 = time = 0
anim = 114
ID = 8011
pos = 0, 0
postype = p1
sprpriority = 4
ownpal = 0
bindtime = 1
removetime = 12

[State 8011, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8011
scale = 0.5*(1+((time)*0.3)),0.5*(1+((time)*0.3))

[State 8011, 僄僼僃僋僩昞帵] ;傆偨偮傔
Type = Explod
trigger1 = root,anim = 1602 || root,anim = 1610
trigger1 = time = 1
anim = 114
ID = 8012
pos = 0, 0
postype = p1
sprpriority = 4
ownpal = 0
bindtime = 1
removetime = 12

[State 8011, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8012
scale = 0.5*(1+((time-2)*0.3)),0.5*(1+((time-2)*0.3))

[State 8011, 僄僼僃僋僩昞帵] ;傒偭偮傔
Type = Explod
trigger1 = root,anim = 1602 || root,anim = 1610
trigger1 = time = 2
anim = 114
ID = 8013
pos = 0, 0
postype = p1
sprpriority = 4
ownpal = 0
bindtime = 1
removetime = 12

[State 8011, 僄僼僃僋僩曄峏] ;傒偭偮傔
Type = ModifyExplod
trigger1 = 1
ID = 8013
scale = 0.5*(1+((time-4)*0.3)),0.5*(1+((time-4)*0.3))

[State 8011, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = time >= 18

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒[僿儖僷乕]儕儞僌僄僼僃僋僩

[Statedef 8020]
Type	= A
movetype= I
physics	= N
ctrl	= 0
velset	= 0, 0
anim	= 8000
sprpriority = 1

[State 8010, 埵抲傪屌掕]
Type = BindtoRoot
trigger1 = time = 0
time = 1
facing = 1
pos = 0, 0
ignorehitpause = 1

[State 8000, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno = 52 && root,time = 1
anim = 23701
ID = 53
scale = .5, .1
pos = 0, 0
postype = p1
sprpriority = 0
bindtime = 1
removetime = 12
removeongethit = 1

[State 8011, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 53
scale = 0.5*(1+((time-1)*0.2)),0.1*(1+(time*0.1))

[State 8010, 夋憸偺怓] ;儕儞僌摟柧壔
Type = PalFX
trigger1 = 1
time = 1
add = -(time*10), -(time*10), -(time*10)
mul = 140 - 10*time, 140 - 10*time, 140 - 10*time
;Explod偑ownpal = 0偱偁傞偨傔丄僿儖僷乕偺僷儗僢僩怓曄峏偺塭嬁傪庴偗傞

[State 8010, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = time >= 12

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	[僿儖僷乕]僸僢僩僗僷乕僋
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[StateDef 8100]
Type    = A
movetype= I
physics = N
ctrl	= 0
velset	= 0, 0
anim	= 20000
sprpriority = 5

[State 8100, 摟夁]
Type = Trans
trigger1 = 1
trans = add

[State 8100, 摿庩岠壥]
Type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 8100, 曄悢傪愝掕]
Type = VarSet
triggerall = time = 0
trigger1 = parent,stateno = 210 || parent,stateno = 230
trigger2 = parent,stateno = 410 || parent,stateno = 610
var(0) = 1
ignorehitpause = 1

[State 8100, 曄悢傪愝掕]
Type = VarSet
triggerall = time = 0
trigger1 = parent,stateno = 220 || parent,stateno = 420 || parent,stateno = 620
trigger2 = parent,stateno = 3000 || (parent,stateno = [3201, 3219]) || parent,stateno = 3300
var(0) = 2
ignorehitpause = 1

[State 8100, 曄悢傪愝掕]
Type = VarSet
triggerall = time = 0
trigger1 = parent,stateno = 1100 || parent,stateno = 1150 || parent,stateno = 1300
trigger2 = (parent,stateno = [1089, 1090]) || (parent,stateno = [1201, 1219]) || (parent,stateno = [3201, 3219])
trigger3 = parent,stateno = 3000 || parent,stateno = 3300 || parent,stateno = 3613 
var(1) = 100
ignorehitpause = 1

[State 8100, 傾僯儊曄峏]
Type = ChangeAnim
trigger1 = time = 0
value = 20000 + var(0) + var(1)
ignorehitpause = 1

[State 8100, 僿儖僷乕] ;惵2杮栚
Type = Helper
triggerall = numhelper < 14
trigger1 = time = 0 && var(1) = 100
pos = 0, 0
ID = 8101
stateno = 8101
supermovetime = 9999
pausemovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8100, 僿儖僷乕] ;壩壴
Type = Helper
triggerall = numhelper < 14
trigger1 = time = 0
pos = 0, 0
ID = 8200
stateno = 8200
supermovetime = 9999
pausemovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8100, 儔儞僟儉曄悢]
Type = VarRandom
trigger1 = time = 0
v = 2
range = 0,359
ignorehitpause = 1

[State 8100, 夞揮妏]
Type = AngleSet
trigger1 = time = 0
value = var(2)

[State 8100, 夞揮]
Type = AngleDraw
trigger1 = ishelper(8100)
scale = 1 + fvar(1) + (fvar(1)*var(1)/50), 1 + (var(0)*fvar(2)) - (fvar(2)*var(1)/50)

[State 8100, 曄悢傪憹尭]
Type = VarAdd
trigger1 = time > 1
fvar(1) = 0.043

[State 8100, 曄悢傪憹尭]
Type = VarAdd
trigger1 = time > 1
fvar(2) = -0.048

[State 8100, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = animtime = 0

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒[僿儖僷乕]惵2杮栚

[StateDef 8101]
Type    = A
movetype= I
physics = N
ctrl	= 0
velset	= 0, 0
anim	= 20100
sprpriority = 5

[State 8101, 摟夁]
Type = Trans
trigger1 = 1
trans = add

[State 8101, 摿庩岠壥]
Type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 8101, 儔儞僟儉曄悢]
Type = VarRandom
trigger1 = time = 0
v = 2
range = 0,359
ignorehitpause = 1

[State 8101, 夞揮妏]
Type = AngleSet
trigger1 = time = 0
value = var(2)

[State 8101, 夞揮]
Type = AngleDraw
trigger1 = ishelper(8101)
scale = 1 + fvar(1) + (fvar(1)*2), 1 - (fvar(2)*2)

[State 8101, 曄悢傪憹尭]
Type = VarAdd
trigger1 = time > 1
fvar(1) = 0.043

[State 8101, 曄悢傪憹尭]
Type = VarAdd
trigger1 = time > 1
fvar(2) = -0.048

[State 8101, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = animtime = 0

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒[僿儖僷乕]壩壴

[StateDef 8200]
Type    = A
movetype= I
physics = N
ctrl	= 0
velset	= 0, 0
anim	= 20500
sprpriority = 5

[State 8200, 摟夁]
Type = Trans
trigger1 = 1
trans = add

[State 8200, 摿庩岠壥]
Type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 8200, 曄悢傪愝掕]
Type = VarSet
triggerall = time = 0
trigger1 = root,stateno = 1100 || root,stateno = 1150 || root,stateno = 1300
trigger2 = root,stateno = 3000 || root,stateno = 3300 || root,stateno = 3613 
var(1) = 1
ignorehitpause = 1
persistent = 0

[State 8200, 傾僯儊曄峏]
Type = ChangeAnim
trigger1 = time = 0
value = 20500 + var(1)
ignorehitpause = 1
persistent = 0

[State 8200, 儔儞僟儉曄悢]
Type = VarRandom
trigger1 = time = 0
v = 0
range = 0,120
ignorehitpause = 1

[State 8200, 夞揮妏]
Type = AngleSet
trigger1 = time = 0
value = -90 + var(0)

[State 8200, 夞揮]
Type = AngleDraw
trigger1 = ishelper(8101)
scale = 1 + var(1)*0.2 , 1 + var(1)*0.2

[State 8200, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = animtime = 0
ignorehitpause = 1

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	[僿儖僷乕]僇僢僩僀儞
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[StateDef 8500]
Type    = A
movetype= I
physics = N
ctrl	= 0
velset	= 0, 0
anim	= 8700
sprpriority = 5

[State 8500, 埵抲傪屌掕]
Type = BindtoParent
trigger1 = parent,stateno != 3200
time = 1
facing = 1
pos = 0, -50

[State 8500, 埵抲傪屌掕]
Type = BindtoParent
trigger1 = parent,stateno = 3200
time = 1
facing = 1
pos = 40, -20

[State 8500, 曄悢愝掕]
Type = VarSet
trigger1 = time = 0
var(0) = 0

[State 8500, 曄悢憹尭]
Type = VarAdd
trigger1 = time >= 13
trigger1 = var(0) <= 256
var(0) = 32

[State 8500, 摟夁]
Type = Trans
trigger1 = time < 13
trans = add

[State 8500, 摟夁]
Type = Trans
trigger1 = time >= 13
trans = addalpha
alpha = 256 - var(0), 256

[State 8500, 摿庩岠壥]
Type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 8500, 儔儞僟儉曄悢]
Type = VarRandom
trigger1 = time = 0
v = 1
range = 0,359
ignorehitpause = 1

[State 8500, 夞揮妏]
Type = AngleSet
trigger1 = time < 12
value = var(1) + time*14

[State 8500, 夞揮]
Type = AngleDraw
trigger1 = ishelper(8500)
scale = .3 + time*0.05, .3 + time*0.05

[State 8500, 曄悢愝掕]
Type = VarSet
trigger1 = time = 0
fvar(11) = 0

[State 8500, 曄悢愝掕]
Type = VarSet
trigger1 = time >= 1
fvar(11) = .3 + time*0.2

[State 8500, 曄悢愝掕]
Type = VarSet
trigger1 = time = 0
fvar(12) = 0

[State 8500, 曄悢愝掕]
Type = VarSet
trigger1 = time >= 7
fvar(12) = .3 + (time - 7)*0.2

[State 8500, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = time = 0
anim = 8701
ID = 8701
scale = .3, .3
pos = 0, 0
postype = p1
sprpriority = 5
removetime = 35
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8500, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8701
scale = fvar(11), fvar(11)
ignorehitpause = 1

[State 8500, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = time = 0
anim = 8702
ID = 8702
scale = .3, .3
pos = 0, 0
postype = p1
sprpriority = 5
removetime = 35
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8500, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8702
scale = fvar(12), fvar(12)
ignorehitpause = 1

[State 8500, 曄悢憹尭]
Type = VarAdd
trigger1 = time >= 26
fvar(0) = 0.0175

[State 8500, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno = 3600
trigger1 = ishelper(8500)
trigger1 = time = 0
anim = 8500
ID = 8500
scale = 0.50 + fvar(0), 0.50 + fvar(0)
pos = 0, 240
postype = back
sprpriority = -5
removetime = 50
removeongethit = 1
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8500, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno != 3600
trigger1 = ishelper(8500)
trigger1 = time = 0
anim = 8600
ID = 8500
scale = 0.50 + fvar(0), 0.50 + fvar(0)
pos = 0, 240
postype = back
sprpriority = -5
removetime = 50
removeongethit = 1
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8500, 僄僼僃僋僩昞帵]
Type = Explod
trigger1 = root,stateno != 3600
trigger1 = ishelper(8500)
trigger1 = time = 0
anim = 8501
ID = 8500
scale = 0.50 + fvar(0), 0.50 + fvar(0)
pos = 0, 240
postype = back
sprpriority = -5
removetime = 50
removeongethit = 1
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1
persistent = 0

[State 8500, 僄僼僃僋僩曄峏]
Type = ModifyExplod
trigger1 = 1
ID = 8500
scale = 0.50+fvar(0),0.50+fvar(0)
ignorehitpause = 1
persistent = 0

[State 8500, 曄悢憹尭]
Type = VarAdd
trigger1 = time = [0, 10]
trigger2 = time >= 33
var(6) = 26

[State 8500, 攚宨怓曄峏]
Type = BGPalFX
trigger1 = time = [1, 32]
add = -var(6), -var(6), -var(6)
time = 1

[State 8500, 摿庩岠壥]
Type = AssertSpecial
trigger1 = time < 30
flag = noshadow

[State 8500, 摿庩岠壥]
Type = AssertSpecial
trigger1 = time >= 30
flag = noshadow
flag2 = invisible

[State 8500, 僿儖僷乕傪徚嫀]
Type = DestroySelf
trigger1 = time = 50

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;	AI婲摦梡僿儖僷乕
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

[StateDef 10000]
ctrl	= 0
anim	= 8000

[State 10000, 僗僥乕僩傪栠偡] ;娫堘偄偱杮懱偑棃偨傜棫偪傊堏峴
Type = SelfState
trigger1 = !ishelper
value = 0
ignorehitpause = 1

[State 10000, 曄悢傪愝掕] ;僾儗僀儎乕敾掕
Type = VarSet
trigger1 = command = "up" && root,command = "up"
trigger2 = command = "down" && root,command = "down"
trigger3 = command = "back" && root,command = "back"
trigger4 = command = "fwd" && root,command = "fwd"
trigger5 = command = "a" && root,command = "a"
trigger6 = command = "b" && root,command = "b"
trigger7 = command = "c" && root,command = "c"
trigger8 = command = "x" && root,command = "x"
trigger9 = command = "y" && root,command = "y"
trigger10 = command = "z" && root,command = "z"
trigger11 = command = "start" && root,command = "start"
var(59) = -1

[State 10000, 僿儖僷乕傪徚嫀] ;棫偭偨傜徚幐
Type = DestroySelf
triggerall = ishelper
trigger1 = root,var(59) || var(59) = -1
trigger2 = command = "up" && root,command = "up"
trigger3 = command = "down" && root,command = "down"
trigger4 = command = "back" && root,command = "back"
trigger5 = command = "fwd" && root,command = "fwd"
trigger6 = command = "a" && root,command = "a"
trigger7 = command = "b" && root,command = "b"
trigger8 = command = "c" && root,command = "c"
trigger9 = command = "x" && root,command = "x"
trigger10 = command = "y" && root,command = "y"
trigger11 = command = "z" && root,command = "z"
trigger12 = command = "start" && root,command = "start"

[State 10000, 曄悢傪愝掕] ;套皋ON
Type = VarSet
triggerall = var(59) != -1
trigger1 = root,command = "up"
trigger2 = root,command = "down"
trigger3 = root,command = "back"
trigger4 = root,command = "fwd"
trigger5 = root,command = "a"
trigger6 = root,command = "b"
trigger7 = root,command = "c"
trigger8 = root,command = "x"
trigger9 = root,command = "y"
trigger10 = root,command = "z"
trigger11 = root,command = "start"
var(59) = 1

