Classes:FogSpawner

From ZDoom Wiki
Jump to navigation Jump to search
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
  1. This actor is already defined in GZDoom, there's no reason to define it again.
  2. In fact, trying to define an actor with the same name will cause an error (because it already exists).
  3. If you want to make your own version of this actor, use inheritance.
  4. Definitions for existing actors are put on the wiki for reference purpose only.
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
  }
}