Freeslot
MT_GenericSteamSpawner
MT_GenericSteam
S_GenericSteamSpawner
S_GenericSteam_1
S_GenericSteam_2
S_GenericSteam_3
S_GenericSteam_4
S_GenericSteam_5


Object MT_GenericSteamSpawner
#$Name Generic Steam Spawner
#$Sprite DUST
#$Category Goma stuff
MapThingNum = 3401
SpawnState = S_GenericSteamSpawner
Radius = 16*FU
Height = 32*FU
Flags = MF_NOGRAVITY|MF_SCENERY|MF_RUNSPAWNFUNC


State S_GenericSteamSpawner
SpriteName = NULL
SpriteFrame = A
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_GenericSteam
Duration = 7
Next = S_GenericSteamSpawner


Object MT_GenericSteam
SpawnState = S_GenericSteam_1
Radius = 16*FU
Height = 32*FU
Damage = 512*FU
Speed = 1*FU
Flags = MF_SCENERY|MF_RUNSPAWNFUNC|MF_BOXICON|MF_NOCLIPHEIGHT|MF_NOCLIP


State S_GenericSteam_1
SpriteName = DUST
SpriteFrame = A|FF_TRANS70|FF_ADD|FF_SEMIBRIGHT
Duration = 1
Next = S_GenericSteam_2

State S_GenericSteam_2
SpriteName = DUST
SpriteFrame = A|FF_TRANS70|FF_ADD|FF_SEMIBRIGHT
Action = A_MoveRelative
Var1 = 0
Var2 = 3
Duration = 1
Next = S_GenericSteam_3

State S_GenericSteam_3
SpriteName = DUST
SpriteFrame = A|FF_TRANS70|FF_ADD|FF_SEMIBRIGHT
Action = A_ChangeAngleAbsolute
Var1 = 0
Var2 = 360
Duration = 1
Next = S_GenericSteam_4

State S_GenericSteam_4
SpriteName = DUST
SpriteFrame = A|FF_TRANS70|FF_ADD|FF_SEMIBRIGHT
Action = A_SetScale
Var1 = 24*FU
Var2 = 0+1
Duration = 1
Next = S_GenericSteam_5

State S_GenericSteam_5
SpriteName = DUST
SpriteFrame = A|FF_TRANS70|FF_ADD|FF_SEMIBRIGHT
Action = A_MoveRelative
Var1 = 0
Var2 = 1
Duration = 280