--- src/spells1.c.orig 2007-10-07 19:36:05.000000000 -0400 +++ src/spells1.c 2007-12-08 18:41:16.000000000 -0500 @@ -7135,6 +7135,16 @@ if (do_sleep) m_ptr->csleep = do_sleep; } } + /* + * Mega-Hack -- If dam == 0 and note is non-null, then some effect + * has already been applied to the monster and there's a message to + * print, even if the monster is a companion and we skipped it + * above. --dsb + */ + else if (dam == 0 && note && seen) + { + msg_format("%^s%s", m_name, note); + } /* XXX XXX XXX Verify this code */