]> granicus.if.org Git - nethack/commitdiff
jabberwock hands
authornethack.rankin <nethack.rankin>
Fri, 2 Sep 2011 21:44:09 +0000 (21:44 +0000)
committernethack.rankin <nethack.rankin>
Fri, 2 Sep 2011 21:44:09 +0000 (21:44 +0000)
     Revert a change from five weeks ago which added M1_NOHANDS to the
jabberwock definition.  The jabberwock illustration from Lewis Carroll's
_Through_the_Looking_Glass_ depicts one with its forelegs held like arms
and the forefeet look like clutching hands.  Enormous hands, but
nethack's one-size-fits-all object model means they can manipulate things
just like anybody else's hands.

doc/fixes34.4
src/monst.c

index ae92a2a22b0396cd65c9292d237a9630b2c55ee9..523166685500ed80e115317c05c233c1e041624a 100644 (file)
@@ -409,7 +409,6 @@ unlit candelabrum would become unlightable if its candles had exactly 1 turn
        of fuel left and it was applied anywhere other than the invocation spot
 temporary loss of Dex from wounded legs will become permanent if it occurs
        while mounted and hero dismounts before steed's legs have healed
-jaberwocks don't have hands
 character escape sequence handling during options processing was vulernable
        to malformed escapes and could potentially be abused to clobber the
        stack and launch a buffer overrun attack
index eb3063eaedbf0a8799884cf6bf8b3282f5abeb89..fb2d3e8dbbd090d44f576db198b3d99fedf4b6b4 100644 (file)
@@ -1574,13 +1574,15 @@ struct permonst _mons2[] = {
 /*
  * Jabberwock
  */
+       /* the illustration from _Through_the_Looking_Glass_
+          depicts hands as well as wings */
     MON("jabberwock", S_JABBERWOCK,
        LVL(15, 12, -2, 50, 0), (G_GENO|1),
        A(ATTK(AT_BITE, AD_PHYS, 2,10), ATTK(AT_BITE, AD_PHYS, 2,10),
          ATTK(AT_CLAW, AD_PHYS, 2,10), ATTK(AT_CLAW, AD_PHYS, 2,10),
          NO_ATTK, NO_ATTK),
        SIZ(1300, 600, MS_BURBLE, MZ_LARGE), 0, 0,
-       M1_ANIMAL|M1_NOHANDS|M1_FLY|M1_CARNIVORE,
+       M1_ANIMAL|M1_FLY|M1_CARNIVORE,
        M2_HOSTILE|M2_STRONG|M2_NASTY|M2_COLLECT, M3_INFRAVISIBLE, CLR_ORANGE),
 #if 0  /* DEFERRED */
     MON("vorpal jabberwock", S_JABBERWOCK,       
@@ -1589,7 +1591,7 @@ struct permonst _mons2[] = {
          ATTK(AT_CLAW, AD_PHYS, 3, 10), ATTK(AT_CLAW, AD_PHYS, 3, 10),
          NO_ATTK, NO_ATTK),
        SIZ(1300, 600, MS_BURBLE, MZ_LARGE), 0, 0,
-       M1_ANIMAL|M1_NOHANDS|M1_FLY|M1_CARNIVORE,
+       M1_ANIMAL|M1_FLY|M1_CARNIVORE,
        M2_HOSTILE|M2_STRONG|M2_NASTY|M2_COLLECT, M3_INFRAVISIBLE, HI_LORD),
 #endif
 #ifdef KOPS