freeslot
MT_TVDI
S_TVDI
S_TVDIF
S_TVDIF1
S_TVDIF2
SPR_TVDI

Thing MT_TVDI
#$Category SolSestancia
#$Name TV Dinner Monitor
#$Sprite TVDIA0
MAPTHINGNUM = 1693
SPAWNSTATE = S_TVDI
SpawnHealth = 1000
DeathState = S_TVDIF
XDeathState = S_TVDIF
DeathSound = sfx_POP
Speed = 0
RADIUS = 32*FRACUNIT
HEIGHT = 64*FRACUNIT
MASS = 100
DAMAGE = MT_RING_ICON
FLAGS = MF_SOLID|MF_SHOOTABLE|MF_MONITOR|MF_PUSHABLE|MF_SPECIAL
RaiseState = S_NULL

FRAME S_TVDI
SPRITENUMBER = SPR_TVDI
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_TVDI

FRAME S_TVDIF
SPRITENUMBER = SPR_TVDI
SPRITESUBNUMBER = B
DURATION = 4
NEXT = S_TVDIF1
Action = A_MonitorPop

FRAME S_TVDIF1
SPRITENUMBER = SPR_TVDI
SPRITESUBNUMBER = C
DURATION = 2
NEXT = S_TVDIF2
Action = A_RingBox

FRAME S_TVDIF2
SPRITENUMBER = SPR_TVDI
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_TVDIF2