--- orig/rpggame/rpgent.h
+++ mod/rpggame/rpgent.h
@@ -271,7 +271,8 @@
                 break;
 
             case R_SEEK:
-                ifnextstate
+                if(enemy->state != CS_ALIVE) goroam();
+                else ifnextstate
                 {
                     vec target;
                     if(raycubelos(o, enemy->o, target))



