to the whole message before it gets split into lines, rather than to each individual line after it gets split. Breaks previous-messages savefile compatability.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7984 c06c8d41-db1a-0410-9941-cceddc491573
K3H55AZXRQJZMDDIWZ5YDR3F5T7M7SZFPUANSWHDSJ2TLAWWEDZAC FRP5W5USSND6AE6V7EOCLGUYPRYY7EFQBBBBMOE4OMKN7X2KRU6AC 5XNQ3SSNBFXFNWA6DPM74W6FH65NX665P3DMH6YCWVFOPZTJSYCQC OMSSJON5IE4LBXJ7CZE52IZRZS7ZICS23SKP4AGLHH3QNCRMEFVAC I5FRVRMVT5RKXBMGO546MPF4H4ZHPAL5MXNGOU46MKJ3URNEWX7AC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC WCK6TM2ZD56WSOK6SMMKBYAYGG4OUCTILLMVVLMB4QO5I5S2IVNAC GL6SGPBZQPJBVGPOASYVCTAFXS7RNARR6Y5WZMIO5YCTB7ZJY4KAC 57E4T664CXRFPVW2BZBYI33UIHFS4PSEZURZYPSYSZK5DRLJJ5CQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC Y2VKZYSQXLYYQNB6OSQP44IYLT2M56SE2ZW2MHOAZUODKCVDHEAQC UPPUAHXHWKGQWDKOCVLR7RG3SHEUVKOUC5GRYCEUDGD6RNCOU5LAC 2B4AQJIATJ4E7RFN6OTQITZNDBAPQ2VWWXLBCVYSORAFG2GIIDNQC 6HQB2N6N75R2RGKJFWRUN7WAC2PNGWQFXTII5DTRLTHZ2BOTMTVAC ID2OZJTHFXL74RVUCS3JCMDQEUHAXCQFZU7235VU6IEVAAUWD2FAC NGW2XPEX2XRK3CYC37DNUZSSB5IQLECMKRB6NX257I2X3G35LMPAC BFZZ7DFLZM4WNHQOKWDJENZOLMXH3UPHZ437BMISYJ3VSO2Y57WQC 5B5DP5S6A6LQMKZYVLQAEMHQZWFWYDHPCKQGRNSCNNYIBQYZ6BIQC XX62GOJVDP352L4BH7MELNYXHMZNA6VAGF7B6RWWOSULX7VJR5YAC class message_item {public:msg_channel_type channel; // message channelint param; // param for channel (god, enchantment)std::string text; // text of messageint repeats;
static void base_mpr(const char *inf, msg_channel_type channel, int param);
static void base_mpr(const char *inf, msg_channel_type channel, int param,unsigned char colour);static unsigned char prepare_message(const std::string& imsg,msg_channel_type channel,int param);
if (silenced(you.pos())&& (channel == MSGCH_SOUND || channel == MSGCH_TALK)){return;}
handle_more(colour);
int colour = prepare_message( Store_Message[ line ].text,Store_Message[ line ].channel,Store_Message[ line ].param );if (colour == MSGCOL_MUTED)continue;
unsigned char colour = Store_Message[ line ].colour;ASSERT(colour != MSGCOL_MUTED);