sS dm_ai_listAudioSourcesWithoutMonitors() { Cl l = cast dm_requireAndCall("#1020375/ListAudioSources", 'list); l = filter(l, x -> !containsPhrase(getString description(x), "Monitor of")); ret ai_thereAre("audio source", map(l, x -> appendBracketed(getString description(x), "index " + get index(x))); }