Classes:BatSpawner
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:
|
| Bat spawner | |||
|---|---|---|---|
| Actor type | Map spot | Game | |
| DoomEd Number | None | Class Name | BatSpawner |
Classes: SwitchableDecoration→BatSpawner
Spawns a flock of bats when activated. A bat spawner's argument affect its behavior when A_BatSpawn is called:
- args[0] frequency of spawn, a smaller number results in a higher frequency.
- args[1] spread angle, expressed as a byte angle.
- args[3] lifetime of each bats (each point allows spawned bats to survive for four calls to A_BatMove).
- args[4] turn amount per move for the bats (in degrees).
DECORATE definition
ACTOR BatSpawner : SwitchableDecoration { +NOBLOCKMAP +NOSECTOR +NOGRAVITY RenderStyle None action native A_BatSpawnInit(); action native A_BatSpawn(); States { Spawn: Active: TNT1 A 2 TNT1 A 2 A_BatSpawnInit TNT1 A 2 A_BatSpawn Wait Inactive: TNT1 A -1 Stop } }