Funktionen, die weitere Events auslösen können, wie c_move, c_trace, ... und ent_remove, sind in Events im Allgemeinen nicht zulässig, da sie ein Einfrieren des Programms verursachen können, wenn sich Events gegenseitig durch jene Befehle unendlich oft aufrufen.
Dies wird durch ein wait(1); verhindert. Du solltest es dir aber besser angewöhnen, in Events nur Skills und Variablen zu ändern und die eigentlichen Befehle in der Entity-Aktion ausführen lassen. So macht es bspw. nichts, wenn das Event durch verschiedene andere Entities etliche Male pro Frame ausgeführt wird.