For some (line optimized) AIs calls to coroutine.resume() in ai.*() callbacks don't return and the game hangs. It seems that there's no "line" event triggered for some long running (or endless) loops in newLineCountHook().
I can reproduce this issue on different systems with the (original, line optimized) czAI12 AI. The "un-optimized" version gets stopped as expected.
For some (line optimized) AIs calls to
coroutine.resume()inai.*()callbacks don't return and the game hangs. It seems that there's no "line" event triggered for some long running (or endless) loops innewLineCountHook().I can reproduce this issue on different systems with the (original, line optimized) czAI12 AI. The "un-optimized" version gets stopped as expected.