client/var/i
client/proc/test_recursion()
world << ++i
client/test_recursion()
.=..()
world << ++i
client/verb/debug_recursion()
i=0
test_recursion()
Problem description:
Hey everyone, after copy/pasting numerous overrides to test_recursion like above, I found out that the recursion limit is 198. I know it is possible to stop the recursion limit by setting world.loop_checks = 0, but is there another way to exempt proc calls such as .=..() from raising the recursion alarm?
[EDIT] Though, in the case of ..() calls, it would seem recursion checks ought to be turned off by default. So maybe I should transfer this over to the Feature Requests forum.