FREESLOT
S_GSSHELL0
S_GSSHELL1
S_GSSHELL_CHASE0
S_GSSHELL_CHASE1
S_GSSHELL_CHASE2
S_GSSHELL_CHASE3
S_GSSHELL_SPRING0
S_GSSHELL_SPRING1
S_GSSHELL_SPRING2
S_YSSHELL0
S_YSSHELL1
S_YSSHELL_CHASE0
S_YSSHELL_CHASE1
S_YSSHELL_CHASE2
S_YSSHELL_CHASE3
S_YSSHELL_SPRING0
S_YSSHELL_SPRING1
S_YSSHELL_SPRING2

Object MT_SPRINGSHELL
SpawnState = S_GSSHELL0
SeeState = S_GSSHELL_CHASE0
RaiseState = S_GSSHELL_SPRING0
Radius = 23*FRACUNIT
Height = 42*FRACUNIT
Flags = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE|MF_RUNSPAWNFUNC

State S_GSSHELL0
SpriteName = SSHL
SpriteFrame = A
Duration = 1
Action = A_ChangeColorAbsolute
Var2 = SKINCOLOR_PERIDOT
Next = S_GSSHELL1

State S_GSSHELL1
SpriteName = SSHL
SpriteFrame = A
Duration = 4
Action = A_Look
Next = S_GSSHELL1

State S_GSSHELL_CHASE0
SpriteName = SSHL
SpriteFrame = A
Duration = 4
Action = A_Chase
Next = S_GSSHELL_CHASE1

State S_GSSHELL_CHASE1
SpriteName = SSHL
SpriteFrame = B
Duration = 4
Action = A_Chase
Next = S_GSSHELL_CHASE2

State S_GSSHELL_CHASE2
SpriteName = SSHL
SpriteFrame = C
Duration = 4
Action = A_Chase
Next = S_GSSHELL_CHASE3

State S_GSSHELL_CHASE3
SpriteName = SSHL
SpriteFrame = D
Duration = 4
Action = A_Chase
Next = S_GSSHELL_CHASE0

State S_GSSHELL_SPRING0
SpriteName = SSHL
SpriteFrame = E
Duration = 4
Action = A_Pain
Next = S_GSSHELL_SPRING1

State S_GSSHELL_SPRING1
SpriteName = SSHL
SpriteFrame = F
Duration = 1
Next = S_GSSHELL_SPRING2

State S_GSSHELL_SPRING2
SpriteName = SSHL
SpriteFrame = G
Duration = 1
Next = S_GSSHELL_CHASE0

Object MT_YELLOWSHELL
SpawnState = S_YSSHELL0
SeeState = S_YSSHELL_CHASE0
RaiseState = S_YSSHELL_SPRING0
Radius = 23*FRACUNIT
Height = 42*FRACUNIT
Flags = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE|MF_RUNSPAWNFUNC

State S_YSSHELL0
SpriteName = SSHL
SpriteFrame = A
Duration = 1
Action = A_ChangeColorAbsolute
Var2 = SKINCOLOR_YELLOW
Next = S_YSSHELL1

State S_YSSHELL1
SpriteName = SSHL
SpriteFrame = A
Duration = 4
Action = A_Look
Next = S_YSSHELL1

State S_YSSHELL_CHASE0
SpriteName = SSHL
SpriteFrame = A
Duration = 4
Action = A_Chase
Next = S_YSSHELL_CHASE1

State S_YSSHELL_CHASE1
SpriteName = SSHL
SpriteFrame = B
Duration = 4
Action = A_Chase
Next = S_YSSHELL_CHASE2

State S_YSSHELL_CHASE2
SpriteName = SSHL
SpriteFrame = C
Duration = 4
Action = A_Chase
Next = S_YSSHELL_CHASE3

State S_YSSHELL_CHASE3
SpriteName = SSHL
SpriteFrame = D
Duration = 4
Action = A_Chase
Next = S_YSSHELL_CHASE0

State S_YSSHELL_SPRING0
SpriteName = SSHL
SpriteFrame = E
Duration = 4
Action = A_Pain
Next = S_YSSHELL_SPRING1

State S_YSSHELL_SPRING1
SpriteName = SSHL
SpriteFrame = F
Duration = 1
Next = S_YSSHELL_SPRING2

State S_YSSHELL_SPRING2
SpriteName = SSHL
SpriteFrame = G
Duration = 1
Next = S_YSSHELL_CHASE0