The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

Legacy:Types Of Trigger

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

This page is meant to be a full list of types of triggers, with a few paragraphs briefly explaining their purpose and giving links to more detailed pages. This is the page to check if you need a trigger to do something particular but aren't sure which type is appropriate.

For an overview of triggers and events, see Event; for all topics relating to triggers see the Dynamics topic page.

Standard Triggers

BioFear 
Don't add a BioFear manually. Automatically created by bio rifle blobs where they hit the ground. This tells a bot to avoid this point while a BioRifle blob is present there.
CodeTrigger 
CodeTrigger works with a CodeMaster actor; checks a sequence of triggers against a stored correct order. Use for, say, a set of buttons that need to be pressed in the correct order to open a door, or a monster that is unleashed if the player does things in a certain order.
Counter 
Counter fires an event after it has been triggered a certain number of times. A good example of how a counter works is of a door that won't open until four buttons that unlock it are all pressed (but the order they are pressed in is irrelevant).
Dispatcher 
Dispatcher fires several events at specific times when triggered. Useful for firing off a sequence of events, or for creating events that repeat. Trigger Systems often use dispatchers.
DistanceViewTrigger 
When it is triggered, a DistanceViewTrigger will automatically search for pawns that are less than a configurable distance away from it. The DistanceViewTrigger will then trigger all pawns that it finds in this way. (only present in Unreal Tournament)
ElevatorTrigger 
Tells an ElevatorMover to go to a specific key.
FadeViewTrigger 
FadeViewTrigger fades out the view of the player that touches it. This was used in the cinematics at the end of CityIntro.unr. (only present in Unreal Tournament)
FatnessTrigger 
When triggered, the FatnessTrigger alters the fatness of an actor from one state to another, over a set time interval.
FearSpot 
Monsters will avoid the vicinity of the area around the FearSpot actor. This is good to prevent monsters from jumping off ledges to their deaths.
Jumper 
When a pawn or player touches this trigger, it causes that pawn to jump. It's a more crippled version of a Kicker, but at least it can be found in Unreal 1.
Kicker 
A Kicker kicks what triggers it. Used for jump-pads. (only present in Unreal Tournament)
MusicEvent 
This type of trigger will change the music that a player hears when it is triggered. It can be used to change the music entirely, turn the music off, or specify the track of a disc in a CD-ROM drive to play.
RoundRobin 
The RoundRobin holds a list of events. Each time it is triggered, it fires an event from the list, starting with the first and advantcing each time.
SpecialEvent 
SpecialEvent is sort of mixed bag of tricks that does completely different things depending on what its Object -> InitialState property is set to.
StochasticTrigger 
StochasticTrigger automatically triggers random events at random intervals. To control the randomness of this trigger, editors can specify a minimum and maximum amount of time between triggerings, and they put the events to be triggered in a list of events. Also, editors can specify a random chance of the trigger failing, even after all other factors are taken into account.
TranslatorEvent 
TranslatorEvent is used to contain a text message that is readable by any player carrying a Translator in his inventory. The trigger will make a noise when the player touches it, and then the player will have to turn on his Translator to read the message he has just recieved.
Trigger 
The basic Trigger class. When something touches it, it fires off an event. While this is a very simple operation, the Trigger has a large number of variables that can be used to control the process. Examples of these variables are what kinds of things will cause the trigger to work when they touch it, and how quickly the trigger will work again after it has just been set off.
TriggeredDeath 
TriggeredDeath, when triggered, kills the player, causing screen flashes and sounds. In package UnrealShare.
TriggeredTexture 
TriggeredTexture controls a ScriptedTexture (UT) and allows you to switch between different textures displayed on a brush surface. Used, for instance, for the monitors in in AS-OceanFloor that initially display "Computer online" and switch to "Computer offline" as soon as a terminal has been destroyed. (only present in Unreal Tournament)
TimedTrigger 
A TimedTrigger (UT) causes an event after DelaySeconds seconds. It can be set to repeat.

Third-Party Triggers

Related Topics

Discussion

Dr.AwkwArD: This page seems a bit outdated. Are these triggers from Unreal? UT99?. I'm thinkin' that we need to organize this list by game, possibly build, and then "standard" or "third-party." (Frankly, I think the whole WIKI should be devided by Unreal Engine version, Game, build, etc. – but i digress). I'm not really sure what proceedure is here. Was thinking of making a "Types_Of_Trigger_Update_WIP" page while I figure out formatting and general content. Then overwriting this page. Then polishing. Your thoughts?

Tarquin: I would suggest that we move the contents of this page to Triggers, as a commented list of subclasses. Since we need a Triggers page for each engine version, there's no problem with the verison split.

Dr.AwkwArD: Ah, good call. Lemme pop over there and see how things stand atm.

Dr.AwkwArD: Will move this info over to Triggers once organizational issues have been more resolved.

Bob_The_Beheader: I have to agree completely with Dr.AwkaArd. Not only should this page be reorganized around Unreal Engine version, but this entire Wiki should be. It's kind of annoying.

Kamahl: Agreed. I spend ages sorting through junk to find some "outdated" infomation.


Category:Legacy Mapping

Category:Legacy To Do – See discussion above.