Blind
if(Blind) pline("You cannot escape from it!");
if(!Blind) {
if(!Blind) read_engr_at(u.ux,u.uy);
if(!Blind) obj->dknown = 1; /* this is done by prinv(),
if (Blind || flags.run == 0) return;
if(!Blind)
if(Blind) return(0);
if (Blind || u.uswallow)
if(Blind) {
if (Blind) {
} else if(!rn2(4)&& !Blind) {
Blind = d(2,10);
if(Blind)
if(otmp->otyp == CARROT && !Blind){
if(Blind) {
if(Blind) pline("It misses.");
if(Blind) pline("You are hit!");
else if(Blind)
if(!Blind) {
if((obj = o_at(mtmp->mx,mtmp->my)) && !Blind)
if(Blind) pline("You miss it.");
char *verb = Blind ? "feel" : "see";
if(Blind) {
return(!!Blind);
if(Blind && otmp->otyp == DEAD_COCKATRICE && !uarmg) {
return(!!Blind);
if(!flags.mv || Blind)
if(mtmp->mcan && !Blind) {
if(!Blind) {
Blind = d(4,12);
if(!Blind) {
if(Blind) pline("It misses.");
if(Blind) pline("It hits!");
if(Blind) pline("It was poisoned.");
if(Blind) pline("You destroy it!");
if(!Blind) pline("Your hands stop glowing blue.");
if(Blind) {
if(!obj->dknown && !Blind) obj->dknown = 1; /* %% doesn't belong here */
if(!Blind)
if(Blind) Blind = 1; /* see on next move */
if(!Blind)
Blind += rn1(100,250);
if(Blind) Blind = 1;
if(!Blind) pline("It suddenly gets dark.");
Blind += rnd(5);
else if(!Blind && (otmp = o_at(x,y))) tmp = otmp->olet;
else if(!Blind && g_at(x,y)) tmp = '$';
if(room->lit || cansee(x,y) || Blind) tmp = '.';
if(room->scrsym == '.' && !room->lit && !Blind) {
? ((Blind && Telepat) || canseemon(mtmp)) :
int show = (Blind && Telepat) || canseemon(mon);
if(!Blind) known = TRUE;
if(Blind) goto do_it;
if (!Blind && dist(zx,zy) > 2) {
if(!scroll->dknown && Blind) {
if(Blind)
long saveBlind = Blind;
Blind = 0;
Blind = saveBlind;
if(Blind)
Amonnam(mtmp, Blind ? "gentle" : "beautiful"),
if(!Blind) read_engr_at(u.ux,u.uy);