git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10380 c06c8d41-db1a-0410-9941-cceddc491573
BGOXRVUSMABTS6ZEIJQLKQHLHP6DGMPP52EHP7KT5X3YXGQYFCFQC 6AJKIHK74X3TZU446KIPWC6HIET6WJICG3E2OVXFYEWPUV2LDXAQC CHO4U5JC3RNTLXVIDXXJYZMOBZJ4VXW2GVJWDOTBRKK3AJ36LDLQC SUWIERONPDATHPDMZRYO6GYIXSW6XIS5V5MK5IV23DWQH2LL7VIAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC ZEFGFQHN6J2S6EIPX7EPDG22C5YXTI6DMKQHHRCLWN5MQC44KY3AC WZWOQZCXUB7QX7PGQMIUCH5JM5YME25GE2GMMT2NIJP5OIZUZLBQC dungeon_feature_type dangerous = DNGN_FLOOR;for (adjacent_iterator ai(you.pos(), false); ai; ++ai){if (is_grid_dangerous(grd(*ai))&& (dangerous == DNGN_FLOOR || grd(*ai) == DNGN_LAVA)){dangerous = grd(*ai);}}if (dangerous != DNGN_FLOOR){std::string prompt = "Are you sure you want to move while confused ""and next to ";prompt += (dangerous == DNGN_LAVA ? "lava": "deep water");prompt += "? ";if (!yesno(prompt.c_str(), false, 'n')){canned_msg(MSG_OK);return;}}