Ahhh, der Groschen ist gefallen! wink Danke!

Ich habs jetzt so probiert wie fogman vorgeschlagen hat, aber ich es funktioniert noch nicht so recht, bzw. garnicht. Wenn ich im Code temp.x verwendet habe, hat der Gegner den Player nur auf der x-Achse des Levels gefunden, also das war schonmal falsch. Da der scan laut Tests weiterhin tadellos funktioniert muss es wohl mein c_trace sein. In der aktuellen Form passiert garnichts:

Code:
if (event_type == EVENT_SCAN) 
{
  vec_set(temp,your.x);
  c_trace(player.x,temp,ignore_passable|ignore_me|activate_sonar|use_box);
}


Ohne use_box hab ichs auch schon probiert. Wo liegt der Fehler?