I'm not sure if im to put this in the bug reports or in feature suggestion, but /scon can bring along recursion, which is not something you want (in mIRC) i suppose
example of recursion, and following error when used:
* Error allocating stack memory
alias away { scon -at1 away $iif($1,$1-,) }
With mIRC i feel that when using scon/scid there probably should be a simple check to see if there is recursion happening though i have no idea if this is an easy fix.
sidenote: If anyone is interested, fixed it doing this: alias away { scon -at1 .raw away $iif($1,$1-,) }
alias away { if (%t.away) break | set -eu0 %t.away 1 | scon -at1 $iif($show,away,.away) $iif($1,$1-,) }
That'll fix your recursion problem.