Classes:FogSpawner

From ZDoom Wiki
Jump to navigation Jump to search
Note: Wait! Stop! Before you copy this actor's definition into your mod, remember the following things:
  1. You do NOT need to copy that actor, since it is already defined.
  2. In fact, it's not just useless, it will cause problems.
  3. If you want to modify it, or use a modified version, using inheritance is the way to go.
  4. The actor definitions here are put on the wiki for reference purpose only. Learn from them, don't copy them.
Fog spawner
Actor type Map spot Game MiniHexenLogoIcon.png (Hexen)
DoomEd Number 10000 Class Name FogSpawner


Classes: FogSpawner
A generator that creates small, medium and large patches of fog. Its arguments are used as such:

args[] Use
args[0] Moving speed of spawned fog patches
args[1] Angle spread of spawned fog patches' movement, in units of +/- 0.7°
args[2] Countdown between calls of A_FogSpawn that actually spawn a fog patch
args[3] Lifetime countdown for spawned fog patches, see A_FogMove
args[4] Unused

DECORATE definition

ACTOR FogSpawner
{
  +NOSECTOR
  +NOBLOCKMAP
  +FLOATBOB
  +NOGRAVITY
  +INVISIBLE

  action native A_FogSpawn();

  States
  {
  Spawn:
    TNT1 A 20 A_FogSpawn
    Loop
  }
}