// Fog Spawner -------------------------------------------------------------- ACTOR FogSpawner { +NOSECTOR +NOBLOCKMAP +FLOATBOB +NOGRAVITY +INVISIBLE action native A_FogSpawn(); States { Spawn: TNT1 A 20 A_FogSpawn Loop } } // Small Fog Patch ---------------------------------------------------------- ACTOR FogPatchSmall { Speed 1 +NOBLOCKMAP +NOGRAVITY +NOCLIP +FLOAT +NOTELEPORT RenderStyle Translucent Alpha 0.6 action native A_FogMove(); States { Spawn: FOGS ABCDE 7 A_FogMove Loop Death: FOGS E 5 Stop } } // Medium Fog Patch --------------------------------------------------------- ACTOR FogPatchMedium : FogPatchSmall { States { Spawn: FOGM ABCDE 7 A_FogMove Loop Death: FOGS ABCDE 5 Goto Super::Death } } // Large Fog Patch ---------------------------------------------------------- ACTOR FogPatchLarge : FogPatchMedium { States { Spawn: FOGL ABCDE 7 A_FogMove Loop Death: FOGM ABCDEF 4 Goto Super::Death } }