fix #M108 - seeing while asleep
I think being asleep or unconscious ought to override vision the way
that being blinded does, but that's a more ambitious change than I care to
tackle. This replaces You("see ...") with You_see("..."), comparable to
You_hear(). It catches the reported door case and several variations of
light sources burning out while on the floor rather than in inventory, but
it probably misses some other cases. zap_over_floor() in particular is
highly suspect.
This commit is contained in:
@@ -1575,6 +1575,7 @@ E void VDECL(Your, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(You_feel, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(You_cant, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(You_hear, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(You_see, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(pline_The, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(There, (const char *,...)) PRINTF_F(1,2);
|
||||
E void VDECL(verbalize, (const char *,...)) PRINTF_F(1,2);
|
||||
|
||||
Reference in New Issue
Block a user