|This page is a work-in-progress.|
Generic message - Please note some detail may possibly be missing or incorrect.
Property Triggers fire when one or more conditions are met. These conditions can be based on aircraft speed, altitude, failure of components, or a whole host of other simulation variables.
Fires when one or more conditions are met.
|ConditionTimer||Duration in which the condition has to be true, before it fires.|
|ResetTimer OnFailure||This determines if the timer resets when the condition is false. If it set to false, the trigger will fire when the condition has been true for a total amount of time equal to the timer. Else, the trigger will only fire if the condition has been true for an uninterrupted period equal to the timer.|
|ReversePolish Condition||MSFS's way of creating a condition with the Reverse Polish Notation.|
Property Triggers are one of the more useful triggers. They can check a set of predefined properties of the player, or an AI, for being higher, lower, or equal to, a constant value or another property.
MSFS uses reverse polish condition. This is a kind of equation called This equation uses Reverse Polish Notation where the operators come after the operands.
If the speed is less than or equal to 135kts, and the plane is on the ground, the condition will become:
True True &
Which works out to
True, so the trigger fires.
In FSX, property trigger conditions are applied using the conditional editor.
- Speed callouts
- Out of bounds (coordinates)
- Check engines off
- For landing use a Landing Trigger
- Proximity Trigger
- Parking Trigger
- You can use calculators for more advanced logic in your mission. It can take in multiple variables and trigger different actions based on a logic.
See MSFS Mission Script - Triggers for an overview of triggers and more info about triggers in general.
- Weather definitions
- Flight file
- Mission script
- ObjectActivationAction · DialogAction · AdjustPayloadAction · ChangeAssistanceItemAction · FadeToColorAction · RandomAction · RequestTeleportAction · CountAction · ResetTimerAction · TimerAdjustAction · GoalResolutionAction & SubGoalResolutionAction · GrantRewardAction · PointOfInterestActivationAction · ActivateWaypointsAction · AITakeControlsAction · SendMessageToAIAction
- Mission objects
- Flow states
- Library objects
- Sim objects