Yes. The information returned by the event is only used by the conditions of the event (the main condition plus the additional "and" lines).'if' statement breaks link to the returned information from the event?
With "if" statments you can only use conditions that starts by "I_", because they do not need any reference.
I agree it seems you win some efficiency in the scripts when you reduce the monitor conditions by using "ifs" instead, because the "if" is only checked when all the other conditions are true.
However, I guess that the conditions of the monitor are also checked in order, I mean that the 2nd condition should not be checked if the first is already false (this is how they usually work in other programing languages). If this is true, I suggest to place the conditions that are easy to check first, and conditions harder to be checked at the bottom. Although I have not verified it.
Bookmarks