At the moment the code looks a bit like this (grossly simplified - the real script is 100x as complicated):
Code:
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:
Code:
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.)