Triggers Types
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