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's actually harmful as it can 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.
  5. There is only one exception: if what you want is changing Ammo capacity, you need to create a new type from Ammo.
Fog spawner
Actor type Map spot Game MiniHexenLogoIcon.png
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
  }
}