No, Im pretty sure you are wrone. About 95% sure.

As I understand it,
1> c_cmove, c_rotate, c_whatever is executed.
2> events get processed immediately, BEFORE the next command in the
function that performed the c-move, c_rotate, c_whatever.
3> if ME exists ATM, and it has an event-function, then process that now.
4> if the ME.event triggers further events, goto line 2>
5> if YOU exists ATM, and it has an event-function, then process that now.
6> if the YOU.event triggers further events, goto line 2>
6a> if it was a c_scan event, then goto step 2> for the next-nearest entity.

Thats my understanding of it anyway...
And I know for CERTAIN that the events take place immediately, not one frame later.

ope this helps...


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial