[Statedef 3815]
type = S
movetype = A
physics = N
velset = 0,0
anim = 3815
ctrl = 0
sprpriority = 3
[State 810, 1]
type = Width
trigger1 = 1
edge = 30,0
[State 170, 0]
type = NotHitBy
trigger1 = 1
value = SCA
[State 2000,]
type = PlaySnd
trigger1 = AnimElem = 2
value = s1,9
[State 2000,]
type = PlaySnd
trigger1 = AnimElem = 2
value = s5,14
volume = 255
[State 2000,]
type = PlaySnd
trigger1 = AnimElem = 5
value = s7,7
chanel = 3
[State 2000,]
type = PlaySnd
trigger1 = AnimElem = 5
value = s5,15
volume = 255
[State 3815, finish2]
type = HitDef
trigger1 = AnimElem = 5
getpower = 0
attr = S, HA
animtype = Diagup
damage = ceil(ifelse(fvar(11) * 335 < 7, 7, fvar(11) * 335)), 7
hitflag = MAF
guardflag = M
hitsound = s2,8
sparkno = s8014
guard.sparkno = s8001
sparkxy = -10, -48
palfx.time = 12 * var(9)
palfx.add = 255, 255, 255
palfx.sinadd = -255, -255, -255, 48
ground.type = High
ground.hittime = 23
ground.slidetime = 23
ground.velocity = -4,-14
guard.velocity = -9
air.velocity = -5,-10
air.juggle = 5
fall = 1
fall.recover = 0
envshake.time = 18
envshake.ampl = 6
envshake.freq = 120
[State 3815, finish2]
type = Projectile
trigger1 = AnimElem = 5
projID = 3005
projanim = 3005
projremove = 0
projpriority = 1
projhitanim = -1
projremanim = -1
projcancelanim = -1
projsprpriority = 10
projshadow = 0,0,0
projremovetime = 40
Projedgebound = 40
supermovetime = 0
pausemovetime = 0
getpower = 0
ownpal = 0
offset = 0,0
velocity = 0,0
envshake.time = 18
envshake.ampl = 6
envshake.freq = 120
[State 3000, 1]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
[State 8600, Move Name]
type = varset
trigger1 = !time && root, var(23) = 900
var(0) = 1
[State 8600, Move Name]
type = varset
trigger1 = !time && (root, var(23) = [3000, 3815])
var(0) = 2
[State 8600, Move Name]
type = varset
trigger1 = !time && root, var(23) = 3050
var(0) = 3
[State 8600, Move Name]
type = varset
trigger1 = !time && (root, var(23) = [3100, 3120])
var(0) = 4
[State 8600, Move Name]
type = varset
trigger1 = !time && root, var(23) = 3200
var(0) = 5
[State 8600, Move Name]
type = varset
trigger1 = !time && root, var(23) = [3400, 3705]
var(0) = 6
[State 8600, Move Name]
type = varset
trigger1 = !time && root, var(23) = 3351
var(0) = 7
[State -3, Super Finish]
type = helper
triggerall = winKO
triggerall = roundstate = 3 && !numhelper(8600)
trigger1 = movehit = 1 && (stateno = [3000, 4999])
trigger1 = var(23) := stateno
trigger2 = stateno = 3001 && var(18)
trigger2 = var(23) := 3000
trigger3 = stateno = 3051 && var(18)
trigger3 = var(23) := 3050
trigger4 = stateno = [3200, 3299]
trigger4 = var(23) := 3200
trigger5 = stateno = [3400, 3705]
trigger5 = var(23) := 3400
trigger6 = stateno = 3351 && var(18)
trigger6 = var(23) := 3351
;trigger7 = numhelper(3425)
;trigger7 = helper(3425), stateno = 3425 && helper(3425), var(18)
;trigger7 = var(23) := 3400
helpertype = normal
stateno = 8600
ID = 8600
name = "Super Finish"
postype = left
pos = 160, -120
ownpal = 1
pausemovetime = 255
supermovetime = 255
ignorehitpause = 1