HARD
int how = SOFT | HARD;
how = HARD;
else if (how & HARD)
if (how & HARD)
else if (how & HARD)
how |= HARD;
how = HARD | SOFT;
} else if (which & HARD) {
which &= ~HARD;
if (how & HARD)
else if (how & HARD)
level = HARD;
if (level == HARD) {
cave[player_loc].has_a_bat || (level == HARD ?