]> granicus.if.org Git - nethack/commitdiff
Remove migrating monster from polearm targeting
authorPasi Kallinen <paxed@alt.org>
Sat, 28 Mar 2015 08:55:41 +0000 (10:55 +0200)
committerPasi Kallinen <paxed@alt.org>
Sat, 28 Mar 2015 08:55:41 +0000 (10:55 +0200)
src/dog.c

index d8ab09e4fd126de8265542f24780a22634227e21..fcc258b869bd8129a10c675212d6bebecdf32a90 100644 (file)
--- a/src/dog.c
+++ b/src/dog.c
@@ -685,6 +685,7 @@ migrate_to_level(mtmp, tolev, xyloc, cc)
        mtmp->mux = new_lev.dnum;
        mtmp->muy = new_lev.dlevel;
        mtmp->mx = mtmp->my = 0;        /* this implies migration */
+       if (mtmp == context.polearm.hitmon) context.polearm.hitmon = NULL;
 }
 
 /* return quality of food; the lower the better */