Triggers Types


by: Steven Polge
http://www.epicgames.com/

Classes which are subclassed from Triggers, but are not subclassed from Trigger, are recipients rather than sources of trigger events.

The SpecialEvent has several possible states. The desired state is set using the InitialState attribute (in the Object section of the SpecialEvent properties).

DisplayMessage Just displays the message in the Message attribute.
DamageInstigator Damages the instigator who triggered this event. The Damage attribute specifies the amount of damage. The DamageType and DamageString attributes are also relevant for this state.
KillInstigator Kills the instigator, using the DamageString for his death message if the DamageType is SpecialDamage.
PlaySoundEffect Plays the sound specified by the Sound attribute at the SpecialEventīs location.
PlayersPlaySoundEffect All players play this sound effect at their location on the client side (so they hear it at full volume).
PlayAmbientSoundEffect Places the SpecialEventīs AmbientSound on the instigating player.
PlayerPath Sends the instigating actor on a spline path through the level as specified by InterpolationPoints placed in the level.

If the Message string is not empty, it will be sent to the instigating player, unless bBroadcast is true in which case it will be broadcast to all players. This will happen in any SpecialEvent state.

TBD: TriggerLight, DistanceViewTrigger, Kicker, Dispatcher, Counter