When testing the monster-breath-at-self patch I noticed that trying to cure green slime by having hero breathe at self didn't work. The code was calling buzz() with arguments that produced an attack directed against the hero's location, but there was a chance for it to miss outright and when it didn't, reflection would block it. This makes breathing at yourself with `#monster' comparable to zapping a wand or casting a spell at yourself: it always hits.
90 KiB
90 KiB