At the moment the code looks a bit like this (grossly simplified - the real script is 100x as complicated):
on ^*:Text:*:#:*: {
alias1 $1-
halt
}
And what I want to do in the nested alias is to stop processing but not using /halt and avoiding /haltdef, so that the halt at the higher level is not processed.
(I should add that I have fixed my current code with something that looks like this - so this is now theoretical:
on ^*:Text:*:#:*: {
if ($notify($nick)) return
alias1 $1-
halt
}
But it might be nice to have a /stop which does the same as /halt but without the implied /haltdef.)