git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@483 c06c8d41-db1a-0410-9941-cceddc491573
QNKMXCJSGRBEPE6ZNPEXU5EQIOME6EI4DECVC56GLOBCMGWWE6MQC }static void beam_mpr(int channel, const char *s, ...){va_list args;va_start(args, s);char buf[500];vsnprintf(buf, sizeof buf, s, args);va_end(args);std::string message = buf;if (beam_message_cache.find(message) == beam_message_cache.end())mpr(message.c_str(), channel);beam_message_cache.insert( message );
// don't know of any explosion that affects walls. But change it here// if there is.if (beam.is_explosion)
return (beam.flavour == BEAM_FIRE || beam.flavour == BEAM_HELLFIRE|| beam.flavour == BEAM_LAVA);}static bool is_superhot(const bolt &beam){if (!is_fiery(beam))