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:
@@ -23,6 +23,8 @@ attempting to place migrating monsters onto a monster-saturated level no
|
|||||||
longer triggers impossible()
|
longer triggers impossible()
|
||||||
open_levelfile_exclusively() was showing the return value -1 in a panic message,
|
open_levelfile_exclusively() was showing the return value -1 in a panic message,
|
||||||
even though that was the only possible value; show errno instead
|
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
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
@@ -377,7 +377,9 @@ register int roomno;
|
|||||||
|
|
||||||
if(!(mtmp = makemon(&mons[PM_GHOST],u.ux,u.uy,NO_MM_FLAGS)))
|
if(!(mtmp = makemon(&mons[PM_GHOST],u.ux,u.uy,NO_MM_FLAGS)))
|
||||||
return;
|
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;
|
mtmp->mpeaceful = 0;
|
||||||
set_malign(mtmp);
|
set_malign(mtmp);
|
||||||
if(flags.verbose)
|
if(flags.verbose)
|
||||||
|
|||||||
Reference in New Issue
Block a user