toggle's initial setting, and update/correct the documentation a bit.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6135 c06c8d41-db1a-0410-9941-cceddc491573
RZP5Z6JM74GVX2M6L2JOFRJ5VT2XGFHBNRDESVHSKF66PQKIW32QC 37HLRNCJQGZRXC7YRIGHPRALDBB5QUHVKFSCOWINHQH5ZPIIG6BAC SV4XJBN5JF7SRWFSW2KTTM4OSKSRFQLHQYGZSN6O4LESFFXWAD3QC N7ENWG2PDEPKHRZVSMF3JDUN3J5WY467U3YPXRQ44VI2OGJFDHCQC BV25AUHQZOIARS3GJFV26R4FLAL3K2FNNMH7F26QHPHVLZ3KX73AC SKWBAGSAB625IIN4UP3NCPRX2H3KCPC2LULHS2A7JVRLO3EUBJDAC AUXVWXWIFSTWFA6VZXN2FMG7FQEKRZVV6MD32VQQ7J2RKCXHAVGAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC NY5JJY33IHF5EKTLPDFVYTN3PFNKV4A3MAH5MRQ3AWH53L2HFIQQC APWL24FMDRVA6NXFFCGNP3Z3FJJ6WFSRWO4ESHEOVT7Z5JGXPUQQC NO2HRD7RZS42S55UG4FQ5EFQDY6WYWKGIXHUKYLWF36HHE3VZ7WAC C3C6VLGVL7RLM53TCSL7ZWUTVV45MMZXCDL75BEAI4RIO43W6J7AC HT2Z5ZWY5G2QVHXCKFDQT62FRNGPRRD3HHJ2UULBWRTMAJICUDGAC L57WEZMVIHTFRLWVIPWOIOWHCF2I53TVUVYJ2V6IZ64R56FVTZZAC IXW2IM5ITYDCXDB3ORDDVAR5XUSPVQ3BWLP3Q6TRXNTIKGMZTHXAC ABLV37FMURRJPEZV2VRKOUYAKEMLI7E6RA4PDAII2EJ5L7WBHKZQC EOMCPVNQLX3IMLC46EAO67DPBH5KEG2FQTPBLGU62HIRWA3UQ7XQC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC JN4GPMQCXOY5ICTLPLWP6DXBFULN4GMAEK7T4GXTZVIJAUUKBBYAC ECUYJLVGW6ADRLLF2WOMRG464VHOVDPP5OK5SAX2PHBUUC5FD4TQC TPPJRQ2NTCV3GI2VRHEXQJREDERPJODCJWUG5WCOQGN4REPPPAMAC ASLW3Z5PAVZSWJEMMMVZT226P44EKSAD47QS72JIFJESAI3RPN3AC QGUV5IINCOK6AXWQ2QTZMPDJTEZPON5O565ANT2EE236I5OAPAVAC GSPHLNMEIUY5KSOV2LPKQLGJVBPGHXZENIXSJELA6ZBT74F5ZGRQC 3GBXSMNQIP63NWDR4AVYCVHFEIBWDTTLIGP5L5ZBIH3LZ6P3ANJAC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC TTGCXNOSKYDDDJYGJV2RKHKJTWZROB7RNOZCXIO2TVXVYIDNIAWQC 4UQBOVCMAMNCCF6PPX222H6JJO7MPYOKKC2NBKMVYIT5R5FOACNAC 4GYZYBY7FFORRNPIEFTV4ZM2C7Z6D2KTQOM537ZCC2YBXT2TNSHAC E5GFDGV5XJVVDZGWFQIIZ47FGGF7AEJLGGBWRUZ34HPLNFJTNLLQC B7EE54F23AM4BECQ7GENNC4MHIPH6YVMOXOGZAQUZJKDJYGL7RAQC 23476JBTNJRBK3NJD552PEZVDWO4LE5X4U7K4FWJFPZDOGN3JMLQC OK5VPFM4IAUPE3W75VZMR3RNXHWTOIB6QVCT6FO2GXQHXQFRACVQC EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC LZB2MLE66DKPQPG3BE6IU77HLHYMBQFJTKFJSPKEKZSOSXPXESJQC QFM6WJTFHB4KCQYVROAQD4KRAYV2FZKDL5PJZQN5MS7WDYSLJBIAC WL5WZXFJ6TONUQRSHUY4GQ5USU47ILWNN5X2JDQZO4CRJJZSRQIAC KYV3CCBWIX5SUYUQNOCZ5RLPMC3FOFXGXKPKOGSR3CLESFS4EL4AC 4GFCF6N3MZSCHUB77Z3SQYJ3FYR5N3VBW2CGWANLJ74O5FEQH3CQC 76MT5JQZVCEU6FXMOE7ACRT4J2XGP3OMF3KGGZ4BR5F4WRKCJDRQC CWPA3Q5BG7KTTY6GX7CCS26PWC4UHJ47PUCMJX5BOJIP3FSTP2BQC GPECNNNQZ47Z47WNSMMLHGOM3MRR77HIWE33TIIS5Z5EMIFB376AC STQDS62PD6PCLYBAB7LPYTG47WMBJP3FIJL55UHC3XFDPGERC3UQC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC TM35IHKZZNBCMR3ERBS4EYHGUK5IVCPUT2JUITMT74AYAIUZSYFQC UFGBNLXSCQWIKCFRAPQNAMQOW3KGAIFXSNQ26PH5CXGF3DXXJ4SQC }static bool _mons_is_valid_target(monsters *mon, int mode, int range){// Unknown mimics don't count as monsters, either.if (mons_is_mimic(mon->type)&& !(mon->flags & MF_KNOWN_MIMIC)){return (false);}// Don't usually target unseen monsters...if (!player_monster_visible(mon)){// ... unless it creates a "disturbance in the water".// Since you can't see the monster, assume it's not a friend.// Also don't target submerged monsters if there are other targets// in sight. (This might be too restrictive.)return (mode != TARG_FRIEND&& _mon_submerged_in_water(mon)&& i_feel_safe(false, false, true, range));}return (true);
if (mons_attitude(mon) != mlist[idx].m_attitude)return (false);if (mon->type != monl->type)return (mons_is_mimic(mon->type) && mons_is_mimic(monl->type));if (mlist_full_info){if (mons_is_zombified(mon)) // Both monsters are zombies.return (mon->base_monster == monl->base_monster);if (mon->has_hydra_multi_attack())return (mon->number == monl->number);}
// Don't usually target unseen monsters...if (!player_monster_visible(mon)){// ... unless it creates a "disturbance in the water".// Since you can't see the monster, assume it's not a friend.// Also don't target submerged monsters if there are other targets// in sight. (This might be too restrictive.)return (mode != TARG_FRIEND&& _mon_submerged_in_water(mon)&& i_feel_safe(false, false, true, range));}
mlist_allow_alternate_layout = falseDisplay the monster list wherever Crawl may find space onyour console display, usually to the left of the map, ratherthan using the fixed position below the stat area.mlist_targetting = falseUsing the monster list you can directly target monsters intargetting mode. There's a toggle that allows you to turn thisfeature on and off. This option controls the initial settingat game start or reload.