Aside from the testing command SCENES, I don't know if there's a built-in way to access this or not.
But if you want the list, you could do this:
Code:
To decide which list of scenes is the list of active scenes:
let L be a list of scenes;
repeat with S running through scenes:
if S is happening, add S to L;
decide on L.
You can then refer to the list as "list of active scenes."
Or, if you just want to know if any scenes are running (other than the entire game, which is always running), and you don't need to know what they are, you could do this:
Code:
To decide if any non-entire-game scenes are active:
repeat with S running through scenes:
if (S is not Entire Game) and (S is happening), decide yes;
decide no.
Then you could use the condition "if any non-entire-game scenes are active" in a rule.
EDIT:Actually, this seems to work without defining anything:
Code:
list of scenes which are happening