Parent Rule List

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
(Trainz Wiki)
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 18:49, 13 July 2018

DotPoint.JPG 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

RulesWiki.PNG Rules List:


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

RulesWiki.PNG Rules List:



Trainz Wiki

TrainzWiki.png

More Tutorials and Guides to Using Trainz

Personal tools