#include "AppHdr.h"
#include "spl-damage.h"
#include "externs.h"
#include "areas.h"
#include "beam.h"
#include "cloud.h"
#include "coord.h"
#include "directn.h"
#include "env.h"
#include "food.h"
#include "godconduct.h"
#include "it_use2.h"
#include "itemprop.h"
#include "items.h"
#include "libutil.h"
#include "message.h"
#include "misc.h"
#include "mon-behv.h"
#include "mon-iter.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "ouch.h"
#include "player.h"
#include "shout.h"
#include "spl-util.h"
#include "stuff.h"
#include "terrain.h"
#include "transform.h"
#include "traps.h"
#include "view.h"
#include "viewchar.h"
Typedefs | |
typedef std::pair< const monster *,int > | counted_monster |
typedef std::vector < counted_monster > | counted_monster_list |
Enumerations | |
enum | DEBRIS { DEBRIS_METAL, DEBRIS_ROCK, DEBRIS_STONE, DEBRIS_WOOD, DEBRIS_CRYSTAL, NUM_DEBRIS } |
Functions | |
bool | fireball (int pow, bolt &beam) |
void | setup_fire_storm (const actor *source, int pow, bolt &beam) |
bool | cast_fire_storm (int pow, bolt &beam) |
bool | cast_hellfire_burst (int pow, bolt &beam) |
void | cast_chain_lightning (int pow, const actor *caster) |
void | cast_toxic_radiance (bool non_player) |
void | cast_refrigeration (int pow, bool non_player) |
bool | vampiric_drain (int pow, monster *mons) |
bool | burn_freeze (int pow, beam_type flavour, monster *mons) |
int | airstrike (int pow, const dist &beam) |
void | cast_shatter (int pow) |
void | cast_ignite_poison (int pow) |
void | cast_discharge (int pow) |
void | cast_dispersal (int pow) |
bool | cast_fragmentation (int pow, const dist &spd) |
int | wielding_rocks () |
bool | cast_sandblast (int pow, bolt &beam) |
typedef std::pair<const monster* ,int> counted_monster |
typedef std::vector<counted_monster> counted_monster_list |
enum DEBRIS |
int airstrike | ( | int | pow, | |
const dist & | beam | |||
) |
void cast_chain_lightning | ( | int | pow, | |
const actor * | caster | |||
) |
void cast_discharge | ( | int | pow | ) |
void cast_dispersal | ( | int | pow | ) |
bool cast_fire_storm | ( | int | pow, | |
bolt & | beam | |||
) |
bool cast_fragmentation | ( | int | pow, | |
const dist & | spd | |||
) |
bool cast_hellfire_burst | ( | int | pow, | |
bolt & | beam | |||
) |
void cast_ignite_poison | ( | int | pow | ) |
void cast_refrigeration | ( | int | pow, | |
bool | non_player | |||
) |
bool cast_sandblast | ( | int | pow, | |
bolt & | beam | |||
) |
void cast_shatter | ( | int | pow | ) |
void cast_toxic_radiance | ( | bool | non_player | ) |
bool fireball | ( | int | pow, | |
bolt & | beam | |||
) |
bool vampiric_drain | ( | int | pow, | |
monster * | mons | |||
) |
int wielding_rocks | ( | ) |