igrik, the key difference is the use of OnAfterErmInstruction and patching 4893167, right? Works well, awesome!
But I'm not sure why is no redraw for UN:I, for me if not redrawn, the new object would not appear, even if !!UN:R1;
Berserker, daemon_n, great. Didn't know OnAfterErmInstruction is better. I made that but the game crashed. Now is fixed by igrik's patch.