It looks like you're new here. If you want to get involved, click one of these buttons!
Four years pass faster than you knew years could even go. (unless: (either: $scholar is true, $artlar is true, $success is true, $artcess is true, $depressed is true, $machi is true, $athlete is true, $artlete is true))[(link: "Next")(goto: "defaultschool")] (if: (either: $scholar is true, $artlar is true, $success is true, $artcess is true, $depressed is true, $machi is true))[(link: "Next")(goto: "special preschool")] (if: (either: $athlete is true, $artlete is true))[(link: "Next")(goto: "toddlersports")]
(if: (either: $scholar is true, $artlar is true, $success is true, $artcess is true, $depressed is true, $machi is true))[|specialpreschool>[(link: "Next")[(goto: "specialpreschool")]]] (elseif: (either: $athlete is true, $artlete is true))[|toddlersports>[(link: "Next")[(goto: "toddlersports")]]] (else:)[|defaultschool>[(link: "Next")[(goto: "defaultschool")]]]
Comments
1. When an expression (like $var is "value") is evaluated the result is either true or false.
ex 1. in the case of $scholar is true the result would be true.
ex 2. in the case of $artlar is true the result would be false.
2. The (either: ) macro returns a randomly selected item from a list of items.
In your example you are passing a list of expressions (eg. $scholar is true) to the (either:) macro, those expressions are first evaluated and then the results of each of them are passed to the macro. ... obviously the actual values being passed in your examples depend on the current values of the related variables.
The macro will then randomly return one of the true/false items passed to it.
3. To check multiple expressions in a single (if:) macro you need to separate each expression with either an and operator or an or operator.