#include "AppHdr.h"
#include "mon-cast.h"
#include "act-iter.h"
#include "beam.h"
#include "cloud.h"
#include "colour.h"
#include "coordit.h"
#include "delay.h"
#include "database.h"
#include "effects.h"
#include "env.h"
#include "fight.h"
#include "fprop.h"
#include "ghost.h"
#include "items.h"
#include "libutil.h"
#include "mapmark.h"
#include "misc.h"
#include "message.h"
#include "mon-behv.h"
#include "mon-clone.h"
#include "mon-death.h"
#include "mon-iter.h"
#include "mon-place.h"
#include "mon-project.h"
#include "terrain.h"
#include "mislead.h"
#include "mgen_data.h"
#include "coord.h"
#include "mon-gear.h"
#include "mon-speak.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "monster.h"
#include "random.h"
#include "religion.h"
#include "shout.h"
#include "spl-book.h"
#include "spl-util.h"
#include "spl-cast.h"
#include "spl-clouds.h"
#include "spl-damage.h"
#include "spl-summoning.h"
#include "state.h"
#include "stuff.h"
#include "areas.h"
#include "teleport.h"
#include "traps.h"
#include "view.h"
#include "viewchar.h"
#include <algorithm>
Functions | |
void | init_mons_spells () |
bool | is_valid_mon_spell (spell_type spell) |
bolt | mons_spells (monster *mons, spell_type spell_cast, int power, bool check_validity) |
bool | setup_mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool check_validity) |
bool | handle_mon_spell (monster *mons, bolt &beem) |
void | mons_cast_haunt (monster *mons) |
void | mons_cast_spectral_orcs (monster *mons) |
void | mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool do_noise, bool special_ability) |
void | mons_cast_noise (monster *mons, const bolt &pbolt, spell_type spell_cast, bool special_ability) |
Variables | |
const int | MAX_ACTIVE_KRAKEN_TENTACLES = 4 |
void init_mons_spells | ( | ) |
bool is_valid_mon_spell | ( | spell_type | spell | ) |
void mons_cast | ( | monster * | mons, | |
bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | do_noise, | |||
bool | special_ability | |||
) |
void mons_cast_haunt | ( | monster * | mons | ) |
void mons_cast_noise | ( | monster * | mons, | |
const bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | special_ability | |||
) |
void mons_cast_spectral_orcs | ( | monster * | mons | ) |
bolt mons_spells | ( | monster * | mons, | |
spell_type | spell_cast, | |||
int | power, | |||
bool | check_validity | |||
) |
bool setup_mons_cast | ( | monster * | mons, | |
bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | check_validity | |||
) |
const int MAX_ACTIVE_KRAKEN_TENTACLES = 4 |