Fix 2016627: Ranged weapons of protection autoIDing when wielded by monsters. Fix the double prompt when using Ctrl-P in the quivering interface (part of BR 2017260), fix targetting via monster list to be turned off if there are no monsters in sight, and map auto-travel to both G and Ctrl-G. (The monster list command moves to V.) Again, I'm not sure I got all the relevant documentation.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6529 c06c8d41-db1a-0410-9941-cceddc491573
NDGNTJWFOIU5EYAJU75FRRUICLCVQAJJ65NJ33ZGWDEYZZECPQEAC
IBPPIWIU5GBZBYK75DMWJ2R6WSWOWY45XEWIUBU5SHT2GQYC4T4QC
UTAEFV7G3WPVCBJQABZFOY5USPXSVD6AZ5A6EV7IJFVY76ZOXBQQC
IGYOTV23Y6E6EC6HOBDYLPIBHMMMH376R6O5WTX2IKHFXQDWG2MAC
AVCMVFA3MKCXHO6H44UK5KJNIHTGQV7UA7GYXM26VI6TXXU5ZN6QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
NY5JJY33IHF5EKTLPDFVYTN3PFNKV4A3MAH5MRQ3AWH53L2HFIQQC
RZP5Z6JM74GVX2M6L2JOFRJ5VT2XGFHBNRDESVHSKF66PQKIW32QC
C3C6VLGVL7RLM53TCSL7ZWUTVV45MMZXCDL75BEAI4RIO43W6J7AC
NO2HRD7RZS42S55UG4FQ5EFQDY6WYWKGIXHUKYLWF36HHE3VZ7WAC
SKWBAGSAB625IIN4UP3NCPRX2H3KCPC2LULHS2A7JVRLO3EUBJDAC
F2YWDQUXULLS2WKLVMNEJKEGSGG2MPEREVI2RKH7ROS2YYKKMXHAC
HAM54HXIO2245W6REO4RZDY2QMIH476AWWJSMYAMSYYNEBBJSHWAC
L57WEZMVIHTFRLWVIPWOIOWHCF2I53TVUVYJ2V6IZ64R56FVTZZAC
L254F6ZIU2HWGLFFGPIORTN4C3TDQ3E5JZ7Z7GQA5AEDIKL6PKDAC
3RY3A4K3ZCAJ235ID3ZDKFWYSYFD42AZOVAKL6767D5GH2QJTCPQC
FEKRY3DYIDLWVBLAZN7W2WFNEKZPCAHABXOSM6K5RLTH5WY2NODQC
HSRRNAU5UAYC6B6IQWGJPFROMZBTJICPCH6DJVZDHDTAGOQ6IOYAC
ABLV37FMURRJPEZV2VRKOUYAKEMLI7E6RA4PDAII2EJ5L7WBHKZQC
2E3WIQADG4YAVGR7P32N5Z5QOIV5GFGZWFLEH2ZZUUMVYNW7CYHAC
7U7IZUR2C7UALYI4Y3SHBYGTHYVQM6JI4PXDFXUFL3T3L6JBSC6AC
VGKONTCFVUJKMGHHKIUBSMTYHWH7776H5HUJ74XV7NLK3TCGIZPAC
KEANRIMF5CGFVZ2XJYNFPOAKLXOSOJUOVA73IWBWOG576265ERHAC
3FRPKD2JSN7RA2HKWAO3XV7MMKCIAMWIMU6JNJ452VZEUSXM6PWQC
VDWXI5MMXZLJXWWPZPXJZ2YZIR2OMPQO3VIJO2HMTF4TPYJB2MDQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
CKY7MRFWMNHXIPJD5ZUAJN5T2YHUIEAYBNYYV5GN74LBZJRDJMEQC
NTLIBIV3QH27YYESURSGCYTGXPBETE6TAUSGDO6LJHKWG5CJAOBQC
OHOFJZ6S5AJUO5EFVGG7HJHRPSXJSTJD2DDXAERT4LNVWDK23K6AC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
55HFTELN2EV4I6LMBXW72CKLNESFFHJ5M2TMKQAMP5SPFFQXC4BAC
3PUH7BCEN6V6KDHCQQLXFTZZJXEF4OYLIQBIXHLWHDCTB57YKPBAC
WQU4ORZR2C52JNRTH5DN4XKNLEC4Q4SUZ7MLO6MBU6SSL2YXLSOAC
WTBI53EKHGSNOQJ7DJVKJNKGW2VFFEDYTQATU53WFH3IAMSSGOZAC
SPBZ5D2DYKO75D63YAW6U75DYTV6ZK5W5OBJHJHIDNGNSRGYXEFAC
UFGBNLXSCQWIKCFRAPQNAMQOW3KGAIFXSNQ26PH5CXGF3DXXJ4SQC
bool full_info = update_monster_pane();
_fill_monster_list(full_info);
const int full_info = update_monster_pane();
if (full_info == -1)
{
// If there are no monsters after all, turn the the targetting
// off again.
Options.mlist_targetting = MLIST_TARGET_HIDDEN;
}
else
_fill_monster_list(full_info);
Crawl has an extensive automated travel system: pressing 'G' lets you
choose any dungeon level; the game will then take the shortest path to
reach this destination. You can also use autotravel on the level map
Crawl has an extensive automated travel system: pressing 'Ctrl-G' lets
you choose any dungeon level; the game will then take the shortest path
to reach this destination. You can also use autotravel on the level map
destination. Hitting 'G' again and following with Enter puts the cursor
on that square. See Appendix 4 for all commands and shortcuts in
destination. Hitting 'Ctrl-G' again and following with Enter puts the
cursor on that square. See Appendix 4 for all commands and shortcuts in