requested in FR 1801705. Also adding feedback when auto-travel fails to kick in. And trying to get out of a net no longer stops travel, only being caught in one does (FR 1800821).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2263 c06c8d41-db1a-0410-9941-cceddc491573
BDD25EQ4V26QJ7PXFI5WHPF52S2KVZIDFUIYL475FD5FBMESQGXQC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC 4UXFU3FZOCBSLDQ4S7MJKAE2H7VUHCNRDQMIY6NJ3PHYXWNGISDQC RGY2525RQH7SSGM6ZVI7CZL4WMNFZK2WRABOSIWRKQYYOU2RWN4QC 45FTVJJ5FMXBXQ2GVUZVJZU6Y6NUYG2JZIHWVMONA7QYYCZQSM2QC Y66ZAXN24E3HLIBOSW4OXUTQ4X4PRGNJII4KVDQH4GQJVA6GO3NAC GACH6PWPGGUBEE7PFEPQMOZKSR7HTQGL2WLGF2AQPJD3FCCSKZNQC "Search for what [Enter for \"%s\"]?",lastsearch.c_str());
"Search for what [Enter for \"%s\"%s]?\n",lastsearch.c_str(), lastsearch != "." ?", or press . for all items on level" : "");
std::string help = lastsearch;lastsearch = csearch;if (csearch == "."){if (you.level_type == LEVEL_DUNGEON){snprintf(info, INFO_SIZE, "%s:%d",branches[you.where_are_you].abbrevname, player_branch_depth());csearch = info;}else if (you.level_type == LEVEL_PORTAL_VAULT)csearch = "{Port}";else if (you.level_type == LEVEL_PANDEMONIUM)csearch = "{Pan}";// items in Abyss and Labyrinths are not trackedelse if (you.level_type == LEVEL_ABYSS|| you.level_type == LEVEL_LABYRINTH){mprf("Items in %s cannot be tracked.",you.level_type == LEVEL_ABYSS ? "the Abyss" : "labyrinths");return;}}