I modified the ".capx" to introduce an else (at 8) for the "pick instance ..." (at 5) and it seems that "pick instance with" is false when no instance has been picked.
The manual says :
[quote:1euqybjb]Else
Run if the previous event did not run. Note that this condition does not pick any objects: if it follows an event that picks objects, in the Else event all instances revert to picked again. Else can only follow normal (non-triggered) events. It can also follow another Else event with other conditions to make an "if - else if - else" chain.
[quote:1euqybjb]Pick by unique ID (UID)
Pick the instance matching a given unique ID (UID) number.
The behavior and those 2 manual entries suggest that the event at position 5 didn't run. I think that a more elaborated writing to explain : "Run if the previous event did not run" for the "ELSE" event or special "events" like "pick by" should have a notice like :
[quote:1euqybjb]Pick by unique ID (UID)
Pick the instance matching a given unique ID (UID) number.
NOTE : if no instance have been picked, this event is considered as not ran.
As you can see due to confusion, I have an unnecessary check at position 6. Here is the "before"/"after" figuring it out (the 2 versions are what I intended the original capx to do!):
Before:
After:
I think that this example or a simplified variant could be introduced in the manual.