Spin-off from BR 2085502: Don't autoswap weapons if a monster turns invisible.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6924 c06c8d41-db1a-0410-9941-cceddc491573
OMSSJON5IE4LBXJ7CZE52IZRZS7ZICS23SKP4AGLHH3QNCRMEFVAC 467AWA4ZIVLXCJAAYRP5EZUF2YEM6QPRSLYIUBQ65GQ4DXQYX3UAC Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC 7NDXS36TE7QVXTXJWMYSVG5UHCCLPIO4VL6NXFGTDK3ZNKE3A2IAC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC XRZPPYWPWUOM4SFNI6BHKH2UKJQNLKOV6Y7XIEPEZXE5QYRT26PAC W54GZBNFKPOF6DTOVK73PVASTQI5DXG42WQ6CXFDPXHFZOHUVVSQC NK2TBKWOQBD2ZRGAO4Z3HMZPIN7UX3HNUS2YHEIJUUINUTRMPODQC ACDPN464TK2LKLHSDN3YVRHAPF7WLSLLU3UHIYEXKFDEZPEU3XSQC TUKBRR44ONNRAUYHTQTQIYIQPFK752EGWEZ5A5PULTTQDEDD7DRAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC TPO6FNMPNUSWH4NCKO3VLYNAADEPSAXLUITCCACLZZSY53PKA62QC BXXOYFMWNQY4TLLJBFYROSH43KO5F4JQTATU3ZEJNKGIJGOIQN4AC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC HMC247EGUJ3Q25DQ3VKUCIGLIO4SZORFQQWAPAF6S2WLQY3WU5TQC GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC CH7JECYYH35H4TRHRNRTRJCQTQLZ2WRH62TKV72SUIU2RTK5OH7AC const int item_idx = you.equip[e_order[i]];const item_def& item = you.inv[item_idx];const char* colname = colour_to_str(item.colour).c_str();
const int item_idx = you.equip[e_order[i]];const item_def& item = you.inv[item_idx];const char* colname = colour_to_str(item.colour).c_str();
void save_messages(writer& outf){marshallLong( outf, Next_Message );for (int i = 0; i < Next_Message; ++i){marshallString4( outf, Store_Message[i].text );marshallLong( outf, (long) Store_Message[i].channel );marshallLong( outf, Store_Message[i].param );marshallLong( outf, Store_Message[i].repeats );}}void load_messages(reader& inf){Next_Message = 0;int num = unmarshallLong( inf );for (int i = 0; i < num; ++i){std::string text;unmarshallString4( inf, text );msg_channel_type channel = (msg_channel_type) unmarshallLong( inf );int param = unmarshallLong( inf );int repeats = unmarshallLong( inf );for (int k = 0; k < repeats; k++)mpr_store_messages(text, channel, param);}}