#####################################
# SOC_Ball
# Objects/States for ball
#####################################
State S_KIRBY_BALL1
SpriteName = SPR_KBAL
SpriteFrame = A
Next = S_KIRBY_BALL2
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL2
SpriteName = SPR_KBAL
SpriteFrame = B
Next = S_KIRBY_BALL3
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL3
SpriteName = SPR_KBAL
SpriteFrame = C
Next = S_KIRBY_BALL4
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL4
SpriteName = SPR_KBAL
SpriteFrame = D
Next = S_KIRBY_BALL5
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL5
SpriteName = SPR_KBAL
SpriteFrame = E
Next = S_KIRBY_BALL6
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL6
SpriteName = SPR_KBAL
SpriteFrame = F
Next = S_KIRBY_BALL7
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL7
SpriteName = SPR_KBAL
SpriteFrame = G
Next = S_KIRBY_BALL8
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL8
SpriteName = SPR_KBAL
SpriteFrame = H
Next = S_KIRBY_BALL1
Duration = 10
Var1 = 0
Var2 = 0

State S_KIRBY_BALL_SD
SpriteName = SPR_KBAL
SpriteFrame = I
Next = S_KIRBY_BALL1
Duration = 3
Var1 = 0
Var2 = 0

State S_KIRBY_BALL_SU
SpriteName = SPR_KBAL
SpriteFrame = J
Next = S_KIRBY_BALL1
Duration = 3
Var1 = 0
Var2 = 0

State S_KIRBY_BALL_TA
SpriteName = SPR_KBAL
SpriteFrame = K
Next = S_KIRBY_BALL1
Duration = 3
Var1 = 0
Var2 = 0

State S_KIRBY_BALL_TB
SpriteName = SPR_KBAL
SpriteFrame = K
Next = S_PLAY_FALL
Duration = 3
Var1 = 0
Var2 = 0

# Sparkles
Object MT_BALLSPARKLE
SpawnState = S_BALLSPARKLE1
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT

State S_BALLSPARKLE1
SpriteName = SPR_KSPK
SpriteFrame = A|FF_FULLBRIGHT|FF_TRANS10
Next = S_BALLSPARKLE2
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE2
SpriteName = SPR_KSPK
SpriteFrame = B|FF_FULLBRIGHT|FF_TRANS10
Next = S_BALLSPARKLE3
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE3
SpriteName = SPR_KSPK
SpriteFrame = C|FF_FULLBRIGHT|FF_TRANS10
Next = S_BALLSPARKLE4
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE4
SpriteName = SPR_KSPK
SpriteFrame = D|FF_FULLBRIGHT|FF_TRANS10
Next = S_BALLSPARKLE5
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE5
SpriteName = SPR_KSPK
SpriteFrame = E|FF_FULLBRIGHT|FF_TRANS20
Next = S_BALLSPARKLE6
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE6
SpriteName = SPR_KSPK
SpriteFrame = D|FF_FULLBRIGHT|FF_TRANS20
Next = S_BALLSPARKLE7
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE7
SpriteName = SPR_KSPK
SpriteFrame = C|FF_FULLBRIGHT|FF_TRANS40
Next = S_BALLSPARKLE8
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE8
SpriteName = SPR_KSPK
SpriteFrame = B|FF_FULLBRIGHT|FF_TRANS60
Next = S_BALLSPARKLE9
Duration = 1
Var1 = 0
Var2 = 0

State S_BALLSPARKLE9
SpriteName = SPR_KSPK
SpriteFrame = A|FF_FULLBRIGHT|FF_TRANS80
Next = S_NULL
Duration = 1
Var1 = 0
Var2 = 0
