State S_TATL1
SpriteName = SPR_TATL
SpriteFrame = A
Duration = -1
Next = S_TATL1
Var1 = 0
Var2 = 0

State S_TATL2
SpriteName = SPR_TATL
SpriteFrame = B|FF_TRANS20
Duration = 4
Next = S_TATL3
Var1 = 0
Var2 = 0

State S_TATL3
SpriteName = SPR_TATL
SpriteFrame = C|FF_TRANS20
Duration = 4
Next = S_TATL2
Var1 = 0
Var2 = 0

# Dummy visile object
Object MT_TATL
SpawnState = S_TATL2
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
Flags = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOCLIPTHING

# Sparkles
Object MT_LINKSPARKLE
SpawnState = S_LINKSPARKLE1
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT

State S_LINKSPARKLE1
SpriteName = SPR_LSPK
SpriteFrame = A|FF_FULLBRIGHT|FF_TRANS10
Next = S_LINKSPARKLE2
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE2
SpriteName = SPR_LSPK
SpriteFrame = B|FF_FULLBRIGHT|FF_TRANS10
Next = S_LINKSPARKLE3
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE3
SpriteName = SPR_LSPK
SpriteFrame = C|FF_FULLBRIGHT|FF_TRANS10
Next = S_LINKSPARKLE4
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE4
SpriteName = SPR_LSPK
SpriteFrame = D|FF_FULLBRIGHT|FF_TRANS10
Next = S_LINKSPARKLE5
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE5
SpriteName = SPR_LSPK
SpriteFrame = E|FF_FULLBRIGHT|FF_TRANS20
Next = S_LINKSPARKLE6
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE6
SpriteName = SPR_LSPK
SpriteFrame = D|FF_FULLBRIGHT|FF_TRANS20
Next = S_LINKSPARKLE7
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE7
SpriteName = SPR_LSPK
SpriteFrame = C|FF_FULLBRIGHT|FF_TRANS40
Next = S_LINKSPARKLE8
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE8
SpriteName = SPR_LSPK
SpriteFrame = B|FF_FULLBRIGHT|FF_TRANS60
Next = S_LINKSPARKLE9
Duration = 1
Var1 = 0
Var2 = 0

State S_LINKSPARKLE9
SpriteName = SPR_LSPK
SpriteFrame = A|FF_FULLBRIGHT|FF_TRANS80
Next = S_NULL
Duration = 1
Var1 = 0
Var2 = 0
