Hey,

Ich habe jetzt nicht dein ganzes script angeschaut, aber leider ist set(my,ENABLE_SHOOT); falsch.

ENABLE_SHOOT ist ein Flag der NICHT in entity_struct->flags enthalten ist (den die set funktion verändert) sondern in den emask (event enable) flags.

==> me->eflags |= ENABLE_SHOOT; ist die richtige Version.