tulamide I haven't used function alias' before so I did some tests and looked at the source to see what it does.
Isolated/inline act the same as calling a function with forget/remember picking. Any picking done by the alias is forgotten when the alias returns (I initially thought that "inline" would change the SOL of the event that called the alias, but it's not the case).
Example of use:
+ Function: On Alias "isValue"
-> Sprite: Rotate 45 degrees clockwise
//// all the sprites are rotated
+ Sprite: Pick one at random
+ Function: "isValue" (Isolated)
////only one is rotated
+ Sprite: Pick one at random
+ Function: "isValue" (Inline)
Shindoh
Here is another method using two conditions.
+ Sprite: Value 'test' Equal to 0
+ System: CountMatching(Sprite.OID) Equal to Sprite.Count