Parent Rule List: Difference between revisions

From TrainzOnline
Jump to navigationJump to search
Pware (talk | contribs)
Pware (talk | contribs)
No edit summary
Line 8: Line 8:
<br>
<br>
='''Parent Rules that Apply a Logic Test Before Executing Child Rules'''=
='''Parent Rules that Apply a Logic Test Before Executing Child Rules'''=
<table cellpadding="4" bgcolor=#ffffff>
<tr valign="top">
<td width="58">[[file:RulesWiki.PNG]]</td>
<td><font size="3">'''Rules List:'''</font><br>


*'''[[Session_Rule_List_with_Parameters#Achievement_Check_Rule|Achievement Check Rule]]'''. Executes Child Rules when set achievement levels have been reached.
*'''[[Session_Rule_List_with_Parameters#Achievement_Check_Rule|Achievement Check Rule]]'''. Executes Child Rules when set achievement levels have been reached.
Line 39: Line 43:
*'''[[Session_Rule_List_with_Parameters#Wait on Train Stop/Start Rule|Wait on Train Stop/Start Rule]]'''. Executes child rules when a train stops or starts moving.
*'''[[Session_Rule_List_with_Parameters#Wait on Train Stop/Start Rule|Wait on Train Stop/Start Rule]]'''. Executes child rules when a train stops or starts moving.
*'''[[Session_Rule_List_with_Parameters#Wait on Waybill Screen/Main Screen Rule|Wait on Waybill Screen/Main Screen Rule]]'''. Executes child rules when the Waybill window is opened or closed.
*'''[[Session_Rule_List_with_Parameters#Wait on Waybill Screen/Main Screen Rule|Wait on Waybill Screen/Main Screen Rule]]'''. Executes child rules when the Waybill window is opened or closed.
*'''[[Session_Rule_List_with_Parameters#Wait Rule|Wait Rule]]'''. Executes child rules after waiting for set number of seconds.
*'''[[Session_Rule_List_with_Parameters#Wait Rule|Wait Rule]]'''. Executes child rules after waiting for set number of seconds.</td>
</tr>
</table>
<br>
<br>
='''Parent Rules that Do Not Apply a Logic Test Before Executing Child Rules'''=
='''Parent Rules that Do Not Apply a Logic Test Before Executing Child Rules'''=
<table cellpadding="4" bgcolor=#ffffff>
<tr valign="top">
<td width="58">[[file:RulesWiki.PNG]]</td>
<td><font size="3">'''Rules List:'''</font><br>


*'''[[Session_Rule_List_with_Parameters#Ordered List Rule|Ordered List Rule]]'''. Executes all Child Rules individually in sequential order.
*'''[[Session_Rule_List_with_Parameters#Ordered List Rule|Ordered List Rule]]'''. Executes all Child Rules individually in sequential order.
Line 47: Line 57:
*'''[[Session_Rule_List_with_Parameters#Random List Rule|Random List Rule]]'''. Executes once only and randomly selects one Child Rule to execute.
*'''[[Session_Rule_List_with_Parameters#Random List Rule|Random List Rule]]'''. Executes once only and randomly selects one Child Rule to execute.
*'''[[Session_Rule_List_with_Parameters#Reset List Rule|Reset List Rule]]'''. Executes all Child Rules in order and continuosly.
*'''[[Session_Rule_List_with_Parameters#Reset List Rule|Reset List Rule]]'''. Executes all Child Rules in order and continuosly.
*'''[[Session_Rule_List_with_Parameters#Simultaneous List Rule|Simultaneous List Rule]]'''. Executes all Child Rules simultaneously.
*'''[[Session_Rule_List_with_Parameters#Simultaneous List Rule|Simultaneous List Rule]]'''. Executes all Child Rules simultaneously.</td>
</tr>
</table>
----
----
----
----

Revision as of 08:49, 13 July 2018

Parent Rules are session rules that can have one or more sub-rules or Child Rules indented under them. Only certain rules can be Parent Rules.

The Child Rules are executed once the Parent Rule has been activated.

Parent Rules that Apply a Logic Test Before Executing Child Rules

Rules List:


Parent Rules that Do Not Apply a Logic Test Before Executing Child Rules

Rules List:



Trainz Wiki

More Tutorials and Guides to Using Trainz