I am using c_rotate for the door, and I set the following in the action for the door (map entity):
my.emask = (ENABLE_BLOCK | ENABLE_ENTITY | ENABLE_TRIGGER);
I also created an event and added this in the door action:
my.event=door_event;
but when the door hits the player (who is NOT moving) the event is not triggered.