git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3328 c06c8d41-db1a-0410-9941-cceddc491573
WKX3GD3EAZUV5PV5EXVB7CFYJOGMIOM3LPPPUAW3HTS2EFPF2EPAC
7TK2D5RI45FKCIQBHGU4FA75NSFZA3ZYFF2UYQJEGHCOV7I4XUGQC
7RE7J5DEMEO52RKOE77JMEXKZ7ORJJMCRGKLC6NHYDJW66UKYE4AC
CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
XRZPPYWPWUOM4SFNI6BHKH2UKJQNLKOV6Y7XIEPEZXE5QYRT26PAC
explosion( beam );
explosion( beam, false, false, true, true, false );
if (mons_near(monster))
bool nearby = mons_near(monster); if (nearby)
bool nearby = mons_near(monster);
if (nearby)
viewwindow(1, false);
viewwindow(true, false);
explosion(beam);} // end spore_goes_pop()
explosion(beam);
} // end spore_goes_pop()
explosion(beam, false, false, true, true, nearby);}
explosion(beam, false, false, true, true, nearby);
}
if (is_sanctuary(monster->x, monster->y)) break;
if (is_sanctuary(monster->x, monster->y))
break;
void explosion( struct bolt &pbolt, bool hole_in_the_middle = false,
void explosion( bolt &pbolt, bool hole_in_the_middle = false,
bool stop_at_walls = true);
bool stop_at_walls = true, bool show_more = true);
bool stop_at_walls = true,
bool show_more = true);
bool stop_at_walls)
bool stop_at_walls, bool show_more)
if (!beam.is_tracer && seen_anything)
if (!beam.is_tracer && seen_anything && show_more)