#####################################
# SOC_Bomb
# Objects/States for bomb
#####################################
Object MT_DUMMYBOMB
SpawnState = S_DUMMYBOMB
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
Flags = MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPTHING|MF_NOCLIPHEIGHT

Object MT_KIRBYBOMB
Speed = 25*FRACUNIT
SpawnState = S_KIRBYBOMB
SpawnHealth = 1
DeathState = S_FBOMB_EXPL1
DeathSound = sfx_s3k4e
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
Flags = MF_MISSILE

Object MT_KIRBYBOMBSPARK
SpawnState = S_KIRBYBOMBSPARK1
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
Flags = MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPTHING|MF_NOCLIPHEIGHT

State S_DUMMYBOMB
SpriteName = SPR_KBOM
SpriteFrame = A
Next = S_NULL
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBYBOMB
SpriteName = SPR_KBOM
SpriteFrame = A|FF_ANIMATE
Next = S_KIRBYBOMB
Duration = -1
Var1 = 0
Var2 = 1

State S_KIRBYBOMBSPARK1
SpriteName = SPR_KBSP
SpriteFrame = A|FF_TRANS30
Next = S_KIRBYBOMBSPARK2
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBYBOMBSPARK2
SpriteName = SPR_KBSP
SpriteFrame = B|FF_TRANS30
Next = S_KIRBYBOMBSPARK1
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBYBOMBSPARK3
SpriteName = SPR_KBSP
SpriteFrame = A|FF_TRANS70
Next = S_KIRBYBOMBSPARK4
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBYBOMBSPARK4
SpriteName = SPR_KBSP
SpriteFrame = B|FF_TRANS70
Next = S_KIRBYBOMBSPARK3
Duration = 1
Var1 = 0
Var2 = 0

State S_KIRBY_BHOLD
SpriteName = SPR_KHLP
SpriteFrame = A
Next = S_KIRBY_BHOLD
Duration = -1
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK1
SpriteName = SPR_KHLP
SpriteFrame = B
Next = S_KIRBY_BWALK2
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK2
SpriteName = SPR_KHLP
SpriteFrame = C
Next = S_KIRBY_BWALK3
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK3
SpriteName = SPR_KHLP
SpriteFrame = D
Next = S_KIRBY_BWALK4
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK4
SpriteName = SPR_KHLP
SpriteFrame = E
Next = S_KIRBY_BWALK5
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK5
SpriteName = SPR_KHLP
SpriteFrame = F
Next = S_KIRBY_BWALK6
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK6
SpriteName = SPR_KHLP
SpriteFrame = G
Next = S_KIRBY_BWALK7
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK7
SpriteName = SPR_KHLP
SpriteFrame = H
Next = S_KIRBY_BWALK8
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BWALK8
SpriteName = SPR_KHLP
SpriteFrame = I
Next = S_KIRBY_BWALK1
Duration = 4
Var1 = 0
Var2 = 0

State S_KIRBY_BTHROW1
SpriteName = SPR_KHLP
SpriteFrame = J
Next = S_KIRBY_BTHROW2
Duration = 2
Var1 = 0
Var2 = 0

State S_KIRBY_BTHROW2
SpriteName = SPR_KHLP
SpriteFrame = K
Next = S_PLAY_STND
Duration = 15
Var1 = 0
Var2 = 0
