diff -Ndru nethack-3.4.3/src/mondata.c nethack-patched/src/mondata.c --- nethack-3.4.3/src/mondata.c 2005-12-19 17:51:30.000000000 +0000 +++ nethack-patched/src/mondata.c 2006-02-28 21:30:32.000000000 +0000 @@ -476,6 +476,9 @@ { "erinyes", PM_ERINYS }, /* falsely caught by -ves check above */ { "master of thief", PM_MASTER_OF_THIEVES }, + /* common variations */ + { "mindflayer", PM_MIND_FLAYER }, + { "master mindflayer", PM_MASTER_MIND_FLAYER }, /* end of list */ { 0, 0 } }; diff -Ndru nethack-3.4.3/src/objnam.c nethack-patched/src/objnam.c --- nethack-stable/src/objnam.c 2006-03-28 15:55:04.000000000 +0000 +++ nethack-working/src/objnam.c 2006-03-28 15:51:40.000000000 +0000 @@ -1748,7 +1748,11 @@ { "can opener", TIN_OPENER }, { "kelp", KELP_FROND }, { "eucalyptus", EUCALYPTUS_LEAF }, + { "royal jelly", LUMP_OF_ROYAL_JELLY }, { "grapple", GRAPPLING_HOOK }, + { "helmet of brilliance", HELM_OF_BRILLIANCE }, + { "helmet of opposite alignment", HELM_OF_OPPOSITE_ALIGNMENT }, + { "helmet of telepathy", HELM_OF_TELEPATHY }, { (const char *)0, 0 }, }; @@ -2022,6 +2026,13 @@ && (mntmp = name_to_mon(p+4)) >= LOW_PM) *p = 0; } + + /* Handle the special jargon "rubber chicken" -AJO */ + if (!strncmpi(bp, "rubber chicken", 14)) { + mntmp = PM_COCKATRICE; + strcpy(bp, "corpse"); + } + /* Find corpse type w/o "of" (red dragon scale mail, yeti corpse) */ if (strncmpi(bp, "samurai sword", 13)) /* not the "samurai" monster! */ if (strncmpi(bp, "wizard lock", 11)) /* not the "wizard" monster! */