InitialState | This decides when the spawner will be active:
- StartSpawningWhenTriggered - the spawner will do nothing until it is triggered, at which point it will start spawning its aliens.
- StartSpawningWhenMissionStart - the spawner will start spawning aliens from the moment the mission starts.
- SpawnOneAlienPerTrigger - each time the spawner is triggered, one alien will be spawned.
|
NumAliens | How many aliens will be created from this spawner. |
SpawnIntervalTime | Time between each spawn. |
bRespawnAliens | If this is set, then aliens created from this spawner will be respawned if they die. |
bDontSpawnIfMarinesAreNear | If this is set, aliens won't spawn when a marine is standing nearby (so the player doesn't see aliens coming out of thin air). Recommend set to True unless you're concealing the spawn point somehow. |
NearDistance | The distance for the bDontSpawnIfMarinesAreNear check. |
bResetWhenAllAliensSpawned | This is used for spawners that are triggered. If set, then once all the aliens have been spawned, it will reset and can be triggered again to spawn the aliens again. Be careful not to spawn vast quantities of aliens with this. |
CustomSensingDistance | Aliens will awaken when players come within this range, even through walls. Lower this if you want, for example, players to see an alien standing still around a corner, only attacking when they walk round or get closer. By default this number is 768 units (about the screen width). |
bAliensSenseWhileMoving | Determines if aliens sense for players while on a MoveTo order. This can, for example, be set to false to make aliens run along the tops of walls past players to some destination point, then they will start sensing and attack. |
AlienOrders | This dictates what the aliens will do once they have spawned. Options include:
- AOT_Default - currently the same as AOT_Hibernate
- AOT_Hibernate - the alien will go into the hibernating state (where he saves CPU). Note: Do not use this if you are going to spawn more than 1 Alien
from this spawner, as the first Alien will spawn and block the spawn point for the others.
- AOT_SpreadThenHibernate - this state will make the aliens move a short distance from the spawn point before going into hibernation. This is a good order to use when setting up groups
of aliens in an area.
- AOT_Roam - a DANGEROUS order to use in vast quantities. aliens spawning with this state will roam from pathnode to pathnode, constantly eating up CPU. Make sure you don't have many aliens set to this order.
- AOT_MoveTo - aliens set to this order will move to object with Tag matching the AlienOrderObjectTag. They will be using up CPU
while they move, but once they reach the spot they will hibernate. This order is okay to use so long as you are sure the aliens will be able to reach the target point,
otherwise they will be constantly eating up CPU.
- AOT_MoveToNearestEnemy - the aliens spawned will run towards the nearest Marine, using pathnoding. Dangerous if they can't reach them, as they will constantly use up CPU trying.
|
bNoUberAliens | This stops the spawner from creating Uber aliens when the players are playing in Uber mode. Use this in small vents and the like, where a large alien wouldn't fit. |
AlienHealthScale | This can be used to change the health of aliens that come from this spawner. For example, you could set this to 0.5 to give all aliens spawned here half health. |
AlienDrawScale | Changes the size of the aliens spawned here. Be sure to adjust the radius (see below) too if you're changing the size dramatically. |
AlienSpeedScale | Changes the move speed of the aliens spawned here. |
AlienRadiusScale | This adjust the collision radius of the aliens spawned here. |