Freeslot
S_SLZFAN_INIT
S_SLZFAN1
S_SLZFAN2
S_SLZFAN3
S_SLZFAN4
MT_SLZFAN
S_SLZFANB
MT_SLZFANB
SPR_SLFN

Object MT_SLZFAN
MapThingNum = 3102
SpawnState = S_SLZFAN_INIT
Radius = 18*FRACUNIT
Height = 36*FRACUNIT
Flags = MF_RUNSPAWNFUNC
#$Title SLZ Fan
#$Sprite SLFNBLBR
#$Category Springs and Fans

Object MT_SLZFANB
SpawnState = S_SLZFANB
Radius = 18*FRACUNIT
Height = 36*FRACUNIT
Flags = MF_NOTHINK|MF_SCENERY

State S_SLZFAN_INIT
SpriteName = SLFN
SpriteFrame = B
Duration = 1
Next = S_SLZFAN1
Action = A_SLZFanInit
Var1 = 0
Var2 = 0

State S_SLZFANB
SpriteName = SLFN
SpriteFrame = A
Duration = 1
Next = S_SLZFANB
Action = A_Look
Var1 = 0
Var2 = 0

State S_SLZFAN1
SpriteName = SLFN
SpriteFrame = FF_PAPERSPRITE|B
Duration = 1
Next = S_SLZFAN2
Action = A_SLZHorizontalFanPush
Var1 = 2
Var2 = 2

State S_SLZFAN2
SpriteName = SLFN
SpriteFrame = FF_PAPERSPRITE|C
Duration = 1
Next = S_SLZFAN3
Action = A_SLZHorizontalFanPush
Var1 = 2
Var2 = 2

State S_SLZFAN3
SpriteName = SLFN
SpriteFrame = FF_PAPERSPRITE|D
Duration = 1
Next = S_SLZFAN4
Action = A_SLZHorizontalFanPush
Var1 = 2
Var2 = 2

State S_SLZFAN4
SpriteName = SLFN
SpriteFrame = FF_ANIMATE|FF_PAPERSPRITE|E
Duration = 1
Next = S_SLZFAN1
Action = A_SLZHorizontalFanPush
Var1 = 2
Var2 = 2