Thing_SpawnFacing
This special is like Thing_Spawn and Thing_SpawnNoFog combined, except that the angle the newly spawned thing is facing will match the angle of the map spot it spawns at.
139:Thing_SpawnFacing (tid, type, nofog, newtid)
- tid: TID of map spot to spawn things at.
- type: Type of things to spawn.
- nofog: TRUE if there should be no fog, FALSE otherwise.
- newtid: TID to give to the newly spawned things.
Note that this special requires the actor being spawned to have a SpawnID. To spawn an actor without one, use the SpawnSpotFacing function instead.
Usage
- TID is a number that makes a thing unique, the default is zero, and therefore a TID is usually set to something else, like 1. In Doom Builder you have to right click on a thing, select the Effects tab and change the Thing Tag to something besides 0.
- The type is actually from the list of Spawn numbers. You can either use the number or the defined name (T_SOMETHING) for clarity.
- When using this special on a linedef or a thing in UDMF, you can use the arg1str property to define a class name instead of the arg1 property to define a spawn number.
- New TID is just a way to make the spawned thing unique if you need to refer to it later. It is just a number.
Examples
This script spawns a Demon at points 1 to 4 with a delay in between:
script 1 (void) { Thing_SpawnFacing(1, T_DEMON, FALSE, 0); delay(30); Thing_SpawnFacing(2, T_DEMON, FALSE, 0); delay(30); Thing_SpawnFacing(3, T_DEMON, FALSE, 0); delay(30); Thing_SpawnFacing(4, T_DEMON, FALSE, 0); }
External links
This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.