08-26-2022, 09:18 AM
Consider a ludeme with this shape:
If ("Condition") evaluates to False, ("Something") is not called.
My question is: Is this how it has always worked?
I seem to remember it working differently. More like this (but without an explicit pass in the move notation):
In this case, ("Something") is called no matter what ("Condition") evaluates to.
Code:
(do
("Something")
next:(if
("Condition")
("Consequence")
)
)
If ("Condition") evaluates to False, ("Something") is not called.
My question is: Is this how it has always worked?
I seem to remember it working differently. More like this (but without an explicit pass in the move notation):
Code:
(do
("Something")
next:(if
("Condition")
("Consequence")
(pass)
)
)