New Rules
Several new rules have been introduced with SP2 to help with the construction of sessions.

Consist Check Rule
The Consist Check Rule operates in a continuous cycle waiting for any consist on the route matching its settings to exist. When such a consist exists, the rule will switch itself to a complete state and will start its child rules. While in complete mode, the rule still monitors consists and when no consist matching the specification can be found, the rule reverts back to its incomplete state. As such, the rule can operate continuously like this and through use of nested child rules, can be used to initiate something else like the playing of a .wav file every time a consist matching specification exists.

Resource Check Rule
This rule operates in an identical manner to that of the Consist Check Rule except that it monitors a queue in a specific vehicle/industry. When the queue reaches the rule's required specifications, the rule reaches a complete state and activates child rules. When the monitored queue is no longer matching the specification, the rule goes back to its incomplete state and resumes monitoring the queue.

Trigger Check Rule
This rule operates in an identical manner to that of the Consist Check rule except that it monitors one or more track triggers (not to be confused with industry triggers) for the presence of a train matching the rule's train filter settings. When any one of the triggers has a train matching the specification on it, the rule reaches a complete state and activates its child rules. Once all triggers are clear of any train matching the specification, the rule goes back to its incomplete state and resumes monitoring the triggers.

Note that this rule effectively makes the existing Trigger Rule redundant as it can do everyhing the Trigger Rule can plus more.