diff -dru nethack-3.4.3/src/mhitu.c nethack-patched/src/mhitu.c --- nethack-3.4.3/src/mhitu.c 2006-03-06 10:24:40.000000000 +0000 +++ nethack-patched/src/mhitu.c 2006-03-06 10:24:16.000000000 +0000 @@ -1111,6 +1111,14 @@ (void) adjattrib(A_INT, -rnd(2), FALSE); forget_levels(25); /* lose memory of 25% of levels */ forget_objects(25); /* lose memory of 25% of objects */ + if (mtmp->data == &mons[PM_MASTER_MIND_FLAYER] && rn2(3)) { + for (i = 0; i < 5; i++) tune[i] = 'A' + rn2(7); + tune[5] = 0; + if (u.uevent.uheard_tune > 1) { + u.uevent.uheard_tune = 1; + } + pline("You hear ringing and your head spins."); + } exercise(A_WIS, FALSE); break; case AD_PLYS: