Freeslot 
S_PURPLESPRING
S_PURPLESPRING2
S_PURPLESPRING3
S_PURPLESPRING4
S_PURPLESPRING5
SPR_SPRP
MT_PURPLESPRING

State S_PURPLESPRING
SpriteName = SPRP
SpriteFrame = A
Duration = -1
Action = S_NULL
Next = S_NULL
Var1 = 0
Var2 = 0

State S_PURPLESPRING2
SpriteName = SPRP
SpriteFrame = E
Duration = 4
Action = A_Pain
Next = S_PURPLESPRING3
Var1 = 0
Var2 = 0

State S_PURPLESPRING3
SpriteName = SPRP
SpriteFrame = D
Duration = 1
Action = S_NULL
Next = S_PURPLESPRING4
Var1 = 0
Var2 = 0

State S_PURPLESPRING4
SpriteName = SPRP
SpriteFrame = C
Duration = 1
Action = S_NULL
Next = S_PURPLESPRING5
Var1 = 0
Var2 = 0

State S_PURPLESPRING5
SpriteName = SPRP
SpriteFrame = B
Duration = 1
Action = S_NULL
Next = S_PURPLESPRING
Var1 = 0
Var2 = 0

Object MT_PURPLESPRING
#$Name Purple Spring
#$Sprite SPRPA0
#$Category Springs and Fans
MapThingNum = 2223
SpawnState = S_PURPLESPRING
SpawnHealth = 1000
SeeState = S_PURPLESPRING2
SeeSound = sfx_null
ReactionTime = 8
AttackSound = sfx_null
PainState = S_NULL
PainChance = 1
PainSound = sfx_DSSPRINP
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_XPLD1
XDeathState = S_NULL
DeathSound = sfx_pop
Speed = 20*FRACUNIT
Radius = 20*FRACUNIT
Height = 16*FRACUNIT
DispOffset = 0
Mass = 64*FRACUNIT
Damage = 0
ActiveSound = sfx_None
Flags = MF_SOLID|MF_SPRING
RaiseState = S_PURPLESPRING2