Freeslot
MT_SF94_REDRING_SPARKLE
S_SF94_RRNG8
S_SF94_REDRING_SPAWN
S_SF94_REDRING_SPAWN2
S_SF94_REDRING_SPAWN3
S_SF94_REDRING_SPAWN4
S_SF94_REDRING_DEATH
S_SF94_REDRING_DEATH2
S_SF94_REDRING_DEATH3
S_SF94_REDRING_SPARKLE
S_SF94_REDRING_SPARKLE2
S_SF94_REDRING_SPARKLE3
S_SF94_REDRING_SPARKLE4
S_SF94_REDRING_SPARKLE5
S_SF94_REDRING_SPARKLE6
S_SF94_REDRING_SPARKLE7
S_SF94_REDRING_SPARKLE8
S_SF94_REDRING_SPARKLE9
S_SF94_REDRING_SPARKLE10
S_SF94_REDRING_SPARKLE11
S_SF94_REDRING_SPARKLE12
S_SF94_REDRING_SPARKLE13
S_SF94_REDRING_SPARKLE14
S_SF94_REDRING_SPARKLE15
S_SF94_REDRING_SPARKLE16


State S_RING
SpriteName = SPR_RING
SpriteFrame = FF_ANIMATE|A
Duration = -1
Next = S_RING
Action None
Var1 = 15
Var2 = 1


State S_RRNG7
SpriteName = SPR_RRNG
SpriteFrame = FF_FULLBRIGHT|G
Duration = 1
Next = S_SF94_RRNG8
Action A_ThrownRing
Var1 = 0
Var2 = 0

State S_SF94_RRNG8
SpriteName = SPR_RRNG
SpriteFrame = FF_FULLBRIGHT|H
Duration = 1
Next = S_RRNG1
Action A_ThrownRing
Var1 = 0
Var2 = 0


State S_SF94_REDRING_SPAWN
SpriteName = SPR_RRNG
SpriteFrame = A
Duration = 1
Next = S_SF94_REDRING_SPAWN2

State S_SF94_REDRING_SPAWN2
SpriteName = SPR_RRNG
SpriteFrame = A
Duration = 0
Next = S_RRNG1
Action A_DualAction
Var1 = S_SF94_REDRING_SPAWN3
Var2 = S_SF94_REDRING_SPAWN4

State S_SF94_REDRING_SPAWN3
SpriteName = SPR_RRNG
SpriteFrame = A
Duration = 0
Next = S_NULL
Action A_FindTarget
Var1 = MT_PLAYER
Var2 = 0

State S_SF94_REDRING_SPAWN4
SpriteName = SPR_RRNG
SpriteFrame = A
Duration = 0
Next = S_NULL
Action A_ChangeColorAbsolute
Var1 = 1


Object MT_REDRING
SpawnState = S_SF94_REDRING_SPAWN
DeathState = S_SF94_REDRING_DEATH

State S_SF94_REDRING_DEATH
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|A
Duration = 1
Next = S_NULL
Action A_DualAction
Var1 = S_SF94_REDRING_DEATH2
Var2 = S_SF94_REDRING_DEATH3

State S_SF94_REDRING_DEATH2
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|A
Duration = 0
Next = S_SF94_REDRING_SPARKLE2
Action A_SpawnObjectRelative
Var1 = 0
Var2 = MT_RING

State S_SF94_REDRING_DEATH3
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|A
Duration = 0
Next = S_SF94_REDRING_SPARKLE2
Action A_SpawnObjectRelative
Var1 = 0
Var2 = MT_SF94_REDRING_SPARKLE


Object MT_SF94_REDRING_SPARKLE
MapThingNum = -1
SpawnState = S_SF94_REDRING_SPARKLE
SpawnHealth = 1
ReactionTime = 1
PainSound = sfx_itemup
Radius = 0
Height = 0
Flags = MF_NOGRAVITY|MF_NOCLIP|MF_SCENERY|MF_NOCLIPTHING

State S_SF94_REDRING_SPARKLE
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|A
Duration = 1
Next = S_SF94_REDRING_SPARKLE2

State S_SF94_REDRING_SPARKLE2
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|B
Duration = 1
Next = S_SF94_REDRING_SPARKLE3
Action A_Pain

State S_SF94_REDRING_SPARKLE3
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|C
Duration = 1
Next = S_SF94_REDRING_SPARKLE4

State S_SF94_REDRING_SPARKLE4
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS10|D
Duration = 1
Next = S_SF94_REDRING_SPARKLE5

State S_SF94_REDRING_SPARKLE5
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS20|A
Duration = 1
Next = S_SF94_REDRING_SPARKLE6

State S_SF94_REDRING_SPARKLE6
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS20|B
Duration = 1
Next = S_SF94_REDRING_SPARKLE7

State S_SF94_REDRING_SPARKLE7
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS20|C
Duration = 1
Next = S_SF94_REDRING_SPARKLE8

State S_SF94_REDRING_SPARKLE8
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS20|D
Duration = 1
Next = S_SF94_REDRING_SPARKLE9

State S_SF94_REDRING_SPARKLE9
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS30|A
Duration = 1
Next = S_SF94_REDRING_SPARKLE10

State S_SF94_REDRING_SPARKLE10
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS30|B
Duration = 1
Next = S_SF94_REDRING_SPARKLE11

State S_SF94_REDRING_SPARKLE11
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS30|C
Duration = 1
Next = S_SF94_REDRING_SPARKLE12

State S_SF94_REDRING_SPARKLE12
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS30|D
Duration = 1
Next = S_SF94_REDRING_SPARKLE13

State S_SF94_REDRING_SPARKLE13
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS40|A
Duration = 1
Next = S_SF94_REDRING_SPARKLE14

State S_SF94_REDRING_SPARKLE14
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS40|B
Duration = 1
Next = S_SF94_REDRING_SPARKLE15

State S_SF94_REDRING_SPARKLE15
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS40|C
Duration = 1
Next = S_SF94_REDRING_SPARKLE16

State S_SF94_REDRING_SPARKLE16
SpriteName = SPR_SPRK
SpriteFrame = TR_TRANS40|D
Duration = 1
Next = S_NULL
