]> granicus.if.org Git - nethack/commitdiff
alignment of Angels followup
authornethack.rankin <nethack.rankin>
Thu, 6 Oct 2005 03:12:55 +0000 (03:12 +0000)
committernethack.rankin <nethack.rankin>
Thu, 6 Oct 2005 03:12:55 +0000 (03:12 +0000)
     No need to retain sgn() here; mon_aligntyp() takes care of that now.

src/artifact.c

index 9ea4ae6c829e10dd9269157cb7f6dc00714df713..41aa90b5cbde6f7d286ea6970d61dd05694ef5ae 100644 (file)
@@ -507,7 +507,7 @@ touch_artifact(obj,mon)
        badclass = self_willed &&
                   oart->role != NON_PM && oart != &artilist[ART_EXCALIBUR];
        badalign = (oart->spfx & SPFX_RESTR) && oart->alignment != A_NONE &&
-                  (oart->alignment != sgn(mon_aligntyp(mon)));
+                  (oart->alignment != mon_aligntyp(mon));
     } else {    /* an M3_WANTSxxx monster or a fake player */
        /* special monsters trying to take the Amulet, invocation tools or
           quest item can touch anything except for `spec_applies' artifacts */