buglist: desacrated temples and blindness.

> When I enter a desacrated temple, sometimes an enormous ghost
> appears next to me:
> You have an eerie feeling... An enormous ghost appears next to
>     you!
> You are frightened to death, and unable to move.
> You regain your composure. When I don't have telepathy, and don a
>     blindfold first, I get the same messages:
> You are now wearing a blindfold. You can't see any more.
> You have an eerie feeling... An enormous ghost appears next to
>     you!
> You are frightened to death, and unable to move.
> You regain your composure. Why does the ghost scare me if I
>     cannot even see it? How do I notice it appear?
>  [<Someone>]
This commit is contained in:
nethack.allison
2003-09-15 03:08:56 +00:00
parent 5eff6601e9
commit e919b2e01c
2 changed files with 5 additions and 1 deletions

View File

@@ -23,6 +23,8 @@ attempting to place migrating monsters onto a monster-saturated level no
longer triggers impossible()
open_levelfile_exclusively() was showing the return value -1 in a panic message,
even though that was the only possible value; show errno instead
it was inappropriate to have a ghost "appear" in desecrated temple when
you were blind and without telepathy
Platform- and/or Interface-Specific Fixes

View File

@@ -377,7 +377,9 @@ register int roomno;
if(!(mtmp = makemon(&mons[PM_GHOST],u.ux,u.uy,NO_MM_FLAGS)))
return;
pline("An enormous ghost appears next to you!");
if (!Blind || sensemon(mtmp))
pline("An enormous ghost appears next to you!");
else You("sense a presence close by!");
mtmp->mpeaceful = 0;
set_malign(mtmp);
if(flags.verbose)