Home
last modified time | relevance | path

Searched refs:special_explosion (Results 1 – 4 of 4) sorted by relevance

/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/
H A Dthrow.cc521 beam.special_explosion = expl; in _setup_missile_beam()
685 if (!cancelled && (pbolt.is_explosion || pbolt.special_explosion)) in throw_it()
872 if (pbolt.special_explosion != nullptr) in throw_it()
873 delete pbolt.special_explosion; in throw_it()
995 if (beam.special_explosion != nullptr) in mons_throw()
996 delete beam.special_explosion; in mons_throw()
H A Dbeam.cc635 if (special_explosion != nullptr) in initialise_fire()
639 ASSERT(special_explosion->special_explosion == nullptr); in initialise_fire()
1106 if (special_explosion) in fire()
1113 boltcopy.special_explosion = new bolt(*special_explosion); in fire()
1119 _undo_tracer(*special_explosion, *boltcopy.special_explosion); in fire()
1132 if (special_explosion != nullptr) in fire()
2367 special_explosion->explode(); in affect_endpoint()
4329 if (special_explosion) in tracer_affect_monster()
4333 *special_explosion = orig; in tracer_affect_monster()
5922 ASSERT(!special_explosion); in refine_for_explosion()
[all …]
H A Dbeam.h114 bolt* special_explosion = nullptr; // For exploding with a different member
H A Dart-func.h913 beam->special_explosion = expl; in _DAMNATION_launch()