#####################################
# SOC_Spark
# Objects/States for spark
#####################################
State S_KIRBY_SPARK1
SpriteName = SPR_KSPR
SpriteFrame = A
Next = S_KIRBY_SPARK2
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBY_SPARK2
SpriteName = SPR_KSPR
SpriteFrame = B
Next = S_KIRBY_SPARK3
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBY_SPARK3
SpriteName = SPR_KSPR
SpriteFrame = C
Next = S_KIRBY_SPARK4
Duration = 2
Var1 = 0
Var2 = 0

State S_KIRBY_SPARK4
SpriteName = SPR_KSPR
SpriteFrame = D
Next = S_KIRBY_SPARK5
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBY_SPARK5
SpriteName = SPR_KSPR
SpriteFrame = E|FF_FULLBRIGHT
Next = S_KIRBY_SPARK6
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBY_SPARK6
SpriteName = SPR_KSPR
SpriteFrame = F|FF_FULLBRIGHT
Next = S_KIRBY_SPARK5
Duration = 1
Var1 = 0
Var2 = 0

Object MT_SPARKEFF
SpawnState = S_SPARKEFF1
Radius = 4*FRACUNIT
Height = 1
Flags = MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOCLIPTHING|MF_NOGRAVITY

State S_SPARKEFF1
SpriteName = SPR_ESPR
SpriteFrame = A|FF_FULLBRIGHT
Next = S_SPARKEFF2
Duration = 2
Var1 = 0
Var2 = 0

State S_SPARKEFF2
SpriteName = SPR_ESPR
SpriteFrame = B|FF_FULLBRIGHT
Next = S_SPARKEFF3
Duration = 2
Var1 = 0
Var2 = 0

State S_SPARKEFF3
SpriteName = SPR_ESPR
SpriteFrame = C|FF_FULLBRIGHT
Next = S_NULL
Duration = 2
Var1 = 0
Var2 = 0

Object MT_SPARKHURT
SpawnState = S_SPARKHURT
DeathState = S_SPARKHURT
Radius = 40*FRACUNIT
Height = 80*FRACUNIT
Flags = MF_NOGRAVITY|MF_NOCLIPHEIGHT|MF_MISSILE|MF_NOSECTOR

State S_SPARKHURT
SpriteName = SPR_ESPR
SpriteFrame = A
Next = S_NULL
Duration = 1
Var1 = 0
Var2 = 0
